OpenClonk
C4RandomRecord.cpp File Reference
#include "C4Include.h"
#include "lib/C4Random.h"
#include "control/C4Record.h"
Include dependency graph for C4RandomRecord.cpp:

Go to the source code of this file.

Functions

void RecordRandom (uint32_t range, uint32_t val)
 

Function Documentation

◆ RecordRandom()

void RecordRandom ( uint32_t  range,
uint32_t  val 
)

Definition at line 22 of file C4RandomRecord.cpp.

23 {
24  RandomCount++;
26  {
27  // next pseudorandom value
28  C4RCRandom rc;
29  rc.Cnt=RandomCount;
30  rc.Range=range;
31  rc.Val=val;
32  AddDbgRec(RCT_Random, &rc, sizeof(rc));
33  }
34 }
C4Config Config
Definition: C4Config.cpp:930
int RandomCount
Definition: C4Random.cpp:27
void AddDbgRec(C4RecordChunkType eType, const void *pData, int iSize)
Definition: C4Record.cpp:32
uint32_t Val
Definition: C4Record.h:144
@ RCT_Random
Definition: C4Record.h:58
uint32_t Range
Definition: C4Record.h:143
int32_t DebugRec
Definition: C4Config.h:63
C4ConfigGeneral General
Definition: C4Config.h:255