[Orxonox-commit 6035] r10694 - code/branches/hoverHS15/src/modules/hover
bucyril at orxonox.net
bucyril at orxonox.net
Mon Oct 26 13:36:43 CET 2015
Author: bucyril
Date: 2015-10-26 13:36:43 +0100 (Mon, 26 Oct 2015)
New Revision: 10694
Modified:
code/branches/hoverHS15/src/modules/hover/HoverShip.cc
code/branches/hoverHS15/src/modules/hover/HoverShip.h
Log:
Made the code compile
Modified: code/branches/hoverHS15/src/modules/hover/HoverShip.cc
===================================================================
--- code/branches/hoverHS15/src/modules/hover/HoverShip.cc 2015-10-25 21:48:18 UTC (rev 10693)
+++ code/branches/hoverHS15/src/modules/hover/HoverShip.cc 2015-10-26 12:36:43 UTC (rev 10694)
@@ -48,6 +48,41 @@
SUPER(HoverShip, tick, dt);
}
+ void HoverShip::moveFrontBack(const Vector2& value)
+ { this->steering_.z -= value.x; }
+
+ void HoverShip::moveRightLeft(const Vector2& value)
+ { this->steering_.x += value.x; }
+
+ void HoverShip::moveUpDown(const Vector2& value)
+ { this->steering_.y += value.x; }
+
+ void HoverShip::rotateYaw(const Vector2& value) {}
+ void HoverShip::rotatePitch(const Vector2& value) {}
+ void HoverShip::rotateRoll(const Vector2& value) {}
+
+ bool HoverShip::collidesAgainst(WorldEntity* otherObject, btManifoldPoint& contactPoint)
+ {
+ /*if (contactPoint.m_normalWorldOnB.y() > 0.6)
+ this->isFloor_ = true;
+ else
+ this->isFloor_ = false;
+
+ return false;*/
+ return false;
+ }
+
+ void HoverShip::boost(bool bBoost) {
+ /*if (this->isFloor_)
+ {
+ if (!this->thisTickBoost_)
+ this->localVelocity_.y = jumpValue_;
+ //this->physicalBody_->applyCentralImpulse(btVector3(0, jumpvalue, 0));
+ this->thisTickBoost_ = true;
+ this->isFloor_ = false;
+ }*/
+ }
+
/* Hover* HoverShip::getGame()
{
if (game == NULL)
Modified: code/branches/hoverHS15/src/modules/hover/HoverShip.h
===================================================================
--- code/branches/hoverHS15/src/modules/hover/HoverShip.h 2015-10-25 21:48:18 UTC (rev 10693)
+++ code/branches/hoverHS15/src/modules/hover/HoverShip.h 2015-10-26 12:36:43 UTC (rev 10694)
@@ -52,7 +52,23 @@
virtual void tick(float dt);
- };
+ virtual void moveFrontBack(const Vector2& value);
+
+ virtual void moveRightLeft(const Vector2& value);
+
+ virtual void moveUpDown(const Vector2& value);
+
+ virtual void rotateYaw(const Vector2& value);
+
+ virtual void rotatePitch(const Vector2& value);
+
+ virtual void rotateRoll(const Vector2& value);
+
+ virtual bool collidesAgainst(WorldEntity* otherObject, btManifoldPoint& contactPoint);
+
+ virtual void boost(bool bBoost);
+
+ };
}
#endif /* _HoverShip_H__ */
More information about the Orxonox-commit
mailing list