public Monster1x1(IWorldMatrix worldMatrix, IRnd rnd) : base(worldMatrix, rnd) { }
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 }
public Monster(IWorldMatrix worldMatrix, IRnd randomizer) { _randomizer = randomizer; _worldMatrix = worldMatrix; }