74 lines
1.4 KiB
Plaintext
74 lines
1.4 KiB
Plaintext
Citizen mensch;
|
|
|
|
boolean smallerImage = true;
|
|
|
|
class Citizen{
|
|
int i_xSpawn, i_ySpawn, i_xPos, i_yPos;
|
|
String s_clan;
|
|
|
|
Citizen(){
|
|
|
|
}
|
|
void spawn(){
|
|
i_xSpawn = int(random(0,width));
|
|
i_ySpawn = int(random(0,height));
|
|
i_xPos = i_xSpawn;
|
|
i_yPos = i_ySpawn;
|
|
|
|
//if(random(0,1) > .5)
|
|
|
|
// berufsfeld: webdesigner, pädagoge, schmuckdesigner, schmied
|
|
// berufsstatus: beamter, selbstständiger, unternehmer, angestellter, grundschüler, gymnasiast, hauptschüler, realschüler, azubi, student, rentner
|
|
|
|
// identität: gelbhemd, lokal, regional, national, international, fremd,
|
|
|
|
}
|
|
void update(){
|
|
|
|
}
|
|
void display(){
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
void setup() {
|
|
size(400, 300);
|
|
fill(0);
|
|
ft = new SimpleDateFormat ("HH:mm:ss");
|
|
|
|
if(smallerImage) img_houses = loadImage(dataPath("map/houses_with_borders_small.png"));
|
|
else img_houses = loadImage(dataPath("map/houses_with_borders.png"));
|
|
|
|
img_streets = loadImage(dataPath("map/streets.png"));
|
|
|
|
initHouses();
|
|
|
|
blendMode(MULTIPLY);
|
|
|
|
surface.setSize(img_houses.width, img_houses.height);
|
|
|
|
|
|
mensch = new Citizen();
|
|
mensch.spawn();
|
|
|
|
|
|
}
|
|
|
|
|
|
void draw() {
|
|
background(255);
|
|
image(img_houses, 0, 0, img_houses.width, img_houses.height);
|
|
//image(img_streets, 0, 0, img_houses.width, img_houses.height);
|
|
textSize(7);
|
|
textAlign(CENTER);
|
|
for (SpawnArea spawn : spawnAreas) {
|
|
spawn.display();
|
|
}
|
|
|
|
mensch.update();
|
|
|
|
UI();
|
|
}
|