49 Commits

Author SHA1 Message Date
Quentin Bazin
bb234ac4d8 [ClientWorld] Removed SFML-specific fix. 2020-07-08 00:12:22 +02:00
Quentin Bazin
5bb5b44ff4 [main] DPI awareness code added back to the project. 2020-07-08 00:12:22 +02:00
Quentin Bazin
1a4227a580 [gamekit] Updated. Menu background fixed. [Config] Now creating 'config' folder if it doesn't exist yet. 2020-07-08 00:12:22 +02:00
Quentin Bazin
b6f531af12 [TextureAtlas] Updated for SDL. 2020-07-08 00:12:22 +02:00
Quentin Bazin
c9b7990c3c First step of SDL2 migration. 2020-07-08 00:12:22 +02:00
Quentin Bazin
3a325c74ff Added '-l/--log-level' to set log level. 2020-07-05 18:03:13 +02:00
Quentin Bazin
957ef307c3 [DebugOverlay] Now using positive modulo from GameKit. 2020-07-02 20:37:20 +02:00
Quentin Bazin
e919cbb8f7 [Lua API] Added properties 'fog_color' and 'fog_depth'. 2020-06-30 01:45:30 +02:00
Quentin Bazin
608b53730e [Framebuffer] Added. [GameState] Now using a framebuffer to render the scene and apply effects. 2020-06-29 23:18:24 +02:00
Quentin Bazin
613487936e [ClientAppliction] Fixed #114. Will be backported to 0.0.9. 2020-06-26 21:48:14 +02:00
Quentin Bazin
afc4918459 [ISerializable] Moved to GameKit. 2020-06-20 01:37:12 +02:00
Quentin Bazin
0cb165167e [external/gamekit] Updated. 2020-06-04 01:46:47 +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
a41ad45547 [CMake] Small fixes. [lua] Updated. 2020-05-31 23:02:29 +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
3dffbf96e7 [external/gamekit] Updated. 2020-05-28 14:48:27 +02:00
Quentin Bazin
e199d511f4 Small fixes for MSVC compilation. 2020-05-28 14:27:24 +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
1267bde8c9 [external/gamekit] Updated. 2020-05-22 16:52:38 +02:00
Quentin Bazin
12aaad6c50 All dependencies are now included as submodules. Fixes #101. 2020-05-22 16:18:34 +02:00
Quentin Bazin
0653b802b8 [Scene] Added 'createEntityFromModel()'. 2020-05-20 13:39:06 +02:00
Quentin Bazin
675bdb112f [.gitmodules] Now using https:// instead of git:// (please run git submodule sync --recursive). 2020-05-19 15:43:39 +02:00
Quentin Bazin
4595d87ac8 [external/gamekit] Updated. 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
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
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
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
eb1e961a0f [external/entt] Updated. 2020-05-01 17:14:42 +02:00
Quentin Bazin
f6ec8dc7b6 [README.md] Updated. 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
5815549f7d [Scene] Added. [external/entt] Added. 2020-04-29 21:17:28 +02:00
Quentin Bazin
c128971c13 [TerrainGenerator] Better RNG. [Chunk|ServerChunk] Booleans are now atomic. 2020-03-29 10:12:36 +02:00
Quentin Bazin
b3e0d9cd67 Small fixes for Windows compilation. 2020-03-12 14:52:33 +01:00
Pedro Gimeno
d4daaa6355 Precision improvements (Part 4)
Fix world generator (to some extent).
2020-02-24 12:00:02 +01:00
Quentin Bazin
7bad35ed54 [SimplexNoise] Removed. [TerrainGeneration] Now using FastNoise for land height. 2020-02-11 20:58:53 +09:00
Quentin Bazin
070a689208 [FastNoise] Warnings fixed. 2020-02-07 23:27:46 +09:00
Quentin Bazin
460091c506 [TerrainGenerator] Working on new terrain generation. [FastNoise] Added. 2020-01-26 15:25:02 +09:00
Quentin Bazin
3e6751e6e6 [Application] Template code added to start Lua API later. 2018-12-19 22:36:20 +01:00