]> Dogcows Code - chaz/yoink/blobdiff - src/Character.cc
simplified win32 installer build script
[chaz/yoink] / src / Character.cc
index 3022c31acc7f1f9d2d060c10dc917ae7a0327924..52a13e63ec38d78178c9f6e9ec259d91b366e47a 100644 (file)
@@ -79,7 +79,7 @@ private:
 
 
 Character::Character(const std::string& name) :
-       tilemap(name),
+       tilemap("Particles"),
        animation(name)
 {
        mState.init();
@@ -108,9 +108,9 @@ void Character::update(Mf::Scalar t, Mf::Scalar dt)
 
        animation.update(t, dt);
 
-       Mf::Vector3 center(mState.position[0], mState.position[1], mZCoord);
-       Mf::Vector3 a(mState.position[0] - 0.5, mState.position[1] - 0.5, mZCoord);
-       Mf::Vector3 b(mState.position[0] + 0.5, mState.position[1] + 0.5, mZCoord);
+       Mf::Vector3 center(mState.position[0], mState.position[1], 0.0);
+       Mf::Vector3 a(mState.position[0] - 0.5, mState.position[1] - 0.5, 0.0);
+       Mf::Vector3 b(mState.position[0] + 0.5, mState.position[1] + 0.5, 0.0);
 
        mAabb.init(a, b);
        mSphere.init(center, a);
@@ -139,23 +139,18 @@ void Character::draw(Mf::Scalar alpha) const
 
        glBegin(GL_TRIANGLE_FAN);
                glTexCoord(coords[0], coords[1]);
-               glVertex(position[0]-s, position[1]-s, mZCoord);
+               glVertex(position[0]-s, position[1]-s);
                glTexCoord(coords[2], coords[3]);
-               glVertex(position[0]+s, position[1]-s, mZCoord);
+               glVertex(position[0]+s, position[1]-s);
                glTexCoord(coords[4], coords[5]);
-               glVertex(position[0]+s, position[1]+s, mZCoord);
+               glVertex(position[0]+s, position[1]+s);
                glTexCoord(coords[6], coords[7]);
-               glVertex(position[0]-s, position[1]+s, mZCoord);
+               glVertex(position[0]-s, position[1]+s);
        glEnd();
 }
 
-void Character::setZCoord(Mf::Scalar z)
-{
-       mZCoord = z;
-}
-
 
-int Character::getOctant(const Mf::Aabb<3>& aabb) const
+/*int Character::getOctant(const Mf::Aabb<3>& aabb) const
 {
        int octantNum = -1;
 
@@ -263,6 +258,7 @@ int Character::getOctant(const Mf::Aabb<3>& aabb) const
 
        return octantNum;
 }
+*/
 
 
 void Character::addImpulse(Mf::Vector2 impulse)
This page took 0.021188 seconds and 4 git commands to generate.