public class Foor1{ // tulede numbrid: 0-punane 1-kollane 2-roheline // tule seisundid: 0-pime 1-põleb 2-vilgub /* foori seisundid: 0 - punane põleb 1 - punane ja kollane põlevad 2 - roheline põleb 3 - roheline vilgub 4 - kollane põleb 5 - kollane vilgub */ int[][] fooriseisundid={ {1, 0, 0}, {1, 1, 0}, {0, 0, 1}, {0, 0, 2}, {0, 1, 0}, {0, 2, 0} //öine kollase vilkumine }; int[] tavatsykkel={5000, 1000, 5000, 2000, 1000}; //millisekundid int fooriseisund=0; int kysiSeisund(){return fooriseisund;} int[] kysiTuled(){return fooriseisundid[fooriseisund];} void jargmineSeisund(){ fooriseisund++; if(fooriseisund>=tavatsykkel.length){fooriseisund=0;} } }