Comments translated from French to English.

dev-ui
Programerus 2012-03-13 21:47:00 +01:00
parent 15afd1a16b
commit a8cb59dced
1 changed files with 31 additions and 32 deletions

View File

@ -45,13 +45,13 @@
#define ENERGY_POWER 0.4f // <EFBFBD>nergie n<>cessaire pour une pile #define ENERGY_POWER 0.4f // Necessary energy for a battery
#define ENERGY_DELAY 12.0f // dur<EFBFBD>e de la transformation #define ENERGY_DELAY 12.0f // processing time
// Constructeur de l'objet. // Object's constructor.
CAutoEnergy::CAutoEnergy(CInstanceManager* iMan, CObject* object) CAutoEnergy::CAutoEnergy(CInstanceManager* iMan, CObject* object)
: CAuto(iMan, object) : CAuto(iMan, object)
@ -62,7 +62,7 @@ CAutoEnergy::CAutoEnergy(CInstanceManager* iMan, CObject* object)
Init(); Init();
} }
// Destructeur de l'objet. // Object's destructor.
CAutoEnergy::~CAutoEnergy() CAutoEnergy::~CAutoEnergy()
{ {
@ -70,7 +70,7 @@ CAutoEnergy::~CAutoEnergy()
} }
// D<EFBFBD>truit l'objet. // Destroys the object.
void CAutoEnergy::DeleteObject(BOOL bAll) void CAutoEnergy::DeleteObject(BOOL bAll)
{ {
@ -87,14 +87,14 @@ void CAutoEnergy::DeleteObject(BOOL bAll)
fret = SearchMetal(); fret = SearchMetal();
if ( fret != 0 ) if ( fret != 0 )
{ {
fret->DeleteObject(); // d<EFBFBD>truit le m<>tal fret->DeleteObject(); // destroys the metal
delete fret; delete fret;
} }
fret = SearchPower(); fret = SearchPower();
if ( fret != 0 ) if ( fret != 0 )
{ {
fret->DeleteObject(); // d<EFBFBD>truit la pile fret->DeleteObject(); // destroys the cell
delete fret; delete fret;
} }
} }
@ -103,7 +103,7 @@ void CAutoEnergy::DeleteObject(BOOL bAll)
} }
// Initialise l'objet. // Initialize the object.
void CAutoEnergy::Init() void CAutoEnergy::Init()
{ {
@ -112,7 +112,7 @@ void CAutoEnergy::Init()
m_lastUpdateTime = 0.0f; m_lastUpdateTime = 0.0f;
m_lastParticule = 0.0f; m_lastParticule = 0.0f;
m_phase = AENP_WAIT; // attend ... m_phase = AENP_WAIT; // waiting ...
m_progress = 0.0f; m_progress = 0.0f;
m_speed = 1.0f/2.0f; m_speed = 1.0f/2.0f;
@ -120,7 +120,7 @@ void CAutoEnergy::Init()
} }
// Gestion d'un <20>v<EFBFBD>nement. // Management of an event.
BOOL CAutoEnergy::EventProcess(const Event &event) BOOL CAutoEnergy::EventProcess(const Event &event)
{ {
@ -139,7 +139,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
m_progress += event.rTime*m_speed; m_progress += event.rTime*m_speed;
m_timeVirus -= event.rTime; m_timeVirus -= event.rTime;
if ( m_object->RetVirusMode() ) // contamin<EFBFBD> par un virus ? if ( m_object->RetVirusMode() ) // contaminated by a virus?
{ {
if ( m_timeVirus <= 0.0f ) if ( m_timeVirus <= 0.0f )
{ {
@ -169,7 +169,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
res = m_terrain->RetResource(m_object->RetPosition(0)); res = m_terrain->RetResource(m_object->RetPosition(0));
if ( res == TR_POWER ) if ( res == TR_POWER )
{ {
big += event.rTime*0.01f; // recharge la grosse pile big += event.rTime*0.01f; // recharges the big pile
} }
if ( m_phase == AENP_WAIT ) if ( m_phase == AENP_WAIT )
@ -177,7 +177,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
if ( m_progress >= 1.0f ) if ( m_progress >= 1.0f )
{ {
bGO = FALSE; bGO = FALSE;
fret = SearchMetal(); // m<EFBFBD>tal <20> transformer ? fret = SearchMetal(); // transform metal?
if ( fret != 0 ) if ( fret != 0 )
{ {
if ( fret->RetType() == OBJECT_METAL ) if ( fret->RetType() == OBJECT_METAL )
@ -194,8 +194,8 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
{ {
if ( fret->RetType() == OBJECT_METAL ) if ( fret->RetType() == OBJECT_METAL )
{ {
fret->SetLock(TRUE); // m<EFBFBD>tal plus utilisable fret->SetLock(TRUE); // usable metal
CreatePower(); // cr<EFBFBD>e la pile CreatePower(); // creates the battery
} }
SetBusy(TRUE); SetBusy(TRUE);
@ -223,7 +223,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
} }
else else
{ {
m_phase = AENP_WAIT; // attend encore ... m_phase = AENP_WAIT; // still waiting ...
m_progress = 0.0f; m_progress = 0.0f;
m_speed = 1.0f/2.0f; m_speed = 1.0f/2.0f;
} }
@ -250,7 +250,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
} }
else else
{ {
m_phase = AENP_WAIT; // attend encore ... m_phase = AENP_WAIT; // still waiting ...
m_progress = 0.0f; m_progress = 0.0f;
m_speed = 1.0f/2.0f; m_speed = 1.0f/2.0f;
} }
@ -326,7 +326,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
if ( fret != 0 ) if ( fret != 0 )
{ {
m_object->SetPower(0); m_object->SetPower(0);
fret->DeleteObject(); // d<EFBFBD>truit le m<>tal fret->DeleteObject(); // destroys the metal
delete fret; delete fret;
} }
@ -334,7 +334,7 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
if ( fret != 0 ) if ( fret != 0 )
{ {
fret->SetZoom(0, 1.0f); fret->SetZoom(0, 1.0f);
fret->SetLock(FALSE); // pile utilisable fret->SetLock(FALSE); // usable battery
fret->SetTruck(m_object); fret->SetTruck(m_object);
fret->SetPosition(0, D3DVECTOR(0.0f, 3.0f, 0.0f)); fret->SetPosition(0, D3DVECTOR(0.0f, 3.0f, 0.0f));
m_object->SetPower(fret); m_object->SetPower(fret);
@ -381,13 +381,13 @@ BOOL CAutoEnergy::EventProcess(const Event &event)
if ( big < 0.0f ) big = 0.0f; if ( big < 0.0f ) big = 0.0f;
if ( big > 1.0f ) big = 1.0f; if ( big > 1.0f ) big = 1.0f;
m_object->SetEnergy(big); // m<EFBFBD>j la grosse pile m_object->SetEnergy(big); // shift the big pile
return TRUE; return TRUE;
} }
// Cherche l'objet m<>tal. // Seeking the metal object.
CObject* CAutoEnergy::SearchMetal() CObject* CAutoEnergy::SearchMetal()
{ {
@ -406,7 +406,7 @@ CObject* CAutoEnergy::SearchMetal()
return 0; return 0;
} }
// Cherche si un v<>hicule est trop proche. // Search if a vehicle is too close.
BOOL CAutoEnergy::SearchVehicle() BOOL CAutoEnergy::SearchVehicle()
{ {
@ -467,7 +467,7 @@ BOOL CAutoEnergy::SearchVehicle()
return FALSE; return FALSE;
} }
// Cr<EFBFBD>e un objet pile. // Create a cell.
void CAutoEnergy::CreatePower() void CAutoEnergy::CreatePower()
{ {
@ -485,14 +485,14 @@ void CAutoEnergy::CreatePower()
m_displayText->DisplayError(ERR_TOOMANY, m_object); m_displayText->DisplayError(ERR_TOOMANY, m_object);
return; return;
} }
power->SetLock(TRUE); // pile pas encore utilisable power->SetLock(TRUE); // battery not yet usable
pos = power->RetPosition(0); pos = power->RetPosition(0);
pos.y += 3.0f; pos.y += 3.0f;
power->SetPosition(0, pos); power->SetPosition(0, pos);
} }
// Cherche la pile en cours de fabrication. // Seeking the battery during manufacture.
CObject* CAutoEnergy::SearchPower() CObject* CAutoEnergy::SearchPower()
{ {
@ -525,7 +525,7 @@ CObject* CAutoEnergy::SearchPower()
} }
// Retourne une erreur li<6C>e <20> l'<27>tat de l'automate. // Returns an error due the state of the automation.
Error CAutoEnergy::RetError() Error CAutoEnergy::RetError()
{ {
@ -559,7 +559,7 @@ Error CAutoEnergy::RetError()
} }
// Cr<EFBFBD>e toute l'interface lorsque l'objet est s<>lectionn<6E>. // Creates all the interface when the object is selected.
BOOL CAutoEnergy::CreateInterface(BOOL bSelect) BOOL CAutoEnergy::CreateInterface(BOOL bSelect)
{ {
@ -594,8 +594,8 @@ BOOL CAutoEnergy::CreateInterface(BOOL bSelect)
return TRUE; return TRUE;
} }
// Met <20> jour l'<27>tat de tous les boutons de l'interface, // Updates the state of all buttons on the interface,
// suite au temps qui s'<27>coule ... // following the time that elapses ...
void CAutoEnergy::UpdateInterface(float rTime) void CAutoEnergy::UpdateInterface(float rTime)
{ {
@ -620,7 +620,7 @@ void CAutoEnergy::UpdateInterface(float rTime)
} }
// Sauve tous les param<61>tres de l'automate. // Saves all parameters of the controller.
BOOL CAutoEnergy::Write(char *line) BOOL CAutoEnergy::Write(char *line)
{ {
@ -646,7 +646,7 @@ BOOL CAutoEnergy::Write(char *line)
return TRUE; return TRUE;
} }
// Restitue tous les param<61>tres de l'automate. // Restores all parameters of the controller.
BOOL CAutoEnergy::Read(char *line) BOOL CAutoEnergy::Read(char *line)
{ {
@ -663,4 +663,3 @@ BOOL CAutoEnergy::Read(char *line)
return TRUE; return TRUE;
} }