A | |
avslutt, Utsyn | |
G | |
getBeholdning, Syv | |
getRunde, Syv | |
getTotal, Kopp | |
getVerdi | |
K | |
kast | |
Kopp, Kopp | |
O | |
oppdaterUtsyn, Utsyn | |
S | |
spill | |
Syv, Syv | |
U | |
Utsyn, Utsyn |
Fjerner spill knappen og gir beskjed om spilleren vant eller tapte
private function avslutt()
public function getBeholdning():int
public function getRunde():int
henter og legger sammen verdien til alle terningene i koppen og retruner totalen.
public function getTotal():int
Videreformidler verdien til en bestemt terning i koppen for at utsynet skal kunne vise riktig antall øyne.
public function getVerdi( terningNr: int )
Returnerer verdien til en bestemt terning i koppen.
public function getVerdi( terningNr: int ):int
public function getVerdi():int
kaller kast metoden til alle terningene i koppen
public function kast():void
Hver gang kast funksjonen kjøres så settes verdien til et vilkårlig tall mellom 1 og 6
public function kast():void
public function Kopp( antallTerninger: int ):void
Kjøres når modellen utløser hendelsen ENDRET_TILSTAND.
private function oppdaterUtsyn( e: Event )
lar spilleren kaste terningene så lenge han har penger igjen og har spilt færre ganger enn ANTALL_RUNDER
public function spill()
Når spilleren trykker spill knappen, kalles spill metoden i modellen
private function spill( e: MouseEvent )
Konstruktøren oppretter en kopp med 2 terninger og et utsyn som legges til displaylista
public function Syv()
Konstruktøren viser startverdiene og registrerer lyttefunkjoner for å oppdatere seg selv når verdiene i modellen endres og å spille når knappen trykkes
public function Utsyn( _modell: Syv, beholdning: int ):void