diff options
author | Tiger Wang <ziwei.tiger@hotmail.co.uk> | 2013-08-16 12:23:24 +0200 |
---|---|---|
committer | Tiger Wang <ziwei.tiger@hotmail.co.uk> | 2013-08-16 12:23:24 +0200 |
commit | 7f87d6c3d6a116742f25f1846d747a33afdc63f0 (patch) | |
tree | fdc0a24c2b6145c16a78612589cdb48533ac7e6c /source/Minecart.h | |
parent | Generation and simulation defaults (diff) | |
download | cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.tar cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.tar.gz cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.tar.bz2 cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.tar.lz cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.tar.xz cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.tar.zst cuberite-7f87d6c3d6a116742f25f1846d747a33afdc63f0.zip |
Diffstat (limited to '')
-rw-r--r-- | source/Minecart.h | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/source/Minecart.h b/source/Minecart.h index e205a4963..e120af763 100644 --- a/source/Minecart.h +++ b/source/Minecart.h @@ -29,7 +29,9 @@ public: mpNone, // Empty minecart, ridable by player or mobs mpChest, // Minecart-with-chest, can store a grid of 3*8 items mpFurnace, // Minecart-with-furnace, can be powered - // TODO: Other 1.5 features: hopper, tnt, dispenser, spawner + mpTNT, // Minecart-with-TNT, can be blown up with activator rail + mpHopper, // Minecart-with-hopper, can be hopper + // TODO: Spawner minecarts, (and possibly any block in a minecart with NBT editing) } ; // cEntity overrides: @@ -115,3 +117,32 @@ public: + +class cMinecartWithTNT : + public cMinecart +{ + typedef cMinecart super; + +public: + CLASS_PROTODEF(cMinecartWithTNT); + + cMinecartWithTNT(double a_X, double a_Y, double a_Z); +} ; + + + + + +class cMinecartWithHopper : + public cMinecart +{ + typedef cMinecart super; + +public: + CLASS_PROTODEF(cMinecartWithHopper); + + cMinecartWithHopper(double a_X, double a_Y, double a_Z); + + // cEntity overrides: + virtual void OnRightClicked(cPlayer & a_Player) override; +} ;
\ No newline at end of file |