73 Commits

Author SHA1 Message Date
Quentin Bazin
d558cc1a08 [MenuWidget] Now stops event handling if button/slider list changed. 2020-07-30 15:23:48 +02:00
Quentin Bazin
98cf9df93e [Heightmap] Added and used in TerrainGenerator. Fixed #135.
[README.md] Fixed typo.
[EngineConfig] Increased pre-release version suffix.
[mods/default] Fixed furnace texture.
2020-07-29 18:01:48 +02:00
Pedro Gimeno
180123c0b7 Change calls to rotate() to calls to rotateX/Y/Z
Mostly cosmetic, but will also optimize some operations if the compiler is not smart enough.

Also fix a typo in a comment.
2020-07-29 17:28:06 +02:00
Quentin Bazin
dd8df8bf78 [external/gamekit] Updated. Probably fixed #166. 2020-07-29 16:36:45 +02:00
Quentin Bazin
a83e4d20bf Now saving program output to log files. 2020-07-28 20:55:49 +02:00
Pedro Gimeno
6202717443 Use gk::abs instead of defining an ABS macro 2020-07-28 11:43:47 +02:00
Quentin Bazin
8477bcaace [external/gamekit] Updated. 2020-07-25 13:24:04 +02:00
Quentin Bazin
255190bde3 [external/gamekit] Updated. 2020-07-25 03:09:38 +02:00
Quentin Bazin
54ffc2c33d [Block] 'custom_param_bits' attribute added. Fixed #139. 2020-07-25 01:42:05 +02:00
Quentin Bazin
c96aef94c1 [external/gamekit] Updated. 2020-07-25 01:08:21 +02:00
Quentin Bazin
c518334e5b [GameState] Fixed #163. 2020-07-25 00:25:50 +02:00
Quentin Bazin
e85c5f3458 Small fixes. 2020-07-24 19:59:35 +02:00
Quentin Bazin
c4feb73b2a Small fixes. 2020-07-21 22:36:56 +02:00
Quentin Bazin
9c5f1b9374 [CelestialObject] Fixed rendering on Windows and Debian, maybe. (see #159) 2020-07-20 16:43:07 +02:00
Quentin Bazin
556941f553 [GameTime] Tick system added.
[ChatCommandHandler] Added '/tps' command to get ticks per second.
[ServerWorld] Fixed world generation speed.
2020-07-17 19:58:45 +02:00
Quentin Bazin
b47fbc9d18 [Skybox] Now uses its own shader. 2020-07-17 19:58:45 +02:00
Quentin Bazin
5a32ffcae3 [ItemWidget] Now updates images when the texture pack changes. 2020-07-14 23:49:50 +02:00
Quentin Bazin
468bdc0dce [ClientApplication] Small fix. 2020-07-13 23:31:18 +02:00
Quentin Bazin
69e4dbba17 Fixed Windows build. 2020-07-13 23:25:04 +02:00
Quentin Bazin
658dd1b0d6 [external/gamekit] Updated. 2020-07-13 15:30:51 +02:00
Quentin Bazin
d01481fdf5 [misc/deploy.sh] Small fixes. 2020-07-13 14:57:30 +02:00
Quentin Bazin
02b9f8b283 Now using LuaJIT. Closed #91. 2020-07-09 02:40:21 +02:00
Quentin Bazin
4421f8258d [GameState] Now possible to take a screenshot by pressing F2 in-game. 2020-07-08 04:04:29 +02:00
Quentin Bazin
43c28b4e68 [mods/default] Fixed some textures. 2020-07-08 00:40:27 +02:00
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