Classes

Classes - Python - Programmation

Marsh Posté le 14-10-2005 à 18:54:26    

Pour éviter de surchager, le code est http://Yoha2.ifrance.com.
 
Dans ce code, il y a 3*2 foctions et 2*2 variables. Pour essayer de rendre plus clair et de ne plus à avoir à utiliser de nom de fonction ou de variable du genre hauta / hautb ou ax / ab, j'ai voulu utiliser les classes...
Seulement, voila, je ne sais pas trop bien m'en servir et je ne comprnd pas tout à fait ou il faut mettre le nom de la classe dans les fonctions et où mettre self...

Reply

Marsh Posté le 14-10-2005 à 18:54:26   

Reply

Marsh Posté le 14-10-2005 à 18:58:29    

De tête:

Code :
  1. class Hello:
  2.    def __init__( self ) :
  3.       print "hello world"
  4. if __name__ == '__main__':
  5.    Hello()


Message édité par chaica le 14-10-2005 à 19:01:23

---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 14-10-2005 à 19:14:55    

oui, mais regarde mon code, moi je m'y perd un peu à cause des event et autres variable qu'il faut décaler, non ?

Reply

Marsh Posté le 14-10-2005 à 19:16:36    

Et puisque des fonctions en appellent une autre dans la classen comment je ais, je change aussi leur "call". J'ai essayé mais ça a buggé...

Reply

Marsh Posté le 16-10-2005 à 14:44:50    

Pouvez m'aider ?

Reply

Marsh Posté le 16-10-2005 à 16:16:02    

Yoha2 a écrit :

Pour éviter de surchager, le code est http://Yoha2.ifrance.com.
 
Dans ce code, il y a 3*2 foctions et 2*2 variables. Pour essayer de rendre plus clair et de ne plus à avoir à utiliser de nom de fonction ou de variable du genre hauta / hautb ou ax / ab, j'ai voulu utiliser les classes...
Seulement, voila, je ne sais pas trop bien m'en servir et je ne comprnd pas tout à fait ou il faut mettre le nom de la classe dans les fonctions et où mettre self...


Vas lire le Python Tutorial stpmerssi [:itm]
 
Et Dive Into Python [:itm]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 19-10-2005 à 12:20:28    

???

Reply

Marsh Posté le 19-10-2005 à 13:26:55    

Code source modifié (même adresse).
J'ai essayé comme ça:
la fenêtre et les ronds s'affichent mais il me dit qu'il faut que je mette une instance de a dans la première variable de movez par exemple...
C'est pourtant ce que j'ai fait...

Reply

Marsh Posté le 19-10-2005 à 13:32:17    

Va faire ce putain de tuto Python et va lire Dive Into Python, parce que là tu ne sais pas ce que tu fais et tu ne comprends strictement rien à la manière dont ça fonctionne. Et non je ne te l'expliquerais pas, je n'ai pas à te l'expliquer, tout est écrit dans les documentations.
 
Ou retourne au PHP, c'est au choix


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 26-10-2005 à 15:38:21    

C'est bon, j'aui réussi !
Nouveau bug: j'ai créé un petit jeu de bataille (source: yoha2.ifrance.com/source.txt) ainsi qu'une fenêtre de configuration mais pour la distance maximale pour tirer, il ne prend que la plus grande valeut, on dirait...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed