Exemple #1
0
        public override void Draw(SpriteBatch sb)
        {
            if (!isGhost)
            {
                myImage.DrawAt(sb, new Rectangle(currentPos.X + Globals.stdTile / 2, currentPos.Y + Globals.stdTile / 2, Globals.stdTile, Globals.stdTile), direction);
            }
            else
            {
                myImage.DrawGhostAt(sb, new Rectangle(currentPos.X + Globals.stdTile / 2, currentPos.Y + Globals.stdTile / 2, Globals.stdTile, Globals.stdTile), direction);
            }
            base.Draw(sb);

            if (Globals.DEBUG)
            {
                GenericShapeHelper.DrawX(LocationManager.getVectorFromPoint(GetTarget()), 5, sb, Color.Orange);
                GenericShapeHelper.DrawX(new Vector2(base.tile.X * Globals.stdTile, base.tile.Y * Globals.stdTile), 5, sb, Color.Yellow);
            }
        }
Exemple #2
0
 public override void Draw(SpriteBatch sb)
 {
     base.Draw(sb);
     Camera.draw(sb, new Image("mmen"), Globals.FullScreen);
     Camera.draw(sb, Note, new Rectangle(42, 49, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, E1, new Rectangle(42, 72, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, E2, new Rectangle(42, 96, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, E3, new Rectangle(42, 120, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, Bonus, new Rectangle(145, 49, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, E4, new Rectangle(145, 72, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, E5, new Rectangle(145, 96, Globals.stdTile, Globals.stdTile));
     Camera.draw(sb, E6, new Rectangle(145, 120, Globals.stdTile, Globals.stdTile));
     pimg.DrawAt(sb, pimgloc, dir ? 2 : 0);
     if (penter > 15)
     {
         Camera.draw(sb, new Image("penter"), new Rectangle(84, 240, 88, 7));
     }
 }