Files
citizen/citizen.pde
2019-01-04 08:23:33 +01:00

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();
}