Update Osztály diagram: rename headers authored by Sárközi Gergely János's avatar Sárközi Gergely János
# Modell (logika) Az alábbi diagrammok értelmezéséhez az [Architecture](Architecture) dokumentum ismerete szükséges.
# `Logic.Data` komponens (modell)
```plantuml ```plantuml
...@@ -110,7 +112,7 @@ enum Color{ ...@@ -110,7 +112,7 @@ enum Color{
``` ```
# Nézet, UI nélkül (azaz VFX, SFX) # `Presentation.World` komponens (játéktér megjelenés)
```plantuml ```plantuml
package Presentation.View { package Presentation.View {
...@@ -221,7 +223,7 @@ package Presentation.View { ...@@ -221,7 +223,7 @@ package Presentation.View {
``` ```
# UI (felhasználói felület) # `Presentation.UI` komponens (felhasználói felület)
```plantuml ```plantuml
package Presentation.UI { package Presentation.UI {
...@@ -309,7 +311,7 @@ package Presentation.UI { ...@@ -309,7 +311,7 @@ package Presentation.UI {
} }
``` ```
# `Handler` komponens # `Logic.Handlers` komponens (parancskezelés)
Mindegyik `...Handler` a `BaseHandler` alosztálya és implementálja a `RegisterConsumers(CommandDispatcher)` metódust. A `Handle(...)` metódusok visszatérési értéke `void`. Ezek nincsenek jelölve a diagrammon a jobb átláthatóság érdekében. Mindegyik `...Handler` a `BaseHandler` alosztálya és implementálja a `RegisterConsumers(CommandDispatcher)` metódust. A `Handle(...)` metódusok visszatérési értéke `void`. Ezek nincsenek jelölve a diagrammon a jobb átláthatóság érdekében.
...@@ -346,7 +348,7 @@ class ManageBarrackHandler { ...@@ -346,7 +348,7 @@ class ManageBarrackHandler {
} }
``` ```
# `System` komponens # `Logic.Systems` komponens (modellekhez extra logika)
Mindegyik `...System` a `BaseSystem` alosztálya és implementálja a `RegisterListeners(EventDispatcher)` metódust. Az `On(...)` metódusok visszatérési értéke a paramétertől függ. Ezek nincsenek jelölve a diagrammon a jobb átláthatóság érdekében. Mindegyik `...System` a `BaseSystem` alosztálya és implementálja a `RegisterListeners(EventDispatcher)` metódust. Az `On(...)` metódusok visszatérési értéke a paramétertől függ. Ezek nincsenek jelölve a diagrammon a jobb átláthatóság érdekében.
...@@ -394,7 +396,7 @@ DestroyCastleSystem ---> Castle ...@@ -394,7 +396,7 @@ DestroyCastleSystem ---> Castle
DestroyCastleSystem ---> GameWorld DestroyCastleSystem ---> GameWorld
``` ```
# Dispatcher rendszerek # Diszpécser rendszerek (`CommandDispatcher`, `EventDispatcher`)
```plantuml ```plantuml
package Logic.Event { package Logic.Event {
...@@ -446,7 +448,7 @@ abstract "BaseCommand<BiCommandResult>" extends BaseCommand{ ...@@ -446,7 +448,7 @@ abstract "BaseCommand<BiCommandResult>" extends BaseCommand{
} }
``` ```
# Különböző eventek kifejtve # `Event`-ek (események)
Mindegyik `...Event`, ami nem interfész, az a `BaseEvent` alosztálya. Ez nincs jelölve a diagrammon a jobb átláthatóság érdekében. Mindegyik `...Event`, ami nem interfész, az a `BaseEvent` alosztálya. Ez nincs jelölve a diagrammon a jobb átláthatóság érdekében.
...@@ -534,7 +536,7 @@ class CastleDestroyedEvent implements ICastleEvent ...@@ -534,7 +536,7 @@ class CastleDestroyedEvent implements ICastleEvent
} }
``` ```
# Különböző parancsok kifejtve # `Command`-ok (parancsok)
Mindegyik `...Command` a `BaseCommand` alosztálya. Ez nincs jelölve a diagrammon a jobb átláthatóság érdekében. Mindegyik `...Command` a `BaseCommand` alosztálya. Ez nincs jelölve a diagrammon a jobb átláthatóság érdekében.
... ...
......