Пример #1
0
 public void Initialize()
 {
     mapRepo = new MapRepo(WorldManager.getOrCreateWorld("DefaultWorld"), WorldManager.getOrCreateWorld("MapGenWorld"));
     ConfigVar.Init();
     StaticInputController.init();
     World mapGenWorld = WorldManager.getOrCreateWorld("MapGenWorld");
 }
        public void GetAllTest()
        {
            //arrage
            var list = new List <GitHubRepo>();

            list.Add(new GitHubRepo());
            var map = new MapRepo();

            map.Name = "Repo-1";
            client
            .Setup(e => e.ProcessRepositories())
            .ReturnsAsync(list);

            mapper
            .Setup(e => e.ToMap(It.IsAny <GitHubRepo>()))
            .Returns(map);

            transformRepo = new TransformRepo(client.Object, mapper.Object);

            //Act
            var result = transformRepo.GetAll().Result;

            //Assert
            Assert.Equal("Repo-1", ((MapRepo)result[0]).Name);

            client.Verify(e => e.ProcessRepositories());
            mapper.Verify(e => e.ToMap(It.IsAny <GitHubRepo>()));
        }
Пример #3
0
        private static void LoadMaps()
        {
            _ready = false;
            //get the maps from the repo, load them into memory
            //could be from an XML file, or somehow from a Json file
            //in this case from Map repo
            var repo        = new MapRepo();
            var mapEntities = repo.GetMaps().ToList();

            foreach (var map in mapEntities)
            {
                _maps.Add(new MapDto {
                    EntityName = map.EntityName, PropertyName = map.PropertyName,
                    ViewName   = map.ViewName, Type = map.Type, HtmlPrefix = map.HtmlPrefix, HtmlSuffix = map.HtmlSuffix
                });
            }
            _ready = true;
        }
Пример #4
0
        /// <summary>
        ///     Se llama una sola vez, al principio cuando se ejecuta el ejemplo.
        ///     Escribir aquí todo el código de inicialización: todo procesamiento que podemos pre calcular para nuestro juego.
        /// </summary>
        protected override void Initialize()
        {
            // La logica de inicializacion que no depende del contenido se recomienda poner en este metodo.
            IsMouseVisible = true;
            // Apago el backface culling.
            // Esto se hace por un problema en el diseno del modelo del logo de la materia.
            // Una vez que empiecen su juego, esto no es mas necesario y lo pueden sacar.
            var rasterizerState = new RasterizerState();

            rasterizerState.CullMode       = CullMode.CullCounterClockwiseFace;
            GraphicsDevice.RasterizerState = rasterizerState;
            // Seria hasta aca.

            MapRepo.CurrentMap = MapRepo.Level1(this, GraphicsDevice);
            Map = MapRepo.CurrentMap;
            Map.Initialize(this);
            MenuUI   = new MenuUI();
            DefeatUI = new DefeatUI();
            WinUI    = new WinUI();
            Lamp     = new Lamp(Matrix.CreateTranslation(1250, 0, 125));

            base.Initialize();
        }
Пример #5
0
 public MapRepoTest()
 {
     mapRepo = new MapRepo();
 }