Exemplo n.º 1
0
        public override void Update(Draw d)
        {
            if (curimgfn == Files.brick_invisible && World.PlayMode == PlayMode.Editor)
                d.DrawRectangle(dPen.Black, Left, Top, Width, Height);

            d.DrawImage(curimg, Left, Top, Width, Height);
        }
Exemplo n.º 2
0
 public override void Update(Draw d)
 {
     d.DrawImage(curimg, Left, Top, Width, Height);
 }
Exemplo n.º 3
0
        public void Update(Draw d)
        {
            if (World == null)
                return;

            World.Update(d);
            gameControlObj.Update(d);
            d.MoveCoords(World.Viewport.X, World.Viewport.Y);
            World.MGO.Update(d);
            d.MoveCoords(-World.Viewport.X, -World.Viewport.Y);
        }
Exemplo n.º 4
0
        private void Update(Draw d)
        {
            world.Update(d, properties.SelectedObjects);

            if (curRectangle != Rectangle.Empty)
            {
                d.MoveCoords(world.Viewport.X, world.Viewport.Y);

                d.DrawRectangle(dPen.FromGDI(Pens.DodgerBlue), curRectangle.X, curRectangle.Y, curRectangle.Width, curRectangle.Height);
                dColor color = new dColor(Color.DodgerBlue);
                color.A = 25;
                d.FillRectangle(new dPen(color), curRectangle.X, curRectangle.Y, curRectangle.Width, curRectangle.Height);

                d.MoveCoords(-world.Viewport.X, -world.Viewport.Y);
            }
        }
Exemplo n.º 5
0
 public void Update(Draw d, GameDirection direction, float left, float top, int width, int height)
 {
     d.DrawImage(images[(int)direction, cur], left, top, width, height);
     if ((DateTime.Now - last).TotalMilliseconds >= milliSecPerFrame && Refresh)
     {
         cur++;
         last = DateTime.Now;
     }
     if (cur >= images.GetLength(1))
         cur = 0;
 }
Exemplo n.º 6
0
 private void EmptyDraw(Draw d)
 {
 }
Exemplo n.º 7
0
 public override void Update(Draw d)
 {
     GameDirection dir = turtleMode == TurtleMode.Normal ? direction : GameDirection.None;
     curimg.Update(d, dir, Left, Top, curimg.CurImage(dir).Width, Height);
 }
Exemplo n.º 8
0
 public override void Update(Draw d)
 {
     d.DrawString("Lives:", f1, color, Left, Top);
     d.DrawString((Cheat.Activated?"-":"") + lives.ToString(), f2, color, Left + 115, Top);
 }
Exemplo n.º 9
0
 public override void Update(Draw d)
 {
     d.DrawString("Points:", f1, color, Left, Top);
     d.DrawString(points.ToString(), f2, color, Left + 115, Top);
 }
Exemplo n.º 10
0
 public override void Update(Draw d)
 {
     if (Visible)
         d.DrawString(".NET v"+Environment.Version.ToString(), f1, color, Left, Top);
 }
Exemplo n.º 11
0
 public override void Update(Draw d)
 {
     if (Visible)
     {
         d.DrawString("FPS:", f1, color, Left, Top);
         d.DrawString(average.ToString(), f2, color, Left + 115, Top);
     }
 }
Exemplo n.º 12
0
        public override void Update(Draw d)
        {
            d.DrawImage(imgU, Left, Top, Width, imgU.Height);

            for (int i = 0; i < blocks; i++)
            {
                d.DrawImage(imgM, Left, Top + imgU.Height + i * imgM.Height, Width, imgM.Height);
            }
        }
Exemplo n.º 13
0
 public override void Update(Draw d)
 {
     if (DateTime.Now.Millisecond % 4 == 0)
         base.Update(d);
 }
Exemplo n.º 14
0
 public override void Update(Draw d)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 15
0
        public void Update(Draw d)
        {
            if (Settings.BackgroundImg != null)
                d.DrawImage(Settings.BackgroundImg, 0, 0, Settings.GameWindowWidth, Settings.LevelHeight);

            d.MoveCoords(viewport.X, viewport.Y);
            foreach (GameObject go in AllElements)
            {
                go.Update(d);
            }
            d.MoveCoords(-viewport.X, -viewport.Y);
        }
Exemplo n.º 16
0
 public override void Update(Draw d)
 {
     d.DrawString("Score:", f1, color, Left, Top);
     d.DrawString(score.ToString(), f2, color, Left+115, Top);
 }
Exemplo n.º 17
0
        public void Update(Draw d, object[] selected)
        {
            Update(d);

            d.MoveCoords(viewport.X, viewport.Y);
            dPen pen = new dPen(new dColor(Color.Black.R, Color.Black.G, Color.Black.B), dPenStyle.Dashed);

            foreach (GameObject go in AllElements)
            {
                if (Array.IndexOf<object>(selected, go) != -1)
                    d.DrawRectangle(pen, go.Left-2, go.Top-2, go.Width+3, go.Height+3);
            }
            d.MoveCoords(-viewport.X, -viewport.Y);
        }
Exemplo n.º 18
0
 public void Update(Draw d)
 {
     score.Update(d);
     points.Update(d);
     lives.Update(d);
     fps.Update(d);
     debug.Update(d);
 }
Exemplo n.º 19
0
        public override void Update(Draw d)
        {
            int width = image.Width;
            for (int i = 0; i < blocks; i++)
                d.DrawImage(image, Left + i * (imgWidth + 1), Top, width, Height);

            if (color == BrickColor.Invisible && World.PlayMode == PlayMode.Editor)
                d.DrawRectangle(dPen.Black, Left, Top, Width, Height);
        }
Exemplo n.º 20
0
 public abstract void Update(Draw d);
Exemplo n.º 21
0
 public override void Update(Draw d)
 {
     if (!immortialize || DateTime.Now.Millisecond % 4 == 0)
         curimg.Update(d, direction, Left, Top, Width, Height);
 }
Exemplo n.º 22
0
 private void Update(Draw d)
 {
     if (ai != null)
         ai.Update(d);
 }
Exemplo n.º 23
0
        public override void Update(Draw d)
        {
            if (small > 1)
            {
                Height -= small * 3;
                Top += small * 3;
                small++;
            }
            if (Height <= 2)
                Remove();

            curimg.Update(d, GameDirection.None, Left, Top, Width, Height);
        }
Exemplo n.º 24
0
 public override void Update(Draw d)
 {
     for (int i = 0; i < blocks + 2; i++)
     {
         dImage paint = i == 0 ? imgL : (i + 1 == blocks + 2 ? imgR : imgM);
         d.DrawImage(paint, Left + i * (paint.Width - 1), Top, paint.Width, Height);
     }
 }