rnd-20070407-1-src
[rocksndiamonds.git] / src / conf_act.c
diff --git a/src/conf_act.c b/src/conf_act.c
new file mode 100644 (file)
index 0000000..e52851e
--- /dev/null
@@ -0,0 +1,360 @@
+/***********************************************************
+* Rocks'n'Diamonds -- McDuffin Strikes Back!               *
+*----------------------------------------------------------*
+* (c) 1995-2006 Artsoft Entertainment                      *
+*               Holger Schemel                             *
+*               Detmolder Strasse 189                      *
+*               33604 Bielefeld                            *
+*               Germany                                    *
+*               e-mail: info@artsoft.org                   *
+*----------------------------------------------------------*
+* conf_act.c                                               *
+***********************************************************/
+
+/* ----- this file was automatically generated -- do not edit by hand ----- */
+
+#ifndef CONF_ACT_C
+#define CONF_ACT_C
+
+/* values for active states of elements and fonts */
+
+static struct
+{
+  int element;
+  int element_active;
+}
+element_with_active_state[] =
+{
+  {
+    EL_BD_MAGIC_WALL,
+    EL_BD_MAGIC_WALL_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_1_LEFT,
+    EL_CONVEYOR_BELT_1_LEFT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_1_MIDDLE,
+    EL_CONVEYOR_BELT_1_MIDDLE_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_1_RIGHT,
+    EL_CONVEYOR_BELT_1_RIGHT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_2_LEFT,
+    EL_CONVEYOR_BELT_2_LEFT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_2_MIDDLE,
+    EL_CONVEYOR_BELT_2_MIDDLE_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_2_RIGHT,
+    EL_CONVEYOR_BELT_2_RIGHT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_3_LEFT,
+    EL_CONVEYOR_BELT_3_LEFT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_3_MIDDLE,
+    EL_CONVEYOR_BELT_3_MIDDLE_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_3_RIGHT,
+    EL_CONVEYOR_BELT_3_RIGHT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_4_LEFT,
+    EL_CONVEYOR_BELT_4_LEFT_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_4_MIDDLE,
+    EL_CONVEYOR_BELT_4_MIDDLE_ACTIVE
+  },
+  {
+    EL_CONVEYOR_BELT_4_RIGHT,
+    EL_CONVEYOR_BELT_4_RIGHT_ACTIVE
+  },
+  {
+    EL_DC_GATE_WHITE_GRAY,
+    EL_DC_GATE_WHITE_GRAY_ACTIVE
+  },
+  {
+    EL_DC_MAGIC_WALL,
+    EL_DC_MAGIC_WALL_ACTIVE
+  },
+  {
+    EL_DC_TIMEGATE_SWITCH,
+    EL_DC_TIMEGATE_SWITCH_ACTIVE
+  },
+  {
+    EL_DYNABOMB,
+    EL_DYNABOMB_ACTIVE
+  },
+  {
+    EL_DYNABOMB_PLAYER_1,
+    EL_DYNABOMB_PLAYER_1_ACTIVE
+  },
+  {
+    EL_DYNABOMB_PLAYER_2,
+    EL_DYNABOMB_PLAYER_2_ACTIVE
+  },
+  {
+    EL_DYNABOMB_PLAYER_3,
+    EL_DYNABOMB_PLAYER_3_ACTIVE
+  },
+  {
+    EL_DYNABOMB_PLAYER_4,
+    EL_DYNABOMB_PLAYER_4_ACTIVE
+  },
+  {
+    EL_DYNAMITE,
+    EL_DYNAMITE_ACTIVE
+  },
+  {
+    EL_EMC_DRIPPER,
+    EL_EMC_DRIPPER_ACTIVE
+  },
+  {
+    EL_EMC_FAKE_GRASS,
+    EL_EMC_FAKE_GRASS_ACTIVE
+  },
+  {
+    EL_EMC_GATE_5_GRAY,
+    EL_EMC_GATE_5_GRAY_ACTIVE
+  },
+  {
+    EL_EMC_GATE_6_GRAY,
+    EL_EMC_GATE_6_GRAY_ACTIVE
+  },
+  {
+    EL_EMC_GATE_7_GRAY,
+    EL_EMC_GATE_7_GRAY_ACTIVE
+  },
+  {
+    EL_EMC_GATE_8_GRAY,
+    EL_EMC_GATE_8_GRAY_ACTIVE
+  },
+  {
+    EL_EMC_MAGIC_BALL,
+    EL_EMC_MAGIC_BALL_ACTIVE
+  },
+  {
+    EL_EMC_MAGIC_BALL_SWITCH,
+    EL_EMC_MAGIC_BALL_SWITCH_ACTIVE
+  },
+  {
+    EL_EMC_SPRING_BUMPER,
+    EL_EMC_SPRING_BUMPER_ACTIVE
+  },
+  {
+    EL_EM_DYNAMITE,
+    EL_EM_DYNAMITE_ACTIVE
+  },
+  {
+    EL_EM_GATE_1_GRAY,
+    EL_EM_GATE_1_GRAY_ACTIVE
+  },
+  {
+    EL_EM_GATE_2_GRAY,
+    EL_EM_GATE_2_GRAY_ACTIVE
+  },
+  {
+    EL_EM_GATE_3_GRAY,
+    EL_EM_GATE_3_GRAY_ACTIVE
+  },
+  {
+    EL_EM_GATE_4_GRAY,
+    EL_EM_GATE_4_GRAY_ACTIVE
+  },
+  {
+    EL_GATE_1_GRAY,
+    EL_GATE_1_GRAY_ACTIVE
+  },
+  {
+    EL_GATE_2_GRAY,
+    EL_GATE_2_GRAY_ACTIVE
+  },
+  {
+    EL_GATE_3_GRAY,
+    EL_GATE_3_GRAY_ACTIVE
+  },
+  {
+    EL_GATE_4_GRAY,
+    EL_GATE_4_GRAY_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_BD,
+    EL_INTERNAL_CASCADE_BD_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_CE,
+    EL_INTERNAL_CASCADE_CE_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_CHARS,
+    EL_INTERNAL_CASCADE_CHARS_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_DC,
+    EL_INTERNAL_CASCADE_DC_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_DX,
+    EL_INTERNAL_CASCADE_DX_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_DYNAMIC,
+    EL_INTERNAL_CASCADE_DYNAMIC_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_EM,
+    EL_INTERNAL_CASCADE_EM_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_EMC,
+    EL_INTERNAL_CASCADE_EMC_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_GE,
+    EL_INTERNAL_CASCADE_GE_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_REF,
+    EL_INTERNAL_CASCADE_REF_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_RND,
+    EL_INTERNAL_CASCADE_RND_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_SB,
+    EL_INTERNAL_CASCADE_SB_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_SP,
+    EL_INTERNAL_CASCADE_SP_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_STEEL_CHARS,
+    EL_INTERNAL_CASCADE_STEEL_CHARS_ACTIVE
+  },
+  {
+    EL_INTERNAL_CASCADE_USER,
+    EL_INTERNAL_CASCADE_USER_ACTIVE
+  },
+  {
+    EL_INVISIBLE_SAND,
+    EL_INVISIBLE_SAND_ACTIVE
+  },
+  {
+    EL_INVISIBLE_STEELWALL,
+    EL_INVISIBLE_STEELWALL_ACTIVE
+  },
+  {
+    EL_INVISIBLE_WALL,
+    EL_INVISIBLE_WALL_ACTIVE
+  },
+  {
+    EL_LAMP,
+    EL_LAMP_ACTIVE
+  },
+  {
+    EL_LIGHT_SWITCH,
+    EL_LIGHT_SWITCH_ACTIVE
+  },
+  {
+    EL_MAGIC_WALL,
+    EL_MAGIC_WALL_ACTIVE
+  },
+  {
+    EL_ROBOT_WHEEL,
+    EL_ROBOT_WHEEL_ACTIVE
+  },
+  {
+    EL_SHIELD_DEADLY,
+    EL_SHIELD_DEADLY_ACTIVE
+  },
+  {
+    EL_SHIELD_NORMAL,
+    EL_SHIELD_NORMAL_ACTIVE
+  },
+  {
+    EL_SP_BUGGY_BASE,
+    EL_SP_BUGGY_BASE_ACTIVE
+  },
+  {
+    EL_SP_DISK_RED,
+    EL_SP_DISK_RED_ACTIVE
+  },
+  {
+    EL_SP_TERMINAL,
+    EL_SP_TERMINAL_ACTIVE
+  },
+  {
+    EL_TIMEGATE_SWITCH,
+    EL_TIMEGATE_SWITCH_ACTIVE
+  },
+  {
+    EL_TRAP,
+    EL_TRAP_ACTIVE
+  },
+  {
+    -1,
+    -1
+  },
+};
+
+
+static struct
+{
+  int font_nr;
+  int font_nr_active;
+}
+font_with_active_state[] =
+{
+  {
+    FONT_INPUT_1,
+    FONT_INPUT_1_ACTIVE
+  },
+  {
+    FONT_INPUT_2,
+    FONT_INPUT_2_ACTIVE
+  },
+  {
+    FONT_LEVEL_NUMBER,
+    FONT_LEVEL_NUMBER_ACTIVE
+  },
+  {
+    FONT_MENU_1,
+    FONT_MENU_1_ACTIVE
+  },
+  {
+    FONT_MENU_2,
+    FONT_MENU_2_ACTIVE
+  },
+  {
+    FONT_TEXT_1,
+    FONT_TEXT_1_ACTIVE
+  },
+  {
+    FONT_TEXT_2,
+    FONT_TEXT_2_ACTIVE
+  },
+  {
+    FONT_TEXT_3,
+    FONT_TEXT_3_ACTIVE
+  },
+  {
+    FONT_TEXT_4,
+    FONT_TEXT_4_ACTIVE
+  },
+  {
+    -1,
+    -1
+  },
+};
+
+#endif /* CONF_ACT_C */