Commit Graph

70 Commits

Author SHA1 Message Date
Alexis King
ee34e6ca82 Miscellaneous code cleanup 2023-04-30 18:01:54 -05:00
Alexis King
d87d18287a 0.1.1-SNAPSHOT 2023-04-30 17:26:27 -05:00
Alexis King
f430e7fd3c 0.1.0 2023-04-30 17:24:00 -05:00
Alexis King
f8c19df4af Fix a minor bug that caused a crash early in the tutorial 2023-04-30 17:20:54 -05:00
Alexis King
4b564908a7 0.1.0-SNAPSHOT 2022-12-13 16:21:52 -06:00
Alexis King
d38f114396 0.0.7 2022-12-13 16:18:10 -06:00
Alexis King
ef83deb8fd Close the last remaining soundness hole in the tactical overlay
It is not entirely clear whether or not this is a good change, as it
makes the algorithm significantly more conservative. In situations where
the player is confident they will not be bombed (perhaps because the
opponent cannot have a stellar bomb available), it may feel
frustratingly so. But I am going to give it a try and see if it feels
okay or not in practice, and I can change it later if it proves
annoying.
2022-12-13 16:14:08 -06:00
Alexis King
b628a24ca0 Make some minor copyedits to the tactical overlay docs 2022-12-12 11:38:19 -06:00
Alex Iadicicco
7c0c4046a6 Annotate a bunch of MidiPlayer 2022-12-12 11:18:30 -06:00
Alex Iadicicco
158e745975 Tidy up RawSamplePlayer a bit 2022-12-12 11:18:30 -06:00
Alex Iadicicco
5bc16604bb RawSamplePlayer 2022-12-12 11:18:30 -06:00
Alex Iadicicco
904c5b50e6 Synth: fix bug 2022-12-12 11:18:30 -06:00
Alex Iadicicco
2c8eb3d550 Audio transfer code marked up 2022-12-12 11:18:30 -06:00
Alex Iadicicco
e8b1a1ede9 VorbisFormat: fix window swap operation 2022-12-12 11:18:30 -06:00
Alex Iadicicco
4659116a2e VorbisResidue control flow fix 2022-12-12 11:18:30 -06:00
Alex Iadicicco
ffcc94db96 Rename VorbisResidue variables to match Vorbis spec 2022-12-12 11:18:30 -06:00
Alex Iadicicco
058b140b28 Vorbis audio packet decoder progress, Vorbis codebook progress 2022-12-12 11:18:30 -06:00
Alex Iadicicco
073f29c3b0 Significant Vorbis decoder progress 2022-12-12 11:18:30 -06:00
Alex Iadicicco
5840b1fa80 Almost fully figured out the synth format decoder 2022-12-12 11:18:30 -06:00
Alex Iadicicco
13a7b96fab Identified FmtVorbis and FmtSynth 2022-12-12 11:18:30 -06:00
Alex Iadicicco
6aefbd9e2a Identify more sample playback components 2022-12-12 11:18:30 -06:00
Alex Iadicicco
ebe346235b Significant progress on AudioSamplePlayback 2022-12-12 11:18:30 -06:00
Alex Iadicicco
28f6797686 Annotated MIDI loader and reader code 2022-12-12 11:18:30 -06:00
Alexis King
aaf1227e32 Add some documentation on how to interpret the tactical overlay 2022-12-12 11:16:36 -06:00
Alexis King
b67c4cccce Fix a potential concurrent modification when auto-playing 2022-12-12 11:15:43 -06:00
Alexis King
a7065a4ad7 Improve analysis of systems at risk of collapse in the tactical overlay 2022-12-12 09:30:43 -06:00
Alexis King
802f2ff12b Fix a bug when spectating a game with defeated players 2022-12-12 07:26:13 -06:00
Alex Iadicicco
2e65aeec64 Fix fullscreen UI scaling support 2022-12-12 07:14:14 -06:00
Alex Iadicicco
dd7f8c7fe4 Add a few spots 2022-12-12 07:14:14 -06:00
Alex Iadicicco
cacdc533b0 Init applet size to scaled UI size 2022-12-12 07:14:14 -06:00
Alexis King
58f1b0398b Draw hatching in orange for systems at immediate combat risk 2022-12-11 13:24:05 -06:00
Alexis King
17d675bdb4 Refactor tactical overview calculation into TacticalAnalysis class 2022-12-11 12:27:13 -06:00
Alexis King
f7e1dc1b91 Fix client-side protocol error when receiving pact updates 2022-12-07 04:50:03 -06:00
Alexis King
2912d9d15d Fix the way the AI player count is calculated on the server 2022-12-07 02:14:52 -06:00
Alexis King
294079b2ea Highlight good terraforming candidates when placing the project 2022-12-05 21:58:05 -06:00
Alexis King
f852a2ea53 Highlight surplus resources green while placing a terrforming project 2022-12-05 20:51:25 -06:00
Alexis King
1f673309c6 Rename the game UI Button class to ToggleButton 2022-12-05 19:52:58 -06:00
Alexis King
6faa08d804 Miscellaneous code style cleanup 2022-12-05 19:16:57 -06:00
Alexis King
679f5984ac 0.0.7-SNAPSHOT 2022-12-04 04:06:07 -06:00
Alexis King
3b6dc13312 0.0.6 2022-12-04 04:04:28 -06:00
Alexis King
737c55b8ca Fix missing victory panel button 2022-12-04 04:00:28 -06:00
Alexis King
3538e78948 Add a screenshot of the game running in scaled UI mode 2022-12-04 03:48:58 -06:00
Alexis King
30aa011a19 Lay out in-game panels in a more useful way by default 2022-12-04 03:09:26 -06:00
Alexis King
7099a1418b Fix position of victory/defeat text at alternate UI scales 2022-12-04 02:51:46 -06:00
Alexis King
6e7eaf427d Fix map zooming to the wrong point on alternate aspect ratios 2022-12-04 02:46:40 -06:00
Alexis King
c7fc2fe4c8 Add a property for altering the game’s aspect ratio 2022-12-04 02:38:40 -06:00
Alexis King
8ec4eb6b6a Scale the star field background with the UI scale 2022-12-04 01:34:30 -06:00
Alexis King
ce8be35cf6 Fix clipping of fleet movement arcs on larger UI resolutions 2022-12-03 22:21:45 -06:00
Alexis King
804faa8f81 Adapt the tutorial layout to the current UI resolution 2022-12-03 19:33:18 -06:00
Alexis King
415ff5dac7 Adapt the in-game chat popup position to the UI resolution 2022-12-03 19:02:59 -06:00