pièce Bang

comment programmer un (small) Bang en langage gam1

les “Bangs” interviennent pour réaliser une programmation événementielle :
ils définissent des détections d'événements prévus par l'interface utilisateur, associées à des actions sur le dessin affiché

Editer script ‘Bangs avec texte’
_-_-_-_-_-_ Bangs avec texte _-_-_ (normal DIRECT) _-_-_-_-_-_
T0jeu0:p=10;20	d=16	cc=100,150,0	sty=gras	t= - avec la souris, déplacez  le rectangle jaune	!
T0jeu1:p=30;40	d=14	cc=100,150,0	t= - approchez d'une des positions 0, 1 ou 2	!
T0jeu2:p=230;60	d=14	cc=100,150,0	t= - puis, cliquez dans le jaune	!

P0forme:p=200;100	VU_N	!
P0form0:p=100;70	#
P0form1:p=50;140	!
P0form2:p=120;200	#

T0pos0:p=P0form0.x+2;P0form0.y-5	VU_O	d=14	cc=gris	cf=blanc	t=position 0	!
T0pos1:p=P0form1	VU_O	d=18	cc=gris	cf=blanc	sty=plein	t=position 1	!
T0pos2:p=P0form2	VU_O	d=16	cc=gris	cf=blanc	sty=italique	t=position 2	!
//___	!
P0simple:p=300;200	VU_N	!
R0simple: p1=P0simple	dM=90;40	cc= gris	cf=255,210,0,0.9,Ss	!
B0simple: frm=R0simple	DRAG=gm1.glisser()	!
//___	!
E0simple: c=P0form2	dM=40;20	cc= gris	cf=255,210,0,0.4,Ss	!
B0ell0: frm=E0simple	DRAG=gm1.glisser(P0form0,T0pos1,R0simple)	CLICK=gm1.faire(E0simple.p1=P0form2,ERR[STATUT])	!
//___	!
R0forme: p1=P0forme	dM=90;40	cc= gris	cf=jaune	!
B0forme: frm=R0forme	DRAG=gm1.glisser(P0form0,T0pos1,R0simple,E0simple)	CLICK=gm1.faire(R0forme.p1=P0forme,$V0ch.v=0,ERR[STATUT])	!
//___	!
T0errant:p=350;150	d=16	cc=bleu	cf=vert	t= bougez-moi 	!
B0errant: frm=T0errant	DRAG=gm1.glisser(P0form0,T0pos1,R0simple,E0simple)	!
//___	!
// autres formats : SF_no_W , SF_no_Wd , SF_no_Wd , SF_no_Ms- ,  SF_no_M  , SF_no_D ....
$V0chiffre1: type=nombre(0,0,9)	!
$V0num1: type=texte( 0 ,3,SF_no_Ms-)	!
T0num1:p=P1fois.x-20;P1fois.y		VU_O	d=18	cc=gris	cf=vert	t=?	!
B0num1: frm=T0num1	CLICK=gm1.saisir(3,1,$V0num1,ERR[STATUT&MODOP])	!

_-_-_-_-_-_-_-_-_-_-_
  Nota Bene :
  • . . . voir aussi gm1.faireP( ***)
    ToDo : . . .

. . .

Aucune note. Soyez le premier à attribuer une note !

utilitaire de bas de page pour gam1 version :       OK ? pour votre
script par page URL cookie
_-_-_-_-_-_ _-_-_-_-_-_

_-_-_-_-_-_-_-_-_-_-_
        ( × )

( en : cette page autre )
label =
Editer le script du label


Créer un site gratuit avec e-monsite - Signaler un contenu illicite sur ce site

×