Commit Graph
100 Commits
Author SHA1 Message Date
MihailRisandGitHub 6feaa8dbc8 Merge pull request #21 from clasher113/main
Chunks meshes indexing & fix
2023-11-20 11:32:37 +03:00
MihailRis d8a9670486 Added frontend/menu module 2023-11-20 11:29:02 +03:00
MihailRis 926fcb1f79 Menu-related panels creation moved to frontend/menu module 2023-11-20 11:28:28 +03:00
MihailRis c712c2239f Added missing keycodes 2023-11-20 06:48:30 +03:00
MihailRis e04abe79d8 inputtype::button renamed to inputtype::mouse 2023-11-20 06:39:42 +03:00
MihailRis 3eb6e82631 Added missing key names 2023-11-20 06:35:23 +03:00
MihailRis 3b5c039db1 PagesControl leak fix 2023-11-20 03:59:59 +03:00
MihailRis 4ea7bda249 PagesControl, refactor 2023-11-20 03:31:18 +03:00
MihailRis 41f9c51a27 Minor refactor 2023-11-19 23:18:26 +03:00
MihailRis 7ab69ebc1e added 'hud.inventory' binding 2023-11-19 23:11:35 +03:00
MihailRis 9051db3526 bindings, controls.json file 2023-11-19 22:37:15 +03:00
MihailRis e3743b8463 GfxContext, render refactor 2023-11-19 20:18:44 +03:00
MihailRis ea729760d4 stone block texture brightness increased 2023-11-19 19:46:14 +03:00
MihailRisandGitHub 6579ea2066 Merge pull request #20 from C4e10VeK/res-directories
Res directories refact
2023-11-19 19:21:33 +03:00
MihailRis 6d9070f346 missing 'worlds' directory check fix 2023-11-19 18:22:34 +03:00
MihailRisandGitHub 12db8a1448 Merge pull request #19 from clasher113/main
Optimization
2023-11-19 17:54:11 +03:00
MihailRis cbafb9a68b Image related leaks fix 2023-11-19 17:44:14 +03:00
MihailRis 6c70bb531b world render refactor 2023-11-19 00:22:12 +03:00
MihailRis dda9c40c41 Added CheckBox 2023-11-18 23:19:15 +03:00
MihailRis 9cd8870bd6 filesystem::path use fix 2023-11-18 13:35:14 +03:00
MihailRis 1ed7b106dc Fog-curve visual fix 2023-11-17 19:37:09 +03:00
MihailRis 76e57c42e1 Fog-curve track bar 2023-11-17 16:40:12 +03:00
MihailRis b14ef4f923 Saving settings 2023-11-17 16:19:11 +03:00
MihailRis 7608300750 Settings menu + TrackBar 2023-11-17 16:14:10 +03:00
MihailRis f375e66ad1 Small fix 2023-11-17 14:30:10 +03:00
MihailRis 6392f63604 Refactor, GUI::storage (map for direct access to panels) 2023-11-17 14:26:54 +03:00
MihailRis 4e1f19c911 Added world creation menu 2023-11-17 13:57:45 +03:00
MihailRis 03a6ed0f96 Added menubg.png 2023-11-17 11:34:20 +03:00
MihailRis 3a64a6ad16 Main menu in development 2023-11-17 11:32:36 +03:00
MihailRis 2be2ef1789 Stone texture update 2023-11-17 01:59:24 +03:00
MihailRis 9e7681ec6e toml parser 'inf' and 'nan' support 2023-11-16 23:25:19 +03:00
MihailRis 65303598ca Small fix 2023-11-16 22:52:53 +03:00
MihailRis bcecdc9b60 GLM-related Shader.uniformNf overloads 2023-11-16 21:32:55 +03:00
MihailRis 47e24cb468 Fixes 2023-11-16 20:28:20 +03:00
MihailRis 0ec7f3348e Typo fix 2023-11-16 19:55:31 +03:00
MihailRis 6cd775c27d Refactor, world.bin file, BinaryWriter, BinaryReader 2023-11-16 19:32:44 +03:00
MihailRisandGitHub 9bc236b71a Merge pull request #18 from clasher113/main
Advanced Frustum Culling & fixes
2023-11-16 18:47:35 +03:00
MihailRisandGitHub b5548902be Small fix 2023-11-16 13:20:44 +03:00
MihailRis 8310b1b768 Windows build fix 2023-11-16 13:07:05 +03:00
MihailRis d349b4b65a stringutil.cpp warnings fix 2023-11-16 12:26:58 +03:00
MihailRis 3527e9d8e7 Refactor and fixes 2023-11-16 11:11:52 +03:00
MihailRis a62fc5c4e0 Minor refactor and fixes 2023-11-16 10:53:44 +03:00
MihailRis 5175c9be92 Minor refactor and fixes 2023-11-16 10:53:34 +03:00
MihailRis 1b935aa081 Player creation moved to World::loadLevel 2023-11-16 03:31:50 +03:00
MihailRis 2768371a94 Minor refactor 2023-11-16 03:14:02 +03:00
MihailRis 9857d6e95a Minor refactor 2023-11-16 03:03:17 +03:00
MihailRis b03bcb5191 Menu screen prototype, refactor 2023-11-16 03:00:05 +03:00
MihailRis 5af04e20d1 Added missing files 2023-11-15 21:18:40 +03:00
MihailRis fee25abb5e Refactor: added Screen interface class, LevelScreen 2023-11-15 21:18:10 +03:00
MihailRis 79aa754e66 World generator update 2023-11-15 16:38:26 +03:00
MihailRis be980b2aa6 Minor refactor 2023-11-15 13:38:42 +03:00
MihailRis aa88fcd7f9 Sand texture updated 2023-11-15 12:16:49 +03:00
MihailRis 061b322e39 World generator performance improved 2023-11-15 01:51:37 +03:00
MihailRis 91c06537eb Generator test mode setting 2023-11-15 00:06:28 +03:00
MihailRis ccbfaa3a86 Fog factor correction, small fixes 2023-11-14 22:57:27 +03:00
MihailRis f6c74dfb8b Minor fix 2023-11-14 19:17:29 +03:00
MihailRis 59ad71ce55 Fixed toml::Wrapper destructor 2023-11-14 16:17:32 +03:00
MihailRis e440b36823 toml format is now used for settings file 2023-11-14 15:51:30 +03:00
MihailRis 69b309dc60 toml format is now used for settings file 2023-11-14 15:51:26 +03:00
MihailRis 3723cf491f Added screenshot feature (F2 key) 2023-11-13 15:01:41 +03:00
MihailRis d42d2dc294 Added png::write_image 2023-11-13 14:02:18 +03:00
MihailRis 744e473e47 Fog calculation simplified 2023-11-13 04:58:39 +03:00
MihailRis c2f130c931 Movement speed fix 2023-11-12 19:48:02 +03:00
MihailRis 6b5e8406b3 Fixed block sides lights 2023-11-12 19:43:27 +03:00
MihailRis 8161d84e36 Fixed blocks UV 2023-11-12 14:03:31 +03:00
MihailRis 33b61fb499 Minor refactor 2023-11-12 05:57:25 +03:00
MihailRis 163fdd2e37 Inventory blocks render fix 2023-11-12 05:52:14 +03:00
MihailRisandGitHub de92cff0aa Update README.md 2023-11-12 05:30:15 +03:00
MihailRis 7fe2a057c6 Fixed Windows build errors 2023-11-12 05:25:32 +03:00
MihailRis 55538d3b02 Atlas padding, mip-mapping 2023-11-12 04:42:04 +03:00
MihailRis 9cde99f3f7 png::load_image implementation 2023-11-12 03:55:19 +03:00
MihailRis 19c6bef8ad png.h fix 2023-11-12 03:51:07 +03:00
MihailRis 912bf28737 ImageData destructor fix 2023-11-12 03:47:43 +03:00
MihailRis ffd3e3f852 Added graphics/ImageData class 2023-11-12 03:26:06 +03:00
MihailRis a91fbe7166 World directory creation fix 2023-11-12 02:49:58 +03:00
MihailRis 63b5f4bc6b Refactor and fixes 2023-11-12 02:44:02 +03:00
MihailRis b4a3608302 Update README.md 2023-11-11 19:29:45 +03:00
MihailRisandGitHub f182d30f14 Update README.md 2023-11-11 15:39:11 +03:00
MihailRisandGitHub b71fd610de Update README.md
Update controls
2023-11-11 15:38:20 +03:00
MihailRis e48e41c99a Added pause menu, new F3 debug panel, fogCurve setting 2023-11-11 15:35:27 +03:00
MihailRis b9ed7a2b28 Added more get/put methods to json objects 2023-11-10 21:26:09 +03:00
MihailRis 65eb851fd8 Added platform::get_settings_file 2023-11-10 16:25:11 +03:00
MihailRis 5c2ff83e7d Added more keycodes to window/input 2023-11-09 23:50:13 +03:00
MihailRis 5bd27c3e86 Solved some prehistoric issue 2023-11-09 20:21:15 +03:00
MihailRis 665347213d Added util/platform module 2023-11-09 20:17:11 +03:00
MihailRis ab7e832218 Fixed MSVC source encoding to UTF-8 2023-11-09 19:30:28 +03:00
MihailRis ee52e412fa Added stringutil module 2023-11-09 15:03:50 +03:00
MihailRis d5dc134737 display-swap-interval setting 2023-11-09 02:02:48 +03:00
MihailRis b0ccc5fd68 Removed GLFW references from player_control.cpp 2023-11-09 01:52:10 +03:00
MihailRis 82ee2e9d2f Added missing files 2023-11-09 01:21:19 +03:00
MihailRis 1d9fc44482 Decreased GL,GLFW presence out of Window module 2023-11-09 01:19:44 +03:00
MihailRis 086f04af39 GLFW-related update & -lstdc++fs 2023-11-09 00:14:33 +03:00
MihailRis bfc7c85856 files module update 2023-11-08 16:09:58 +03:00
MihailRis 5d90501ce1 files module update 2023-11-08 16:00:38 +03:00
MihailRis 5847470cde EngineSettings save/load functions 2023-11-08 15:57:31 +03:00
MihailRis 533be770d8 Update json parser with new get/set methods 2023-11-08 15:54:28 +03:00
MihailRis 6b5b0a9347 Added json parser 2023-11-08 15:03:51 +03:00
MihailRisandGitHub e5ba4a02ef Update README.md 2023-11-06 10:03:38 +03:00
MihailRisandGitHub 8b322ea9eb Added Chunks.resize method 2023-11-06 10:01:42 +03:00
MihailRis 6c79f3da18 2D graphics performance fix 2023-11-06 02:49:05 +03:00