ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <mission.h>

Collaboration diagram for ICB::_mission:

List of all members.

Public Member Functions

 _mission ()
 ~_mission ()
void ___init_mission (const char *mission, const char *session)
void ___delete_mission ()
void End_mission ()
const char * Fetch_mission_name ()
const char * Fetch_h_mission_name ()
const char * Fetch_tiny_mission_name ()
const char * Fetch_tiny_session_name ()
uint32 Game_cycle ()
void Create_display ()
void Set_new_session_name (const char *ascii)
void Set_init_nico_name (const char *ascii)
bool8 Is_there_init_nico ()
const char * Return_init_nico_name ()
void Reset_init_nico ()
void Save_micro_session ()
void Restore_micro_session_coords (bool8 from_disk)
void Restore_micro_session_vars ()
void Save_game_position (const char *filename, const char *slot_label, uint32 timeplayed)
void Restore_micro_session_from_save_game (Common::SeekableReadStream *stream)
void SavePlatformSpecific (Common::WriteStream *stream)
void LoadPlatformSpecific (Common::SeekableReadStream *stream)

Public Attributes

_game_sessionsession
uint32 camera_follow_id_overide
int32 remora_save_mode
uint32 ad_time
uint32 lt_time
uint32 set_time
uint32 flip_time
uint32 cycle_time
uint32 logic_time
uint32 resman_logic_time
uint32 los_time
uint32 event_time
uint32 sound_time
uint32 xtra_mega_time
uint32 nActorsDrawn
uint32 nActorsConsidered
char new_session_name [TINY_NAME_LEN]
char init_nico_name [TINY_NAME_LEN]
int32 old_hits_value
bool8 chi_following
uint32 num_bullets
uint32 num_clips
uint32 num_medi
bool8 inited_globals

Private Attributes

char mission_name [ENGINE_STRING_LEN]
char tiny_mission_name [TINY_NAME_LEN]
char tiny_session_name [TINY_NAME_LEN]
uint32 mission_terminate
char h_mission_name [8]
 0 means the mission will end
uint32 mission_status
uint32 number_sessions_saved
_micro_session micro_sessions [MAX_sessions]
bool8 new_session
bool8 init_nico

Detailed Description

Definition at line 71 of file mission.h.


Constructor & Destructor Documentation

ICB::_mission::_mission (  ) 

Definition at line 354 of file mission.cpp.

ICB::_mission::~_mission (  ) 

Definition at line 376 of file mission.cpp.


Member Function Documentation

void ICB::_mission::___delete_mission (  ) 

Definition at line 320 of file mission.cpp.

void ICB::_mission::___init_mission ( const char *  mission,
const char *  session 
)

Definition at line 186 of file mission.cpp.

void ICB::_mission::Create_display (  ) 

Definition at line 1233 of file mission.cpp.

void ICB::_mission::End_mission (  ) 

Definition at line 349 of file mission.cpp.

const char * ICB::_mission::Fetch_h_mission_name (  )  [inline]

Definition at line 166 of file mission.h.

const char * ICB::_mission::Fetch_mission_name (  )  [inline]

Definition at line 160 of file mission.h.

const char * ICB::_mission::Fetch_tiny_mission_name (  )  [inline]

Definition at line 162 of file mission.h.

const char * ICB::_mission::Fetch_tiny_session_name (  )  [inline]

Definition at line 164 of file mission.h.

uint32 ICB::_mission::Game_cycle (  ) 

Definition at line 378 of file mission.cpp.

bool8 ICB::_mission::Is_there_init_nico (  ) 

Definition at line 79 of file mission.cpp.

void ICB::_mission::LoadPlatformSpecific ( Common::SeekableReadStream stream  ) 

Definition at line 627 of file p4_pc.cpp.

void ICB::_mission::Reset_init_nico (  ) 

Definition at line 85 of file mission.cpp.

void ICB::_mission::Restore_micro_session_coords ( bool8  from_disk  ) 

Definition at line 610 of file mission.cpp.

void ICB::_mission::Restore_micro_session_from_save_game ( Common::SeekableReadStream stream  ) 

Definition at line 942 of file mission.cpp.

void ICB::_mission::Restore_micro_session_vars (  ) 

Definition at line 571 of file mission.cpp.

const char * ICB::_mission::Return_init_nico_name (  ) 

Definition at line 91 of file mission.cpp.

void ICB::_mission::Save_game_position ( const char *  filename,
const char *  slot_label,
uint32  timeplayed 
)

Definition at line 653 of file mission.cpp.

void ICB::_mission::Save_micro_session (  ) 

Definition at line 479 of file mission.cpp.

void ICB::_mission::SavePlatformSpecific ( Common::WriteStream stream  ) 

Definition at line 631 of file p4_pc.cpp.

void ICB::_mission::Set_init_nico_name ( const char *  ascii  ) 

Definition at line 71 of file mission.cpp.

void ICB::_mission::Set_new_session_name ( const char *  ascii  ) 

Definition at line 58 of file mission.cpp.


Member Data Documentation

Definition at line 110 of file mission.h.

Definition at line 129 of file mission.h.

Definition at line 114 of file mission.h.

Definition at line 118 of file mission.h.

Definition at line 113 of file mission.h.

char ICB::_mission::h_mission_name[8] [private]

0 means the mission will end

Definition at line 144 of file mission.h.

Definition at line 153 of file mission.h.

char ICB::_mission::init_nico_name[TINY_NAME_LEN]

Definition at line 126 of file mission.h.

Definition at line 136 of file mission.h.

Definition at line 115 of file mission.h.

Definition at line 117 of file mission.h.

Definition at line 111 of file mission.h.

Definition at line 150 of file mission.h.

char ICB::_mission::mission_name[ENGINE_STRING_LEN] [private]

Definition at line 139 of file mission.h.

Definition at line 146 of file mission.h.

Definition at line 143 of file mission.h.

Definition at line 121 of file mission.h.

Definition at line 152 of file mission.h.

char ICB::_mission::new_session_name[TINY_NAME_LEN]

Definition at line 125 of file mission.h.

Definition at line 132 of file mission.h.

Definition at line 133 of file mission.h.

Definition at line 134 of file mission.h.

Definition at line 149 of file mission.h.

Definition at line 127 of file mission.h.

Definition at line 108 of file mission.h.

Definition at line 101 of file mission.h.

Definition at line 112 of file mission.h.

Definition at line 119 of file mission.h.

char ICB::_mission::tiny_mission_name[TINY_NAME_LEN] [private]

Definition at line 140 of file mission.h.

char ICB::_mission::tiny_session_name[TINY_NAME_LEN] [private]

Definition at line 141 of file mission.h.

Definition at line 120 of file mission.h.


The documentation for this class was generated from the following files:


Generated on Sat Sep 26 2020 05:03:41 for ResidualVM by doxygen 1.7.1
curved edge   curved edge