d-g-n / CS308-GizmoBall

0 stars 0 forks source link

Class Diagram #3

Open georgiosgeorgiadis opened 8 years ago

georgiosgeorgiadis commented 8 years ago

Along with a brief explanation of each class

georgiosgeorgiadis commented 8 years ago

cs308-gizmoball-class-diagram

What do guys think of this diagram?

d-g-n commented 8 years ago

Looks decent but it's lacking any actual model classes other than Board, we should have some sort of backend class that calculates collisions and handles collisions of the Board object and not have the controllers accessing the physics library. Also we need some sort of central model class that manages the currently loaded file and the currently loaded Board object and does other centralised stuff such as pushing board update notifications via set changed to the views. But we can start adding all that stuff when we get to the actual code stage