diff options
Diffstat (limited to 'src/Items/ItemBoat.h')
-rw-r--r-- | src/Items/ItemBoat.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Items/ItemBoat.h b/src/Items/ItemBoat.h index 452d86775..208904130 100644 --- a/src/Items/ItemBoat.h +++ b/src/Items/ItemBoat.h @@ -19,15 +19,15 @@ class cItemBoatHandler : public cItemHandler { typedef cItemHandler super; - + public: cItemBoatHandler(int a_ItemType) : super(a_ItemType) { } - - - + + + virtual bool OnItemUse( cWorld * a_World, cPlayer * a_Player, cBlockPluginInterface & a_PluginInterface, const cItem & a_Item, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace @@ -44,12 +44,12 @@ public: public: Vector3d m_Pos; bool m_HasFound; - + cCallbacks(void) : m_HasFound(false) { } - + virtual bool OnNextBlock(int a_CBBlockX, int a_CBBlockY, int a_CBBlockZ, BLOCKTYPE a_CBBlockType, NIBBLETYPE a_CBBlockMeta, char a_CBEntryFace) override { if (a_CBBlockType != E_BLOCK_AIR) @@ -61,7 +61,7 @@ public: return false; } } Callbacks; - + cLineBlockTracer Tracer(*a_World, Callbacks); Vector3d Start(a_Player->GetEyePosition() + a_Player->GetLookVector()); Vector3d End(a_Player->GetEyePosition() + a_Player->GetLookVector() * 5); @@ -76,7 +76,7 @@ public: double x = Callbacks.m_Pos.x; double y = Callbacks.m_Pos.y; double z = Callbacks.m_Pos.z; - + cBoat * Boat = new cBoat(x + 0.5, y + 1, z + 0.5); Boat->Initialize(*a_World); |