Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Die eigentliche Mainmethode.
- * @param kunde
- * @throws KasseGeschlossenException
- * @throws KasseVollException
- */
- public void arbeiten() throws KasseGeschlossenException, KasseVollException
- {
- int stunden = uhr.getStunden();
- int maxWaren = Integer.parseInt(props.getProperty("maxWaren"));
- //Neue Kunden an Kassen anstellen
- anstellen(stunden, maxWaren);
- //Kassen arbeiten (eventuell) Kunden ab
- for (int idxKasse = 0; idxKasse < kassen.size() ; idxKasse++) {
- if (kassen.get(idxKasse).istOffen())
- {
- kassen.get(idxKasse).arbeiten();
- }
- }
- //Protokoll schreiben
- protokoll();
- //Nächste Minute
- tick();
- }
Add Comment
Please, Sign In to add comment