diff --git a/MAVENProject/PlanUML.puml b/MAVENProject/PlanUML.puml index 34f39e8d9f2d3b2e376f37b1d8bb3930dc93a607..b9951eb8eb75188741597a302ea38e4a9942476c 100644 --- a/MAVENProject/PlanUML.puml +++ b/MAVENProject/PlanUML.puml @@ -4,10 +4,14 @@ java.awt.event.KeyListener <|-- engine.GameController engine.GameController <|.. model.PacmanController engine.Game <|.. model.PacmanGame javax.swing.JPanel <|-- engine.DrawingPanel -engine.GameEngineGraphical <|-- engine.GameController -engine.GameEngineGraphical <|-- engine.Game -engine.GameEngineGraphical <|-- engine.GamePainter +engine.GameController <|-- engine.GameEngineGraphical +engine.Game <|-- engine.GameEngineGraphical +engine.GamePainter <|-- engine.GameEngineGraphical engine.GamePainter <|.. model.PacmanPainter +engine.GraphicalInterface <|-- engine.GameEngineGraphical +engine.Cmd <|-- model.PacmanController +engine.DrawingPanel <|-- engine.GraphicalInterface +engine.GamePainter <|-- engine.DrawingPanel interface engine.GameController { + Cmd getCommand() @@ -23,7 +27,7 @@ class model.PacmanController { enum engine.Cmd { + LEFT + RIGHT -+ UP ++ JUMP + IDLE } class engine.GraphicalInterface { @@ -76,4 +80,12 @@ class engine.GameEngineGraphical { + <<Create>> GameEngineGraphical(Game,GamePainter,GameController) + void run() } +class entity.Character { +} +class entity.Monster{ +} +class deplacements.General { +} +class environnement.Map { +} @enduml \ No newline at end of file