2 <H2>Class: cNaveLiviana</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 cNaveLiviana
\r</pre><hr>
\r
4 <B>Description:</B><BR>Es una nave sin misiles, solo con lasers que
\r
5 se desplaza por el epacio hasta que encuentra una nave propia para atacar.<br>
\r
6 <u>Características:</u>
\r
9 Potencia: 1 Cantidad de daño que hace por intervalo de tiempo
\r
10 Energía: 60 Cantidad de daño que soporta antes de ser destruída
\r
11 Velocidad máxima: 0,18 metros/milisegundos (648 km/h)
\r
12 Campo de radar: 3000 metros (3 km)
\r
14 Misiles Dirigidos: 0
\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
21 <IMG SRC=public.gif>
\r
22 <A HREF="cNaveLiviana.html#0">constructor create( pos : cVector = nil; vel : cVector = nil );</A><BR>
\r
28 <p><B>Methods:</B><BR>
\r
31 <IMG SRC=public.gif>
\r
32 <A HREF="cNaveLiviana.html#1">procedure mDesSerializar( str: string ); override;</A><BR>
\r
35 Recrea el objeto a partir de una cadena de texto con el objeto
\r
39 <IMG SRC=public.gif>
\r
40 <A HREF="cNaveLiviana.html#2">function mDibujar: tObjetosVoladores; override;</A><BR>
\r
43 Método heredado, se sobreescribe porque se dibuja de forma distinta
\r
46 <IMG SRC=public.gif>
\r
47 <A HREF="cNaveLiviana.html#3">procedure mReaccionar( np : cNavePropia );override;</A><BR>
\r
50 Método heredado que hace que la nave reaccione ante la presencia
\r
51 de la nave propia (en este caso la atacará con lasers)
\r
54 <IMG SRC=public.gif>
\r
55 <A HREF="cNaveLiviana.html#4">function mSerializar: string; override;</A><BR>
\r
58 Devuelve una cadena de texto con el objeto serializado.
\r
62 <p><IMG SRC=constructors.gif>
\r
64 <IMG SRC=public_big.gif>
\r
65 <CODE>constructor create( pos : cVector = nil; vel : cVector = nil );</CODE>
\r
67 <dd>Crea una instancia de una nave liviana.
\r
68 </dd><dd><B>Parameters</B></dd><dd> <CODE>pos </CODE> : Vector posición</dd><dd> <CODE>vel </CODE> : Vector velocidad</dd><p>
\r
70 <p><IMG SRC=methods.gif>
\r
72 <IMG SRC=public_big.gif>
\r
73 <CODE>procedure mDesSerializar( str: string ); override;</CODE>
\r
75 <dd>Recrea el objeto a partir de una cadena de texto con el objeto
\r
77 </dd><dd><B>Parameters</B></dd><dd> <CODE>str </CODE> : Cadena de texto con el objeto serializado.</dd><p>
\r
80 <IMG SRC=public_big.gif>
\r
81 <CODE>function mDibujar: tObjetosVoladores; override;</CODE>
\r
83 <dd>Hace que se dispare un arma (todavía no está implementado)</dd><p>
\r
86 <IMG SRC=public_big.gif>
\r
87 <CODE>procedure mReaccionar( np : cNavePropia );override;</CODE>
\r
89 <dd>Método heredado que hace que la nave reaccione ante la presencia
\r
90 de la nave propia (en este caso la atacará con lasers)
\r
91 </dd><dd><B>Parameters</B></dd><dd> <CODE>np </CODE> : Nave Propia con la cual esta reaccionando</dd><p>
\r
94 <IMG SRC=public_big.gif>
\r
95 <CODE>function mSerializar: string; override;</CODE>
\r
97 <dd></dd><dd><B>Returns</B></dd><dd> Cadena de texto con el objeto serializado.</dd><p>
\r