Class: cNavePesada
cObjeto ----+
|
cObjetoPersistente ----+
|
cObjetoVolador ----+
|
cNave ----+
|
cNaveEnemiga ----+
|
cNavePesada
Description:
Es una nave con misiles y lasers (igual que la propia)
que se desplaza por el epacio hasta que encuentra una nave propia para atacar.
Características:
Dimensión: 25 metros
Potencia: 2 Cantidad de daño que hace por intervalo de tiempo
Energía: 100 Cantidad de daño que soporta antes de ser destruída
Velocidad máxima: 0,17 metros/milisegundos (612 km/h)
Campo de radar: 5000 metros (5 km)
Misiles: 5
Misiles Dirigidos: 2
Unit:
NavesEnemigas
(NavesEnemigas.pas)
Constructors:
-
constructor create( pos : cVector = nil; vel : cVector = nil );
-
Constructor
Methods:
-
procedure mDesSerializar( str: string ); override;
-
Recrea el objeto a partir de una cadena de texto con el objeto
serializado.
-
function mDibujar: tObjetosVoladores; override;
-
Método heredado, se sobreescribe porque se dibuja de forma distinta
-
procedure mReaccionar( np : cNavePropia );override;
-
Método heredado que hace que la nave reaccione ante la presencia
de la nave propia (en este caso la atacará con lasers y misiles)
-
function mSerializar: string; override;
-
Devuelve una cadena de texto con el objeto serializado.
constructor create( pos : cVector = nil; vel : cVector = nil );
- Crea una instancia de una nave pesada.
- Parameters
-
pos
: Vector posición -
vel
: Vector velocidad
procedure mDesSerializar( str: string ); override;
- Recrea el objeto a partir de una cadena de texto con el objeto
serializado.
- Parameters
-
str
: Cadena de texto con el objeto serializado.
function mDibujar: tObjetosVoladores; override;
- Método heredado, se sobreescribe porque se dibuja de forma distinta
procedure mReaccionar( np : cNavePropia );override;
- Método heredado que hace que la nave reaccione ante la presencia
de la nave propia cerca (en este caso la atacará con lasers y misiles)
- Parameters
-
np
: Nave Propia con la cual esta reaccionando
function mSerializar: string; override;
- Returns
- Cadena de texto con el objeto serializado.