]> git.llucax.com Git - z.facultad/75.07/algowars.git/blob - doc/ref/cNaveSuicida.html
Import inicial después del "/var incident". :(
[z.facultad/75.07/algowars.git] / doc / ref / cNaveSuicida.html
1 <HTML>\r
2 <H2>Class: cNaveSuicida</H2>\r
3 <pre> <A HREF=cObjeto.html>cObjeto</A> ----+\r                                  |\r                         <A HREF=cObjetoPersistente.html>cObjetoPersistente</A> ----+\r                                                |\r                                         <A HREF=cObjetoVolador.html>cObjetoVolador</A> ----+\r                                                            |\r                                                          <A HREF=cNave.html>cNave</A> ----+\r                                                                    |\r                                                              <A HREF=cNaveEnemiga.html>cNaveEnemiga</A> ----+\r                                                                               |\r                                                                         cNaveSuicida\r</pre><hr>\r
4 <B>Description:</B><BR>Es una nave sin armas que se desplaza por el epacio\r
5       hasta que encuentra una nave propia y trata de chocarla.<br>\r
6       <u>Características:</u>\r
7       <PRE>\r
8       Dimensión:            10        metros\r
9       Potencia:             4         Cantidad de daño que hace por intervalo de tiempo\r
10       Energía:              30        Cantidad de daño que soporta antes de ser destruída\r
11       Velocidad máxima:     0,2       metros/milisegundos (720 km/h)\r
12       Campo de radar:       2500      metros (2,5 km)\r
13       Misiles:              0\r
14       Misiles Dirigidos:    0\r
15       </PRE>\r
16 <p><B>Unit:</B><BR><A HREF=NavesEnemigas.html>NavesEnemigas</A>\r
17 <code>   <A HREF=NavesEnemigas.pas>(NavesEnemigas.pas)</code></A><BR><BR>\r
18 <p><B>Constructors:</B><BR>\r
19 <dl>\r
20 <dt>\r
21 <IMG SRC=public.gif>\r
22 <A HREF="cNaveSuicida.html#0">constructor create( pos : cVector = nil; vel : cVector = nil );</A><BR>\r
23 </dt>\r
24 <dd>\r
25 Constructor\r
26 </dd>\r
27 </dl>\r
28 <p><B>Methods:</B><BR>\r
29 <dl>\r
30 <dt>\r
31 <IMG SRC=public.gif>\r
32 <A HREF="cNaveSuicida.html#1">function mDibujar: tObjetosVoladores; override;</A><BR>\r
33 </dt>\r
34 <dd>\r
35 Método heredado, se sobreescribe porque se dibuja de forma distinta\r
36 </dd>\r
37 <dt>\r
38 <IMG SRC=public.gif>\r
39 <A HREF="cNaveSuicida.html#2">function mDisparar( dT: tTiempo; ov : cObjetoVolador = nil ): cArma; override;</A><BR>\r
40 </dt>\r
41 <dd>\r
42 Método heredado, se sobreescribe porque esta nave en particular no puede disparar\r
43 </dd>\r
44 <dt>\r
45 <IMG SRC=public.gif>\r
46 <A HREF="cNaveSuicida.html#3">procedure mReaccionar( np : cNavePropia );override;</A><BR>\r
47 </dt>\r
48 <dd>\r
49 Método heredado que hace que la nave reaccione ante la presencia\r
50           de la nave propia (en este caso tratará de chocarla)\r
51 </dd>\r
52 </dl>\r
53 <HR>\r
54 <p><IMG SRC=constructors.gif>\r
55 <A NAME="0"></A><P>\r
56 <IMG SRC=public_big.gif>\r
57 <CODE>constructor create( pos : cVector = nil; vel : cVector = nil );</CODE>\r
58 <dl>\r
59 <dd>Crea una instancia de una nave suicida.\r
60     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>pos </CODE> : Vector posición</dd><dd>&nbsp;&nbsp;&nbsp;<CODE>vel </CODE> : Vector velocidad</dd><p>\r
61 </dl></dd></dl><HR>\r
62 <p><IMG SRC=methods.gif>\r
63 <A NAME="1"></A><P>\r
64 <IMG SRC=public_big.gif>\r
65 <CODE>function mDibujar: tObjetosVoladores; override;</CODE>\r
66 <dl>\r
67 <dd>Método heredado que hace que la nave reaccione ante la presencia\r
68     de la nave propia (en este caso tratará de chocarla)\r
69     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>np </CODE> : Nave Propia con la cual esta reaccionando</dd><p>\r
70 </dl></dd></dl><HR>\r
71 <A NAME="2"></A><P>\r
72 <IMG SRC=public_big.gif>\r
73 <CODE>function mDisparar( dT: tTiempo; ov : cObjetoVolador = nil ): cArma; override;</CODE>\r
74 <dl>\r
75 <dd>Hace que se dispare un arma\r
76     </dd><dd><B>Parameters</B></dd><dd>&nbsp;&nbsp;&nbsp;<CODE>ov </CODE> : Objetivo del disparo</dd><dd><B>Returns</B></dd><dd>&nbsp;&nbsp;&nbsp;Arma disparada (o <i>nil</i> si no se puede disparar ningún arma)</dd><p>\r
77 </dl></dd></dl><HR>\r
78 <A NAME="3"></A><P>\r
79 <IMG SRC=public_big.gif>\r
80 <CODE>procedure mReaccionar( np : cNavePropia );override;</CODE>\r
81 <dl>\r
82 <dd>Método heredado que hace que la nave reaccione ante la presencia\r
83           de la nave propia (en este caso tratará de chocarla)</dd><p>\r
84 </dl></dd></dl><HR>\r
85 </HTML>\r