public GameRoom Init()
        {
            GameRoom level_1 = new GameRoom();

            level_1.CreateLevelStorage();

            CharacterConstructor characterConstructor = new CharacterConstructor();
            GameObject           player = characterConstructor.CreatePlayer(10, 30);

            level_1.AddGameObject(player);
            level_1.AddGameObject(characterConstructor.CreateBlindBeagle(12, 16));
            level_1.AddGameObject(characterConstructor.CreateBlindBeagle(30, 16));
            level_1.AddGameObject(characterConstructor.CreateBlindBeagle(50, 16));

            level_1.AddMap(new MapConstructor().Tutorial_1());

            return(level_1);
        }
Esempio n. 2
0
        public void Shoot(ref GameRoom level, Direction dir)
        {
            GameObject bullet = CreateBullet(dir);

            level.AddGameObject(bullet);
            //new CollisionChecker().RespondToCollision(ref level, ref bullet);


            //проверить где появилась пуля, если на месте  другого обьекта, то уничтожиться нанести урон
        }