Hi da draussen,
ich scheiter wieder mal an den einfachsten Dingen
ich möchte eine linie zeichnen. der anfang soll soll mit dem linkklick gesetst werden das Ende mit rechtsklick.
via draw_line scheint das recht einfach zu sein. laut Handbuch muss nur der COLOR-Wert mit NULL angegeben sein.
Zitat:
Ist NULL gegeben, wird keine Linie gezeichnet, die Position zum Start der nächsten Linie wird aber gesetzt.
Und genau das möchte ich. Leider wird schon mit dem 1. Klick eine linie von 0,0 zur Mausposition gezeichnet.
Hier mal mein Code:
function zeichnen()
{
while(1)
{
if(mouse_left == 1)
{
pos_1_x = mouse_cursor.x ;
pos_1_y = mouse_cursor.y;
}
if(mouse_right == 1)
{
pos_2_x = mouse_cursor.x ;
pos_2_y = mouse_cursor.y;
}
wait(1);
}
}
function draw_red_rect()
{ while(1)
{
draw_line(vector(pos_1_x,pos_1_y,0),NULL,100); // move to first corner
draw_line(vector(pos_2_x,pos_2_y,0),vector(0,0,255),100);
wait(1);
}
}
Egal mit welcher Taste ich dann weiterklicke es wird eine Linie nach der anderen gezeichnet und die vorhergegangen ist weg. Die Linie soll mir aber erhalten bleiben.