var schalten = 0;
function setzen()
{
VECTOR to;
while(1)
{
if(mouse_left == 1)
{
vec_set(to,mouse_dir3d);
vec_scale(to,2000);
vec_add(to,mouse_pos3d);
c_trace(mouse_pos3d,to,USE_BOX | IGNORE_MODELS | IGNORE_SPRITES);
vec_set(to,target.x);
if(schalten == 0)
{
ent_create("block.mdl",mouse_pos3d.x,NULL);
}
}
wait(1);
}
}
function scroller()
{
var lastkey = 0;
while(1)
{
if(mouse_right == 1 && schalten < 6)
{
schalten += 1*time_step/2;
}
if(schalten >=6)
{
schalten = 0;
}
wait(1);
}
}
PANEL* schalte_pan =
{
pos_x = 0; pos_y = 0;
layer = 1;
digits(0,0,2,Arial#20b,1,schalten);
flags |= (SHOW);
}
function main()
{
mouse_mode = 4;
video_set(1024,768,0,0);
level_load("leer.wmb");
wait(1);
scroller();
setzen();
while (1)
{
mouse_pos.x = mouse_cursor.x;
mouse_pos.y = mouse_cursor.y;
wait(1);
}
}