|
c80f54cba7
|
Chunk: allow generating unlighted maps for chunks without light data
|
2015-09-19 23:01:41 +09:00 |
|
|
d677440f6d
|
Chunk: fix check for chunks with missing light data
|
2015-09-19 21:44:51 +09:00 |
|
|
d73c8b930b
|
Include cleanup
Also remove all uses of unistd.h by replacing unlink with std::rename
|
2015-02-06 19:51:20 +01:00 |
|
|
9e0bbcf685
|
Generate light layer
|
2015-02-03 13:13:12 +01:00 |
|
|
b3c1a9be2f
|
Level: make buffer a member to prevent use-after-free
|
2015-02-03 12:18:25 +01:00 |
|
|
34857eabbc
|
Add spawn coordinates
|
2015-02-02 18:33:21 +01:00 |
|
|
8bbc75d42f
|
Block: don't use lighting
|
2015-02-02 17:31:55 +01:00 |
|
|
22bc6db52a
|
Chunk: zero data buffers to avoid using unitialized data
|
2015-02-02 17:13:51 +01:00 |
|
|
89baed4ed5
|
Region: make visitor argument a reference
|
2015-02-02 04:50:08 +01:00 |
|
|
8c1629af42
|
Change region reader to a visitor pattern
Not keeping the whole region in memory reduces the needed space
to less than 5MB (from about 140).
|
2015-02-02 01:41:17 +01:00 |
|
|
1e5e315816
|
Chunk: refactor getTopLayer()
|
2015-02-02 00:46:39 +01:00 |
|
|
22b9cfcb8b
|
Move ressource files to a separate directory
|
2015-02-02 00:31:52 +01:00 |
|
|
843b3abde6
|
Extend colors by metadata
|
2015-02-02 00:26:09 +01:00 |
|
|
9b1d92387d
|
Use biome data
|
2015-02-01 15:19:18 +01:00 |
|
|
143b9f6c78
|
Add support for biome colors, fix block type indices
|
2015-02-01 15:10:07 +01:00 |
|
|
e880f8997f
|
Performance improvements
|
2015-02-01 14:35:31 +01:00 |
|
|
8b09f6f4ec
|
Handle lighting and depth
|
2015-02-01 14:02:04 +01:00 |
|
|
d26fe3d9f8
|
Write PNG files
No biome colors or light levels yet...
|
2015-02-01 11:58:50 +01:00 |
|
|
cd45c4009c
|
Compute top non-air layer
This doesn't yet ignore non-opaque blocks.
|
2015-02-01 07:47:22 +01:00 |
|
|
2d2671a686
|
Use buffer API for chunk decompression
|
2015-02-01 06:04:56 +01:00 |
|
|
18ed3d4c5d
|
Further chunk parsing
|
2015-02-01 05:54:42 +01:00 |
|
|
8403a4e71c
|
Start analyzing the chunks
|
2015-02-01 05:18:35 +01:00 |
|
|
8a8a41a800
|
Parse chunk data on demand
|
2015-02-01 04:14:42 +01:00 |
|
|
fc1fc8fbbc
|
Use template argument for list subtype, extract further information from chunks
|
2015-02-01 03:21:57 +01:00 |
|
|
a6a2a62812
|
More convenient tag access
|
2015-02-01 01:38:20 +01:00 |
|
|
cbe6461882
|
Implement most of the chunk format
|
2015-02-01 00:27:01 +01:00 |
|