// Spieler Raumschiff
ENTITY* spieler;
action spieler_aktion()
{
spieler = my;
my.STATE = 1;
while(1)
{
...
// Schiessen - Shot
if (my.STATE == 1) // kein Schuss
{
if(mouse_left) my.STATE = 2;
}
if(my.STATE == 2) // Schuss
{
if(last_bomb_x == 15) last_bomb_x = -15;
else last_bomb_x = 15;
if(bomb_anzahl < 4)
{
bomb = ent_create("bomb.mdl",vector(my.x+last_bomb_x,my.y+10,my.z),move_bomb);
bomb_anzahl ++;
}
my.STATE = 3;
}
if (my.STATE == 3)
{
if (!mouse_left) my.STATE = 1;
}
wait(1);
}
}