Syv

MovieClip
Syv

Syv er dokumentklassen som utgjør modellen sammen med Kopp og Terning klassene.  Spilleren kommuniserer med modellen via Utsyn klassen som er programmets brukergrensesnitt.

Bruksmønster

Spilleren får et pengebeløp (OPPRINNELIG_BEHOLDNING) og en kopp med to terninger.  Det koster ti kr å slå de to terningene.  Spilleren vinner 50 kroner dersom summen av de to terningene blir syv.  Spilleren får fortsette så lenge han har penger, men ikke flere ganger enn ANTALL_RUNDER.

Dato

15.12.2009

Forfatter

Ola Lie

Summary
SyvSyv er dokumentklassen som utgjør modellen sammen med Kopp og Terning klassene.
Constants
ENDRET_TILSTANDNår verdienene i modellen endres utløses denne hendelsen
ANTALL_RUNDERMax antall ganger spilleren får spille
OPPRINNELIG_BEHOLDNINGPengebeløpet som spilleren starter med
Variables
rundeantall ganger spilleren har kastet terningene
beholdningpengebeløpet spilleren har til rådighet
_koppinneholder pekeren til koppen, et Kopp objekt som har terninger.
_utsyninnholder pekerent til utsynet, et MovieClip som er programmets brukergrensesnitt
Functions
SyvKonstruktøren oppretter en kopp med 2 terninger og et utsyn som legges til displaylista
spilllar spilleren kaste terningene så lenge han har penger igjen og har spilt færre ganger enn ANTALL_RUNDER
getBeholdning
getRunde
getVerdiReturnerer verdien til en bestemt terning i koppen.

Constants

ENDRET_TILSTAND

public static const ENDRET_TILSTAND: String

Når verdienene i modellen endres utløses denne hendelsen

ANTALL_RUNDER

public const ANTALL_RUNDER: int

Max antall ganger spilleren får spille

OPPRINNELIG_BEHOLDNING

public const OPPRINNELIG_BEHOLDNING

Pengebeløpet som spilleren starter med

Variables

runde

private var runde: int

antall ganger spilleren har kastet terningene

beholdning

private var beholdning: int

pengebeløpet spilleren har til rådighet

_kopp

private var _kopp: Kopp

inneholder pekeren til koppen, et Kopp objekt som har terninger.

_utsyn

private var _utsyn: Utsyn

innholder pekerent til utsynet, et MovieClip som er programmets brukergrensesnitt

Functions

Syv

public function Syv()

Konstruktøren oppretter en kopp med 2 terninger og et utsyn som legges til displaylista

spill

public function spill()

lar spilleren kaste terningene så lenge han har penger igjen og har spilt færre ganger enn ANTALL_RUNDER

getBeholdning

public function getBeholdning():int

getRunde

public function getRunde():int

getVerdi

public function getVerdi(terningNr: int):int

Returnerer verdien til en bestemt terning i koppen.  (Denne teksten er formatert med Javadoc syntax)

Parameters

terningNrangir en bestemt terning i koppen

Returns

antall øyne som vises på terningen

Version

15.12.2009

Author

Ola Lie

public static const ENDRET_TILSTAND: String
Når verdienene i modellen endres utløses denne hendelsen
public const ANTALL_RUNDER: int
Max antall ganger spilleren får spille
public const OPPRINNELIG_BEHOLDNING
Pengebeløpet som spilleren starter med
private var runde: int
antall ganger spilleren har kastet terningene
private var beholdning: int
pengebeløpet spilleren har til rådighet
private var _kopp: Kopp
inneholder pekeren til koppen, et Kopp objekt som har terninger.
private var _utsyn: Utsyn
innholder pekerent til utsynet, et MovieClip som er programmets brukergrensesnitt
public function Syv()
Konstruktøren oppretter en kopp med 2 terninger og et utsyn som legges til displaylista
public function spill()
lar spilleren kaste terningene så lenge han har penger igjen og har spilt færre ganger enn ANTALL_RUNDER
public function getBeholdning():int
public function getRunde():int
public function getVerdi(terningNr: int):int
Returnerer verdien til en bestemt terning i koppen.
Close