Op 3 juli 2010 19:24 schreef albert visser <albert.vis...@gmail.com> het volgende:
> On Sat, 03 Jul 2010 19:10:57 +0200, Schoap D <schoapp...@gmail.com> wrote: > > Op 3 juli 2010 16:19 schreef albert visser <albert.vis...@gmail.com> het >> volgende: >> >> On Sat, 03 Jul 2010 15:36:46 +0200, Schoap D <schoapp...@gmail.com> >>> wrote: >>> >>> Op 3 juli 2010 15:03 schreef Floris van Manen <v...@klankschap.nl> het >>> >>>> volgende: >>>> >>>> (...) >>>> >>>> Mijn vraag is hoe ik dit voor elkaar krijg met de Python taal. Hoe en >>>> waar >>>> roep ik de hit functie aan? >>>> >>>> Dirk >>>> >>>> >>> Stond er op die pagina niet iets over "in de plaats van een andere >>> functie"? >>> >>> >> Dat klopt en het lijkt me dan ook het meest logisch als het aanroepen van >> de >> functie hit (ik weet niet of aanroepen hier de juiste term is), op >> dezelfde >> plaats gebeurt als waar nu de functie distance wordt aangeroepen. >> >> Dat over de plek (al moet ik nog beter leren zien hoe de 'flow der >> execution' precies loopt..). >> Hoe roep ik de hit functie aan, zodat 'ie True of False terug geeft? >> >> while hit(bx, by, r, px, py, h) >> >> Ergens in die richting? >> >> Bedankt voor de hulp, zeer welkom! >> >> Dirk >> >> (ben tot morgenmiddag zeker, offline) >> > > Als je naar de structuur van het programma kijkt, kun je zien dat er al een > while loop in zit, die afgebroken wordt op het moment dat distance() een > gewenst resultaat oplevert. Datzelfde kun je (dus) ook met die hit() functie > doen. > Zo bijvoorbeeld(?): if hit(ball_x, ball_y, r, mitt_x, mitt_y, h) == True: Hmm en op de een of andere manier beweegt de bal niet meer... Ik zal eens proberen te achterhalen waarom niet... Groet, Dirk
_______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl