30 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
35 glTranslated(movePos.
x, movePos.
y, 0);
37 glRotatef(
mAngle,0.0f,0.0f,1.0f);
40 glBindTexture(GL_TEXTURE_2D, frame->
tex.
image);
44 glVertex3d( 0, 0, 0 );
48 glVertex3d( frame->
width, 0, 0 );
56 glVertex3d( 0, frame->
height, 0 );
106 vector<Sprite*> retvals = vector<Sprite*>();
114 for(
unsigned int i=0; i < frame->collisionData.size(); i++){
120 retvals.push_back(sprite);
123 auto val = frame->collisionData[i]->checkCollisions(sprite->getCollisionData(), sprite->mPos + sprite->getAnimation()->animationPeg,
mPos + frame->animationPeg);
127 retvals.push_back(sprite);