Ik heb een openGL programmaatje met een idleLoopje erin om een waarde te verhogen. Het vreemde is dat er in dit loopje slechts 2 dingen staan:
waarbij hoek een globaal gedefinieerde float is. Wanneer die eerste regel er staat wordt een hele andere variable in m'n programmacode (die helemaal niets met deze vandoen heeft) opgehoogd. Wanneer ik de regel weglaat draait alles zoals het zou moeten, zet ik de regel erin flipt de boel omdat die andere variabele ineens ongeldige waarden begint aan te nemen. Snap niet hoe dat kan!
code:
1
2
| hoek += 0.05;
glutPostRedisplay(); |
waarbij hoek een globaal gedefinieerde float is. Wanneer die eerste regel er staat wordt een hele andere variable in m'n programmacode (die helemaal niets met deze vandoen heeft) opgehoogd. Wanneer ik de regel weglaat draait alles zoals het zou moeten, zet ik de regel erin flipt de boel omdat die andere variabele ineens ongeldige waarden begint aan te nemen. Snap niet hoe dat kan!