package eco;

import org.lwjgl.input.Keyboard;
import org.lwjgl.opengl.Display;

import eco.Farmer;
import eco.Warrior;

public class Eco {
	
	public static void init(){
        Render.initDisplay();
        Render.init();
	World.updatePop(Farmer.fPop() + Warrior.wPop());
        World.updateFarms(Farmer.fPop());
        World.updateWarriors(Warrior.wPop());
	}
	
	public static int tick(int year){
	
        Main.ioUpdate();
         
        Farmer.fPop -= World.updateFarms(Farmer.fPop);
        Warrior.wPop -= World.updateWarriors(Warrior.wPop);
          
        Render.draw();
        Render.drawString(String.valueOf(year), 10, 10);
        Render.drawString(String.valueOf(Main.wheatPrice), 10, 50);
        Display.update();
        Display.sync(60);
        
        return World.calcAcres();
		
	}
	
	public static int tryToUpdatePop(){
    	return World.updatePop(Farmer.fPop + Warrior.wPop);
	}
	
	public static void simDone(){
		
		while (!Keyboard.isKeyDown(Keyboard.KEY_ESCAPE) && !Display.isCloseRequested()){
		
			Render.draw();
			Main.ioUpdate();
			Display.update();
			Display.sync(60);
		}
	}

}

@@ -161,16 +161,17 @@
 d init()
+ 
 %7B%0A      
@@ -217,17 +217,24 @@
 init();%0A
-%09
+        
 World.up
@@ -400,16 +400,17 @@
 nt year)
+ 
 %7B%0A%09%0A    
@@ -852,16 +852,17 @@
 atePop()
+ 
 %7B%0A    %09r
@@ -946,16 +946,17 @@
 imDone()
+ 
 %7B%0A%09%09%0A%09%09w
@@ -1033,20 +1033,18 @@
 ested())
+ 
 %7B
-%0A%09%09
 %0A%09%09%09Rend

Update Eco.java