Commit graph

134 commits

Author SHA1 Message Date
xtreme8000
d49884b49a Item rendering for inventory and first person with animations 2022-12-22 00:34:49 +01:00
xtreme8000
66d5183e5c daytime.h constants 2022-12-21 22:37:33 +01:00
xtreme8000
5ca09dae29 World collision for freecam 2022-12-20 22:51:42 +01:00
xtreme8000
b72d5442e6 Impl. increasing (server) daytime 2022-12-20 00:09:57 +01:00
xtreme8000
5bd22c3a19 Support gamecube controller input 2022-12-19 23:15:20 +01:00
xtreme8000
ffc4cc65c1 Add license header to all files 2022-12-17 12:30:52 +01:00
xtreme8000
a354bc37d1 Allow immediate drawing of displaylist 2022-12-17 12:12:17 +01:00
xtreme8000
2bbae6cb96 Load inventory, position etc. from level.dat 2022-12-17 12:09:30 +01:00
xtreme8000
a8368acdb5 Remove cake todo 2022-12-14 23:39:39 +01:00
xtreme8000
bedd2dc945 Implement circular fog and sky box with sun and moon 2022-12-14 23:36:59 +01:00
xtreme8000
8e8971150a Create new gfx_util unit 2022-12-13 22:14:45 +01:00
xtreme8000
c6a0d8ea4e More block animation frames 2022-12-11 11:10:16 +01:00
xtreme8000
076fd68231 Improve region (un-)load logic 2022-12-07 22:53:08 +01:00
xtreme8000
8d27331e83 Fix fence entity collision box 2022-12-04 22:02:29 +01:00
xtreme8000
1e636728f3 Add fence block 2022-12-04 19:38:37 +01:00
xtreme8000
9b9b72f2ce Add cobweb block 2022-12-04 11:34:16 +01:00
xtreme8000
1bfa42f6a0 Add fire block 2022-12-04 11:26:59 +01:00
xtreme8000
b06a928aeb Add stairs and tnt block 2022-12-03 13:15:27 +01:00
xtreme8000
1fb781230e Improve chunk mesher throughput 2022-12-02 21:35:32 +01:00
xtreme8000
0790f5f41f Add some blocks
sponge, dispenser, note block, bookshelf, pressure plates, snow block 
and jukebox
2022-12-02 20:47:39 +01:00
xtreme8000
4efe65e657 Add soul sand and netherrack block 2022-12-02 15:49:25 +01:00
xtreme8000
e18f31cdcf WIP mc beta world save loading 2022-12-01 22:07:08 +01:00
xtreme8000
c8f3f33c22 Add wool block 2022-12-01 00:20:26 +01:00
xtreme8000
b0d2ff1da7 Fix ice texture index 2022-11-30 23:45:13 +01:00
xtreme8000
529b95f051 Displaylist safety 2022-11-30 12:07:26 +01:00
xtreme8000
42e5246696 Move chunk meshing and local server to own threads 2022-11-30 12:07:12 +01:00
xtreme8000
eb2b52c0ca Rename to main.c 2022-11-22 22:05:32 +01:00
xtreme8000
60b177346e Large code refactoring 2022-11-22 22:03:12 +01:00
xtreme8000
522e3e04c7 Block flammable property 2022-11-22 22:03:12 +01:00
xtreme8000
a3af7e5f58 Stable tallgrass offset based on world coord 2022-11-22 22:03:12 +01:00
xtreme8000
8c684bff94 Speed up chunk geometry generation 2022-11-22 22:03:12 +01:00
xtreme8000
ca20651ba7 Build all displaylists in one run 2022-11-22 22:03:12 +01:00
xtreme8000
fad026c105 Generate displaylist without hardware FIFO 2022-11-22 22:03:12 +01:00
xtreme8000
97d6b8c041 Codebase ported from old project
also added many new things
2022-11-22 22:03:12 +01:00