rendered paste bodyvoid UpdateSprite()
{
//move the sprite by speed
spriteX += m_dSpriteHorizSpeed;
spriteY += m_dSpriteVertSpeed;
int MaxX = Window.ClientWidth - myTexture.Width;
int MinX = 0;
int MaxY = Window.ClientHeight - myTexture.Height;
int MinY = 0;
//check for bounce
if (spriteX > MaxX)
{
m_dSpriteHorizSpeed *= -1;
spriteX = MaxX;
}
else if(spriteX < MinX)
{
m_dSpriteHorizSpeed *= -1;
spriteX = MinX;
}
if (spriteY > MaxY)
{
m_dSpriteVertSpeed *= -1;
spriteY = MaxY;
}
else if (spriteY < MinY)
{
m_dSpriteVertSpeed *= -1;
spriteY = MinY;
}
}