Renamed some CAuto and CMotion classes

master
krzys-h 2015-07-10 12:12:18 +02:00
parent 26619e3f88
commit ad08d50bea
19 changed files with 172 additions and 172 deletions

View File

@ -128,23 +128,23 @@ set(BASE_SOURCES
object/auto/autoderrick.cpp
object/auto/autodestroyer.cpp
object/auto/autoegg.cpp
object/auto/autoenergy.cpp
object/auto/autopowerplant.cpp
object/auto/autofactory.cpp
object/auto/autoflag.cpp
object/auto/autohuston.cpp
object/auto/autohouston.cpp
object/auto/autojostle.cpp
object/auto/autolabo.cpp
object/auto/automush.cpp
object/auto/autonest.cpp
object/auto/autonuclear.cpp
object/auto/autopara.cpp
object/auto/autonuclearplant.cpp
object/auto/autopowercaptor.cpp
object/auto/autoportico.cpp
object/auto/autoradar.cpp
object/auto/autorepair.cpp
object/auto/autoresearch.cpp
object/auto/autoroot.cpp
object/auto/autosafe.cpp
object/auto/autostation.cpp
object/auto/autovault.cpp
object/auto/autopowerstation.cpp
object/auto/autotower.cpp
object/brain.cpp
object/drive_type.cpp
@ -156,9 +156,9 @@ set(BASE_SOURCES
object/motion/motion.cpp
object/motion/motionant.cpp
object/motion/motionbee.cpp
object/motion/motiondummy.cpp
object/motion/motionlevelcontroller.cpp
object/motion/motionhuman.cpp
object/motion/motionmother.cpp
object/motion/motionqueen.cpp
object/motion/motionspider.cpp
object/motion/motiontoto.cpp
object/motion/motionvehicle.cpp

View File

@ -34,7 +34,7 @@
#include "object/object_manager.h"
#include "object/robotmain.h"
#include "object/auto/autopara.h"
#include "object/auto/autopowercaptor.h"
// Graphics module namespace
@ -110,7 +110,7 @@ bool CLightning::EventFrame(const Event &event)
}
else if (type == OBJECT_PARA)
{
CAutoPara* automat = static_cast<CAutoPara*>(obj->GetAuto());
CAutoPowerCaptor* automat = static_cast<CAutoPowerCaptor*>(obj->GetAuto());
if (automat != nullptr)
automat->StartLightning();

View File

@ -18,7 +18,7 @@
*/
#include "object/auto/autohuston.h"
#include "object/auto/autohouston.h"
#include "ui/interface.h"
#include "ui/window.h"
@ -28,7 +28,7 @@
// Object's constructor.
CAutoHuston::CAutoHuston(CObject* object) : CAuto(object)
CAutoHouston::CAutoHouston(CObject* object) : CAuto(object)
{
Math::Vector pos;
int i;
@ -169,14 +169,14 @@ CAutoHuston::CAutoHuston(CObject* object) : CAuto(object)
// Object's destructor.
CAutoHuston::~CAutoHuston()
CAutoHouston::~CAutoHouston()
{
}
// Destroys the object.
void CAutoHuston::DeleteObject(bool bAll)
void CAutoHouston::DeleteObject(bool bAll)
{
CAuto::DeleteObject(bAll);
}
@ -184,7 +184,7 @@ void CAutoHuston::DeleteObject(bool bAll)
// Initialize the object.
void CAutoHuston::Init()
void CAutoHouston::Init()
{
m_time = 0.0f;
@ -195,14 +195,14 @@ void CAutoHuston::Init()
// Start the object.
void CAutoHuston::Start(int param)
void CAutoHouston::Start(int param)
{
}
// Management of an event.
bool CAutoHuston::EventProcess(const Event &event)
bool CAutoHouston::EventProcess(const Event &event)
{
Math::Vector speed;
Math::Point dim;
@ -251,7 +251,7 @@ bool CAutoHuston::EventProcess(const Event &event)
// Stops the controller.
bool CAutoHuston::Abort()
bool CAutoHouston::Abort()
{
return true;
}
@ -259,7 +259,7 @@ bool CAutoHuston::Abort()
// Creates all the interface when the object is selected.
bool CAutoHuston::CreateInterface(bool bSelect)
bool CAutoHouston::CreateInterface(bool bSelect)
{
Ui::CWindow* pw;
Math::Point pos, ddim;
@ -289,7 +289,7 @@ bool CAutoHuston::CreateInterface(bool bSelect)
// Returns an error due to state of the automation.
Error CAutoHuston::GetError()
Error CAutoHouston::GetError()
{
return ERR_OK;
}

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// autohuston.h
// autohouston.h
#pragma once
@ -41,11 +41,11 @@ struct HustonLens
const int HUSTONMAXLENS = 20;
class CAutoHuston : public CAuto
class CAutoHouston : public CAuto
{
public:
CAutoHuston(CObject* object);
~CAutoHuston();
CAutoHouston(CObject* object);
~CAutoHouston();
void DeleteObject(bool bAll=false);

View File

@ -18,7 +18,7 @@
*/
#include "object/auto/autonuclear.h"
#include "object/auto/autonuclearplant.h"
#include "math/geometry.h"
@ -34,14 +34,14 @@
#include <string.h>
const float NUCLEAR_DELAY = 30.0f; // duration of the generation
const float NUCLEARPLANT_DELAY = 30.0f; // duration of the generation
// Object's constructor.
CAutoNuclear::CAutoNuclear(CObject* object) : CAuto(object)
CAutoNuclearPlant::CAutoNuclearPlant(CObject* object) : CAuto(object)
{
m_channelSound = -1;
Init();
@ -49,14 +49,14 @@ CAutoNuclear::CAutoNuclear(CObject* object) : CAuto(object)
// Object's destructor.
CAutoNuclear::~CAutoNuclear()
CAutoNuclearPlant::~CAutoNuclearPlant()
{
}
// Destroys the object.
void CAutoNuclear::DeleteObject(bool all)
void CAutoNuclearPlant::DeleteObject(bool all)
{
if ( !all )
{
@ -80,7 +80,7 @@ void CAutoNuclear::DeleteObject(bool all)
// Initialize the object.
void CAutoNuclear::Init()
void CAutoNuclearPlant::Init()
{
Math::Matrix* mat;
@ -101,7 +101,7 @@ void CAutoNuclear::Init()
// Management of an event.
bool CAutoNuclear::EventProcess(const Event &event)
bool CAutoNuclearPlant::EventProcess(const Event &event)
{
CObject* cargo;
Math::Matrix* mat;
@ -145,7 +145,7 @@ bool CAutoNuclear::EventProcess(const Event &event)
cargo->SetLock(true); // usable uranium
SetBusy(true);
InitProgressTotal(1.5f+NUCLEAR_DELAY+1.5f);
InitProgressTotal(1.5f+NUCLEARPLANT_DELAY+1.5f);
UpdateInterface();
m_sound->Play(SOUND_OPEN, m_object->GetPosition(0), 1.0f, 1.4f);
@ -187,12 +187,12 @@ bool CAutoNuclear::EventProcess(const Event &event)
m_sound->Play(SOUND_CLOSE, m_object->GetPosition(0), 1.0f, 1.0f);
m_channelSound = m_sound->Play(SOUND_NUCLEAR, m_object->GetPosition(0), 1.0f, 0.1f, true);
m_sound->AddEnvelope(m_channelSound, 1.0f, 1.0f, NUCLEAR_DELAY-1.0f, SOPER_CONTINUE);
m_sound->AddEnvelope(m_channelSound, 1.0f, 1.0f, NUCLEARPLANT_DELAY-1.0f, SOPER_CONTINUE);
m_sound->AddEnvelope(m_channelSound, 0.0f, 1.0f, 2.0f, SOPER_STOP);
m_phase = ANUP_GENERATE;
m_progress = 0.0f;
m_speed = 1.0f/NUCLEAR_DELAY;
m_speed = 1.0f/NUCLEARPLANT_DELAY;
}
}
@ -286,7 +286,7 @@ bool CAutoNuclear::EventProcess(const Event &event)
// Creates all the interface when the object is selected.
bool CAutoNuclear::CreateInterface(bool bSelect)
bool CAutoNuclearPlant::CreateInterface(bool bSelect)
{
Ui::CWindow* pw;
Math::Point pos, ddim;
@ -316,7 +316,7 @@ bool CAutoNuclear::CreateInterface(bool bSelect)
// Seeking the uranium.
CObject* CAutoNuclear::SearchUranium()
CObject* CAutoNuclearPlant::SearchUranium()
{
CObject* pObj;
@ -328,7 +328,7 @@ CObject* CAutoNuclear::SearchUranium()
// Seeks if a vehicle is too close.
bool CAutoNuclear::SearchVehicle()
bool CAutoNuclearPlant::SearchVehicle()
{
for (CObject* obj : CObjectManager::GetInstancePointer()->GetAllObjects())
{
@ -379,7 +379,7 @@ bool CAutoNuclear::SearchVehicle()
// Creates an object stack.
void CAutoNuclear::CreatePower()
void CAutoNuclearPlant::CreatePower()
{
Math::Vector pos = m_object->GetPosition(0);
float angle = m_object->GetAngleY(0);
@ -395,7 +395,7 @@ void CAutoNuclear::CreatePower()
// Returns an error due the state of the automation.
Error CAutoNuclear::GetError()
Error CAutoNuclearPlant::GetError()
{
CObject* pObj;
ObjectType type;
@ -424,7 +424,7 @@ Error CAutoNuclear::GetError()
// Saves all parameters of the controller.
bool CAutoNuclear::Write(CLevelParserLine* line)
bool CAutoNuclearPlant::Write(CLevelParserLine* line)
{
if ( m_phase == ANUP_STOP ||
m_phase == ANUP_WAIT ) return false;
@ -440,12 +440,12 @@ bool CAutoNuclear::Write(CLevelParserLine* line)
// Restores all parameters of the controller.
bool CAutoNuclear::Read(CLevelParserLine* line)
bool CAutoNuclearPlant::Read(CLevelParserLine* line)
{
if ( !line->GetParam("aExist")->AsBool(false) ) return false;
CAuto::Read(line);
m_phase = static_cast< AutoNuclearPhase >(line->GetParam("aPhase")->AsInt(ANUP_WAIT));
m_phase = static_cast< AutoNuclearPlantPhase >(line->GetParam("aPhase")->AsInt(ANUP_WAIT));
m_progress = line->GetParam("aProgress")->AsFloat(0.0f);
m_speed = line->GetParam("aSpeed")->AsFloat(1.0f);

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// autonuclear.h
// autonuclearplant.h
#pragma once
@ -26,7 +26,7 @@
enum AutoNuclearPhase
enum AutoNuclearPlantPhase
{
ANUP_STOP = 1,
ANUP_WAIT = 2,
@ -37,11 +37,11 @@ enum AutoNuclearPhase
class CAutoNuclear : public CAuto
class CAutoNuclearPlant : public CAuto
{
public:
CAutoNuclear(CObject* object);
~CAutoNuclear();
CAutoNuclearPlant(CObject* object);
~CAutoNuclearPlant();
void DeleteObject(bool bAll=false);
@ -60,7 +60,7 @@ protected:
void CreatePower();
protected:
AutoNuclearPhase m_phase;
AutoNuclearPlantPhase m_phase;
float m_progress;
float m_speed;
float m_timeVirus;

View File

@ -18,7 +18,7 @@
*/
#include "object/auto/autopara.h"
#include "object/auto/autopowercaptor.h"
#include "math/geometry.h"
@ -38,7 +38,7 @@
// Object's constructor.
CAutoPara::CAutoPara(CObject* object) : CAuto(object)
CAutoPowerCaptor::CAutoPowerCaptor(CObject* object) : CAuto(object)
{
m_channelSound = -1;
Init();
@ -46,14 +46,14 @@ CAutoPara::CAutoPara(CObject* object) : CAuto(object)
// Object's destructor.
CAutoPara::~CAutoPara()
CAutoPowerCaptor::~CAutoPowerCaptor()
{
}
// Destroys the object.
void CAutoPara::DeleteObject(bool bAll)
void CAutoPowerCaptor::DeleteObject(bool bAll)
{
if ( m_channelSound != -1 )
{
@ -68,7 +68,7 @@ void CAutoPara::DeleteObject(bool bAll)
// Initialize the object.
void CAutoPara::Init()
void CAutoPowerCaptor::Init()
{
Math::Matrix* mat;
@ -89,7 +89,7 @@ void CAutoPara::Init()
// Reception of lightning.
void CAutoPara::StartLightning()
void CAutoPowerCaptor::StartLightning()
{
m_phase = APAP_LIGHTNING;
m_progress = 0.0f;
@ -99,7 +99,7 @@ void CAutoPara::StartLightning()
// Management of an event.
bool CAutoPara::EventProcess(const Event &event)
bool CAutoPowerCaptor::EventProcess(const Event &event)
{
Math::Vector pos, speed;
Math::Point dim;
@ -192,7 +192,7 @@ bool CAutoPara::EventProcess(const Event &event)
// Creates all the interface when the object is selected.
bool CAutoPara::CreateInterface(bool bSelect)
bool CAutoPowerCaptor::CreateInterface(bool bSelect)
{
Ui::CWindow* pw;
Math::Point pos, ddim;
@ -228,7 +228,7 @@ bool CAutoPara::CreateInterface(bool bSelect)
// Returns an error due the state of the automation.
Error CAutoPara::GetError()
Error CAutoPowerCaptor::GetError()
{
if ( m_object->GetVirusMode() )
{
@ -240,7 +240,7 @@ Error CAutoPara::GetError()
// Load all objects under the lightning rod.
void CAutoPara::ChargeObject(float rTime)
void CAutoPowerCaptor::ChargeObject(float rTime)
{
Math::Vector sPos = m_object->GetPosition(0);
@ -281,7 +281,7 @@ void CAutoPara::ChargeObject(float rTime)
// Saves all parameters of the controller.
bool CAutoPara::Write(CLevelParserLine* line)
bool CAutoPowerCaptor::Write(CLevelParserLine* line)
{
if ( m_phase == APAP_WAIT ) return false;
@ -296,12 +296,12 @@ bool CAutoPara::Write(CLevelParserLine* line)
// Restores all parameters of the controller.
bool CAutoPara::Read(CLevelParserLine* line)
bool CAutoPowerCaptor::Read(CLevelParserLine* line)
{
if ( !line->GetParam("aExist")->AsBool(false) ) return false;
CAuto::Read(line);
m_phase = static_cast< AutoParaPhase >(line->GetParam("aPhase")->AsInt(APAP_WAIT));
m_phase = static_cast< AutoPowerCaptorPhase >(line->GetParam("aPhase")->AsInt(APAP_WAIT));
m_progress = line->GetParam("aProgress")->AsFloat(0.0f);
m_speed = line->GetParam("aSpeed")->AsFloat(1.0f);

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// autopara.h
// autopowercaptor.h
#pragma once
@ -26,7 +26,7 @@
enum AutoParaPhase
enum AutoPowerCaptorPhase
{
APAP_WAIT = 1,
APAP_LIGHTNING = 2,
@ -35,11 +35,11 @@ enum AutoParaPhase
class CAutoPara : public CAuto
class CAutoPowerCaptor : public CAuto
{
public:
CAutoPara(CObject* object);
~CAutoPara();
CAutoPowerCaptor(CObject* object);
~CAutoPowerCaptor();
void DeleteObject(bool bAll=false);
@ -57,7 +57,7 @@ protected:
void ChargeObject(float rTime);
protected:
AutoParaPhase m_phase;
AutoPowerCaptorPhase m_phase;
float m_progress;
float m_speed;
float m_timeVirus;

View File

@ -18,7 +18,7 @@
*/
#include "object/auto/autoenergy.h"
#include "object/auto/autopowerplant.h"
#include "graphics/engine/terrain.h"
@ -37,15 +37,15 @@
#include <string.h>
const float ENERGY_POWER = 0.4f; // Necessary energy for a battery
const float ENERGY_DELAY = 12.0f; // processing time
const float POWERPLANT_POWER = 0.4f; // Necessary energy for a battery
const float POWERPLANT_DELAY = 12.0f; // processing time
// Object's constructor.
CAutoEnergy::CAutoEnergy(CObject* object) : CAuto(object)
CAutoPowerPlant::CAutoPowerPlant(CObject* object) : CAuto(object)
{
m_partiSphere = -1;
Init();
@ -53,14 +53,14 @@ CAutoEnergy::CAutoEnergy(CObject* object) : CAuto(object)
// Object's destructor.
CAutoEnergy::~CAutoEnergy()
CAutoPowerPlant::~CAutoPowerPlant()
{
}
// Destroys the object.
void CAutoEnergy::DeleteObject(bool all)
void CAutoPowerPlant::DeleteObject(bool all)
{
if ( m_partiSphere != -1 )
{
@ -89,7 +89,7 @@ void CAutoEnergy::DeleteObject(bool all)
// Initialize the object.
void CAutoEnergy::Init()
void CAutoPowerPlant::Init()
{
m_time = 0.0f;
m_timeVirus = 0.0f;
@ -106,7 +106,7 @@ void CAutoEnergy::Init()
// Management of an event.
bool CAutoEnergy::EventProcess(const Event &event)
bool CAutoPowerPlant::EventProcess(const Event &event)
{
CObject* cargo;
Math::Vector pos, ppos, speed;
@ -166,7 +166,7 @@ bool CAutoEnergy::EventProcess(const Event &event)
{
if ( cargo->GetType() == OBJECT_METAL )
{
if ( big > ENERGY_POWER ) bGO = true;
if ( big > POWERPLANT_POWER ) bGO = true;
}
else
{
@ -183,7 +183,7 @@ bool CAutoEnergy::EventProcess(const Event &event)
}
SetBusy(true);
InitProgressTotal(ENERGY_DELAY);
InitProgressTotal(POWERPLANT_DELAY);
CAuto::UpdateInterface();
pos = m_object->GetPosition(0);
@ -191,11 +191,11 @@ bool CAutoEnergy::EventProcess(const Event &event)
speed = Math::Vector(0.0f, 0.0f, 0.0f);
dim.x = 3.0f;
dim.y = dim.x;
m_partiSphere = m_particle->CreateParticle(pos, speed, dim, Gfx::PARTISPHERE1, ENERGY_DELAY, 0.0f, 0.0f);
m_partiSphere = m_particle->CreateParticle(pos, speed, dim, Gfx::PARTISPHERE1, POWERPLANT_DELAY, 0.0f, 0.0f);
m_phase = AENP_CREATE;
m_progress = 0.0f;
m_speed = 1.0f/ENERGY_DELAY;
m_speed = 1.0f/POWERPLANT_DELAY;
}
else
{
@ -249,11 +249,11 @@ bool CAutoEnergy::EventProcess(const Event &event)
{
if ( cargo->GetType() == OBJECT_METAL )
{
big -= event.rTime/ENERGY_DELAY*ENERGY_POWER;
big -= event.rTime/POWERPLANT_DELAY*POWERPLANT_POWER;
}
else
{
big += event.rTime/ENERGY_DELAY*0.25f;
big += event.rTime/POWERPLANT_DELAY*0.25f;
}
cargo->SetZoom(0, 1.0f-m_progress);
}
@ -372,7 +372,7 @@ bool CAutoEnergy::EventProcess(const Event &event)
// Seeking the metal object.
CObject* CAutoEnergy::SearchMetal()
CObject* CAutoPowerPlant::SearchMetal()
{
CObject* pObj;
ObjectType type;
@ -391,7 +391,7 @@ CObject* CAutoEnergy::SearchMetal()
// Search if a vehicle is too close.
bool CAutoEnergy::SearchVehicle()
bool CAutoPowerPlant::SearchVehicle()
{
Math::Vector cPos = m_object->GetPosition(0);
@ -444,7 +444,7 @@ bool CAutoEnergy::SearchVehicle()
// Create a cell.
void CAutoEnergy::CreatePower()
void CAutoPowerPlant::CreatePower()
{
Math::Vector pos = m_object->GetPosition(0);
float angle = m_object->GetAngleY(0);
@ -459,7 +459,7 @@ void CAutoEnergy::CreatePower()
// Seeking the battery during manufacture.
CObject* CAutoEnergy::SearchPower()
CObject* CAutoPowerPlant::SearchPower()
{
Math::Vector cPos = m_object->GetPosition(0);
@ -484,7 +484,7 @@ CObject* CAutoEnergy::SearchPower()
// Returns an error due the state of the automation.
Error CAutoEnergy::GetError()
Error CAutoPowerPlant::GetError()
{
CObject* pObj;
ObjectType type;
@ -501,7 +501,7 @@ Error CAutoEnergy::GetError()
res = m_terrain->GetResource(m_object->GetPosition(0));
if ( res != Gfx::TR_POWER ) return ERR_ENERGY_NULL;
if ( m_object->GetEnergy() < ENERGY_POWER ) return ERR_ENERGY_LOW;
if ( m_object->GetEnergy() < POWERPLANT_POWER ) return ERR_ENERGY_LOW;
pObj = m_object->GetPower();
if ( pObj == 0 ) return ERR_ENERGY_EMPTY;
@ -518,7 +518,7 @@ Error CAutoEnergy::GetError()
// Creates all the interface when the object is selected.
bool CAutoEnergy::CreateInterface(bool bSelect)
bool CAutoPowerPlant::CreateInterface(bool bSelect)
{
Ui::CWindow* pw;
Math::Point pos, ddim;
@ -554,7 +554,7 @@ bool CAutoEnergy::CreateInterface(bool bSelect)
// Updates the state of all buttons on the interface,
// following the time that elapses ...
void CAutoEnergy::UpdateInterface(float rTime)
void CAutoPowerPlant::UpdateInterface(float rTime)
{
Ui::CWindow* pw;
Ui::CGauge* pg;
@ -579,7 +579,7 @@ void CAutoEnergy::UpdateInterface(float rTime)
// Saves all parameters of the controller.
bool CAutoEnergy::Write(CLevelParserLine* line)
bool CAutoPowerPlant::Write(CLevelParserLine* line)
{
if ( m_phase == AENP_STOP ||
m_phase == AENP_WAIT ) return false;
@ -595,12 +595,12 @@ bool CAutoEnergy::Write(CLevelParserLine* line)
// Restores all parameters of the controller.
bool CAutoEnergy::Read(CLevelParserLine* line)
bool CAutoPowerPlant::Read(CLevelParserLine* line)
{
if ( !line->GetParam("aExist")->AsBool(false) ) return false;
CAuto::Read(line);
m_phase = static_cast< AutoEnergyPhase >(line->GetParam("aPhase")->AsInt(AENP_WAIT));
m_phase = static_cast< AutoPowerPlantPhase >(line->GetParam("aPhase")->AsInt(AENP_WAIT));
m_progress = line->GetParam("aProgress")->AsFloat(0.0f);
m_speed = line->GetParam("aSpeed")->AsFloat(1.0f);

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// autoenergy.h
// autopowerplant.h
#pragma once
@ -26,7 +26,7 @@
enum AutoEnergyPhase
enum AutoPowerPlantPhase
{
AENP_STOP = 1,
AENP_WAIT = 2,
@ -37,11 +37,11 @@ enum AutoEnergyPhase
class CAutoEnergy : public CAuto
class CAutoPowerPlant : public CAuto
{
public:
CAutoEnergy(CObject* object);
~CAutoEnergy();
CAutoPowerPlant(CObject* object);
~CAutoPowerPlant();
void DeleteObject(bool bAll=false);
@ -63,7 +63,7 @@ protected:
CObject* SearchPower();
protected:
AutoEnergyPhase m_phase;
AutoPowerPlantPhase m_phase;
float m_progress;
float m_speed;
float m_timeVirus;

View File

@ -18,7 +18,7 @@
*/
#include "object/auto/autostation.h"
#include "object/auto/autopowerstation.h"
#include "graphics/engine/particle.h"
#include "graphics/engine/terrain.h"
@ -36,21 +36,21 @@
// Object's constructor.
CAutoStation::CAutoStation(CObject* object) : CAuto(object)
CAutoPowerStation::CAutoPowerStation(CObject* object) : CAuto(object)
{
Init();
}
// Object's destructor.
CAutoStation::~CAutoStation()
CAutoPowerStation::~CAutoPowerStation()
{
}
// Destroys the object.
void CAutoStation::DeleteObject(bool bAll)
void CAutoPowerStation::DeleteObject(bool bAll)
{
if ( m_soundChannel != -1 )
{
@ -64,7 +64,7 @@ void CAutoStation::DeleteObject(bool bAll)
// Initialize the object.
void CAutoStation::Init()
void CAutoPowerStation::Init()
{
m_time = 0.0f;
m_timeVirus = 0.0f;
@ -79,7 +79,7 @@ void CAutoStation::Init()
// Management of an event.
bool CAutoStation::EventProcess(const Event &event)
bool CAutoPowerStation::EventProcess(const Event &event)
{
Math::Matrix* mat;
Math::Vector pos, ppos, speed;
@ -239,7 +239,7 @@ bool CAutoStation::EventProcess(const Event &event)
// Seeking the vehicle on the station.
CObject* CAutoStation::SearchVehicle()
CObject* CAutoPowerStation::SearchVehicle()
{
Math::Vector sPos = m_object->GetPosition(0);
@ -285,7 +285,7 @@ CObject* CAutoStation::SearchVehicle()
// Returns an error due the state of the automation.
Error CAutoStation::GetError()
Error CAutoPowerStation::GetError()
{
Gfx::TerrainRes res;
@ -303,7 +303,7 @@ Error CAutoStation::GetError()
// Crée toute l'interface lorsque l'objet est sélectionné .
bool CAutoStation::CreateInterface(bool bSelect)
bool CAutoPowerStation::CreateInterface(bool bSelect)
{
Ui::CWindow* pw;
Math::Point pos, ddim;
@ -339,7 +339,7 @@ bool CAutoStation::CreateInterface(bool bSelect)
// Updates the state of all buttons on the interface,
// following the time that elapses ...
void CAutoStation::UpdateInterface(float rTime)
void CAutoPowerStation::UpdateInterface(float rTime)
{
Ui::CWindow* pw;
Ui::CGauge* pg;

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// autostation.h
// autopowerstation.h
#pragma once
@ -26,11 +26,11 @@
class CAutoStation : public CAuto
class CAutoPowerStation : public CAuto
{
public:
CAutoStation(CObject* object);
~CAutoStation();
CAutoPowerStation(CObject* object);
~CAutoPowerStation();
void DeleteObject(bool bAll=false);

View File

@ -18,7 +18,7 @@
*/
#include "object/auto/autosafe.h"
#include "object/auto/autovault.h"
#include "math/geometry.h"
@ -40,7 +40,7 @@ const float OPEN_DELAY = 8.0f; // duration of opening
// Object's constructor.
CAutoSafe::CAutoSafe(CObject* object) : CAuto(object)
CAutoVault::CAutoVault(CObject* object) : CAuto(object)
{
int i;
@ -58,14 +58,14 @@ CAutoSafe::CAutoSafe(CObject* object) : CAuto(object)
// Object's destructor.
CAutoSafe::~CAutoSafe()
CAutoVault::~CAutoVault()
{
}
// Destroys the object.
void CAutoSafe::DeleteObject(bool bAll)
void CAutoVault::DeleteObject(bool bAll)
{
CObject* obj = SearchVehicle();
if ( obj != nullptr )
@ -86,7 +86,7 @@ void CAutoSafe::DeleteObject(bool bAll)
// Initialize the object.
void CAutoSafe::Init()
void CAutoVault::Init()
{
m_time = 0.0f;
m_timeVirus = 0.0f;
@ -106,7 +106,7 @@ void CAutoSafe::Init()
// Management of an event.
bool CAutoSafe::EventProcess(const Event &event)
bool CAutoVault::EventProcess(const Event &event)
{
CObject* pObj;
Math::Vector pos, speed;
@ -308,7 +308,7 @@ bool CAutoSafe::EventProcess(const Event &event)
// Creates all the interface when the object is selected.
bool CAutoSafe::CreateInterface(bool bSelect)
bool CAutoVault::CreateInterface(bool bSelect)
{
Ui::CWindow* pw;
Math::Point pos, ddim;
@ -338,7 +338,7 @@ bool CAutoSafe::CreateInterface(bool bSelect)
// Returns an error due the state of the automation.
Error CAutoSafe::GetError()
Error CAutoVault::GetError()
{
if ( m_object->GetVirusMode() )
{
@ -350,7 +350,7 @@ Error CAutoSafe::GetError()
// Saves all parameters of the controller.
bool CAutoSafe::Write(CLevelParserLine* line)
bool CAutoVault::Write(CLevelParserLine* line)
{
if ( m_phase == ASAP_WAIT ) return false;
@ -365,12 +365,12 @@ bool CAutoSafe::Write(CLevelParserLine* line)
// Restores all parameters of the controller.
bool CAutoSafe::Read(CLevelParserLine* line)
bool CAutoVault::Read(CLevelParserLine* line)
{
if ( !line->GetParam("aExist")->AsBool(false) ) return false;
CAuto::Read(line);
m_phase = static_cast< AutoSafePhase >(line->GetParam("aPhase")->AsInt(ASAP_WAIT));
m_phase = static_cast< AutoVaultPhase >(line->GetParam("aPhase")->AsInt(ASAP_WAIT));
m_progress = line->GetParam("aProgress")->AsFloat(0.0f);
m_speed = line->GetParam("aSpeed")->AsFloat(1.0f);
@ -382,7 +382,7 @@ bool CAutoSafe::Read(CLevelParserLine* line)
// Counts the number of keys
int CAutoSafe::CountKeys()
int CAutoVault::CountKeys()
{
Math::Vector cPos = m_object->GetPosition(0);
float cAngle = m_object->GetAngleY(0);
@ -460,7 +460,7 @@ int CAutoSafe::CountKeys()
// Blocks all keys.
void CAutoSafe::LockKeys()
void CAutoVault::LockKeys()
{
Math::Vector cPos = m_object->GetPosition(0);
@ -484,7 +484,7 @@ void CAutoSafe::LockKeys()
// Sent down all the keys.
void CAutoSafe::DownKeys(float progress)
void CAutoVault::DownKeys(float progress)
{
Math::Vector cPos = m_object->GetPosition(0);
@ -509,7 +509,7 @@ void CAutoSafe::DownKeys(float progress)
// Delete all the keys.
void CAutoSafe::DeleteKeys()
void CAutoVault::DeleteKeys()
{
Math::Vector cPos = m_object->GetPosition(0);
@ -541,7 +541,7 @@ void CAutoSafe::DeleteKeys()
// Seeking a vehicle in the safe.
CObject* CAutoSafe::SearchVehicle()
CObject* CAutoVault::SearchVehicle()
{
Math::Vector cPos = m_object->GetPosition(0);

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// autosafe.h
// autovault.h
#pragma once
@ -26,7 +26,7 @@
enum AutoSafePhase
enum AutoVaultPhase
{
ASAP_WAIT = 1,
ASAP_OPEN = 2,
@ -35,11 +35,11 @@ enum AutoSafePhase
class CAutoSafe : public CAuto
class CAutoVault : public CAuto
{
public:
CAutoSafe(CObject* object);
~CAutoSafe();
CAutoVault(CObject* object);
~CAutoVault();
void DeleteObject(bool bAll=false);
@ -60,7 +60,7 @@ protected:
CObject* SearchVehicle();
protected:
AutoSafePhase m_phase;
AutoVaultPhase m_phase;
float m_progress;
float m_speed;
float m_timeVirus;

View File

@ -18,7 +18,7 @@
*/
#include "object/motion/motiondummy.h"
#include "object/motion/motionlevelcontroller.h"
#include "physics/physics.h"
#include "graphics/engine/oldmodelmanager.h"
@ -27,27 +27,27 @@
// Object's constructor.
CMotionDummy::CMotionDummy(CObject* object) : CMotion(object)
CMotionLevelController::CMotionLevelController(CObject* object) : CMotion(object)
{
}
// Object's destructor.
CMotionDummy::~CMotionDummy()
CMotionLevelController::~CMotionLevelController()
{
}
// Removes an object.
void CMotionDummy::DeleteObject(bool bAll)
void CMotionLevelController::DeleteObject(bool bAll)
{
}
// Creates a Dummy traveling any lands on the ground.
// Creates a LevelController motion
void CMotionDummy::Create(Math::Vector pos, float angle, ObjectType type,
void CMotionLevelController::Create(Math::Vector pos, float angle, ObjectType type,
float power, Gfx::COldModelManager*)
{
m_object->SetType(type);

View File

@ -17,18 +17,18 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// motiondummy.h
// motionlevelcontroller.h
#pragma once
#include "object/motion/motion.h"
class CMotionDummy : public CMotion
class CMotionLevelController : public CMotion
{
public:
CMotionDummy(CObject* object);
~CMotionDummy();
CMotionLevelController(CObject* object);
~CMotionLevelController();
void DeleteObject(bool bAll=false);
void Create(Math::Vector pos, float angle, ObjectType type, float power, Gfx::COldModelManager* modelManager);

View File

@ -18,7 +18,7 @@
*/
#include "object/motion/motionmother.h"
#include "object/motion/motionqueen.h"
#include "app/app.h"
@ -37,7 +37,7 @@ const float START_TIME = 1000.0f; // beginning of the relative time
// Object's constructor.
CMotionMother::CMotionMother(CObject* object) : CMotion(object)
CMotionQueen::CMotionQueen(CObject* object) : CMotion(object)
{
m_armMember = START_TIME;
m_armTimeAbs = START_TIME;
@ -53,21 +53,21 @@ CMotionMother::CMotionMother(CObject* object) : CMotion(object)
// Object's destructor.
CMotionMother::~CMotionMother()
CMotionQueen::~CMotionQueen()
{
}
// Removes an object.
void CMotionMother::DeleteObject(bool bAll)
void CMotionQueen::DeleteObject(bool bAll)
{
}
// Creates a vehicle traveling any lands on the ground.
void CMotionMother::Create(Math::Vector pos, float angle, ObjectType type,
void CMotionQueen::Create(Math::Vector pos, float angle, ObjectType type,
float power, Gfx::COldModelManager* modelManager)
{
int rank;
@ -255,7 +255,7 @@ void CMotionMother::Create(Math::Vector pos, float angle, ObjectType type,
// Creates the physics of the object.
void CMotionMother::CreatePhysics()
void CMotionQueen::CreatePhysics()
{
Character* character;
int i;
@ -311,7 +311,7 @@ void CMotionMother::CreatePhysics()
// Management of an event.
bool CMotionMother::EventProcess(const Event &event)
bool CMotionQueen::EventProcess(const Event &event)
{
CMotion::EventProcess(event);
@ -355,7 +355,7 @@ bool CMotionMother::EventProcess(const Event &event)
// Management of an event.
bool CMotionMother::EventFrame(const Event &event)
bool CMotionQueen::EventFrame(const Event &event)
{
Math::Vector dir;
float s, a, prog;

View File

@ -17,7 +17,7 @@
* along with this program. If not, see http://gnu.org/licenses
*/
// motionmother.h
// motionqueen.h
#pragma once
@ -26,11 +26,11 @@
class CMotionMother : public CMotion
class CMotionQueen : public CMotion
{
public:
CMotionMother(CObject* object);
~CMotionMother();
CMotionQueen(CObject* object);
~CMotionQueen();
void DeleteObject(bool bAll=false);
void Create(Math::Vector pos, float angle, ObjectType type, float power, Gfx::COldModelManager* modelManager);

View File

@ -33,29 +33,29 @@
#include "object/auto/autoderrick.h"
#include "object/auto/autodestroyer.h"
#include "object/auto/autoegg.h"
#include "object/auto/autoenergy.h"
#include "object/auto/autopowerplant.h"
#include "object/auto/autofactory.h"
#include "object/auto/autoflag.h"
#include "object/auto/autohuston.h"
#include "object/auto/autohouston.h"
#include "object/auto/autojostle.h"
#include "object/auto/autolabo.h"
#include "object/auto/automush.h"
#include "object/auto/autonest.h"
#include "object/auto/autonuclear.h"
#include "object/auto/autopara.h"
#include "object/auto/autonuclearplant.h"
#include "object/auto/autopowercaptor.h"
#include "object/auto/autoportico.h"
#include "object/auto/autoradar.h"
#include "object/auto/autorepair.h"
#include "object/auto/autoresearch.h"
#include "object/auto/autoroot.h"
#include "object/auto/autosafe.h"
#include "object/auto/autostation.h"
#include "object/auto/autovault.h"
#include "object/auto/autopowerstation.h"
#include "object/auto/autotower.h"
#include "object/motion/motionant.h"
#include "object/motion/motionbee.h"
#include "object/motion/motiondummy.h"
#include "object/motion/motionlevelcontroller.h"
#include "object/motion/motionhuman.h"
#include "object/motion/motionmother.h"
#include "object/motion/motionqueen.h"
#include "object/motion/motionspider.h"
#include "object/motion/motiontoto.h"
#include "object/motion/motionvehicle.h"
@ -2627,7 +2627,7 @@ CObjectUPtr CObjectFactory::CreateVehicle(const ObjectCreateParams& params)
}
else if ( type == OBJECT_CONTROLLER )
{
motion.reset(new CMotionDummy(obj.get())); //dummy object
motion.reset(new CMotionLevelController(obj.get())); //dummy object
}
else
{
@ -2668,7 +2668,7 @@ CObjectUPtr CObjectFactory::CreateInsect(const ObjectCreateParams& params)
std::unique_ptr<CMotion> motion;
if ( type == OBJECT_MOTHER )
{
motion.reset(new CMotionMother(obj.get()));
motion.reset(new CMotionQueen(obj.get()));
}
if ( type == OBJECT_ANT )
{
@ -2738,7 +2738,7 @@ void CObjectFactory::AddObjectAuto(COldObject* obj)
}
if ( type == OBJECT_STATION )
{
objAuto.reset(new CAutoStation(obj));
objAuto.reset(new CAutoPowerStation(obj));
}
if ( type == OBJECT_CONVERT )
{
@ -2758,7 +2758,7 @@ void CObjectFactory::AddObjectAuto(COldObject* obj)
}
if ( type == OBJECT_ENERGY )
{
objAuto.reset(new CAutoEnergy(obj));
objAuto.reset(new CAutoPowerPlant(obj));
}
if ( type == OBJECT_LABO )
{
@ -2766,19 +2766,19 @@ void CObjectFactory::AddObjectAuto(COldObject* obj)
}
if ( type == OBJECT_NUCLEAR )
{
objAuto.reset(new CAutoNuclear(obj));
objAuto.reset(new CAutoNuclearPlant(obj));
}
if ( type == OBJECT_PARA )
{
objAuto.reset(new CAutoPara(obj));
objAuto.reset(new CAutoPowerCaptor(obj));
}
if ( type == OBJECT_SAFE )
{
objAuto.reset(new CAutoSafe(obj));
objAuto.reset(new CAutoVault(obj));
}
if ( type == OBJECT_HUSTON )
{
objAuto.reset(new CAutoHuston(obj));
objAuto.reset(new CAutoHouston(obj));
}
if ( type == OBJECT_EGG )
{