summaryrefslogtreecommitdiffstats
path: root/src/object/object.cpp
diff options
context:
space:
mode:
authorkrzys-h <krzys_h@interia.pl>2014-03-03 21:55:28 +0100
committerkrzys-h <krzys_h@interia.pl>2014-03-03 21:55:28 +0100
commitfbe2bf8bc7d61a7a13759f56e65181e16e25806b (patch)
treea44ca49a4b91d67cb22f5c026b6cd141574790cc /src/object/object.cpp
parenta806d4257ce3f10a23441cfa962b9caf5deebb85 (diff)
downloadcolobot-fbe2bf8bc7d61a7a13759f56e65181e16e25806b.tar.gz
colobot-fbe2bf8bc7d61a7a13759f56e65181e16e25806b.tar.bz2
colobot-fbe2bf8bc7d61a7a13759f56e65181e16e25806b.zip
Added special mode in scene for bots to build more buildings than they usualy can
Will be used in "Leaving Earth" missions for making decorative bots building base
Diffstat (limited to 'src/object/object.cpp')
-rw-r--r--src/object/object.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/object/object.cpp b/src/object/object.cpp
index 2c32da0..3c225d0 100644
--- a/src/object/object.cpp
+++ b/src/object/object.cpp
@@ -276,6 +276,7 @@ CObject::CObject()
m_lastVirusParticle = 0.0f;
m_totalDesectList = 0;
m_bLock = false;
+ m_bIgnoreBuildCheck = false;
m_bExplo = false;
m_bCargo = false;
m_bBurn = false;
@@ -6781,7 +6782,7 @@ float CObject::GetParam()
// Management of the mode "blocked" of an object.
// For example, a cube of titanium is blocked while it is used to make something,
-//or a vehicle is blocked as its construction is not finished.
+// or a vehicle is blocked as its construction is not finished.
void CObject::SetLock(bool bLock)
{
@@ -6793,6 +6794,18 @@ bool CObject::GetLock()
return m_bLock;
}
+// Ignore checks in build() function
+
+void CObject::SetIgnoreBuildCheck(bool bIgnoreBuildCheck)
+{
+ m_bIgnoreBuildCheck = bIgnoreBuildCheck;
+}
+
+bool CObject::GetIgnoreBuildCheck()
+{
+ return m_bIgnoreBuildCheck;
+}
+
// Management of the mode "current explosion" of an object.
// An object in this mode is not saving.