Vielleicht kann damit jemand was anfangen, es verbessern oder erweitern:
Alles anzeigen
Zum Eintrag in der Datenbank
GML-Quellcode
- /* Script zum Zeichnen eines Spinnennetzes
- * Im room Editor einfach die obj_Netz Eckpunkte spiralförmig verteilen.
- * Dabei pro Rund immer gleich viele Punkte verteilen und die Anzahl dieser
- * Eckpunkte im Creation-Code des obj_Netz_Controller schreiben zB.: ecken=10
- */
- // Farbe auswählen
- draw_set_color(c_white);
- // "Spirale" zeichnen
- ii=instance_find(obj_Netz,0);
- for (i=1;i<instance_number(obj_Netz);i+=1) {
- iii=instance_find(obj_Netz,i);
- draw_line(ii.x,ii.y,iii.x,iii.y);
- ii=iii;
- }
- // Linien zur Mitte zeichnen
- for (j=0;j<ecken;j+=1)
- {
- ii=instance_find(obj_Netz,j);
- for (i=j+1;i<instance_number(obj_Netz);i+=ecken) {
- iii=instance_find(obj_Netz,i);
- draw_line(ii.x,ii.y,iii.x,iii.y);
- ii=iii;
- }
- iii=instance_find(obj_Netz,instance_number(obj_Netz)-1);
- draw_line(ii.x,ii.y,iii.x,iii.y);
- }
Zum Eintrag in der Datenbank