Class that handles some basic functions. More...
#include <script_base.hpp>
Static Public Member Functions | |
| static uint32 | Rand () |
| Get a random value. | |
| static uint32 | RandItem (int unused_param) |
| Get a random value. | |
| static uint | RandRange (uint max) |
| Get a random value in a range. | |
| static uint | RandRangeItem (int unused_param, uint max) |
| Get a random value in a range. | |
| static bool | Chance (uint out, uint max) |
| Returns approximately 'out' times true when called 'max' times. | |
| static bool | ChanceItem (int unused_param, uint out, uint max) |
| Returns approximately 'out' times true when called 'max' times. | |
Class that handles some basic functions.
ai game
Definition at line 27 of file script_base.hpp.
| bool ScriptBase::Chance | ( | uint | out, | |
| uint | max | |||
| ) | [static] |
Returns approximately 'out' times true when called 'max' times.
After all, it is a random function.
| out | How many times it should return true. | |
| max | Out of this many times. |
Definition at line 43 of file script_base.cpp.
References Rand().
Referenced by ChanceItem().
| bool ScriptBase::ChanceItem | ( | int | unused_param, | |
| uint | out, | |||
| uint | max | |||
| ) | [static] |
Returns approximately 'out' times true when called 'max' times.
After all, it is a random function.
| unused_param | This parameter is not used, but is needed to work with lists. | |
| out | How many times it should return true. | |
| max | Out of this many times. |
Definition at line 48 of file script_base.cpp.
References Chance().
| uint32 ScriptBase::Rand | ( | ) | [static] |
Get a random value.
Definition at line 17 of file script_base.cpp.
References _networking.
Referenced by Chance(), and RandItem().
| uint32 ScriptBase::RandItem | ( | int | unused_param | ) | [static] |
Get a random value.
| unused_param | This parameter is not used, but is needed to work with lists. |
Definition at line 25 of file script_base.cpp.
References Rand().
| uint ScriptBase::RandRange | ( | uint | max | ) | [static] |
Get a random value in a range.
| max | The first number this function will never return (the maximum it returns is max - 1). |
Definition at line 30 of file script_base.cpp.
References _networking.
Referenced by RandRangeItem().
| uint32 ScriptBase::RandRangeItem | ( | int | unused_param, | |
| uint | max | |||
| ) | [static] |
Get a random value in a range.
| unused_param | This parameter is not used, but is needed to work with lists. | |
| max | The first number this function will never return (the maximum it returns is max - 1). |
Definition at line 38 of file script_base.cpp.
References RandRange().
1.7.1