12 Commits

Author SHA1 Message Date
Drew DeVault
994de4de70 Refactor light propegation RE: dextar0's comments 2015-07-01 11:26:43 -06:00
Drew DeVault
b2ae41b87c Initial implementation of lighting 2015-06-26 16:27:13 -06:00
Drew DeVault
96229fd161 Support for transparent blocks, enable lighting 2015-05-14 18:47:16 -06:00
Drew DeVault
c190f83542 Move fluid logic to shared provider and add lava 2015-02-10 22:35:22 -07:00
Drew DeVault
21f1b2f0b8 Fix minor errors in water implementation 2015-02-10 21:44:43 -07:00
Drew DeVault
4dd99e4e93 Refactor the water block provider
This makes the fluid dynamics model much easier to understand and
maintain.
2015-02-10 21:21:24 -07:00
Drew DeVault
d8c2d4c4ce Allow water to destroy blocks with no hardness 2015-02-09 23:01:41 -07:00
Drew DeVault
e9b133a7f8 Mostly implement fluid dynamics with water 2015-02-09 22:41:31 -07:00
Drew DeVault
a48f243e91 Implement bucket mechanics 2015-02-09 17:45:26 -07:00
Daniel Vidmar
351ab96f99 Block modifications.
Added two new properties.
- Opaque: Whether or not the block is opaque
- LightModifier: The amount removed from the light level as it passes
through the block(for transparent blocks).

Merged all rail block classes into RailBlock.cs and made them extend
RailBlock
2015-01-26 00:14:58 -05:00
Daniel Vidmar
eb1329e3f9 Added new block properties. 2015-01-22 00:49:50 -05:00
Drew DeVault
f230ab3345 Generate classes for all blocks 2014-12-28 18:55:46 -07:00