summaryrefslogtreecommitdiffhomepage
path: root/Stars45/Sim.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Stars45/Sim.cpp')
-rw-r--r--Stars45/Sim.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/Stars45/Sim.cpp b/Stars45/Sim.cpp
index 119c0b9..85183f4 100644
--- a/Stars45/Sim.cpp
+++ b/Stars45/Sim.cpp
@@ -302,7 +302,7 @@ Sim::LoadMission(Mission* m, bool preload_textures)
mission->SetActive(true);
if (preload_textures) {
- Video* video = Game::GetVideo();
+ Video* video = Game::GetInstance()->GetVideo();
List<Model> all_models;
//List<Bitmap> all_textures;
@@ -394,7 +394,7 @@ Sim::ExecMission()
}
first_frame = true;
- start_time = Game::GameTime();
+ start_time = Game::GetInstance()->GameTime();
AudioConfig::SetTraining(mission->Type() == Mission::TRAINING);
}
@@ -1895,7 +1895,7 @@ Sim::ProcessEventTrigger(int type, int event_id, const char* ship, int param)
double
Sim::MissionClock() const
{
- return (Game::GameTime() - start_time) / 1000.0;
+ return (Game::GetInstance()->GameTime() - start_time) / 1000.0;
}
// +--------------------------------------------------------------------+
@@ -1932,7 +1932,7 @@ Sim::SkipCutscene()
double skip_time = end_time - MissionClock();
if (skip_time > 0) {
- Game::SkipGameTime(skip_time);
+ Game::GetInstance()->SkipGameTime(skip_time);
}
}
}
@@ -1986,7 +1986,7 @@ Sim::ResolveTimeSkip(double seconds)
player_ship->SetControls(0);
}
- Game::SkipGameTime(skipped);
+ Game::GetInstance()->SkipGameTime(skipped);
CameraDirector::SetCameraMode(CameraDirector::MODE_COCKPIT);
}
@@ -2268,7 +2268,7 @@ SimRegion::SimRegion(Sim* s, OrbitalRegion* r)
}
}
else {
- name = Game::GetText("Unknown");
+ name = Game::GetInstance()->GetText("Unknown");
}
}
@@ -2508,8 +2508,8 @@ SimRegion::ExecFrame(double secs)
// DON'T REALLY KNOW WHAT PURPOSE THIS SERVES....
if (!active) {
- double max_frame = 3 * Game::GetMaxFrameLength();
- long new_time = Game::GameTime();
+ double max_frame = 3 * Game::GetInstance()->GetMaxFrameLength();
+ long new_time = Game::GetInstance()->GameTime();
double delta = new_time - sim_time;
seconds = delta / 1000.0;
@@ -2517,7 +2517,7 @@ SimRegion::ExecFrame(double secs)
seconds = max_frame;
}
- sim_time = Game::GameTime();
+ sim_time = Game::GetInstance()->GameTime();
if (orbital_region)
location = orbital_region->Location();
@@ -2539,7 +2539,7 @@ SimRegion::ExecFrame(double secs)
UpdateShots(seconds);
UpdateExplosions(seconds);
- if (!Game::Paused()) {
+ if (!Game::GetInstance()->Paused()) {
DamageShips();
DockShips();
@@ -3064,7 +3064,7 @@ SimRegion::CollideShips()
if (ship->Integrity() < 1.0f) {
if (!kill_list.contains(ship)) {
ShipStats* r = ShipStats::Find(ship->Name());
- if (r) r->AddEvent(SimEvent::COLLIDE, Game::GetText("DEBRIS"));
+ if (r) r->AddEvent(SimEvent::COLLIDE, Game::GetInstance()->GetText("DEBRIS"));
kill_list.insert(ship);
}
@@ -3088,7 +3088,7 @@ SimRegion::CollideShips()
if (ship->Integrity() < 1.0f) {
if (!kill_list.contains(ship)) {
ShipStats* r = ShipStats::Find(ship->Name());
- if (r) r->AddEvent(SimEvent::COLLIDE, Game::GetText("ASTEROID"));
+ if (r) r->AddEvent(SimEvent::COLLIDE, Game::GetInstance()->GetText("ASTEROID"));
kill_list.insert(ship);
}
@@ -3797,7 +3797,7 @@ const char* FormatGameTime()
{
static char txt[64];
- int t = Game::GameTime();
+ int t = Game::GetInstance()->GameTime();
int h = ( t / 3600000);
int m = ((t - h*3600000) / 60000);