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