|
|
|
```plantuml
|
|
|
|
@startuml
|
|
|
|
Field <|----- Empty
|
|
|
|
Field <|----- Obstacle
|
|
|
|
Field <|----- Cube
|
|
|
|
Field <|----- Exit
|
|
|
|
Field <|----- Outside
|
|
|
|
|
|
|
|
|
|
|
|
class Field {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
class Empty {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Obstacle {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Cube {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Exit {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Outside {
|
|
|
|
}
|
|
|
|
|
|
|
|
GameManager *--- Task
|
|
|
|
GameManager *--- Mozgo
|
|
|
|
|
|
|
|
class GameManager {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Task {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Mozgo {
|
|
|
|
}
|
|
|
|
|
|
|
|
Team *--- Robot
|
|
|
|
|
|
|
|
class Robot {
|
|
|
|
}
|
|
|
|
|
|
|
|
class Team {
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class MapManager {
|
|
|
|
}
|
|
|
|
|
|
|
|
class NetworkManager {
|
|
|
|
}
|
|
|
|
|
|
|
|
class MainMenu {
|
|
|
|
}
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
```
|
|
|
|
|
|
|
|
|