647 Commits

Author SHA1 Message Date
Quentin Bazin
b070e58b0e [CraftingRecipe] Fixed shaped recipe matching. 2019-12-30 18:09:22 +09:00
Quentin Bazin
44ea538282 [ChunkBuilder|ChunkLightmap] Sunlight problems fixed. Closes #21. 2019-12-30 10:34:20 +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
b14b8f795b [README.md|TODO] Updated. 2019-04-08 18:24:42 +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
537b7de9c7 [CraftingRecipe] Fixed recipe matching. 2019-04-08 16:54:57 +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
41155f7fd0 [ServerApplication] Now handles multiple players. 2019-04-07 18:20:15 +02:00
Quentin Bazin
19ea5c152f [ServerCommandHandler] 'PlayerPosUpdate' callback added. 2019-04-07 17:20:35 +02:00
Quentin Bazin
cbde5e0659 [InventoryWidget] Small improvement. 2019-04-07 16:23:48 +02:00
Quentin Bazin
633233e57e [BlockCursor] Fixed inventory update packet. [Client] Small optimization. 2019-04-07 16:09:14 +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
a55b66dc37 [game.f.glsl] Fixed flicker for some video cards by @pgimeno. Closes #23. 2019-03-03 13:44:49 +01:00
Quentin Bazin
da5f042354 [OpenGL] Now using glCheck() from GameKit. 2019-02-27 02:18:14 +01:00
Quentin Bazin
14ca959fe1 [LuaGUI] C++14 migration. 2019-02-26 16:04:08 +01:00
Quentin Bazin
8506520f9a [CMake] Build fixed. 2019-02-26 15:55:31 +01:00
Quentin Bazin
0c8ef8ba47 Migrated to C++14. 2019-02-26 15:52:18 +01:00
Quentin Bazin
23be33492e Small fixes. 2019-02-21 09:45:02 +01:00
Quentin Bazin
2a4fa9641d [README.md] Added notice on supported compilers. 2019-02-20 20:23:48 +01:00
Quentin Bazin
2064a40a3b [Registry] Fixed compatibility with pre-C++17. 2019-02-20 14:23:14 +01:00
Quentin Bazin
4bd5fc1478 Small build fix. 2019-02-20 14:20:12 +01:00
Quentin Bazin
9bb9fe7037 [README.md] Updated. 2019-02-03 14:21:07 +01:00
Quentin Bazin
f07ce03668 [README.md] Updated. 2019-02-02 12:53:19 +01:00
Quentin Bazin
f77a4252a0 [ChunkLightmap] Disabled sunlight downward propagation. [Config] Sun smooth lighting disabled. 2019-02-01 21:59:04 +01:00
Quentin Bazin
f2e8bc2842 [game.f.glsl] Small graphical improvements. 2019-02-01 20:35:03 +01:00
Quentin Bazin
4c812273ce [screenshots] Updated. 2019-01-31 20:00:45 +01:00
Quentin Bazin
d984d5a600 [ChunkLightmap] Fixed sunlight diffusion. 2019-01-31 19:44:12 +01:00
Quentin Bazin
b286178d86 Light experiments reverted, I'll only keep this one. 2019-01-27 21:37:53 +01:00
Quentin Bazin
ddaf0da2eb [Config] World size added. 2019-01-27 07:11:43 +01:00
Quentin Bazin
9226ce4f42 [ServerBlock] Now sending 'data' attribute. 2019-01-26 20:55:22 +01:00
Quentin Bazin
b1d327ba14 [furnace.lua] Fixed. 2019-01-26 20:46:38 +01:00
Quentin Bazin
11f9365675 [Network] BlockInvUpdate and BlockDataUpdate packets added. Furnace almost done. 2019-01-26 20:29:13 +01:00
Quentin Bazin
5e62cf07a1 [TerrainGenerator] New world gen. 2019-01-26 16:57:25 +01:00
Quentin Bazin
6b986b7de5 [Registry] Small fix. 2019-01-26 12:37:34 +01:00
Quentin Bazin
7cb8a51c3f [ServerBlock] Now sending BlockUpdate packet when needed. 2019-01-26 11:04:44 +01:00
Quentin Bazin
6e4e8c0547 [ServerChunk] Ticking blocks re-enabled. WIP. 2019-01-26 10:05:37 +01:00
Quentin Bazin
1be1114955 [Chunk] Small fix. Workbench: OK. 2019-01-25 23:53:44 +01:00
Quentin Bazin
dee8dc7d97 [Chunk|World] Block inventory enabled. WIP. 2019-01-25 23:47:45 +01:00
Quentin Bazin
077c93d15b [LuaGUI] Now shows Workbench and Furnace GUI. [ServerBlock] Added. 2019-01-25 13:59:57 +01:00