示例#1
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            var form = new GameForm(Levels.CreateLevels());

            form.InitializeForm();
            Application.Run(form);
        }
示例#2
0
        public void HeroOutOfField()
        {
            var hero         = new Hero(new Vector(0, 0));
            var form         = new GameForm(Levels.CreateLevels());
            var currentLevel = new Level("level0", hero);

            currentLevel.MoveHero(form.Size, new bool[4] {
                true, false, false, false
            });
            Assert.AreEqual(new Vector(0, 0), hero.Location);
        }
示例#3
0
 public void InitField()
 {
     Hero         = new Hero(new Vector(5, 5), 10, 0, 0);
     Form         = new GameForm(Levels.CreateLevels());
     CurrentLevel = new Level("level0", Hero);
 }