CPlayerBullet::CPlayerBullet(float sx, float sy, float moveangle) { x = sx; y = sy; angle = moveangle; } void CPlayerBullet::Init() { sprite.SetTexture((CTexture*)FindItemBox("pbullet")); } void CPlayerBullet::Exec() { const float move = 8.0f; float mx = move * sinf(angle); float my = move * cosf(angle); x += mx; y -= my; if(y < -16.0f){ RemoveObject(this); return; } sprite.Draw(x, y, angle); }