public GameEnvironmentPopulator(GameEnvironment world)
        {
            World = world;

            // TODO: Should all these creators be consistent with their constructor parameters?
            TileCreator = new TileCreator (world);
            PersonCreator = new PersonCreator (world.Context.Settings);
            PlantCreator = new PlantCreator (world.Context.Settings);
        }
Пример #2
0
        public GameEnvironmentPopulator(GameEnvironment world)
        {
            World = world;


            // TODO: Should all these creators be consistent with their constructor parameters?
            TileCreator   = new TileCreator(world);
            PersonCreator = new PersonCreator(world.Context.Settings);
            PlantCreator  = new PlantCreator(world.Context.Settings);
        }
Пример #3
0
        public GameEnvironment(EngineContext context)
        {
            Context = context;

            Populator     = new GameEnvironmentPopulator(this);
            PersonCreator = new PersonCreator(context.Settings);
            PlantCreator  = new PlantCreator(context.Settings);
            Tiles         = new GameTile[] {};
            People        = new Person[] {};
            Plants        = new Plant[] { };
            Logic         = new GameLogic();
            Tiles         = new GameTile[] { new GameTile(this) };
        }
Пример #4
0
        public GameEnvironment(EngineContext context)
        {
            Context = context;

            Populator = new GameEnvironmentPopulator (this);
            PersonCreator = new PersonCreator (context.Settings);
            PlantCreator = new PlantCreator (context.Settings);
            Tiles = new GameTile[]{};
            People = new Person[] {};
            Plants = new Plant[]{ };
            Logic = new GameLogic ();
            Tiles = new GameTile[]{new GameTile(this)};
        }