59 Commits

Author SHA1 Message Date
Quentin Bazin
a351ca862a [CraftingWidget] Small improvement. [ServerBlock] Preparing future block features. 2020-02-03 14:11:18 +09:00
Quentin Bazin
0b36dabb5e [ChunkBuilder] Fixed AO anisotropy issue. [SettingsMenuState] Ambient occlusion is now available again. 2020-02-01 16:12:49 +09:00
Quentin Bazin
5b2a1758ef Now using filenames instead of IDs when loading/retrieving textures. 2020-01-31 16:44:27 +09:00
Quentin Bazin
2d417f6eaa [GameState|HUD|InterfaceState] Fullscreen and resize handling added. 2020-01-27 15:33:06 +09:00
Quentin Bazin
8922f53e2a [Config] Tweaked mouse sensivity and added menu option for it. 2020-01-26 16:03:43 +09:00
Quentin Bazin
4c3b55de1c [TerrainGenerator] Working on new terrain generation. [SimplexNoise] Added. 2020-01-25 17:26:29 +09:00
Quentin Bazin
3eda95a0ad [PauseMenuState] Small fix. 2020-01-25 16:38:45 +09:00
Quentin Bazin
b9ec32ec71 [GameState] Now using a 70° FOV. 2020-01-25 15:29:37 +09:00
Quentin Bazin
6315216e66 Removed useless code. 2020-01-22 09:22:47 +09:00
Quentin Bazin
f45050ba59 [ServerLoadingState] Now used before login when using 'ServerWorld::sendWorldData'. 2020-01-10 16:08:57 +09:00
Quentin Bazin
3d126bd9bf [SettingsMenuState] 'Esc' key issue fixed. 2019-12-30 21:08:25 +09:00
Quentin Bazin
391faca604 [TODO|README.md] Updated. 2019-12-30 19:00:59 +09:00
Quentin Bazin
182f9d7af0 [ChunkBuilder|ChunkLightmap] Fixed torchlight issues. Related to #21. 2019-12-30 06:59:10 +09:00
Quentin Bazin
6b871ea451 [README.md] Updated. 2019-04-13 15:52:25 +02:00
Quentin Bazin
0cc6cbb873 Updated for new GameKit version. 2019-04-13 15:06:52 +02:00
Quentin Bazin
1b373d9c2a [KeyboardHandler] Replaced by gk::KeyboardHandler. 2019-04-08 20:22:35 +02:00
Quentin Bazin
fc3211b481 [ServerConnectState] 'Cancel' button added. 2019-04-08 19:44:05 +02:00
Quentin Bazin
4630a25e02 [ServerConnectState] Added. 2019-04-08 19:39:34 +02:00
Quentin Bazin
040028a614 [InterfaceState] Added. This is an helpful base class for 2D states. 2019-04-08 18:44:05 +02:00
Quentin Bazin
2a14b9ea0d [PauseMenuState] New 'Title Screen' button. 2019-04-08 18:18:50 +02:00
Quentin Bazin
36ecd91de1 [TitleScreenState] Added. Closes #19. 2019-04-08 18:13:51 +02:00
Quentin Bazin
637f1f3e14 [Skybox] Removed. 2019-04-08 15:43:42 +02:00
Quentin Bazin
cf236576ec Now syncing player position between clients. But client is authoritative. 2019-04-08 15:29:19 +02:00
Quentin Bazin
f56002f85a [ClientCommandHandler] Now used to send commands to the server. 2019-04-08 12:59:02 +02:00
Quentin Bazin
19ea5c152f [ServerCommandHandler] 'PlayerPosUpdate' callback added. 2019-04-07 17:20:35 +02:00
Quentin Bazin
58043344f1 [ClientCommandHandler|ServerCommandHandler] Added. 2019-03-17 17:22:53 +01:00
Quentin Bazin
197ec07d12 [PlayerBox] Added to display players. [Network] New server-emitted 'PlayerSpawn' command. 2019-03-17 16:56:26 +01:00
Quentin Bazin
2c8878bf49 [GameState|ServerApplication] Moved callbacks setup into its own function. 2019-03-17 15:04:00 +01:00
Quentin Bazin
0c8ef8ba47 Migrated to C++14. 2019-02-26 15:52:18 +01:00
Quentin Bazin
b286178d86 Light experiments reverted, I'll only keep this one. 2019-01-27 21:37:53 +01:00
Quentin Bazin
9226ce4f42 [ServerBlock] Now sending 'data' attribute. 2019-01-26 20:55:22 +01:00
Quentin Bazin
11f9365675 [Network] BlockInvUpdate and BlockDataUpdate packets added. Furnace almost done. 2019-01-26 20:29:13 +01:00
Quentin Bazin
077c93d15b [LuaGUI] Now shows Workbench and Furnace GUI. [ServerBlock] Added. 2019-01-25 13:59:57 +01:00
Quentin Bazin
e2816324a8 [Player] Server now keep track of the inventory. 2019-01-23 00:04:03 +01:00
Quentin Bazin
eb67edc556 [ClientApplication] '--host' argument added. 2019-01-22 00:08:09 +01:00
Quentin Bazin
3a44632704 [SettingsMenuState] 'Input' menu is now displayed on two columns. 2019-01-21 23:11:09 +01:00
Quentin Bazin
c9e35a9ac3 [SettingsMenuState] 'Done' button is now standalone. 2019-01-21 22:16:52 +01:00
Quentin Bazin
6982875301 [SettingsMenuState] Keybindings are now editable in-game. 2019-01-20 21:39:07 +01:00
Quentin Bazin
f9393c5316 [ScriptEngine] Moved to server. 2019-01-20 17:08:44 +01:00
Quentin Bazin
29c518631b [.travis.yml] Added. 2019-01-20 15:07:45 +01:00
Quentin Bazin
f146e2d5da [Config] No clip mode added. [SettingsMenuState] Small refactoring. 2019-01-20 15:07:45 +01:00
Quentin Bazin
104597a39d [Network] 'ChunkRequest' command added. 2019-01-20 15:07:45 +01:00
Quentin Bazin
9da2ad5f86 [Client|Server] Removed old command flow. [Network] Useless commands removed. 2019-01-20 15:07:45 +01:00
Quentin Bazin
4b85e3928e [ChunkLightmap] Crash fixed (again). [GameState] Fixed SDL window event handling. 2019-01-20 15:07:45 +01:00
Quentin Bazin
38731bd155 [ClientApplication] '--port' argument added. 2019-01-20 15:07:45 +01:00
Quentin Bazin
03bffbb666 [Network] Server is now aware of placed blocks and can forward the info to other clients. 2019-01-20 15:07:45 +01:00
Quentin Bazin
a972b67cdc [World] 'renderDistance' variable moved to Config. 2019-01-20 15:07:45 +01:00
Quentin Bazin
c14e5ecd4d [Client] Preparing chunk request. 2019-01-20 15:07:45 +01:00
Quentin Bazin
d89283ddab [ServerLoadingState] Added. 2019-01-20 15:07:45 +01:00
Quentin Bazin
f374c7ba80 [HUD] All the widgets works now. 2019-01-20 15:07:45 +01:00