Update URM Version to 1.4.4 and regenerated all puml files
This commit is contained in:
@ -1,5 +1,14 @@
|
||||
@startuml
|
||||
package com.iluwatar.doubledispatch {
|
||||
class App {
|
||||
- LOGGER : Logger {static}
|
||||
+ App()
|
||||
+ main(args : String[]) {static}
|
||||
}
|
||||
class FlamingAsteroid {
|
||||
+ FlamingAsteroid(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
}
|
||||
abstract class GameObject {
|
||||
- damaged : boolean
|
||||
- onFire : boolean
|
||||
@ -15,23 +24,8 @@ package com.iluwatar.doubledispatch {
|
||||
+ setOnFire(onFire : boolean)
|
||||
+ toString() : String
|
||||
}
|
||||
class SpaceStationIss {
|
||||
+ SpaceStationIss(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
}
|
||||
class FlamingAsteroid {
|
||||
+ FlamingAsteroid(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
}
|
||||
class SpaceStationMir {
|
||||
+ SpaceStationMir(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
+ collisionResolve(asteroid : FlamingAsteroid)
|
||||
+ collisionResolve(iss : SpaceStationIss)
|
||||
+ collisionResolve(meteoroid : Meteoroid)
|
||||
+ collisionResolve(mir : SpaceStationMir)
|
||||
}
|
||||
class Meteoroid {
|
||||
- LOGGER : Logger {static}
|
||||
+ Meteoroid(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
+ collisionResolve(asteroid : FlamingAsteroid)
|
||||
@ -52,14 +46,23 @@ package com.iluwatar.doubledispatch {
|
||||
~ intersectsWith(r : Rectangle) : boolean
|
||||
+ toString() : String
|
||||
}
|
||||
class App {
|
||||
+ App()
|
||||
+ main(args : String[]) {static}
|
||||
class SpaceStationIss {
|
||||
+ SpaceStationIss(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
}
|
||||
class SpaceStationMir {
|
||||
- LOGGER : Logger {static}
|
||||
+ SpaceStationMir(left : int, top : int, right : int, bottom : int)
|
||||
+ collision(gameObject : GameObject)
|
||||
+ collisionResolve(asteroid : FlamingAsteroid)
|
||||
+ collisionResolve(iss : SpaceStationIss)
|
||||
+ collisionResolve(meteoroid : Meteoroid)
|
||||
+ collisionResolve(mir : SpaceStationMir)
|
||||
}
|
||||
}
|
||||
GameObject --|> Rectangle
|
||||
SpaceStationIss --|> SpaceStationMir
|
||||
FlamingAsteroid --|> Meteoroid
|
||||
SpaceStationMir --|> GameObject
|
||||
GameObject --|> Rectangle
|
||||
Meteoroid --|> GameObject
|
||||
SpaceStationIss --|> SpaceStationMir
|
||||
SpaceStationMir --|> GameObject
|
||||
@enduml
|
Reference in New Issue
Block a user