Commit Graph

39 Commits

Author SHA1 Message Date
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