12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #include "NoBlock.h"
- NoBlock::NoBlock()
- : Block( NoBlockBlockType::INSTANCE, 0, { 0,0,0 }, false )
- {
- transparent = 1;
- passable = 1;
- hp = 0;
- maxHP = 0;
- hardness = 0;
- }
- bool NoBlock::onTick( TickQueue* zQueue, int numTicks, bool& blocked )
- {
- return 0;
- }
- void NoBlock::onPostTick() {}
- const NoBlock NoBlock::INSTANCE;
- NoBlockBlockType::NoBlockBlockType()
- : BlockType( ID )
- {}
- NoBlockBlockType::NoBlockBlockType( int id )
- : BlockType( id )
- {}
- Block* NoBlockBlockType::createBlock( Framework::Vec3<int> position, Game* zTarget )
- {
- return 0;
- }
- Item* NoBlockBlockType::createItem( Game* zTarget )
- {
- return 0;
- }
- Block* NoBlockBlockType::loadBlock( Framework::Vec3<int> position, Game* zTarget, Framework::StreamReader* zReader )
- {
- return 0;
- }
- void NoBlockBlockType::saveBlock( Block* zBlock, Framework::StreamWriter* zWriter )
- {}
- Item* NoBlockBlockType::getItemFromBlock( Block* zBlock, Game* zTarget )
- {
- return 0;
- }
- Block* NoBlockBlockType::createBlockAt( Framework::Vec3<int> position, Game* zTarget, Item* zUsedItem )
- {
- return 0;
- }
- const Block* NoBlockBlockType::zDefault()
- {
- return &NoBlock::INSTANCE;
- }
- AirBlockBlockType::AirBlockBlockType()
- : NoBlockBlockType( ID )
- {}
|