示例#1
0
        public World(GameObjectsFactory gameObjectsFactory, int size)
        {
            _size       = size;
            gameObjects = new IGameObject[size, size];

            for (int i = 0; i < size; i++)
            {
                for (int j = 0; j < size; j++)
                {
                    gameObjects[i, j] = gameObjectsFactory.CreateVoid(i, j);
                }
            }

            hero = gameObjectsFactory.CreateHero(size / 2, size / 2);
        }