53 Commits

Author SHA1 Message Date
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
Quentin Bazin
a1e6ef40e1 Project renamed to OpenMiner. 2018-12-20 00:00:01 +01:00
Quentin Bazin
3e6751e6e6 [Application] Template code added to start Lua API later. 2018-12-19 22:36:20 +01:00
Quentin Bazin
2003ee63dc [ChunkBuilder] Very basic smooth lighting implementation. 2018-07-06 11:58:34 +02:00
Quentin Bazin
fb3f7f0501 Lot of changes. [...]
[Renderer] Deleted, code moved to Application.
[Transformable] Transformations are now applied to model matrix in applyTransform.
[ResourceHandler|TextureLoader|XMLFile] Added.
[Debug|Exception] Updated.
2018-06-21 05:45:17 +02:00
Quentin Bazin
ab760e47de [World] Can hold more than one chunk in height now. 2018-06-19 05:38:14 +02:00
Quentin Bazin
e4db36e0e4 [TerrainGenerator] Now using another generation. [Chunk] Block storage heavily reworked. Now using a compile-time array instead of a vector. 2018-06-16 16:45:48 +02:00
Quentin Bazin
e56a6b7d2f Headers cleaned. [CMakeLists.txt] Now using -O3 and -ffast-math. 2018-06-14 03:20:20 +02:00