-
Notifications
You must be signed in to change notification settings - Fork 18
Class diagram
Thomas Opitz edited this page Apr 22, 2017
·
6 revisions
This is a simplified class diagram of the program:
The simulation is split up in 5 basic parts:
Contains model of world including Creatures and Food.
Responsible for graphical display of the WorldModel.
Responsible for manipulations of the WorldModel and WorldView. Contains the WorldUpdater which handles regular updates of the model at each tick.
Listens to keyboard and mouse input. To change the state of the program it uses the WorldController.
Contains StatElements that represent aggregate states of the WorldModel at a specific time.