Exemplo n.º 1
0
        public void reset()
        {
            canvas.RemoveAll();
            resetting      = true;
            elephant       = new Elephant(300, 300);
            elephant.alive = true;
            Enemy enemy = new Enemy(600, 300);

            canvas.csAdd(elephant);
            canvas.csAdd(enemy);
            for (int i = -1; i < 19; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, i * 100, -100);
                canvas.csAdd(walls);
            }
            for (int i = -1; i < 19; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, i * 100, 1000);
                canvas.csAdd(walls);
            }
            for (int i = 0; i < 10; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, -100, i * 100);
                canvas.csAdd(walls);
            }
            for (int i = 0; i < 10; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, 1820, i * 100);
                canvas.csAdd(walls);
            }
            canvas.add(rect);
            canvas.add(text);
            canvas.add(loss);
            resetting = false;
        }
Exemplo n.º 2
0
        static void Main()
        {
            for (int i = -1; i < 19; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, i * 100, -100);
                canvas.csAdd(walls);
            }
            for (int i = -1; i < 19; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, i * 100, 1000);
                canvas.csAdd(walls);
            }
            for (int i = 0; i < 10; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, -100, i * 100);
                canvas.csAdd(walls);
            }
            for (int i = 0; i < 10; i++)
            {
                CollisionSprite walls = new CollisionSprite(Properties.Resources.Wall, 1820, i * 100);
                canvas.csAdd(walls);
            }
            elephant = new Elephant(300, 300);
            canvas.csAdd(elephant);
            Enemy enemy = new Enemy(600, 300);

            canvas.csAdd(enemy);
            Application.Run(new Program());
        }
Exemplo n.º 3
0
 public void csRemove(CollisionSprite s)
 {
     remove(s);
     cRemove(s);
 }
Exemplo n.º 4
0
 public void cRemove(CollisionSprite s)
 {
     ctoRemove.Add(s);
 }
Exemplo n.º 5
0
 public void csAdd(CollisionSprite s)
 {
     add(s);
     cAdd(s);
 }
Exemplo n.º 6
0
 public void cAdd(CollisionSprite s)
 {
     ctoAdd.Add(s);
 }
Exemplo n.º 7
0
 public void untrack(CollisionSprite s)
 {
     toUntrack.Add(s);
 }
Exemplo n.º 8
0
 public void track(CollisionSprite s)
 {
     toTrack.Add(s);
 }