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