1047 Commits

Author SHA1 Message Date
Quentin Bazin
4595d87ac8 [external/gamekit] Updated. 2020-05-15 00:27:12 +02:00
Quentin Bazin
147394ed2b [KeyboardHandler] Added. Keys are now saved to config/keys.lua on client exit. 2020-05-15 00:27:12 +02:00
Quentin Bazin
db78953e1d [ClientApplication|Config] Now saving config on client exit. 2020-05-15 00:27:12 +02:00
Quentin Bazin
a2c2dba2a6 [CompressedPacket] Fixed #97. [gamekit] Updated. 2020-05-15 00:27:12 +02:00
Quentin Bazin
98783f394d [client/main] Removed Windows DPI awareness code because SFML apparently handles that. 2020-05-15 00:27:12 +02:00
Quentin Bazin
9ce7870a58 [external/gamekit] Updated. 2020-05-15 00:27:12 +02:00
Quentin Bazin
995ec8b4c3 [.travis.yml] Updated. 2020-05-15 00:27:12 +02:00
Quentin Bazin
46dfc61c8f [ClientApplication] Now supports window resizing, pseudo-fullscreen mode and vsync. 2020-05-15 00:27:12 +02:00
Quentin Bazin
aff04da91a [cmake/sdl2] Folder removed. 2020-05-15 00:27:12 +02:00
Quentin Bazin
6f664b4255 Fixed texture bleeding and mouse-controlled camera movement. 2020-05-15 00:27:12 +02:00
Quentin Bazin
81e3326dc8 [ClientApplication] Now centering the window on the screen. 2020-05-15 00:27:12 +02:00
Quentin Bazin
a5c432512c [TextureAtlas] Updated for SFML. 2020-05-15 00:27:12 +02:00
Quentin Bazin
dfcbb3c80d [keys.xml] Updated for SFML. 2020-05-15 00:27:12 +02:00
Quentin Bazin
333222e2a7 First step of SFML migration. 2020-05-15 00:27:12 +02:00
Quentin Bazin
dc1b7147c8 Completely removed unused code about UDP sockets. 2020-05-10 22:35:05 +02:00
Quentin Bazin
5369f1f6ad [CMakeLists.txt] Small fix for zlib on travis-ci. 2020-05-10 21:04:00 +02:00
Quentin Bazin
f9da65ac31 [Server] Fixed singleplayer mode. 2020-05-10 20:14:20 +02:00
Quentin Bazin
057b1107a2 [config] Folder created for client/server config files. 2020-05-10 20:02:37 +02:00
Quentin Bazin
2ddc43cb41 [sol] Updated to version 3.0.3. 2020-05-10 19:50:21 +02:00
Quentin Bazin
c277dc7d87 Packets are now compressed using zlib. Legacy and unused UDP code removed. 2020-05-10 19:36:39 +02:00
Quentin Bazin
05a652bbb6 [README.md] Small fix. 2020-05-10 14:34:58 +02:00
Quentin Bazin
a22bbf95ef [ServerConnectState] Now prints connection error messages instead of closing the client. 2020-05-05 15:04:26 +02:00
Quentin Bazin
9f09a0af55 [LuaCore] New event 'OnBlockDigged' added. 2020-05-04 11:39:01 +02:00
Quentin Bazin
f926f4f919 [InventoryCube] Faces have different shading when used as entity. 2020-05-04 11:32:38 +02:00
Quentin Bazin
eb1e961a0f [external/entt] Updated. 2020-05-01 17:14:42 +02:00
Josh Junon
7d649b16fc add macos instructions 2020-04-30 00:43:06 +02:00
Josh Junon
d5306b3cf8 silence opengl deprecations on apple builds 2020-04-30 00:42:19 +02:00
Quentin Bazin
0a00361f50 [docs/lua-api-mod.md] Documentation improved for 'mod:path()'. 2020-04-29 21:46:19 +02:00
Quentin Bazin
51514bfe79 [cmake/FindSFML.cmake] Removed. 2020-04-29 21:28:47 +02:00
Quentin Bazin
a285196a29 [README.md] Added a line about EnTT. 2020-04-29 21:26:38 +02:00
Quentin Bazin
4695ce9d7e [ServerConfig] 'useItemDrops' is now 'false' by default. 2020-04-29 21:17:28 +02:00
Quentin Bazin
1662335649 Windows-related fixes. 2020-04-29 21:17:28 +02:00
Quentin Bazin
6435595762 [InventoryCube] Small fix. 2020-04-29 21:17:28 +02:00
Quentin Bazin
5d4dee14f4 [CollisionController] Now checks the dimension too. 2020-04-29 21:17:28 +02:00
Quentin Bazin
3351fe2432 [scene] Components, controllers and factories now have their own subfolders. 2020-04-29 21:17:28 +02:00
Quentin Bazin
e0ddbeead2 [cmake/FindGameKit.cmake] Removed. 2020-04-29 21:17:28 +02:00
Quentin Bazin
bf7143efb3 [NetworkComponent] Now using server-side entity ID instead of an arbitrary one. 2020-04-29 21:17:28 +02:00
Quentin Bazin
1d7782c54a [.travis.yml] Small fix. [entt] Updated. 2020-04-29 21:17:28 +02:00
Quentin Bazin
f6ec8dc7b6 [README.md] Updated. 2020-04-29 21:17:28 +02:00
Quentin Bazin
91b3792a20 [ServerConfig] Added for option 'useItemDrops'. 2020-04-29 21:17:28 +02:00
Quentin Bazin
9b9ee6ad07 [CollisionController] Now sends inventory update. 2020-04-29 21:17:28 +02:00
Quentin Bazin
ea88e40c54 [AnimationComponent] Now serialized. 2020-04-29 21:17:28 +02:00
Quentin Bazin
5baec80fb0 [RotationComponent] Added. 2020-04-29 21:17:28 +02:00
Quentin Bazin
6ed5bd2577 [README.md] Updated. 2020-04-29 21:17:28 +02:00
Quentin Bazin
597e60b716 [Network] 'EntityDespawn' packet added. 2020-04-29 21:17:28 +02:00
Quentin Bazin
580789deee [NetworkComponent|NetworkController] Added. 2020-04-29 21:17:28 +02:00
Quentin Bazin
61f2a096c5 [README.md] Updated compiler support line for C++17. 2020-04-29 21:17:28 +02:00
Quentin Bazin
18f080c3f6 [SceneSerializer] Removed. [CMake] Small fix for 3.17. 2020-04-29 21:17:28 +02:00
Quentin Bazin
1b153d131f [AnimationController] Moved client-side. 2020-04-29 21:17:28 +02:00
Quentin Bazin
2d3f1efd58 [SceneSerializer] Now using entt::continuous_loader. 2020-04-29 21:17:28 +02:00