Swiched methods to PascalCase in Class Diagram authored by Kovács Gergely Zsolt's avatar Kovács Gergely Zsolt
...@@ -5,22 +5,22 @@ skinparam classAttributeIconSize 0 ...@@ -5,22 +5,22 @@ skinparam classAttributeIconSize 0
package Model.Common { package Model.Common {
interface IDisplayable { interface IDisplayable {
+ getPosition() : Vector2 + GetPosition() : Vector2
+ getVisible() : bool + GetVisible() : bool
} }
interface ITickable { interface ITickable {
+ tick() + Tick()
} }
interface IInspectable { interface IInspectable {
+ getProperties() + GetProperties()
} }
class Singleton { class Singleton {
- {static} instance : Singleton - {static} instance : Singleton
- Singleton() - Singleton()
+ {static} getInstance() : Singleton + {static} GetInstance() : Singleton
} }
} }
...@@ -42,12 +42,12 @@ class Park { ...@@ -42,12 +42,12 @@ class Park {
- entryFee : int - entryFee : int
- buildings : Building[] - buildings : Building[]
- Park() - Park()
+ getBalance() : int + GetBalance() : int
+ getEntryFee() : int + GetEntryFee() : int
+ getBuildings() : Building[] + GetBuildings() : Building[]
+ modifyBalance(int) + ModifyBalance(int)
+ addBuilding(Building) + AddBuilding(Building)
+ setEntryFee(int) + SetEntryFee(int)
} }
IDisplayable <|-- WorldEntity IDisplayable <|-- WorldEntity
...@@ -56,10 +56,10 @@ class WorldEntity { ...@@ -56,10 +56,10 @@ class WorldEntity {
- position : Vector2 - position : Vector2
- visible : bool - visible : bool
# WorldEntity(Vector2) # WorldEntity(Vector2)
+ getPosition() : Vector2 + GetPosition() : Vector2
+ getVisible() : bool + GetVisible() : bool
+ setPosition(Vector2) + SetPosition(Vector2)
+ setVisible(bool) + SetVisible(bool)
} }
...@@ -75,10 +75,10 @@ class Person { ...@@ -75,10 +75,10 @@ class Person {
- pavement : Pavement - pavement : Pavement
- routeHandle : RouteHandle - routeHandle : RouteHandle
# Person(Vector2, float) # Person(Vector2, float)
+ tick() {override} + Tick() {override}
+ getProperties() {override} + GetProperties() {override}
+ getDestination() + GetDestination()
+ setDestination(MapObject) + SetDestination(MapObject)
} }
...@@ -90,15 +90,15 @@ class Visitor { ...@@ -90,15 +90,15 @@ class Visitor {
- money : int - money : int
- inQueue : bool - inQueue : bool
+ Visitor(Vector2, float, int, int, int) + Visitor(Vector2, float, int, int, int)
- chooseDestination() - ChooseDestination()
+ deliverEffects(int, int, int) + DeliverEffects(int, int, int)
+ gameEnded(Vector2) + GameEnded(Vector2)
+ tick() {override} + Tick() {override}
+ getProperties() {override} + GetProperties() {override}
+ modifyMood(int) + ModifyMood(int)
+ modifySatiety(int) + ModifySatiety(int)
+ modifyMoney(int) + ModifyMoney(int)
+ setInQueue(bool) + SetInQueue(bool)
} }
...@@ -107,10 +107,10 @@ Person <|-- Staff ...@@ -107,10 +107,10 @@ Person <|-- Staff
class Staff { class Staff {
- idle : bool - idle : bool
# Staff(Vector2, float) # Staff(Vector2, float)
+ tick() {override} + Tick() {override}
+ getProperties() {override} + GetProperties() {override}
+ isIdle() : bool + IsIdle() : bool
+ setDestination(MapObject) {override} + SetDestination(MapObject) {override}
} }
...@@ -118,8 +118,8 @@ Staff <|-- CleaningLady ...@@ -118,8 +118,8 @@ Staff <|-- CleaningLady
class CleaningLady { class CleaningLady {
+ CleaningLady(Vector2, float) + CleaningLady(Vector2, float)
+ tick() {override} + Tick() {override}
+ getProperties() {override} + GetProperties() {override}
} }
...@@ -127,8 +127,8 @@ Staff <|-- MaintenanceGuy ...@@ -127,8 +127,8 @@ Staff <|-- MaintenanceGuy
class MaintenanceGuy { class MaintenanceGuy {
+ MaintenanceGuy(Vector2, float) + MaintenanceGuy(Vector2, float)
+ tick() {override} + Tick() {override}
+ getProperties() {override} + GetProperties() {override}
} }
...@@ -138,7 +138,7 @@ Simulation ---> MaintenanceDispatcher ...@@ -138,7 +138,7 @@ Simulation ---> MaintenanceDispatcher
class MaintenanceDispatcher { class MaintenanceDispatcher {
- maintainers : MaintenanceGuy[] - maintainers : MaintenanceGuy[]
- MaintenanceDispatcher() - MaintenanceDispatcher()
+ {static} gameBroken(Building) + {static} GameBroken(Building)
} }
MaintenanceDispatcher *-- "-maintainers\n*" MaintenanceGuy MaintenanceDispatcher *-- "-maintainers\n*" MaintenanceGuy
...@@ -159,7 +159,7 @@ class QueuePavement { ...@@ -159,7 +159,7 @@ class QueuePavement {
+ Exit(Person) {override} + Exit(Person) {override}
} }
Simulation "1" *-- Map Simulation "1" *- Map
WorldEntity <|-- MapObject WorldEntity <|-- MapObject
abstract class MapObject { abstract class MapObject {
+ Enter(Person) : Vector2? {abstract} + Enter(Person) : Vector2? {abstract}
...@@ -174,4 +174,5 @@ Pavement <|-- QueuePavement ...@@ -174,4 +174,5 @@ Pavement <|-- QueuePavement
Map "*" *-- MapObject Map "*" *-- MapObject
Map "1" *-- NavigationGraph Map "1" *-- NavigationGraph
@enduml``` @enduml
\ No newline at end of file ```
\ No newline at end of file