528 Commits

Author SHA1 Message Date
Quentin Bazin
b920c40829 [TilesDef] Members are now private. 2020-01-31 16:44:27 +09:00
Quentin Bazin
ac35d78cc2 [TextureAtlas] Added support for alternative tiles. 2020-01-31 16:44:27 +09:00
Quentin Bazin
e516b86d49 [TilesDef] Alternative tiles added. [ISerializable] Improved. 2020-01-31 16:44:27 +09:00
Quentin Bazin
6d8d8ef623 Unused textures removed. 2020-01-31 16:44:27 +09:00
Quentin Bazin
abe0385384 [ChunkBuilder] Small fix. [TODO] Updated. 2020-01-31 16:44:27 +09:00
Quentin Bazin
793346f75f [TextureAtlas] Textures are now stored in mod folder. 2020-01-31 16:44:27 +09:00
Quentin Bazin
a3b85e1d5c Grass, logs, workbench and furnace: OK. 2020-01-31 16:44:27 +09:00
Quentin Bazin
44798d6fbd [TilesDef] Added. Now blocks and items can store multiple textures. 2020-01-31 16:44:27 +09:00
Quentin Bazin
946acbb8eb [ItemWidget|Hotbar] Small fixes. 2020-01-31 16:44:27 +09:00
Quentin Bazin
8d6074e1b6 Fixed texture files. 2020-01-31 16:44:27 +09:00
Quentin Bazin
5b2a1758ef Now using filenames instead of IDs when loading/retrieving textures. 2020-01-31 16:44:27 +09:00
Quentin Bazin
42bdc64891 [TextureAtlas] Added. 2020-01-31 16:44:27 +09:00
Quentin Bazin
73e682b90b [HUD] FPS counter added. 2020-01-27 19:24:20 +09:00
Quentin Bazin
7ce3321cb8 [ClientPlayer] Now using AABB for collision checks. 2020-01-27 18:10:20 +09:00
Quentin Bazin
42232049e0 [PlayerBox] Small fix. 2020-01-27 16:11:27 +09:00
Quentin Bazin
2d417f6eaa [GameState|HUD|InterfaceState] Fullscreen and resize handling added. 2020-01-27 15:33:06 +09:00
Quentin Bazin
54493e3d58 [BlockCursor] Now reset breaking timer when switching item or activating a block. Thanks to obiwac who found these issues. 2020-01-27 12:43:16 +09:00
Quentin Bazin
2251bc0b89 [client/main] Added missing header for Windows. 2020-01-26 16:21:35 +09:00
Quentin Bazin
8922f53e2a [Config] Tweaked mouse sensivity and added menu option for it. 2020-01-26 16:03:43 +09:00
Quentin Bazin
4e9f6500d0 [client/main] Added some code to use dedicated GPU on Windows (thanks to Hopson). 2020-01-26 15:54:59 +09:00
Quentin Bazin
c2e70e28b9 [ClientPlayer] Slightly reduce velocity in X/Z while jumping/falling. 2020-01-26 15:38:25 +09:00
Quentin Bazin
0a60a94cc5 [ClientPlayer|ServerCommandHandler] Position shifted a little bit due to new world gen. 2020-01-26 15:32:45 +09:00
Quentin Bazin
460091c506 [TerrainGenerator] Working on new terrain generation. [FastNoise] Added. 2020-01-26 15:25:02 +09:00
Quentin Bazin
4c3b55de1c [TerrainGenerator] Working on new terrain generation. [SimplexNoise] Added. 2020-01-25 17:26:29 +09:00
Quentin Bazin
3eda95a0ad [PauseMenuState] Small fix. 2020-01-25 16:38:45 +09:00
Quentin Bazin
b9ec32ec71 [GameState] Now using a 70° FOV. 2020-01-25 15:29:37 +09:00
Quentin Bazin
758f55647e [CMakeLists.txt] Small fix for MSVC. 2020-01-24 15:16:54 +09:00
Quentin Bazin
2ea669156d [fog.f.glsl] Fixed water transparency. 2020-01-24 13:14:20 +09:00
Quentin Bazin
e4f760fc57 [Config] Changed DIST_NEAR to 0.1f. 2020-01-23 22:38:44 +09:00
Quentin Bazin
c0e6807b4d [Config] Changed DIST_NEAR to 0.6f to fix an issue on Windows. 2020-01-23 15:23:03 +09:00
Quentin Bazin
2199df4328 [README.md] Updated. 2020-01-23 14:33:37 +09:00
Quentin Bazin
fa8420e410 [CMakeLists.txt] Small fix. 2020-01-23 14:27:31 +09:00
Quentin Bazin
ed15ed55c8 [README.md] Updated. 2020-01-23 14:15:02 +09:00
Quentin Bazin
918c558052 [BlockCursor|Cube] Fixed on Windows. 2020-01-23 13:18:09 +09:00
Quentin Bazin
83dd38afd7 [LuaGUIState] Memory error fixed by using std::deque instead of std::vector. 2020-01-23 03:28:23 +09:00
Quentin Bazin
415a6c6d9b [CMakeLists.txt] Small fix for MinGW compilation. 2020-01-23 01:49:57 +09:00
Quentin Bazin
19ff91c0c0 [CMakeLists.txt] Small fix. 2020-01-22 22:25:50 +09:00
Quentin Bazin
2217544a3f [CMakeLists.txt] Small fix for Windows. 2020-01-22 19:45:50 +09:00
Quentin Bazin
df1603c608 [.gitignore] Updated for Windows. 2020-01-22 16:22:06 +09:00
Quentin Bazin
7f41d3c7bb [CMakeLists.txt] Now allows compiling on Windows. 2020-01-22 14:18:31 +09:00
Quentin Bazin
ad92c1c313 [README.md] Screenshots updated. 2020-01-22 09:35:42 +09:00
Quentin Bazin
7017ccd3e2 [ClientWorld] Now deleting chunks that are too far. 2020-01-22 09:22:47 +09:00
Quentin Bazin
a4ff78d672 [TerrainGenerator] Fixed small lighting issue. 2020-01-22 09:22:47 +09:00
Quentin Bazin
09821a0dd0 [ServerWorld] Tree gen fixed. 2020-01-22 09:22:47 +09:00
Quentin Bazin
a2c49a2b4e [DebugOverlay] Now showing loaded chunks count. 2020-01-22 09:22:47 +09:00
Quentin Bazin
3a2024d120 Last lighting issue almost fixed. 2020-01-22 09:22:47 +09:00
Quentin Bazin
ba3dfb3b7e [ServerWorld] Debug removed. 2020-01-22 09:22:47 +09:00
Quentin Bazin
60b44511da [World] Furnace crash fixed. [ClientWorld] Small fix. 2020-01-22 09:22:47 +09:00
Quentin Bazin
6e0f7ddda5 Multiplayer infinite world: OK using 'ChunkRequest' packet. 2020-01-22 09:22:47 +09:00
Quentin Bazin
1b1c94455f [ServerWorld] Second client can now receive chunks, but it's reaaaally slow. 2020-01-22 09:22:47 +09:00