Beispiel #1
0
        public Map(Game g,int x=5,int y=5)
        {
            game = g;

            MapX = x; MapY = y;
            if (MapX < 1 || MapX > 9) MapX = 5;
            if (MapY < 1 || MapY > 9) MapY = 5;

            MapR = new Rectangle[MapX, MapY];
            MapR = new Rectangle[MapX,MapY];
            cmd = new MapMover[MapX, MapY];
            bo = new bool[MapX, MapY];
            bo1 = new bool[MapX, MapY];

            for (int i = 0; i < MapX; ++i)
                for (int j = 0; j < MapY; ++j)
                    MapR[i, j] = RectXY(i,j);
            for (int i = 0; i < MapX; ++i)
                for (int j = 0; j < MapY; ++j)
                    cmd[i, j] = new MapMover("", i, j);

            SetCenter();

            MW2 = 0;
            MH2 = 0;
            W = 0;
            LT = new AnimPoint(GetPointW(0, 0));
            RB = new AnimPoint(GetPointW(5, 5));

            Resize(0);
        }
Beispiel #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     game = new Game();
 }
Beispiel #3
0
 public Help(Game g)
 {
     game = g;
 }