///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////// globale variablen ///////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////// changeables //////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// int kg = 4; //hoehe grid cube int laenge =240; //anzahl cubes in der breite int schichten = 60; //anzahl cubes in der höhe int randArr = 6; //rand breite im array int bildRand = randArr*kg; //breite bildrand int startGraber = 1; //anzahl der gräber agenten beim start int startPflanzer = 1; //anzahl der pflanzer agenten beim start int startDemolierer = 0; //anzahl der demolierer agenten beim start int startPfluecker = 1; //anzahl der pfluecker agenten beim start int startWege = 6; //anzahl der wege beim start int wegBreite = 3; //breite der Wege int wegHoehe = 100; //start höhe der wege, angepasst nach oben/unten durch mainCounter der Graber Agenten boolean ifaceAktiv = true; //refresh rate des 3d terrains int d3refresh=200; /////////////////////// variablen mit werten von oben abgeleitet, oder wertezuweisung in setup/klasse ////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// int screen_x = laenge*kg; //berechnet die Auflösung anhand klotzgrösse und schichten int screen_y = schichten*kg; //berechnet die Auflösung anhand klotzgrösse und laenge int[][] FarbenPalette = new int[laenge][schichten]; //array, speichert die random farbwerte float mainCounter=0; //anpassung der weghöhen durch die wegagenten Terrain dieFlaeche = new Terrain(FarbenPalette,laenge,schichten); //TERRAIN dieFlaeche meinInterface dasInterface = new meinInterface(); //Interface ArrayList graberListe = new ArrayList(); //speichert alle graber agenten - werte gesetzt im setup() ArrayList pflanzerListe = new ArrayList(); //speichert alle pflanzer agenten - werte gesetzt im setup() ArrayList demoliererListe = new ArrayList(); //speichert alle demolierer agenten - werte gesetzt im setup() ArrayList pflueckerListe = new ArrayList(); //speichert alle pfluecker agenten - werte gesetzt im setup() ArrayList blumenListe = new ArrayList(); //speichert alle blumen ArrayList wegeListe = new ArrayList(); //speichert alle wege - werte gesetzt im setup()