|
Colobot
|
Scene end condition. More...
#include <src/level/scene_conditions.h>

Public Member Functions | |
| void | Read (CLevelParserLine *line) override |
| Read from line in scene file. More... | |
| bool | CheckLost () |
| Checks if lost condition is met. More... | |
| Error | GetMissionResult () |
| Get mission result. More... | |
Public Member Functions inherited from CSceneCondition | |
| bool | Check () |
| Checks if this condition is met. More... | |
Public Member Functions inherited from CObjectCondition | |
| bool | CheckForObject (CObject *obj) |
| Checks if this condition is met. More... | |
| int | CountObjects () |
| Count all object matching the conditions. More... | |
Public Attributes | |
| int | winTeam = 0 |
| int | lost = -1 |
| bool | immediat = false |
| If this is true, the mission ends as soon as this requirement is met, without having to complete the others. More... | |
Public Attributes inherited from CSceneCondition | |
| int | min = 1 |
| int | max = 9999 |
Public Attributes inherited from CObjectCondition | |
| Math::Vector | pos = Math::Vector(0.0f, 0.0f, 0.0f)*g_unit |
| float | dist = 8.0f*g_unit |
| ObjectType | type = OBJECT_NULL |
| float | powermin = -1 |
| float | powermax = 100 |
| ToolType | tool = ToolType::Other |
| DriveType | drive = DriveType::Other |
| bool | countTransported = true |
| int | team = 0 |
Scene end condition.
|
overridevirtual |
Read from line in scene file.
Reimplemented from CSceneCondition.
| bool CSceneEndCondition::CheckLost | ( | ) |
Checks if lost condition is met.
| Error CSceneEndCondition::GetMissionResult | ( | ) |
Get mission result.
| bool CSceneEndCondition::immediat = false |
If this is true, the mission ends as soon as this requirement is met, without having to complete the others.