3 {%ToDo 'AlgoWars.todo'}
\r
7 ObjetoVolador in 'ObjetoVolador.pas',
\r
8 Vectores in 'Vectores.pas',
\r
9 Objeto in 'Objeto.pas',
\r
10 Tipos in 'Tipos.pas',
\r
11 Meteorito in 'Meteorito.pas',
\r
12 Armas in 'Armas.pas',
\r
14 Espacio in 'Espacio.pas',
\r
15 NaveEnemiga in 'NaveEnemiga.pas',
\r
16 NavePropia in 'NavePropia.pas';
\r
22 // l: array [1..MAX] of cLaser;
\r
30 assignFile( fo, 'log.txt' );
\r
32 // l[1] := cLaser.create;
\r
33 // l[2] := cLaser.create( cVector.createXYZ( 3, 3, 3 ) );
\r
34 // l[3] := cLaser.create( cVector.createXYZ( 1, 0, 0 ),
\r
35 // cVector.createXYZ( 1, 1, 1 ) );
\r
36 n := cNave.create( cVector.create( 0, 0, 0 ),
\r
37 cVector.create( 0.25, 0, 0 ) );
\r
38 m := cMisilDirigido.create( n, cVector.create( -5, 10, 10 ) );
\r
39 writeln( fo, 'NAVE: ' + #13 + #10 +
\r
40 n.mGetDebugInfo( DI_MAXI ) + #13 + #10 );
\r
41 writeln( fo, 'MISIL: ' + #13 + #10 +
\r
42 m.mGetDebugInfo( DI_MAXI ) + #13 + #10 );
\r
43 for i := 1 to 50 do begin
\r
46 writeln( fo, i, '-------------------------------------' );
\r
47 writeln( fo, 'NAVE: ' + #13 + #10 +
\r
48 n.mGetDebugInfo( DI_MAXI ) + #13 + #10 );
\r
49 writeln( fo, 'MISIL: ' + #13 + #10 +
\r
50 m.mGetDebugInfo( DI_MAXI ) + #13 + #10 );
\r
51 { if not m.mActivo then begin
\r
52 writeln( fo, 'Murio el misil!!!!' );
\r
57 // for i := 1 to MAX do begin
\r
58 // writeln( fo, 'OBJETO ' + IntToStr( i ) + ': ' + #13 + #10 +
\r
59 // o[i].mGetDebugInfo + #13 + #10 );
\r