Exemplo n.º 1
0
        public void DrawTankBody(object o, PaintEventArgs e)
        {
            Tank        tank       = o as Tank;
            Rectangle   tankBounds = new Rectangle(-(tankSize / 2), -(tankSize / 2), tankSize, tankSize);
            PlayerColor tankColor  = playerColorManager.GetPlayerColorByID(tank.ID);
            Image       tankImage  = TankImageLookup.GetTankImageByColor(tankColor);

            e.Graphics.DrawImage(tankImage, tankBounds);
        }
Exemplo n.º 2
0
        private void DrawProjectileSprite(object o, PaintEventArgs e)
        {
            Projectile  projectile       = o as Projectile;
            Rectangle   projectileBounds = new Rectangle(-(projectileSize / 2), -(projectileSize / 2), projectileSize, projectileSize);
            PlayerColor projectileColor  = playerColorManager.GetPlayerColorByID(projectile.Owner);
            Image       projectileImage  = ShotImageLookup.GetShotImageByColor(projectileColor);

            e.Graphics.DrawImage(projectileImage, projectileBounds);
        }