summaryrefslogtreecommitdiffstats
path: root/src/object/auto
diff options
context:
space:
mode:
authorMichał Konopacki <konopacki.m@gmail.com>2012-09-13 18:28:50 +0200
committerMichał Konopacki <konopacki.m@gmail.com>2012-09-13 18:28:50 +0200
commit9bfdcacc52305266a3ff942ba0666b1b54ed7bf6 (patch)
tree3f7b221e6d296b9534aa3729725067e50299e78f /src/object/auto
parent8f285465e82877183cf004ffd6f7bd889b0a4ca4 (diff)
downloadcolobot-9bfdcacc52305266a3ff942ba0666b1b54ed7bf6.tar.gz
colobot-9bfdcacc52305266a3ff942ba0666b1b54ed7bf6.tar.bz2
colobot-9bfdcacc52305266a3ff942ba0666b1b54ed7bf6.zip
Fixes in [object/auto]
Diffstat (limited to 'src/object/auto')
-rw-r--r--src/object/auto/auto.h4
-rw-r--r--src/object/auto/autobase.cpp23
-rw-r--r--src/object/auto/autoderrick.cpp2
-rw-r--r--src/object/auto/autonest.cpp2
4 files changed, 17 insertions, 14 deletions
diff --git a/src/object/auto/auto.h b/src/object/auto/auto.h
index be7e66b..dd55904 100644
--- a/src/object/auto/auto.h
+++ b/src/object/auto/auto.h
@@ -95,8 +95,8 @@ protected:
Gfx::CLightManager* m_lightMan;
Gfx::CTerrain* m_terrain;
Gfx::CWater* m_water;
- Gfx::CCloud * m_cloud;
- Gfx::CPlanet * m_planet;
+ Gfx::CCloud* m_cloud;
+ Gfx::CPlanet* m_planet;
Gfx::CLightning* m_lightning;
Gfx::CCamera* m_camera;
Ui::CInterface* m_interface;
diff --git a/src/object/auto/autobase.cpp b/src/object/auto/autobase.cpp
index d5e8608..d196376 100644
--- a/src/object/auto/autobase.cpp
+++ b/src/object/auto/autobase.cpp
@@ -197,7 +197,7 @@ begin:
pos = m_pos;
pos.x -= 150.0f;
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
pos.y += 10.0f;
m_camera->SetScriptEye(pos);
m_posSound = pos;
@@ -335,7 +335,7 @@ begin:
pos = m_pos;
pos.x -= 110.0f;
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
pos.y += 10.0f;
m_camera->SetScriptEye(pos);
m_posSound = pos;
@@ -382,7 +382,7 @@ begin:
pos = m_pos;
pos.x -= 150.0f;
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
pos.y += 10.0f;
m_camera->SetScriptEye(pos);
@@ -416,7 +416,7 @@ begin:
// Particles are ejected from the jet engine.
pos = m_object->GetPosition(0);
pos.y += 6.0f;
- h = m_terrain->GetFloorHeight(pos)/300.0f;
+ h = m_terrain->GetHeightToFloor(pos)/300.0f;
speed.x = (Math::Rand()-0.5f)*(80.0f-50.0f*h);
speed.z = (Math::Rand()-0.5f)*(80.0f-50.0f*h);
speed.y = -(Math::Rand()*(h+1.0f)*40.0f+(h+1.0f)*40.0f);
@@ -526,7 +526,7 @@ begin:
pos = m_pos;
pos.x += p.x;
pos.z += p.y;
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
pos.y += 10.0f;
pos.y += m_progress*40.0f;
m_camera->SetScriptEye(pos);
@@ -588,7 +588,7 @@ begin:
pos = m_pos;
pos.x += p.x;
pos.z += p.y;
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
pos.y += 10.0f;
pos.y += m_progress*40.0f;
m_camera->SetScriptEye(pos);
@@ -785,7 +785,7 @@ begin:
pos = m_pos;
pos.x -= 110.0f+m_progress*250.0f;
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
pos.y += 10.0f;
m_camera->SetScriptEye(pos);
@@ -1413,10 +1413,13 @@ void CAutoBase::BeginTransit()
m_engine->GetBackground(m_bgName, m_bgUp, m_bgDown, m_bgCloudUp, m_bgCloudDown, bFull, bQuarter);
m_engine->DeleteTexture(m_bgName);
- m_engine->SetBackground(m_bgBack, 0x00000000, 0x00000000, 0x00000000, 0x00000000);
+ m_engine->SetBackground(m_bgBack, Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
+ Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
+ Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
+ Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f));
m_engine->LoadTexture(m_bgBack);
- m_cloud->SetEnable(false); // cache clouds
+ m_cloud->SetEnabled(false); // cache clouds
m_planet->SetMode(1);
}
@@ -1433,7 +1436,7 @@ void CAutoBase::EndTransit()
m_engine->SetBackground(m_bgName, m_bgUp, m_bgDown, m_bgCloudUp, m_bgCloudDown);
m_engine->LoadTexture(m_bgName);
- m_cloud->SetEnable(true); // gives the clouds
+ m_cloud->SetEnabled(true); // gives the clouds
m_planet->SetMode(0);
m_main->StartMusic();
diff --git a/src/object/auto/autoderrick.cpp b/src/object/auto/autoderrick.cpp
index a560bc8..432c5ea 100644
--- a/src/object/auto/autoderrick.cpp
+++ b/src/object/auto/autoderrick.cpp
@@ -126,7 +126,7 @@ void CAutoDerrick::Init()
pos = Math::Vector(7.0f, 0.0f, 0.0f);
mat = m_object->GetWorldMatrix(0);
pos = Math::Transform(*mat, pos);
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
m_fretPos = pos;
}
diff --git a/src/object/auto/autonest.cpp b/src/object/auto/autonest.cpp
index 9658e23..d7f94e1 100644
--- a/src/object/auto/autonest.cpp
+++ b/src/object/auto/autonest.cpp
@@ -76,7 +76,7 @@ void CAutoNest::Init()
m_lastParticle = 0.0f;
pos = m_object->GetPosition(0);
- m_terrain->MoveOnFloor(pos);
+ m_terrain->AdjustToFloor(pos);
m_fretPos = pos;
}