Import Debian changes 1.23-11
[debian-dgen.git] / rc-vars.h
blob7d4503565f8800a722839e673af06b1492a7a9ba
1 #ifndef __RC_VARS_H__
2 #define __RC_VARS_H__
4 // DGen/SDL v1.17+
5 // RC-modified variables listed here
7 #include "pd-defs.h" // Keysyms are defined in here
9 // main.cpp defines IS_MAIN_CPP, which means we actually define the variables.
10 // Otherwise, we just declare them as externs
11 #ifdef IS_MAIN_CPP
12 #define RCVAR(name, def) long name = def
13 #else
14 #define RCVAR(name, def) extern long name
15 #endif
17 RCVAR(pad1_up, PDK_UP);
18 RCVAR(pad1_down, PDK_DOWN);
19 RCVAR(pad1_left, PDK_LEFT);
20 RCVAR(pad1_right, PDK_RIGHT);
21 RCVAR(pad1_a, PDK_a);
22 RCVAR(pad1_b, PDK_s);
23 RCVAR(pad1_c, PDK_d);
24 RCVAR(pad1_x, PDK_q);
25 RCVAR(pad1_y, PDK_w);
26 RCVAR(pad1_z, PDK_e);
27 RCVAR(pad1_mode, PDK_BACKSPACE);
28 RCVAR(pad1_start, PDK_RETURN);
30 RCVAR(pad2_up, PDK_KP8);
31 RCVAR(pad2_down, PDK_KP2);
32 RCVAR(pad2_left, PDK_KP4);
33 RCVAR(pad2_right, PDK_KP6);
34 RCVAR(pad2_a, PDK_DELETE);
35 RCVAR(pad2_b, PDK_END);
36 RCVAR(pad2_c, PDK_PAGEDOWN);
37 RCVAR(pad2_x, PDK_INSERT);
38 RCVAR(pad2_y, PDK_HOME);
39 RCVAR(pad2_z, PDK_PAGEUP);
40 RCVAR(pad2_mode, PDK_KP_PLUS);
41 RCVAR(pad2_start, PDK_KP_ENTER);
43 RCVAR(dgen_fix_checksum, PDK_F1);
44 RCVAR(dgen_quit, PDK_ESCAPE);
45 RCVAR(dgen_splitscreen_toggle, PDK_F4);
46 RCVAR(dgen_craptv_toggle, PDK_F5);
47 RCVAR(dgen_screenshot, PDK_F12);
48 RCVAR(dgen_reset, PDK_TAB);
49 RCVAR(dgen_cpu_toggle, PDK_F11);
50 RCVAR(dgen_stop, PDK_z);
51 RCVAR(dgen_fullscreen_toggle, KEYSYM_MOD_ALT | PDK_RETURN);
53 RCVAR(dgen_slot_0, PDK_0);
54 RCVAR(dgen_slot_1, PDK_1);
55 RCVAR(dgen_slot_2, PDK_2);
56 RCVAR(dgen_slot_3, PDK_3);
57 RCVAR(dgen_slot_4, PDK_4);
58 RCVAR(dgen_slot_5, PDK_5);
59 RCVAR(dgen_slot_6, PDK_6);
60 RCVAR(dgen_slot_7, PDK_7);
61 RCVAR(dgen_slot_8, PDK_8);
62 RCVAR(dgen_slot_9, PDK_9);
63 RCVAR(dgen_save, PDK_F2);
64 RCVAR(dgen_load, PDK_F3);
66 RCVAR(dgen_splitscreen_startup, 0);
67 RCVAR(dgen_autoload, 0);
68 RCVAR(dgen_autosave, 0);
69 RCVAR(dgen_frameskip, 1);
70 RCVAR(dgen_show_carthead, 0);
72 RCVAR(dgen_sound, 1);
73 RCVAR(dgen_soundrate, 22050);
74 RCVAR(dgen_16bit, 1);
75 RCVAR(dgen_soundsegs, 8);
77 RCVAR(dgen_craptv, 0);
78 RCVAR(dgen_nice, 0);
79 RCVAR(dgen_joystick, 0);
81 RCVAR(dgen_fullscreen, 0);
82 RCVAR(dgen_scale, 1);
83 RCVAR(dgen_opengl, 0);
84 RCVAR(dgen_opengl_width, 640);
85 RCVAR(dgen_opengl_height, 480);
87 #endif // __RC_VARS_H__