main
Brett 2023-03-03 15:04:33 -05:00
parent 989c76ced9
commit 295049702f
1 changed files with 11 additions and 3 deletions

View File

@ -12,6 +12,10 @@ import java.util.Scanner;
public class GameEngine implements Runnable {
public static final double GOLD_FACTOR = 5;
public static final double IRON_FACTOR = 1;
public static final double WOOD_FACTOR = 0.1;
private Player player;
boolean running = true;
@ -82,12 +86,16 @@ public class GameEngine implements Runnable {
public Map generateMap() {
Map initialMap = generateInitialMap();
initialMap.build(new Tile(), new SaulGoodMine(1, new ResourceStage(50, 0, 0, new Time(), 0, 0, 25)));
initialMap.getTownHall().upgrade(VillageHallStages.villageStages[this.map.getTownHall().getLevel()]);
return initialMap;
}
public void getScore(Map map) {
public int getScore(Map map) {
CasaDeNarino hall = map.getTownHall();
int score = (int)(hall.getCurrentGold() * GOLD_FACTOR + hall.getCurrentIron() * IRON_FACTOR + hall.getCurrentWood() * WOOD_FACTOR);
score += map.contains.size();
score += map.inhabitants.size();
return score;
}
@Override