26.07.2013 Views

Rapport Objektorienteret Pacman - Portfolio - Tommy Andersen

Rapport Objektorienteret Pacman - Portfolio - Tommy Andersen

Rapport Objektorienteret Pacman - Portfolio - Tommy Andersen

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.1.1.1 Vinduet, Pacwindow<br />

bliver startet<br />

(Ref: Sekvensdiagram 1, 5.4.1)<br />

5.1.1.2 Menuen til vinduet<br />

bliver skabt.<br />

(Ref: Klassediagram 1, 5.3.1.1.CPacWindow)<br />

(Ref: IPO , Bilag 1,4.6)<br />

5.1.1.3 Gamehandler bliver<br />

startet<br />

(Ref: Klassediagram 1, 5.3.1.3.CGameHandler)<br />

(Ref: IPO , Bilag 1,5.2)<br />

5.1.1.4 Timeren startes<br />

(Ref: Klassediagram 1, 5.3.1.1.CTimer)<br />

(Ref: IPO , Bilag 1,3.1)<br />

5.1.1.5 Intro skærmen<br />

startes<br />

(Ref: Sekvensdiagram 1, 5.4.3)<br />

5.1.1.6 Vent på der sker<br />

noget med vinduet<br />

(Ref: Klassediagram 1, 5.3.1.1.CPacWindow)<br />

(Ref: IPO , Bilag 1,4.1)<br />

5.1.1.7 Spillets tråd hThread<br />

lukkes ned<br />

(Ref: IPO , Bilag 1,5.3)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameHandler)<br />

5.1.1.8 Spillets tråd startes<br />

(Ref: IPO , Bilag 1,5.2)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameHandler)<br />

5.1.1.9 Oprydning intro<br />

(Ref: Sekvensdiagram 1, 5.4.7)<br />

5.1.1.10 Gamestate skiftes til<br />

menu<br />

(Ref: IPO , Bilag 1,5.1)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameHandler)<br />

5.1.1.11 Brugeren skal vælge<br />

et menupunkt<br />

(Ref: IPO , Bilag 1,17.6)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameStateIntro)<br />

5.1.1.12 Vinduet bliver kaldt<br />

med et lukke kald<br />

(Ref: IPO , Bilag 1,4.1)<br />

(Ref: Klassediagram 1, 5.3.1.1. CPacWindow)<br />

<strong>Rapport</strong> – Objekt Orienteret <strong>Pacman</strong> spil<br />

Side 31 af 50<br />

5.1.1.13 Deinit kørende<br />

elementer<br />

(Ref: Klassediagram 1, 5.3.1.3.CGameHandler)<br />

(Ref: IPO , Bilag 1,5.3)<br />

5.1.1.14 Programmet afsluttes<br />

(Ref: Sekvensdiagram 1, 5.4.22)<br />

5.1.1.15 Bliver spillet startet<br />

forfra?<br />

(Ref: Klassediagram 1, 5.3.1.3.CGameHighscore)<br />

(Ref: IPO , Bilag 1,16.5)<br />

5.1.1.16 Oprydning game<br />

(Ref: Sekvensdiagram 1, 5.4.14)<br />

5.1.1.17 Spillet kører<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameStateGame)<br />

(Ref: IPO , Bilag 1,15.2)<br />

5.1.1.18 Brugeren skal<br />

indtaste navn og<br />

vælge og om<br />

highscores skal være<br />

online<br />

(Ref: Sekvensdiagram 1, 5.4.6)<br />

5.1.1.19 Oprydning menu<br />

(Ref: Sekvensdiagram 1, 5.4.8)<br />

5.1.1.20 Gamestate skiftes til<br />

game<br />

(Ref: IPO , Bilag 1,5.1)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameHandler)<br />

5.1.1.21 Banen loades og<br />

tegnes<br />

(Ref: Sekvensdiagram 1, 5.4.10)<br />

5.1.1.22 Oprydning highscore<br />

(Ref: Sekvensdiagram 1, 5.4.20)<br />

5.1.1.23 Gamestate skiftes til<br />

gameover<br />

(Ref: IPO , Bilag 1,5.1)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameHandler)<br />

5.1.1.24 Lokal highscore<br />

bliver hentet frem...<br />

(Ref: IPO , Bilag 1,16.6)<br />

(Ref: Klassediagram 1, 5.3.1.3. CGameStateHighscore)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!