Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.1 KB

README.md

File metadata and controls

28 lines (15 loc) · 1.1 KB

UI

Denne modulen inneholder brukergrensesnittet til SpellIT.

[[TOC]]

Beskrivelse

UI-modulen representerer appplikasjonens brukergrensesnitt og er bygget med JavaFX. Modulen inneholder controllers for koordinering mellom domenelaget og brukerinteraksjon, og views for å representere brukergrensesnittet.

Ved oppstart av applikasjonen vises en Splashscreen mens applikasjonen initialiserer nødvendige ressurser. Deretter blir brukeren tatt til hovedmenyen, hvor man kan enten laste inn en tidligere lagret instans eller starte en ny. Selve spillet viser frem brettet og spillerens tilgjengelige brikker, samt. gir en oversikt over spillernes poengsum og rundenummer.

Application preview

Arkitektur

Klassediagram

Nedenfor vises et forenklet klassediagram over UI-modulen

UI classdiagram

Sekvensdiagram

Lagring av spillinstans

Følgende sekvensdiagram gir en oversikt over hvordan applikasjonen lagrer en spillinstans.

Save game sequencediagram