Freeciv21
Develop your civilization from humble roots to a global empire
loaddata Struct Reference

#include <savecompat.h>

+ Collaboration diagram for loaddata:

Public Attributes

struct section_filefile
 
const char * secfile_options
 
int version
 
struct {
   const char **   order
 
   size_t   size
 
improvement
 
struct {
   const char **   order
 
   size_t   size
 
technology
 
struct {
   const char **   order
 
   size_t   size
 
activities
 
struct {
   const char **   order
 
   size_t   size
 
trait
 
struct {
   struct extra_type **   order
 
   size_t   size
 
extra
 
struct {
   struct multiplier **   order
 
   size_t   size
 
multiplier
 
struct {
   enum tile_special_type *   order
 
   size_t   size
 
special
 
struct {
   struct base_type **   order
 
   size_t   size
 
base
 
struct {
   struct road_type **   order
 
   size_t   size
 
road
 
struct {
   struct specialist **   order
 
   size_t   size
 
specialist
 
struct {
   enum diplstate_type *   order
 
   size_t   size
 
ds_t
 
struct {
   action_id *   order
 
   size_t   size
 
action
 
struct {
   enum action_decision *   order
 
   size_t   size
 
act_dec
 
struct {
   enum server_side_agent *   order
 
   size_t   size
 
ssa
 
enum server_states server_state
 
std::mt19937 rstate
 
int * worked_tiles
 

Detailed Description

Definition at line 43 of file savecompat.h.

Member Data Documentation

◆ 

struct { ... } loaddata::act_dec

◆ 

◆ 

struct { ... } loaddata::activities

◆ 

◆ 

struct { ... } loaddata::ds_t

◆ 

◆ file

◆ 

◆ 

struct { ... } loaddata::multiplier

◆ order [1/11]

◆ order [2/11]

struct extra_type** loaddata::order

Definition at line 70 of file savecompat.h.

◆ order [3/11]

struct multiplier** loaddata::order

Definition at line 75 of file savecompat.h.

◆ order [4/11]

enum tile_special_type* loaddata::order

Definition at line 81 of file savecompat.h.

◆ order [5/11]

struct base_type** loaddata::order

Definition at line 87 of file savecompat.h.

◆ order [6/11]

struct road_type** loaddata::order

Definition at line 93 of file savecompat.h.

◆ order [7/11]

struct specialist** loaddata::order

Definition at line 98 of file savecompat.h.

◆ order [8/11]

enum diplstate_type* loaddata::order

Definition at line 103 of file savecompat.h.

◆ order [9/11]

action_id* loaddata::order

Definition at line 108 of file savecompat.h.

◆ order [10/11]

enum action_decision* loaddata::order

Definition at line 113 of file savecompat.h.

◆ order [11/11]

enum server_side_agent* loaddata::order

Definition at line 118 of file savecompat.h.

◆ 

◆ rstate

std::mt19937 loaddata::rstate

Definition at line 126 of file savecompat.h.

Referenced by loaddata_new(), sg_load_random(), and sg_load_sanitycheck().

◆ secfile_options

const char* loaddata::secfile_options

Definition at line 45 of file savecompat.h.

Referenced by loaddata_new(), sg_load_map(), and sg_load_savefile().

◆ server_state

enum server_states loaddata::server_state

◆ size

◆ 

◆ 

◆ 

struct { ... } loaddata::ssa

◆ 

struct { ... } loaddata::technology

◆ 

struct { ... } loaddata::trait

◆ version

◆ worked_tiles

int* loaddata::worked_tiles