From 9792a138efdf69bc15f08c69120dc14677cec629 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Sun, 30 Jun 2013 17:16:14 +0300 Subject: [PATCH] Aggiunta una pallina telecomandata. --- boom.project.gmx | 4 ++ objects/specialroll.object.gmx | 111 +++++++++++++++++++++++++++++++++ scripts/init.gml | 4 +- scripts/rollL.gml | 1 + scripts/rollR.gml | 1 + sprites/images/radio_0.png | Bin 0 -> 124 bytes sprites/radio.sprite.gmx | 24 +++++++ 7 files changed, 144 insertions(+), 1 deletion(-) create mode 100644 objects/specialroll.object.gmx create mode 100644 scripts/rollL.gml create mode 100644 scripts/rollR.gml create mode 100644 sprites/images/radio_0.png create mode 100644 sprites/radio.sprite.gmx diff --git a/boom.project.gmx b/boom.project.gmx index 81b0a45..5d85a41 100644 --- a/boom.project.gmx +++ b/boom.project.gmx @@ -24,6 +24,7 @@ sprites\yslabr sprites\rtile sprites\octo + sprites\radio sprites\rbomb sprites\obomb sprites\lball @@ -49,6 +50,8 @@ + + fonts\points @@ -94,6 +97,7 @@ objects\libro objects\temperino objects\gommag + objects\specialroll objects\matita objects\moon diff --git a/objects/specialroll.object.gmx b/objects/specialroll.object.gmx new file mode 100644 index 0000000..d97db15 --- /dev/null +++ b/objects/specialroll.object.gmx @@ -0,0 +1,111 @@ + + + radio + -1 + -1 + 0 + 0 + stackdrop + <undefined> + + + + 1 + 601 + 0 + 0 + 0 + -1 + 1 + action_execute_script + + self + 0 + 0 + + + 9 + + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + + + + + 1 + 601 + 0 + 0 + 0 + -1 + 1 + action_execute_script + + self + 0 + 0 + + + 9 + + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + + + + -1 + 0 + 0 + 0.800000011920929 + 0 + 1 + 0.100000001490116 + 3 + 5 + -1 + 0 + + 8,8 + 8,8 + + diff --git a/scripts/init.gml b/scripts/init.gml index 150ed8f..208fdaa 100644 --- a/scripts/init.gml +++ b/scripts/init.gml @@ -1,7 +1,7 @@ //Seleziona il primo oggetto. selected = 0; //Definisci qual รจ il numero massimo, ad esempio se arriva a stack_names[9] scrivi 9. -totalitems = 8; +totalitems = 9; //Definisci l'array con tutti i nomi degli oggetti da fare spawnare. stack_names[0] = squadraL; stack_names[1] = gomma; @@ -12,6 +12,7 @@ stack_names[5] = temperino; stack_names[6] = gommag; stack_names[7] = matita; stack_names[8] = moon; +stack_names[9] = specialroll; //Definisci l'array con tutti i nomi degli sprite da disegnare con il mouse. spr_names[0] = rtri; spr_names[1] = lball; @@ -22,6 +23,7 @@ spr_names[5] = temper; spr_names[6] = bigball; spr_names[7] = matitasp; spr_names[8] = moonball; +spr_names[9] = radio; //Disattiva il mouse normale visto che viene generato automaticamente. window_set_cursor(cr_none); //Apri il file di salvataggio, carica il record e chiudi il file. diff --git a/scripts/rollL.gml b/scripts/rollL.gml new file mode 100644 index 0000000..7c1e9eb --- /dev/null +++ b/scripts/rollL.gml @@ -0,0 +1 @@ +physics_apply_torque(-100); diff --git a/scripts/rollR.gml b/scripts/rollR.gml new file mode 100644 index 0000000..183365b --- /dev/null +++ b/scripts/rollR.gml @@ -0,0 +1 @@ +physics_apply_torque(100); diff --git a/sprites/images/radio_0.png b/sprites/images/radio_0.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1ea4a0423df9aea40e82184e21061f90cee6c6 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&YmugAr*6y3lb6%9FFn)|NsAZ zyWy4KvkW_w*x5PqG8~Q?6q+<^m@_ylD>7f;S+t0;#bm*0es^Xz9WgdLRlbTm76u;E WTMG($wmbqF$KdJe=d#Wzp$Py1%_IE) literal 0 HcmV?d00001 diff --git a/sprites/radio.sprite.gmx b/sprites/radio.sprite.gmx new file mode 100644 index 0000000..12c4df4 --- /dev/null +++ b/sprites/radio.sprite.gmx @@ -0,0 +1,24 @@ + + + 8 + 8 + 1 + 0 + 0 + 0 + 0 + 15 + 0 + 15 + 0 + 0 + + 0 + + 0 + 16 + 16 + + images\radio_0.png + +