VAR sicht_dist[3] = -100,0,15;
VAR sicht_ang[3];
VAR Wackel;
VIEW Sicht
{
layer = 1;
pos_x = 0;
pos_y = 0;
size_x = 800;
size_y = 600;
offset_x = 0;
offset_y = 0;
arc = 45;
aspect = 1;
flags = visible;
}
ACTION Plasmageschoss
{
my.red = 155;
my.blue = 255;
my.green = 155;
my.push = -1;
Ziel.x = 1500 + mouse_pos.x;
Ziel.y = 1500 + mouse_pos.y;
Ziel.z = 0;
vec_for_screen(Ziel.x,Sicht);
vec_sub(Ziel.x,my.x);
vec_to_angle(my.pan,Ziel.x);
WHILE(1)
{
Plasmageschoss_v.x = -20 * time;
move_mode = ignore_passable + ignore_passents + ignore_sprites;
ent_move(Plasmageschoss_v.x,nullvector);
my.enable_block = on;
my.enable_entity = on;
my.event = Event_Geschoss;
effect(effect_explo3,100,my.x,nullvector);
WAIT(1);
}
}