Commit Graph

60 Commits (master)

Author SHA1 Message Date
Quentin Bazin 3b83399843 [CMakeLists.txt] Splitted into two new files.
- One for `external` folder
- One for `tests` folder
2022-08-07 16:10:44 +02:00
Quentin Bazin e62b94beab [FastNoiseLite] Added, replaced FastNoise. 2022-08-07 16:10:44 +02:00
Quentin Bazin a5de07c03b [ClientProfilerWindow] Added. 2021-06-10 15:05:55 +02:00
Quentin Bazin 669cbf70f9 Improved support for Clang.
Fixed most of the new warnings.
2021-06-10 02:04:14 +02:00
Quentin Bazin 60535e3fab [gamekit] Updated. 2021-06-09 18:37:53 +02:00
Quentin Bazin d5f5082bb0 Added -Wconversion and fixed warnings.
This mostly forces the casts to be explicit.
2021-06-09 04:36:26 +02:00
Quentin Bazin a9657751ed [external/sol2] Updated. 2021-06-05 17:23:13 +02:00
Quentin Bazin c4feb73b2a Small fixes. 2020-07-21 22:36:56 +02:00
Quentin Bazin 69e4dbba17 Fixed Windows build. 2020-07-13 23:25:04 +02:00
Quentin Bazin 35b13ad84d [CMakeLists.txt] Small fix. 2020-07-13 04:07:01 +02:00
Quentin Bazin 5db8341153 [CMakeLists.txt] Added option to disable building tests. 2020-07-12 23:46:00 +02:00
Quentin Bazin bf793e9bfb [tests] CxxTest-based unit tests added. 2020-07-11 17:44:20 +02:00
Quentin Bazin 02b9f8b283 Now using LuaJIT. Closed #91. 2020-07-09 02:40:21 +02:00
Quentin Bazin c9b7990c3c First step of SDL2 migration. 2020-07-08 00:12:22 +02:00
Quentin Bazin a7c72d7f2d [ServerConfig] 'maxPlayers' added. 2020-06-02 16:28:16 +02:00
Quentin Bazin a41ad45547 [CMake] Small fixes. [lua] Updated. 2020-05-31 23:02:29 +02:00
Quentin Bazin d64605d48c [CMakeLists.txt] Now linking zlib as a static library. 2020-05-31 22:37:36 +02:00
Quentin Bazin e199d511f4 Small fixes for MSVC compilation. 2020-05-28 14:27:24 +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 3f2908a6b3 [CMakeLists.txt] Improved 'sol2' integration. 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 333222e2a7 First step of SFML migration. 2020-05-15 00:27:12 +02:00
Quentin Bazin 5369f1f6ad [CMakeLists.txt] Small fix for zlib on travis-ci. 2020-05-10 21:04:00 +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
Josh Junon d5306b3cf8 silence opengl deprecations on apple builds 2020-04-30 00:42:19 +02:00
Quentin Bazin 1662335649 Windows-related fixes. 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 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 bc3226eedc Folders reorganized. 2020-03-17 22:22:22 +01:00
Quentin Bazin 4c26ec25c5 The client is now capable of running a server in a dedicated thread. 2020-03-04 14:38:31 +01:00
Quentin Bazin a8542b8da5 [CMakeLists.txt] -ffast-math removed. [GameState|ServerApplicaiton] Now sending updates every 100ms instead of 1000ms. 2020-03-02 21:09:16 +01:00
Quentin Bazin 41a46ba13b [CMakeLists.txt] Small improvements. 2020-02-14 18:36:45 +09:00
Quentin Bazin 758f55647e [CMakeLists.txt] Small fix for MSVC. 2020-01-24 15:16:54 +09:00
Quentin Bazin 415a6c6d9b [CMakeLists.txt] Small fix for MinGW compilation. 2020-01-23 01:49:57 +09:00
Quentin Bazin 2217544a3f [CMakeLists.txt] Small fix for Windows. 2020-01-22 19:45:50 +09:00
Quentin Bazin 7f41d3c7bb [CMakeLists.txt] Now allows compiling on Windows. 2020-01-22 14:18:31 +09:00
Quentin Bazin 8506520f9a [CMake] Build fixed. 2019-02-26 15:55:31 +01:00
Quentin Bazin 4bd5fc1478 Small build fix. 2019-02-20 14:20:12 +01:00
Quentin Bazin 6e4e8c0547 [ServerChunk] Ticking blocks re-enabled. WIP. 2019-01-26 10:05:37 +01:00
Quentin Bazin c36481f4ef [CMakeLists.txt] Improved build for client/server architecture. 2019-01-20 15:07:45 +01:00
Quentin Bazin a17d361297 Now depends on SFML2 network lib. 2019-01-20 15:07:45 +01:00
Quentin Bazin 66da21e20e [BlockFurnace] Removed. Now completely handled by Lua. 2019-01-08 02:35:49 +01:00
Quentin Bazin 8159a843c4 [LuaMod] Added. Better way to register blocks. 2019-01-04 18:05:35 +01:00
Quentin Bazin 7def61ff15 [ChunkBuilder] Lighting code improved. 2018-12-31 10:14:48 +01:00
Quentin Bazin 487093d57c Small fixes for new GameKit version. 2018-12-31 00:32:27 +01:00
Quentin Bazin 42df982956 Now using GameKit. 2018-12-29 02:23:23 +01:00
Quentin Bazin e1331b4815 [#14] Reverted back to SDL2. Fixed #17. 2018-12-28 06:21:29 +01:00
Quentin Bazin 2853fe35d0 [CMake] Build updated to use SFML. Fixes wrong newline characters added in #14. 2018-12-26 21:02:03 +01:00