Avis sur synthaxe de structure
Publié : lun. 20/juin/2011 17:03
Salut,
Je suis sur un projet qui n'a pour autre but que de me divertir.. A vrai dire je ne sais même pas jusqu'où j'irai niveau interaction mais j'ai envie de faire un genre de Bot (robot) visuel permettant une interaction avec l'utilisateur. Ce bot (OGMA) sera représenté sous forme d'un simple smiley pouvant changer d'état selon le comportement de l'utilisateur. Un genre de tamagoshi sauf qu'on a pas à lui filer à bouffer pour pas qu'il ne crève. Mieux, un genre "d'assistant" virtuel.
Bref, vous devez donc avoir compris (je trouve ce style de programme passionnant à développer).
Je vais donc essayer de faire les choses proprement en utilisant les structures.
Je vous demande donc si la syntaxe de mes 1eres lignes vous parait correcte et judicieuse ou s'il y a un moyen plus "propre" d'agencer la chose.
Merci
Je suis sur un projet qui n'a pour autre but que de me divertir.. A vrai dire je ne sais même pas jusqu'où j'irai niveau interaction mais j'ai envie de faire un genre de Bot (robot) visuel permettant une interaction avec l'utilisateur. Ce bot (OGMA) sera représenté sous forme d'un simple smiley pouvant changer d'état selon le comportement de l'utilisateur. Un genre de tamagoshi sauf qu'on a pas à lui filer à bouffer pour pas qu'il ne crève. Mieux, un genre "d'assistant" virtuel.
Bref, vous devez donc avoir compris (je trouve ce style de programme passionnant à développer).
Je vais donc essayer de faire les choses proprement en utilisant les structures.
Je vous demande donc si la syntaxe de mes 1eres lignes vous parait correcte et judicieuse ou s'il y a un moyen plus "propre" d'agencer la chose.
Merci
Code : Tout sélectionner
; OGMA by Ar-S
Global Dodo=0
Global Neutre=1
Global Content=2
Global Triste=3
Global Colere=4
Structure Tete
Couleur.l
PosX.l
PosY.l
TailleX.l
TailleY.l
Rayon.l
EndStructure
Structure Yeux
Couleur.l
PosX.l
PosY.l
TailleX.l
TailleY.l
Rayon.l
EndStructure
Structure Bouche
Couleur.l
PosX.l
PosY.l
TailleX.l
TailleY.l
Rayon.l
EndStructure
Dim Ogma.Tete(4) ; 0 1 2 3 4 donc 5 apparences possibles
;- TETE - DODO
Ogma(Dodo)\Couleur=RGB(255,255,20)
;- TETE - NEUTRE
Ogma(Neutre)\Couleur=RGB(255,255,0)
;- TETE - CONTENT
Ogma(Content)\Couleur=RGB(0,255,0)
;- TETE - TRISTE
Ogma(Triste)\Couleur=RGB(128,142,141)
;- TETE - COLERE
Ogma(Colere)\Couleur=RGB(255,0,0)