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
Alexis King
fcc456c3c2
Make lobby UI panels fill available space in larger resolutions
2022-12-03 18:52:22 -06:00
Alexis King
c9159f02e9
Make the initial loading screen resolution-independent
2022-12-03 18:22:53 -06:00
Alexis King
16ba3652f7
Allow altering the UI scale by setting a JVM property
2022-12-03 18:08:52 -06:00
Alexis King
89870783bd
Make GameUI layout resolution-independent
...
This is initial work towards scalable UI support. With this patch, it’s
possible to increase GAME_WIDTH and GAME_HEIGHT, and the user interface
largely gracefully adapts. However, menu code has not been updated, and
there are some other small graphical problems, so this capability is not
yet exposed anywhere.
2022-12-02 20:04:19 -06:00
Alexis King
34cf9b4567
Rename pg_ to LabeledField and tidy it up slightly
2022-12-02 03:56:30 -06:00
Alexis King
0fe6e76d23
Rename hl_ to ValidationStatusIcon
2022-12-02 02:17:56 -06:00
Alexis King
fc0b39798d
Rename kf_ to AccountResponse
2022-12-01 23:29:43 -06:00
Alexis King
335b072c16
Rename some account creation logic
2022-12-01 23:29:11 -06:00
Alexis King
3179addfe9
Rename LinkedText to Label
2022-12-01 22:34:34 -06:00
Alexis King
64ea08da07
Rename ah_ to ValidationLabel
2022-12-01 22:33:57 -06:00
Alexis King
de8cd9f650
Rename ts_ to LinkedText and clean up surrounding code
2022-12-01 22:22:12 -06:00
Alexis King
0e3efffa74
Remove unused g_ interface
2022-12-01 21:12:27 -06:00
Alexis King
314d975bf0
Move TransparentContainer into commonui.container package
2022-12-01 21:11:18 -06:00
Alexis King
8cd66ea75a
Rename and relocate Frame classes to subpackage
2022-12-01 21:11:08 -06:00
Alexis King
e2f51d4d41
Tidy up RootFrame and Frame classes
2022-12-01 20:51:35 -06:00
Alexis King
06f49fd803
Clean up and rename a number of commonui things
2022-12-01 19:50:58 -06:00
Alexis King
04eb800147
Fix game chat messages being sent as lobby chat messages
2022-10-02 18:01:20 -05:00
Alexis King
82cc4dd4ba
0.0.6-SNAPSHOT
2022-10-02 18:01:12 -05:00
Alexis King
f1d22317cb
Add some additional information to the README
2022-10-01 18:13:23 -05:00
Alexis King
a32a523931
Initial public commit
2022-10-01 18:00:36 -05:00