#include <LandscapeEvents.h>

Public Member Functions | |
| virtual fixed | getNextEventTime (ScorchedContext &context, int eventNumber) |
| virtual bool | fireEvent (ScorchedContext &context, fixed timeLeft, int eventNumber) |
| virtual bool | readXML (XMLNode *node) |
Public Attributes | |
| fixed | mintime |
| fixed | maxtime |
| bool | singletimeonly |
Definition at line 53 of file LandscapeEvents.h.
| fixed LandscapeConditionTime::getNextEventTime | ( | ScorchedContext & | context, | |
| int | eventNumber | |||
| ) | [virtual] |
Implements LandscapeCondition.
Definition at line 99 of file LandscapeEvents.cpp.
References ScorchedContext::getActionController(), RandomGenerator::getRandFixed(), ActionController::getRandom(), fixed::MAX_FIXED, maxtime, mintime, and singletimeonly.
| bool LandscapeConditionTime::fireEvent | ( | ScorchedContext & | context, | |
| fixed | timeLeft, | |||
| int | eventNumber | |||
| ) | [virtual] |
| bool LandscapeConditionTime::readXML | ( | XMLNode * | node | ) | [virtual] |
Implements LandscapeCondition.
Definition at line 117 of file LandscapeEvents.cpp.
References XMLNode::failChildren(), XMLNode::getNamedChild(), maxtime, mintime, and singletimeonly.
1.5.3