|
Categorieën >
Object georiënteerd
Objecten bepalen
|
|
|
offline
|
Onbekend
|
Bij OOP gaat het natuurlijk om objecten, methoden, bedrag, etc. Meestal spreekt het voor zich wat de objecten zijn. Maar ... stel, je hebt het volgende probleem:
Het spel Tertulis (lijkt op Tetris) werkt met blokken. Een blok is bijvoorbeeld een object en kan verschillende eigenschappen hebben (kleur, snelheid, type, score, etc.).
Maar met een een volle rij vindt een actie plaats. Zo'n rij is toch gewoon een collectie afzonderlijke objecten (lijkt me logisch) of maak je van een rij ook een object? |
3 antwoorden
Wim – 29/04/2011 10:59
|
|
offline
|
Crew algemeen
|
in zo'n lijn heb je inderdaad meerdere objecten. Een ietswat logische opbouw lijkt mij dat je een speelveld-object hebt waar je meerdere blok-objecten aan toe zal kennen. Wanneer een blok stopt met bewegen (en dus het volgende blok geladen zal worden) kan je de lijnen waarop het blok staat controleren.
|
|
|
|
offline
|
Content Manager
|
Ik zou het ook doen zoals Wim. Een object van de klasse Speelveld. Dat is dan een matrix en object x bevind zich ergens in die matrix. Als een rij van die matrix volzet is, dan heb je een volle lijn. Simpel toch?
|
xSc – 29/04/2011 22:24
|
|
offline
|
Onbekend
|
Ja, oke, dat is ook mijn logica. Maar bedankt voor je antwoord. Meten = weten ;)
|
Je moet ingelogd zijn om een reactie te kunnen posten.
|
|
|