public Dude(int id, LocationBlock currentBlock) { // dudes always start in a spawn point as invisible. Name is autogenerated. // a Dude needs an ID and a spawnpoint Location Name = generateName(); CurrentBlock = currentBlock; Visible = false; MovementSpeed = 200; }
public Spawn(LocationBlock positionBlock) { PositionBlock = positionBlock; }
public Building(Location location, LocationBlock spawnBlockLocation, String name) { Location = location; Name = name; Spawn = new Spawn(spawnBlockLocation); }
public Warehouse(Location location, LocationBlock spawnBlockLocation, String name) : base(location, spawnBlockLocation, name) { Resources = 0; }
public House(Location location, LocationBlock spawnBlockLocation, String name) : base(location, spawnBlockLocation, name) { }
public ResourceHub(Location location, LocationBlock spawnBlockLocation, String name, int amountOfResources) : base(location, spawnBlockLocation, name) { Resources = amountOfResources; IsEmpty = false; }