22 #ifndef M4_ADV_R_KERNEL_H 23 #define M4_ADV_R_KERNEL_H 25 #include "m4/adv_r/adv.h" 26 #include "m4/wscript/ws_machine.h" 30 #define CACHE_NOT_OVERRIDE_BY_FLAG_PARSE 2 31 #define KERNEL_RESTORING_GAME -2 32 #define KERNEL_SCRATCH_SIZE 256 // Size of game scratch area 35 uint32 scratch[KERNEL_SCRATCH_SIZE];
40 int32 letter_box_x = 0;
41 int32 letter_box_y = 0;
42 int32 restore_slot = -1;
43 int16 first_non_walker_cel_hash = 0;
46 char save_file_name[8] = { 0 };
47 bool restore_game =
false;
48 bool teleported_in =
false;
50 int32 fade_up_time = 0;
52 bool fading_to_grey =
false;
53 bool suppress_fadeup =
false;
54 bool force_restart =
false;
58 KernelTriggerType trigger_mode = KT_DAEMON;
59 bool call_daemon_every_loop =
false;
60 bool continue_handling_trigger =
true;
62 int suppress_cache = CACHE_NOT_OVERRIDE_BY_FLAG_PARSE;
63 bool start_up_with_dbg_ws =
false;
64 bool use_debug_monitor =
false;
65 bool use_log_file =
false;
66 bool track_open_close =
false;
68 bool camera_pan_instant =
false;
71 size_t mem_avail()
const {
return 7999999; }
Definition: database.h:28