Quentin Bazin
fabefd81b4
[PlayerBox] Position fixed. It was needed because of precision PR.
2020-02-25 18:51:00 +09:00
Quentin Bazin
bcc3f65147
Headers updated and CONTRIBUTORS file added.
2020-02-25 01:48:38 +09:00
Quentin Bazin
75f9bc6dbd
[ClientWorld] Teleportation and fast movement won't stop the world from loading. Fixes #50 .
2020-02-24 18:53:21 +09:00
Quentin Bazin
bb0c8e8d49
[ServerCommandHandler] Now supports teleportation command.
2020-02-22 01:44:00 +09:00
Quentin Bazin
2f827df14b
[Network] 'ChatMessage' packet added.
2020-02-21 17:25:56 +09:00
Pedro Gimeno
7934d217f3
Use Z for up (part 1)
...
Bulk of the changes: swap Y and Z, HEIGHT and DEPTH mostly everywhere; change vertex order to make it right-handed; rename Left, Right, Front, Back to West, East, South, North respectively; switch some arrays and loops to Z,Y,X order.
2020-02-20 23:10:25 +01:00
Quentin Bazin
d47d5d39e4
[BlockCursor] 'selectedBlock' now uses 'glm::ivec4' instead of 'glm::vec4'.
2020-02-17 19:03:36 +09:00
Quentin Bazin
93cd68ffe9
[Config] Moved to client. SCREEN_WIDTH, SCREEN_HEIGHT and GUI_SCALE renamed. [EngineConfig] Added for common config.
2020-02-15 22:48:56 +09:00
Quentin Bazin
71587c0da8
[Network] PlayerInventory and BlockActivated packets now send screen size and gui scale informations.
2020-02-15 14:42:29 +09:00
Quentin Bazin
b7bb8f1d52
Replaced my custom headers by LGPL license headers.
2020-02-08 18:34:26 +09:00
Quentin Bazin
abbabe8924
[BlockMetadata] Added. Now used in FurnaceWidget and furnace.lua
2020-02-08 17:45:20 +09:00
Quentin Bazin
442bafca68
[InventoryState] Replaced by 'show_inventory' function in init.lua.
2020-02-08 02:48:39 +09:00
Quentin Bazin
a10c037670
[BlockType] Removed everywhere.
2020-02-07 23:17:21 +09:00
Quentin Bazin
c2ea78c10f
[ServerBlock|ClientCommandHandler] Small optimization.
2020-01-31 16:44:27 +09:00
Quentin Bazin
ac35d78cc2
[TextureAtlas] Added support for alternative tiles.
2020-01-31 16:44:27 +09:00
Quentin Bazin
6e0f7ddda5
Multiplayer infinite world: OK using 'ChunkRequest' packet.
2020-01-22 09:22:47 +09:00
Quentin Bazin
6315216e66
Removed useless code.
2020-01-22 09:22:47 +09: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
58043344f1
[ClientCommandHandler|ServerCommandHandler] Added.
2019-03-17 17:22:53 +01:00