1013 Commits

Author SHA1 Message Date
Quentin Bazin
f0df5815c0 [GameState] Framebuffer is now resized when window size changes. [Framebuffer] Small fixes. 2020-06-29 23:39:02 +02:00
Quentin Bazin
608b53730e [Framebuffer] Added. [GameState] Now using a framebuffer to render the scene and apply effects. 2020-06-29 23:18:24 +02:00
Quentin Bazin
abbf55fd21 Merged smooth lighting config options. 2020-06-29 14:46:40 +02:00
Quentin Bazin
466c0cff67 Fixed #130. 2020-06-28 21:23:12 +02:00
Quentin Bazin
e085664581 [misc/deploy.sh] Now including LICENSE and .md files. 2020-06-27 04:13:07 +02:00
Quentin Bazin
613487936e [ClientAppliction] Fixed #114. Will be backported to 0.0.9. 2020-06-26 21:48:14 +02:00
Quentin Bazin
cc2e0fb4f0 [ServerConnectState|TitleScreenState] Small fixes for low resolution. 2020-06-26 19:24:41 +02:00
Quentin Bazin
1f905927cc [TitleScreenState] Now displaying title. 2020-06-26 19:17:21 +02:00
Quentin Bazin
21edf6816c [TitleScreenState] Now displaying version. 2020-06-26 19:06:51 +02:00
Quentin Bazin
29e2ccc91c [TextButton] Small fix. 2020-06-26 18:22:35 +02:00
Quentin Bazin
a494ce5d03 [ServerLoadingState|WorldSavingState] Now using 'texture-menu_background'. 2020-06-26 18:02:03 +02:00
Quentin Bazin
8f73a77bc9 [SettingsMenuState] Improved widget layout. 2020-06-26 17:51:36 +02:00
Quentin Bazin
76a7e60ad6 [ConnectionErrorState|ServerConnectState] Improved. 2020-06-26 17:37:25 +02:00
Quentin Bazin
10bcbabdee [WorldCreationState|WorldDeletionState] Improved. Fixed #128. 2020-06-26 17:07:32 +02:00
Quentin Bazin
4e7e294527 [WorldSelectionState] Improved button position. 2020-06-26 16:16:41 +02:00
Quentin Bazin
d71bc9e947 [WorldCreationState] Added placeholder for text input. 2020-06-26 15:28:41 +02:00
Quentin Bazin
377ff452e2 [WorldMenuState] Removed. Buttons moved to WorldSelectionState. 2020-06-26 15:23:05 +02:00
Quentin Bazin
b35a70fce8 [ScrollableList] Fixed cursor and element spacing. [TitleScreenState] Update widget position when GUI scale is changed. 2020-06-26 14:20:11 +02:00
Quentin Bazin
4850b68379 [MenuWidget] No longer centered by default. [WorldSelectionState] Improved button rendering. 2020-06-26 14:11:27 +02:00
Quentin Bazin
31e0747eb4 [ScrollableList] Added. [WorldSelectionState] Now using ScrollableList. 2020-06-26 13:47:45 +02:00
Quentin Bazin
adfa4c6eec [InterfaceState] Uniformized widget update on window resize. 2020-06-26 12:09:13 +02:00
Quentin Bazin
a434727216 [WorldSelectionState] Background and title added (see #128) 2020-06-26 07:13:48 +02:00
Quentin Bazin
4dc89eb6a0 [PlayerList] In singleplayer mode the username doesn't matter anymore. 2020-06-26 06:14:46 +02:00
Quentin Bazin
5aa2a22a23 [GameState] Now using 'Player' as a default username if empty. [ServerCommandHandler] Now checking username on connection. 2020-06-26 06:14:46 +02:00
Quentin Bazin
00e0d76bbc [ClientApplication] Added '-u/--username' to change default username. [TitleScreenState] Now using default username with '-m/--multiplayer' and '-s/--singleplayer'. 2020-06-26 06:14:46 +02:00
Quentin Bazin
e23603cf6e [PlayerList] Now refusing players that are already online. 2020-06-26 06:14:46 +02:00
Quentin Bazin
057753f1d2 [WorldSaveBasicBackend] Now saving player position, rotation and inventory. 2020-06-26 06:14:46 +02:00
Quentin Bazin
3c957d9889 [Config] Now storing default username and server address. 2020-06-26 06:14:46 +02:00
Quentin Bazin
a3eea107f5 [ServerConnectState] Added simple regex check for username. 2020-06-26 06:14:46 +02:00
Quentin Bazin
93a396e926 [ServerConnectState] Text input added to select an username. 2020-06-26 06:14:46 +02:00
Quentin Bazin
ac70901d4c [misc/deploy.sh] Don't add user-config to the package anymore. 2020-06-25 18:49:29 +02:00
Quentin Bazin
15d9acac61 [Registry] Now storing entity callbacks here instead of using a component. 2020-06-25 00:22:03 +02:00
Quentin Bazin
f32cdf8169 [WorldSaveBasicBackend] Now saving hitbox and itemstack components. 2020-06-24 18:13:48 +02:00
Quentin Bazin
1415e9db31 [WorldController] Moved world save code to WorldSaveBasicBackend. 2020-06-24 15:35:46 +02:00
Quentin Bazin
30b7cb0b90 [WorldController] Entities partially saved with the world (see #126). 2020-06-24 00:22:26 +02:00
Quentin Bazin
616ad0c50a [ServerPlayer] 'isOnline' added. 2020-06-23 19:12:15 +02:00
Quentin Bazin
0cdb08060a [WorldController] Now saving block inventory and metadata. 2020-06-23 19:12:15 +02:00
Quentin Bazin
2c18d3ba49 [KeyboardHandler] Small fix. 2020-06-23 19:12:15 +02:00
Quentin Bazin
e0b3e66dfe [ClientApplication|ServerApplication] Small fixes. 2020-06-23 19:12:15 +02:00
Quentin Bazin
977ebf6b4d [ServerApplication] Now using a default save file named '_server'. 2020-06-23 19:12:15 +02:00
Quentin Bazin
f858b1f8a2 [WorldMenuState] Added to replace WorldInfoState. Now using WorldCreationState to rename worlds. 2020-06-23 19:12:15 +02:00
Quentin Bazin
219cd5c3e6 [WorldSavingState] Added. 2020-06-23 19:12:15 +02:00
Quentin Bazin
15fa7aef59 [WorldInfoState|WorldDeletionState] Added. 2020-06-23 19:12:15 +02:00
Quentin Bazin
163e991b15 [WorldSelectionState] Now sorting save files. 2020-06-23 19:12:15 +02:00
Quentin Bazin
365a9b0d49 [Text] Small fix. 2020-06-23 19:12:15 +02:00
Quentin Bazin
21bafc046e [ChatCommandHandler] '/save' and '/load' commands removed. '/help' command added. 2020-06-23 19:12:15 +02:00
Quentin Bazin
785be03847 [WorldCreationState] Added. 2020-06-23 19:12:15 +02:00
Quentin Bazin
7981c4525d Fixed #125. 2020-06-23 19:12:15 +02:00
Quentin Bazin
dc4140074d [ClientWorld] No longer accepting chunks when current dimension isn't defined. 2020-06-23 19:12:15 +02:00
Quentin Bazin
bfed2aa30b [WorldSelectionState] Now displaying save file size. 2020-06-23 19:12:15 +02:00