コード例 #1
0
ファイル: Map.cs プロジェクト: tbayart/bomberman-2
        //public Map(Game game, SpriteBatch spriteBatch, int width, int height)
        //    : this(game)
        //{
        //    _spriteBatch = spriteBatch;

        //    components = new MapObjectCollection(width, height);
        //}

        public Map(Game game, SpriteBatch spriteBatch, Screen parent, int playersCount, string mapFile)
            : this(game, spriteBatch, parent)
        {
            this.ActivePlayers = playersCount;

            players = new Player[playersCount];

            createMapFromFile(mapFile);

            creatures = new List <Being>();
            SimpleCreature cr;

            for (int i = 0; i < playersCount * 2; i++)
            {
                cr = new SimpleCreature(this, generator.Next(3, Width - 3), generator.Next(3, Height - 3), "Images/simple1");
                creatures.Add(cr);
            }
        }
コード例 #2
0
ファイル: Map.cs プロジェクト: eri-cake/bomberman-2
        //public Map(Game game, SpriteBatch spriteBatch, int width, int height)
        //    : this(game)
        //{
        //    _spriteBatch = spriteBatch;

        //    components = new MapObjectCollection(width, height);
        //}

        public Map(Game game, SpriteBatch spriteBatch, Screen parent, int playersCount, string mapFile)
            : this(game, spriteBatch, parent)
        {            
            this.ActivePlayers = playersCount;

            players = new Player[playersCount];

            createMapFromFile(mapFile);

            creatures = new List<Being>();
            SimpleCreature cr;
            for (int i = 0; i < playersCount * 2; i++)
            {
                cr = new SimpleCreature(this, generator.Next(3, Width - 3), generator.Next(3, Height - 3), "Images/simple1");
                creatures.Add(cr);
            }
        }