Quentin Bazin
|
59b0a04576
|
[KeyboardHandler] Now saving custom keys.
|
2020-06-19 16:20:35 +02:00 |
|
Quentin Bazin
|
4a17579674
|
[SettingsMenuState] Mod-defined keys can now be remapped.
|
2020-06-19 16:20:35 +02:00 |
|
Quentin Bazin
|
fc3fafc1a8
|
[Lua API] Key definition: OK. Can't be remapped yet.
|
2020-06-19 16:20:35 +02:00 |
|
Quentin Bazin
|
ea38e6d397
|
[LuaKeyLoader] Moved callback inside key definition.
|
2020-06-19 16:20:35 +02:00 |
|
Quentin Bazin
|
b45ac1cdbd
|
[LuaKeyLoader] Now loading key definitions from Lua (see #109).
|
2020-06-19 16:20:35 +02:00 |
|
Quentin Bazin
|
c1176a438d
|
[ChatCommandHandler] '/stop' command added.
|
2020-06-19 02:51:33 +02:00 |
|
Quentin Bazin
|
b1ed51f6c1
|
[WorldController] '/save' only save modified chunks now.
|
2020-06-19 01:43:47 +02:00 |
|
Quentin Bazin
|
276efe52a0
|
[ChunkBuilder] Fixed #113.
|
2020-06-19 01:03:50 +02:00 |
|
Quentin Bazin
|
eb4370e513
|
[WorldController] '/save' and '/load' now use 'saves' folder.
|
2020-06-19 00:52:56 +02:00 |
|
Quentin Bazin
|
bfe48f64da
|
[ServerWorld] Fixed #115.
|
2020-06-19 00:45:52 +02:00 |
|
Quentin Bazin
|
0542b8de66
|
[HUD] Chat position updated on screen resize. Fixed #112.
|
2020-06-17 16:03:11 +02:00 |
|
Quentin Bazin
|
589118e6e9
|
[PlayerBox] Now handling player rotation.
|
2020-06-04 19:01:04 +02:00 |
|
Quentin Bazin
|
9f01a538cb
|
[Network] 'PlayerRotUpdate' packet added. Fixed #86.
|
2020-06-04 17:36:09 +02:00 |
|
Quentin Bazin
|
0cb165167e
|
[external/gamekit] Updated.
|
2020-06-04 01:46:47 +02:00 |
|
Quentin Bazin
|
a7c72d7f2d
|
[ServerConfig] 'maxPlayers' added.
|
2020-06-02 16:28:16 +02:00 |
|
Quentin Bazin
|
742b1f2092
|
Replaced std::cerr usage with gkError() and gkWarning().
|
2020-06-02 06:32:14 +02:00 |
|
Quentin Bazin
|
301d33fa5d
|
Server is now aware of each player's held item. Closed #110.
|
2020-06-02 05:51:10 +02:00 |
|
Quentin Bazin
|
cdfecd4310
|
Now using entt::registry::visit to serialize entities. Closed #102.
|
2020-06-01 21:31:14 +02:00 |
|
Quentin Bazin
|
0faeb1b5db
|
[external/gamekit] Updated. Client and server now have different names in the log.
|
2020-06-01 01:33:17 +02:00 |
|
Quentin Bazin
|
1ed3f68d91
|
[external/gamekit] Updated. SFML issue related to mouse raw movement is now fixed.
|
2020-05-28 16:59:10 +02:00 |
|
Quentin Bazin
|
f440525ed7
|
[Network] 'ServerClosed' packet added. Fixed #106.
|
2020-05-26 17:51:04 +02:00 |
|
Quentin Bazin
|
00b5ba8d14
|
Improved cross-compilation for Windows from Linux.
|
2020-05-26 17:14:08 +02:00 |
|
Quentin Bazin
|
5753fc2847
|
[external/lua] Changed repo for Windows compatibility. [external/entt] Now using latest stable version.
|
2020-05-23 03:57:30 +02:00 |
|
Quentin Bazin
|
e104e6fc0d
|
[CMake] Now handling target link dependencies.
|
2020-05-22 20:55:17 +02:00 |
|
Quentin Bazin
|
3f2908a6b3
|
[CMakeLists.txt] Improved 'sol2' integration.
|
2020-05-22 20:55:17 +02:00 |
|
Quentin Bazin
|
4a6bbbe5ea
|
[Dimension] 'gravity' field added to change gravity per-dimension.
|
2020-05-22 20:55:17 +02:00 |
|
Quentin Bazin
|
12aaad6c50
|
All dependencies are now included as submodules. Fixes #101.
|
2020-05-22 16:18:34 +02:00 |
|
Quentin Bazin
|
b34480565c
|
[LuaCore] New event 'PlayerConnected' added.
|
2020-05-22 05:34:02 +02:00 |
|
Quentin Bazin
|
b789fc3d9b
|
[ScriptEngine] Code splitted into multiple files, improving compilation speed.
|
2020-05-22 04:54:34 +02:00 |
|
Quentin Bazin
|
732c2dd493
|
[ConnectionErrorState] Added.
|
2020-05-20 20:45:05 +02:00 |
|
Quentin Bazin
|
fe071163d4
|
Fixed #96.
|
2020-05-20 20:11:49 +02:00 |
|
Quentin Bazin
|
0700481ba7
|
Documentation added for entity API.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
7c4835120e
|
[LuaEntityLoader] Small refactor.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
0653b802b8
|
[Scene] Added 'createEntityFromModel()'.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
17af1861b5
|
[LuaMod] Added helpers to despawn an entity and add an item stack to a player's inventory.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
f9dcc6c016
|
[LuaMod] Small refactoring.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
4ff7714ece
|
Now using ServerConfig in Lua + Collision callback: OK.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
2f82101fb8
|
Entity definition + spawn from Lua: OK.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
5e6103d00d
|
Working on entity Lua API.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
7194d718f1
|
Temporary fix for mouse raw movement while a mouse button is pressed.
|
2020-05-15 19:27:24 +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
|
46dfc61c8f
|
[ClientApplication] Now supports window resizing, pseudo-fullscreen mode and vsync.
|
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
|
333222e2a7
|
First step of SFML migration.
|
2020-05-15 00:27:12 +02:00 |
|