OpenTTD Source 20241224-master-gee860a5c8e
GenWorldInfo Struct Reference

Properties of current genworld process. More...

#include <genworld.h>

Data Fields

bool abort
 Whether to abort the thread ASAP.
 
GenWorldMode mode
 What mode are we making a world in.
 
CompanyID lc
 The local_company before generating.
 
uint size_x
 X-size of the map.
 
uint size_y
 Y-size of the map.
 
GWDoneProcproc
 Proc that is called when done (can be nullptr)
 
GWAbortProcabortp
 Proc that is called when aborting (can be nullptr)
 

Detailed Description

Properties of current genworld process.

Definition at line 58 of file genworld.h.

Field Documentation

◆ abort

bool GenWorldInfo::abort

Whether to abort the thread ASAP.

Definition at line 59 of file genworld.h.

Referenced by AbortGeneratingWorld(), GenerateWorld(), and IsGeneratingWorldAborted().

◆ abortp

GWAbortProc* GenWorldInfo::abortp

Proc that is called when aborting (can be nullptr)

Definition at line 65 of file genworld.h.

Referenced by CleanupGeneration(), GenerateWorld(), GenerateWorldSetAbortCallback(), and HandleGeneratingWorldAbortion().

◆ lc

CompanyID GenWorldInfo::lc

The local_company before generating.

Definition at line 61 of file genworld.h.

Referenced by _GenerateWorld(), and GenerateWorld().

◆ mode

GenWorldMode GenWorldInfo::mode

What mode are we making a world in.

Definition at line 60 of file genworld.h.

Referenced by _GenerateWorld(), and GenerateWorld().

◆ proc

GWDoneProc* GenWorldInfo::proc

Proc that is called when done (can be nullptr)

Definition at line 64 of file genworld.h.

Referenced by _GenerateWorld(), CleanupGeneration(), and GenerateWorldSetCallback().

◆ size_x

uint GenWorldInfo::size_x

X-size of the map.

Definition at line 62 of file genworld.h.

Referenced by GenerateWorld().

◆ size_y

uint GenWorldInfo::size_y

Y-size of the map.

Definition at line 63 of file genworld.h.

Referenced by GenerateWorld().


The documentation for this struct was generated from the following file: