home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Revista CD Expert 51
/
PCGamer51_17Demos.iso
/
games
/
colobotdemo
/
colobotdemo10e.exe
/
script
/
ttrap1.txt
< prev
next >
Wrap
Text File
|
2001-06-10
|
688b
|
49 lines
extern void object::Solution( )
{
while ( true )
{
object spot;
float bomb, dir;
spot = radar(Mine, 0, 180, 0, 5);
if ( spot == null )
{
bomb = 0;
}
else
{
bomb = direction(spot.position);
if ( bomb < 0 )
{
bomb = bomb+180;
}
else
{
bomb = bomb-180;
}
}
spot = radar(WayPoint, 0, 360, 0, 100);
if ( spot == null ) // plus rien ?
{
motor(0, 0); // stoppe
break;
}
dir = direction(spot.position);
if ( bomb != 0 )
{
dir = (dir+bomb)/2;
}
if ( dir < 0 ) // α droite ?
{
motor(1, 1+dir/90);
}
else // α gauche ?
{
motor(1-dir/90, 1);
}
}
}