Stap 19: Bal Demo - bal vertegenwoordiging
Nu dat er een manier is om een bal op het scherm tekent, hoe de locatie vertegenwoordigd moet zijn? De locatie kan variëren wild tussen twee opeenvolgende frames; de locatie moet daarom ergens worden opgeslagen in het hoofdgeheugen. Aangezien slechts twee waarden nodig zijn voor het vertegenwoordigen van de locatie (x en y in de coördinaten), is een array zou overkill. Twee toepasselijke naam, unsigned integers zullen gemakkelijker te begrijpen. Het verschil tussen het gebruik van ondertekende en niet-ondertekende gehele getallen is gering, maar, zoals de coördinaten altijd positief in dit coördinaat vliegtuig zijn, gehele getallen zonder teken zorgt ervoor dat altijd positieve gehele getallen worden gebruikt. De verklaringen moeten als volgt uitzien:
unsigned int ball_x;unsigned int ball_y;