879 Commits

Author SHA1 Message Date
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
Quentin Bazin
782e752058 [SceneSerializer] Adapted to latest EnTT version. 2020-04-29 21:17:28 +02:00
Quentin Bazin
3989d679eb [README.md] Updated with new compilation instructions. 2020-04-29 21:17:28 +02:00
Quentin Bazin
e7abb7ffb2 SFML and GameKit are now used as git submodules. 2020-04-29 21:17:28 +02:00
Quentin Bazin
5daa09389c Now using C++17 entt version. 2020-04-29 21:17:28 +02:00
Quentin Bazin
0ebf4b60f9 [entt] Small tweaks for compatibility with C++17 version. 2020-04-29 21:17:28 +02:00
Quentin Bazin
4909d1dbc2 [ServerWorld] Sending Scene state more often. 2020-04-29 21:17:28 +02:00
Quentin Bazin
419fc8b46c Entities completely serialized. 2020-04-29 21:17:28 +02:00
Quentin Bazin
d8a3b0a7a4 [CollisionController] Now server-side. 2020-04-29 21:17:28 +02:00
Quentin Bazin
38b3c2aa48 [PlayerList] Added to store players in server. 2020-04-29 21:17:28 +02:00
Quentin Bazin
ef3e05278a Got rendering working. 2020-04-29 21:17:28 +02:00
Quentin Bazin
2f4188bf4a Entity serialization is almost complete, only rendering data left. 2020-04-29 21:17:28 +02:00
Quentin Bazin
a361f9e01b Working on entity serialization. 2020-04-29 21:17:28 +02:00
Quentin Bazin
38c49f98c6 [AnimationComponent] Added new animation type: translation. [ItemDropFactory] Improved animation. 2020-04-29 21:17:28 +02:00
Quentin Bazin
53460f2340 [Scene] Now using AbstractController instead of static classes. 2020-04-29 21:17:28 +02:00
Quentin Bazin
d090e6903d [Scene] Splitted into Controllers. [Config] New 'useItemDrop' option. 2020-04-29 21:17:28 +02:00
Quentin Bazin
fbbeae5f7f [InventoryCube] Texture rendering fixed. 2020-04-29 21:17:28 +02:00
Quentin Bazin
4a9007fc49 [Scene] Test item drop entity almost working. 2020-04-29 21:17:28 +02:00
Quentin Bazin
5815549f7d [Scene] Added. [external/entt] Added. 2020-04-29 21:17:28 +02:00