Untitled diff

Created Diff never expires
15 removals
24 lines
9 additions
19 lines
// 0.34.11
// 0.40.12
namespace df {
namespace df {
struct DFHACK_EXPORT viewscreen_loadgamest : viewscreen {
struct DFHACK_EXPORT viewscreen_loadgamest : viewscreen {
int32_t unk_v40_1a; /*!< v0.40 */
int32_t unk_v40_1b; /*!< v0.40 */
int8_t loading;
int8_t loading;
int32_t sel_idx;
int32_t sel_idx;
struct DFHACK_EXPORT T_saves {
std::vector<df::loadgame_save_info* > saves;
int32_t save_info[27];
char anon_1[224]; /*!< TODO; larger on linux than on windows */
enum_field<df::game_type,int16_t> game_type;
std::vector<void* > anon_2[28]; /*!< different stuff, just grouping for now */
std::string fort_name;
int32_t unk_v40_2;
std::string world_name;
df::loadgame_save_info cur_save;
int32_t year;
std::string folder_name;
static struct_identity _identity;
public:
T_saves();
};
std::vector<T_saves* > saves;
static virtual_identity _identity;
static virtual_identity _identity;
protected:
protected:
viewscreen_loadgamest(virtual_identity *_id = &viewscreen_loadgamest::_identity);
viewscreen_loadgamest(virtual_identity *_id = &viewscreen_loadgamest::_identity);
friend void *df::allocator_fn<viewscreen_loadgamest>(void*,const void*);
friend void *df::allocator_fn<viewscreen_loadgamest>(void*,const void*);
};
};
}
}