Beispiel #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;
        }
Beispiel #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());
        }
Beispiel #3
0
 public void csRemove(CollisionSprite s)
 {
     remove(s);
     cRemove(s);
 }
Beispiel #4
0
 public void cRemove(CollisionSprite s)
 {
     ctoRemove.Add(s);
 }
Beispiel #5
0
 public void csAdd(CollisionSprite s)
 {
     add(s);
     cAdd(s);
 }
Beispiel #6
0
 public void cAdd(CollisionSprite s)
 {
     ctoAdd.Add(s);
 }
 public void untrack(CollisionSprite s)
 {
     toUntrack.Add(s);
 }
 public void track(CollisionSprite s)
 {
     toTrack.Add(s);
 }