-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathses.java
46 lines (44 loc) · 3.16 KB
/
ses.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import java.util.*;
import java.io.*;
class ses {
public static void main(String[] args) {
try {
FileWriter f = new FileWriter("er1.txt");
BufferedReader r = new BufferedReader(new FileReader("param.txt"));
WorldParams.version = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.worldXsize = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.worldYsize = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.initPopulation = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.age = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.grassCycle = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.mutation = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.grassIntencity = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.maxEnergy = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eDivide = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eMove = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eEat = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eTurn = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eRest = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eFight = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eShare = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.eGrass = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.period = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.mutModul = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.markerLength = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.markerMutRate = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.markerMutInt = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.maxMarkerValue = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.savePeriod = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.saveAverGenPeriod = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.maxWeight = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
WorldParams.mapScale = (new Integer(new StringTokenizer(r.readLine()).nextToken())).intValue();
World2D world = new World2D();
world.evolve(f, r);
f.close();
r.close();
} catch (IOException e) {
}
System.out.println("simulation ended <<<<<<<<<<<<<<<<<<<<<<<<<");
System.exit(0);
}
}