Bomberman
Documentation

Properties:

1 Use Case View Bomberman

Bomberman



Class Player

1.1 Use Case Spiel starten

1.2 Use Case Spielen

1.3 Use Case Spiel beenden

1.4 Use Case Auflesen

Seq.-Diag. Bombe



ObjectDiagram_StartingGameA



ObjectDiagram_ReleaseBomb



ObjectDiagram_ExplodingBomb



Class instance Playground

type :Playground

Class instance player1p

type :Player

attributes :

Class instance player2I

type :Player

attributes :

Class instance

type :Ground

attributes :

Class instance

type :Wall

attributes :

Class instance brickElement()

type :Brick

attributes :

Class instance flashElement

type :FlashItem

attributes :

Class instance bombElement

type :BombItem

Class instance bombElement

type :Bomb

Class instance fireElement

type :Fire

Class instance itemElement

type :Item

ObjectDiagram_StartingGameB



Class instance itemElement

type :Item

2 Class View Klassendiagramm

Classes Derives



Class Field
Class Wall
Class Ground
Class Fire
Class Item
Class CoreFire
Class EndFire
Class Brick
Class Bomb
Class Player

Class Associations



Class FlashItem
Class BombItem
Class instance

type :Field

Class instance Field[0]

type :Field

attributes :

Class instance Bomb[0]

type :Bomb

attributes :

Objektdiagramm



Class instance Player_1

type :Player

attributes :

Class instance Player_2

type :Player

attributes :

Class Elapsing
Class Timer
Class QWidget
Class QTimer

3 Package Logic

4 Package Graphic_QT