示例#1
0
 public Monster1x1(IWorldMatrix worldMatrix, IRnd rnd)
     : base(worldMatrix, rnd)
 {
 }
示例#2
0
        private void CreateDummyLevel(IWorldMatrix world, GoodGuy goodGuy)
        {
            //++ dummy implementation of a world - say a level
            //todo: make abstraction of a level
            for (var i = 0; i < 200; i += 10)
            {
                world.Add(i, 0, new Stone());
                world.Add(i, 190, new Stone());
            }

            for (var i = 10; i < 190; i += 10)
            {
                world.Add(0, i, new Stone());
                world.Add(190, i, new Stone());
            }

            IRnd randomizer = new Rnd(200, 200);
            world.Add(50, 25, new Monster(world, randomizer));
            world.Add(150, 25, new Monster(world, randomizer));
            world.Add(50, 125, new Monster(world, randomizer));
            world.Add(150, 125, new Monster(world, randomizer));

            world.Add(100, 100, goodGuy);
            //-- dummy level
        }
示例#3
0
 public Monster(IWorldMatrix worldMatrix, IRnd randomizer)
 {
     _randomizer = randomizer;
     _worldMatrix = worldMatrix;
 }