22 #ifndef M4_ADV_R_KERNEL_H 23 #define M4_ADV_R_KERNEL_H 25 #include "m4/adv_r/adv.h" 29 #define CACHE_NOT_OVERRIDE_BY_FLAG_PARSE 2 30 #define KERNEL_RESTORING_GAME -2 31 #define KERNEL_SCRATCH_SIZE 256 // Size of game scratch area 34 uint32 scratch[KERNEL_SCRATCH_SIZE];
39 int32 letter_box_x = 0;
40 int32 letter_box_y = 0;
41 int32 restore_slot = -1;
42 int16 first_non_walker_cel_hash = 0;
45 char save_file_name[8] = { 0 };
46 bool restore_game =
false;
47 bool teleported_in =
false;
49 int32 fade_up_time = 0;
51 bool fading_to_grey =
false;
52 bool suppress_fadeup =
false;
53 bool force_restart =
false;
57 KernelTriggerType trigger_mode = KT_DAEMON;
58 bool call_daemon_every_loop =
false;
59 bool continue_handling_trigger =
true;
61 int suppress_cache = CACHE_NOT_OVERRIDE_BY_FLAG_PARSE;
62 bool start_up_with_dbg_ws =
false;
63 bool use_debug_monitor =
false;
64 bool use_log_file =
false;
65 bool track_open_close =
false;
67 bool camera_pan_instant =
false;
70 size_t mem_avail()
const {
return 7999999; }
71 bool cameraPans()
const {
return !camera_pan_instant; }
Definition: database.h:28