예제 #1
0
        public int MapHeight        = 50;                  //hauteur de la Map

        public TileMap()
        {
            for (int y = 0; y < MapHeight; y++)
            {
                MapRow thisRow = new MapRow();
                for (int x = 0; x < MapWidth; x++)
                {
                    thisRow.Colonnes.Add(new MapCell(0));//TileID = 0 valeur par défaut de la tuile
                }
                Lignes.Add(thisRow);
            }

            // placement des "tuiles" sur la carte
            # region ;
예제 #2
0
        public int MapWidth = 50; //largeur de la Map

        #endregion Fields

        #region Constructors

        public TileMap()
        {
            for (int y = 0; y < MapHeight; y++)
            {
                MapRow thisRow = new MapRow();
                for (int x = 0; x < MapWidth; x++)
                {
                    thisRow.Colonnes.Add(new MapCell(0));//TileID = 0 valeur par défaut de la tuile
                }
                Lignes.Add(thisRow);
            }

            // placement des "tuiles" sur la carte
            # region;

            Lignes[0].Colonnes[3].TileID = 3;
            Lignes[0].Colonnes[4].TileID = 3;
            Lignes[0].Colonnes[5].TileID = 1;
            Lignes[0].Colonnes[6].TileID = 1;
            Lignes[0].Colonnes[7].TileID = 1;

            Lignes[1].Colonnes[3].TileID = 3;
            Lignes[1].Colonnes[4].TileID = 1;
            Lignes[1].Colonnes[5].TileID = 1;
            Lignes[1].Colonnes[6].TileID = 1;
            Lignes[1].Colonnes[7].TileID = 1;

            Lignes[2].Colonnes[2].TileID = 3;
            Lignes[2].Colonnes[3].TileID = 1;
            Lignes[2].Colonnes[4].TileID = 1;
            Lignes[2].Colonnes[5].TileID = 1;
            Lignes[2].Colonnes[6].TileID = 1;
            Lignes[2].Colonnes[7].TileID = 1;

            Lignes[3].Colonnes[2].TileID = 3;
            Lignes[3].Colonnes[3].TileID = 1;
            Lignes[3].Colonnes[4].TileID = 1;
            Lignes[3].Colonnes[5].TileID = 2;
            Lignes[3].Colonnes[6].TileID = 2;
            Lignes[3].Colonnes[7].TileID = 2;

            Lignes[4].Colonnes[2].TileID = 3;
            Lignes[4].Colonnes[3].TileID = 1;
            Lignes[4].Colonnes[4].TileID = 1;
            Lignes[4].Colonnes[5].TileID = 2;
            Lignes[4].Colonnes[6].TileID = 2;
            Lignes[4].Colonnes[7].TileID = 2;

            Lignes[5].Colonnes[2].TileID = 3;
            Lignes[5].Colonnes[3].TileID = 1;
            Lignes[5].Colonnes[4].TileID = 1;
            Lignes[5].Colonnes[5].TileID = 2;
            Lignes[5].Colonnes[6].TileID = 2;
            Lignes[5].Colonnes[7].TileID = 2;

            Lignes[3].Colonnes[5].AddBaseTile(30);
            Lignes[4].Colonnes[5].AddBaseTile(27);
            Lignes[5].Colonnes[5].AddBaseTile(28);

            Lignes[3].Colonnes[6].AddBaseTile(25);
            Lignes[5].Colonnes[6].AddBaseTile(24);

            Lignes[3].Colonnes[7].AddBaseTile(31);
            Lignes[4].Colonnes[7].AddBaseTile(26);
            Lignes[5].Colonnes[7].AddBaseTile(29);

            Lignes[4].Colonnes[6].AddBaseTile(104);

            #endregion;
        }