... | ... | @@ -43,32 +43,56 @@ Pour consulter le cahier des charges de chaque version, rendez-vous sur ces page |
|
|
|
|
|
left to right direction
|
|
|
|
|
|
class Combat
|
|
|
class Pokemon
|
|
|
enum PKtype
|
|
|
class Player
|
|
|
class Game
|
|
|
|
|
|
class Player
|
|
|
|
|
|
class Boss
|
|
|
|
|
|
class Pokemon
|
|
|
|
|
|
enum PKTYPE
|
|
|
|
|
|
enum MOVENATURE
|
|
|
|
|
|
class Move
|
|
|
|
|
|
class Battle
|
|
|
|
|
|
class Screen
|
|
|
class SoundManager
|
|
|
class GUI
|
|
|
|
|
|
class Model
|
|
|
|
|
|
class Data
|
|
|
class Boss
|
|
|
|
|
|
Game --> SoundManager
|
|
|
Game --> Model
|
|
|
class Map
|
|
|
|
|
|
class GUI
|
|
|
|
|
|
class BattleHUD
|
|
|
|
|
|
|
|
|
|
|
|
Game --> Screen
|
|
|
Game --> Battle
|
|
|
Game --> Map
|
|
|
Game --> GUI
|
|
|
GUI --> Model
|
|
|
Game --> Model
|
|
|
Model --> Data
|
|
|
Model --> Save
|
|
|
Screen <-- Game
|
|
|
Combat o-- Game
|
|
|
Pokemon <-- Combat
|
|
|
PKtype <-- Pokemon
|
|
|
Pokemon <-- Boss
|
|
|
Pokemon <-- Player
|
|
|
Boss --* Game
|
|
|
Player --* Game
|
|
|
Player --> Pokemon
|
|
|
Boss --> Pokemon
|
|
|
Battle --> Player
|
|
|
Battle --> Boss
|
|
|
Battle --> Pokemon
|
|
|
Pokemon --> PKTYPE
|
|
|
Pokemon --> Move
|
|
|
Move --> PKTYPE
|
|
|
Move --> MOVENATURE
|
|
|
Map --> Screen
|
|
|
Screen --> GUI
|
|
|
Screen --> BattleHUD
|
|
|
Battle --> Move
|
|
|
BattleHUD --> Battle
|
|
|
|
|
|
```
|
|
|
|
... | ... | |