29 Commits

Author SHA1 Message Date
Quentin Bazin
83832bb136 [ChunkLightmap] No longer dependent on BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
a4ff78d672 [TerrainGenerator] Fixed small lighting issue. 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
6e0f7ddda5 Multiplayer infinite world: OK using 'ChunkRequest' packet. 2020-01-22 09:22:47 +09:00
Quentin Bazin
1a8698b97b [ServerWorld|ChunkLightmap|ServerChunk] Removed useless updateLight() calls. 2020-01-22 09:22:47 +09:00
Quentin Bazin
978a989ecf Lighting issues finally fixed. Yay. 2020-01-22 09:22:47 +09:00
Quentin Bazin
4bda292fa4 Almost fixed the lighting issue, found the problem. 2020-01-22 09:22:47 +09:00
Quentin Bazin
8825343ddf Reverting last commit. 2020-01-22 09:22:47 +09:00
Quentin Bazin
67c8410821 Attempting to improve light propagation. 2020-01-22 09:22:47 +09:00
Quentin Bazin
fc9c60e2b9 [ClientWorld] Now waiting all neighbours of a chunk before updating/displaying it. 2020-01-22 09:22:47 +09:00
Quentin Bazin
aa38e17378 [ClientWorld|ServerWorld] Spawn data sending is now working. 2020-01-22 09:22:47 +09:00
Quentin Bazin
c916e1b970 [ChunkLightmap] Fixed black border issue. 2020-01-04 15:37:52 +09:00
Quentin Bazin
8e0774bb3a [ChunkLightmap] Small optimization. 2020-01-02 16:17:27 +09:00
Quentin Bazin
d45f7d88aa [ChunkLightmap] Lighting propagation improved. This fix slowed chunk generation though. 2020-01-02 16:06:20 +09:00
Quentin Bazin
b6d5611355 [TerrainGenerator] Sunlight downward propagation fixed. 2019-12-31 19:55:53 +09:00
Quentin Bazin
44ea538282 [ChunkBuilder|ChunkLightmap] Sunlight problems fixed. Closes #21. 2019-12-30 10:34:20 +09:00
Quentin Bazin
182f9d7af0 [ChunkBuilder|ChunkLightmap] Fixed torchlight issues. Related to #21. 2019-12-30 06:59:10 +09:00
Quentin Bazin
f07ce03668 [README.md] Updated. 2019-02-02 12:53:19 +01:00
Quentin Bazin
f77a4252a0 [ChunkLightmap] Disabled sunlight downward propagation. [Config] Sun smooth lighting disabled. 2019-02-01 21:59:04 +01:00
Quentin Bazin
d984d5a600 [ChunkLightmap] Fixed sunlight diffusion. 2019-01-31 19:44:12 +01:00
Quentin Bazin
b286178d86 Light experiments reverted, I'll only keep this one. 2019-01-27 21:37:53 +01:00
Quentin Bazin
b86f8d719a [ChunkLightmap] Temporary fix added for lighting bug. 2019-01-20 15:07:45 +01:00
Quentin Bazin
4b85e3928e [ChunkLightmap] Crash fixed (again). [GameState] Fixed SDL window event handling. 2019-01-20 15:07:45 +01:00
Quentin Bazin
b7735ca71a [ChunkLightmap] Crash fixed. [ServerApplication] '--port' argument added. 2019-01-20 15:07:45 +01:00
Quentin Bazin
f5c9054e81 [ChunkLightmap|TerrainGenerator] Optimized chunk sending. 2019-01-20 15:07:45 +01:00
Quentin Bazin
6f933ab34f [ChunkLightmap] Useless check removed. 2019-01-20 15:07:45 +01:00
Quentin Bazin
824c6d30c0 [ChunkLightmap] Now handled by both client and server. 2019-01-20 15:07:45 +01:00
Quentin Bazin
402cd5fe09 [ClientChunk] Added. Started world client/server architecture. 2019-01-20 15:07:45 +01:00
Quentin Bazin
c36481f4ef [CMakeLists.txt] Improved build for client/server architecture. 2019-01-20 15:07:45 +01:00