draw_4hoek
draw_4hoek is een eenvoudig script waarmee je vierhoeken mee kunt tekenen. In Game Maker zit al een script genaamd draw_rectangle, maar is enkel bedoelt voor rechthoeken of vierkanten... voor echte vierhoeken is er een geen functie of een script dus daarom heb ik dit script gemaakt:var ___x1,___y1,___x2,___y2,___x3,___y3,___x4,___y4;
___x1 = argument0;
___y1 = argument1;
___x2 = argument2;
___y2 = argument3;
___x3 = argument4;
___y3 = argument5;
___x4 = argument6;
___y4 = argument7;
___outline = argument8;
if (___outline == false)
{draw_triangle(___x1,___y1,___x2,___y2,___x3,___y3,false);
draw_triangle(___x2,___y2,___x3,___y3,___x4,___y4,false);
}
else
{draw_line(___x1,___y1,___x2,___y2);
draw_line(___x2,___y2,___x4,___y4);
draw_line(___x4,___y4,___x3,___y3);
draw_line(___x3,___y3,___x1,___y1);
}
Het gebruik is redelijk eenvoudig. Hier een voorbeeldje:
___x1 = argument0;
___y1 = argument1;
___x2 = argument2;
___y2 = argument3;
___x3 = argument4;
___y3 = argument5;
___x4 = argument6;
___y4 = argument7;
___outline = argument8;
if (___outline == false)
{draw_triangle(___x1,___y1,___x2,___y2,___x3,___y3,false);
draw_triangle(___x2,___y2,___x3,___y3,___x4,___y4,false);
}
else
{draw_line(___x1,___y1,___x2,___y2);
draw_line(___x2,___y2,___x4,___y4);
draw_line(___x4,___y4,___x3,___y3);
draw_line(___x3,___y3,___x1,___y1);
}
draw_vierhoek(x-40,y-20,x+40,y-40,x-40,y+36,x+40,y+48,false);
Dit tekent een bijna-vierkant.Credits zijn niet vereist voor dit eenvoudige script!
