QuestWeaver
A procedural quest generator
|
RNG used by the quest system. More...
#include <WeaverTypes.h>
Public Member Functions | |
RandomStream () | |
RandomStream (uint64_t seed) | |
virtual | ~RandomStream ()=default |
virtual int | GetInt () |
virtual int | GetIntInRange (int start, int end) |
virtual int | GetNormalIntInRange (int start, int end) |
virtual uint64_t | GetRandomIndex (uint64_t collectionSize) |
virtual uint64_t | GetULongInRange (uint64_t start, uint64_t end) |
virtual void | Seed (uint64_t seed) |
RNG used by the quest system.
Defines a serializable, seeded pseudo-random number generator that is used to generate random numbers for the quest system.
Definition at line 186 of file WeaverTypes.h.
|
inline |
Definition at line 188 of file WeaverTypes.h.
|
inlineexplicit |
Definition at line 192 of file WeaverTypes.h.
|
virtualdefault |
|
inlinevirtual |
Definition at line 201 of file WeaverTypes.h.
|
inlinevirtual |
Definition at line 208 of file WeaverTypes.h.
|
inlinevirtual |
Definition at line 232 of file WeaverTypes.h.
|
inlinevirtual |
Definition at line 254 of file WeaverTypes.h.
|
inlinevirtual |
Definition at line 220 of file WeaverTypes.h.
|
inlinevirtual |
Definition at line 247 of file WeaverTypes.h.