Exemplo n.º 1
0
Arquivo: Ship.cs Projeto: vjoensen/A6k
 override public void Draw()
 {
     SpriteDrawer.Draw(texture, pos, Vector2.One, Color.White, new Vector2(((float)texture.Width) / 2, ((float)texture.Height) / 2), rotation - (float)Math.PI / 2);
     if (framesSinceDamage < 30)
     {
         SpriteDrawer.DrawShield(texture, pos, Vector2.One * 1.1f, Color.Azure, new Vector2(((float)texture.Width) / 2, ((float)texture.Height) / 2), rotation - (float)Math.PI / 2, (30f - framesSinceDamage) / 40);
     }
 }
Exemplo n.º 2
0
 override public void Draw()
 {
     foreach (Weapon wep in weapons)
     {
         wep.Draw();
     }
     SpriteDrawer.Draw(texture, pos, new Vector2(2f, 2f), Color.White, new Vector2(((float)texture.Width) / 2, ((float)texture.Height) / 2), rotation - (float)Math.PI / 2);
 }