Exemple #1
0
        public List <IEntity> Populate(IEntityMgr pEntityMgr)
        {
            List <IEntity> levelData = new List <IEntity>();

            levelData.Add(pEntityMgr.CreateEntity <PlayerLight>("lightmask", 0, 100, new string[] { "Follow" }));
            levelData.Add(pEntityMgr.CreateEntity <PlayerLight>("lightmask", 200, 800, new string[] { "Follow" }));
            levelData.Add(pEntityMgr.CreateEntity <May>("may", 0, 100, new string[] { "Gravity" }));
            levelData.Add(pEntityMgr.CreateEntity <Com>("com", 200, 800, new string[] { "Gravity" }));


            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 0, 200, new string[] {  }));

            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 400, 200, new string[] { }));


            levelData.Add(pEntityMgr.CreateEntity <Platform>("wall", 1000, 000, new string[] { }));

            levelData.Add(pEntityMgr.CreateEntity <Platform>("wall", 1000, 200, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("wall", 1000, 300, new string[] { }));


            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 200, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 400, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 600, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 800, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 840, 500, new string[] { }));
            //FLOOR
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 0, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 500, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1100, 1200, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1300, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1500, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", -515, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1600, 500, new string[] { }));

            return(levelData);
        }
Exemple #2
0
        public List <IEntity> Populate(IEntityMgr pEntityMgr)
        {
            List <IEntity> levelData = new List <IEntity>();

            levelData.Add(pEntityMgr.CreateEntity <PlayerLight>("lightmask", 50, 400, new string[] { "Follow" }));
            levelData.Add(pEntityMgr.CreateEntity <Com>("com", 50, 500, new string[] { "Gravity" }));

            levelData.Add(pEntityMgr.CreateEntity <PlayerLight>("lightmask", 1400, 400, new string[] { "Follow" }));
            levelData.Add(pEntityMgr.CreateEntity <May>("may", 1400, 500, new string[] { "Gravity" }));

            levelData.Add(pEntityMgr.CreateEntity <Torch>("thing", 0, 0, new string[] { }));

            levelData.Add(pEntityMgr.CreateEntity <Torch>("hatman", 600, 400, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Torch>("floaty_thing", 500, 400, new string[] { }));

            //floor
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 0, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 500, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1000, 880, new string[] { }));

            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1500, 880, new string[] { }));

            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1600, 500, new string[] { }));
            return(levelData);
        }
Exemple #3
0
 public IEntity CreateEntity()
 {
     return(_entityMgr.CreateEntity());
 }
Exemple #4
0
        public List <IEntity> Populate(IEntityMgr pEntityMgr)
        {
            List <IEntity> levelData = new List <IEntity>();

            levelData.Add(pEntityMgr.CreateEntity <PlayerLight>("lightmask", 0, 600, new string[] { "Follow" }));

            levelData.Add(pEntityMgr.CreateEntity <PlayerLight>("lightmask", 500, 600, new string[] { "Follow" }));
            levelData.Add(pEntityMgr.CreateEntity <May>("may", 0, 500, new string[] { "Gravity" }));
            levelData.Add(pEntityMgr.CreateEntity <Com>("com", 500, 500, new string[] { "Gravity" }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 0, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 500, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1000, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1000, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1500, 880, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", -515, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <RigidBlock>("black_square", 1600, 500, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Square>("square", 1300, 300, new string[] { "Gravity" }));
            levelData.Add(pEntityMgr.CreateEntity <Torch>("torch", 1250, -50, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 1350, 200, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 100, 300, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 400, 300, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Platform>("platform", 700, 300, new string[] { }));
            levelData.Add(pEntityMgr.CreateEntity <Pickup>("pickup", 700, 200, new string[] { }));
            return(levelData);
        }