Organiser un code pour le jeu

Programmation avancée de jeux en PureBasic
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Re: Organiser un code pour le jeu

Message par poshu »

Corrigé. Bon, la prochaine fois que je poste un truc sur le forum, je compile avant é_è
Avatar de l’utilisateur
venom
Messages : 3136
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Organiser un code pour le jeu

Message par venom »

Merci poshu pour ton exemple de code, je vais y regarder de plus près pour mieux comprendre le déroulement.
Encore merci.






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Lemaquis
Messages : 271
Inscription : mer. 25/déc./2013 7:34
Localisation : la corse

Re: Organiser un code pour le jeu

Message par Lemaquis »

Bonjour

si j'ai bien compris le @ c'est un pointeur?
LeMaquis
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: Organiser un code pour le jeu

Message par graph100 »

Tu veux dire quand il fait ça :

Code : Tout sélectionner

GameState = @Option() 
Là il stocke l'adresse de la fonction dans la variable GameState.
Ensuite il utilise cette adresse pour appeler la fonction avec CallFunctionFast()

Question syntaxe il aurait été plus juste d'écrire :

Code : Tout sélectionner

*GameState = @Option() 
Car GameState est un pointeur vers la fonction, mais comme PB affecte le type .i par défaut ça revient au même.

Dans PB, mettre @ devant une variable, un tableau, une liste chainée ou une fonction revoit l'adresse mémoire de celle-ci
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Répondre