13 Commits

Author SHA1 Message Date
UnknownShadow200
005d0cebe2 For the 0-1 people who bother, make 12 bit block ids as easy as a compile time switch. 2017-02-19 22:29:07 +11:00
UnknownShadow200
c92ebcac6c Use BlockID typedef instead of hardcoding byte everywhere.
In the 0.00001% chance someone changes blockid to be 16 bits
2017-02-16 16:31:17 +11:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
752aac787f Core: Fix sand/gravel falling not always being activated (Thanks McBean56545), partially addresses #84. 2016-10-30 22:38:51 +11:00
UnknownShadow200
da43eff85e Core: Fix deleting sponge on bottom of map in singleplayer crashing, closes #281. (Thanks McBean56545) 2016-10-30 12:53:37 +11:00
UnknownShadow200
3ef1e305d7 Make singleplayer physics behaviour more accurate to original classic. (Thanks McBean65645) 2016-07-07 23:58:28 +10:00
UnknownShadow200
b2c642b8af Remove Block enum. 2016-06-11 15:29:45 +10:00
UnknownShadow200
a584fe9dd3 Make sand/gravel fall instantly, closes #205. (Thanks andrewja6) 2016-05-21 16:28:21 +10:00
UnknownShadow200
30f39a90fb Deleting sponge should active neighouring water, partially addresses #205. (Thanks andreja6) 2016-05-21 16:11:17 +10:00
UnknownShadow200
f4b2403639 Inline CheckSponge. 2016-05-20 18:27:34 +10:00
UnknownShadow200
4f376ad146 Do not hardcode which blocks have physics, use generic array of 256 delegates for OnPlace and OnActivate. 2016-05-20 18:13:01 +10:00
UnknownShadow200
e426f7859b Modularise out liquid physics. 2016-05-20 16:31:50 +10:00