X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.c;h=d954b1accdcaea3855c1fab25e63f1d3646e954a;hb=f47cd4b09952aaf95d16542f6b53f2d8bf9e1d7d;hp=81319ed6b8899c868f75dea121e7f51b0d9b6b44;hpb=3e7289558277c65b6ddcbef0f663d100e7d237fc;p=rocksndiamonds.git diff --git a/src/main.c b/src/main.c index 81319ed6..d954b1ac 100644 --- a/src/main.c +++ b/src/main.c @@ -122,7 +122,10 @@ SetupFileHash *helptext_info = NULL; /* element definitions */ /* ------------------------------------------------------------------------- */ -struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] = +struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1]; + +/* this contains predefined structure elements to initialize "element_info" */ +struct ElementNameInfo element_name_info[MAX_NUM_ELEMENTS + 1] = { /* keyword to start parser: "ELEMENT_INFO_START" <-- do not change! */ @@ -3456,6 +3459,211 @@ struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] = "sp_port", "gravity off port (leading up)" }, + { + "balloon_switch_none", + "balloon_switch", + "stop moving balloon" + }, + { + "emc_level_border", + "wall", + "level border steelwall", + }, + { + "emc_android", + "emc_android", + "android", + }, + { + "emc_android_right", + "emc_android", + "android", + }, + { + "emc_android_up", + "emc_android", + "android", + }, + { + "emc_android_left", + "emc_android", + "android", + }, + { + "emc_android_down", + "emc_android", + "android", + }, + { + "emc_android_left_up", + "emc_android", + "android", + }, + { + "emc_android_left_down", + "emc_android", + "android", + }, + { + "emc_android_right_up", + "emc_android", + "android", + }, + { + "emc_android_right_down", + "emc_android", + "android", + }, + { + "emc_grass", + "emc_grass", + "grass", + }, + { + "emc_generator_ball", + "emc_generator_ball", + "generator ball", + }, + { + "emc_gate_1", + "gate", + "door 1 (EMC style)", + }, + { + "emc_gate_2", + "gate", + "door 2 (EMC style)", + }, + { + "emc_gate_3", + "gate", + "door 3 (EMC style)", + }, + { + "emc_gate_4", + "gate", + "door 4 (EMC style)", + }, + { + "emc_gate_5", + "gate", + "door 5 (EMC style)", + }, + { + "emc_gate_6", + "gate", + "door 6 (EMC style)", + }, + { + "emc_gate_7", + "gate", + "door 7 (EMC style)", + }, + { + "emc_gate_8", + "gate", + "door 8 (EMC style)", + }, + { + "emc_gate_1_gray", + "gate", + "gray door (EMC style, key 1)", + }, + { + "emc_gate_2_gray", + "gate", + "gray door (EMC style, key 2)", + }, + { + "emc_gate_3_gray", + "gate", + "gray door (EMC style, key 3)", + }, + { + "emc_gate_4_gray", + "gate", + "gray door (EMC style, key 4)", + }, + { + "emc_gate_5_gray", + "gate", + "gray door (EMC style, key 5)", + }, + { + "emc_gate_6_gray", + "gate", + "gray door (EMC style, key 6)", + }, + { + "emc_gate_7_gray", + "gate", + "gray door (EMC style, key 7)", + }, + { + "emc_gate_8_gray", + "gate", + "gray door (EMC style, key 8)", + }, + { + "emc_key_1", + "key", + "key 1 (EMC style)", + }, + { + "emc_key_2", + "key", + "key 2 (EMC style)", + }, + { + "emc_key_3", + "key", + "key 3 (EMC style)", + }, + { + "emc_key_4", + "key", + "key 4 (EMC style)", + }, + { + "emc_key_5", + "key", + "key 5 (EMC style)", + }, + { + "emc_key_6", + "key", + "key 6 (EMC style)", + }, + { + "emc_key_7", + "key", + "key 7 (EMC style)", + }, + { + "emc_key_8", + "key", + "key 8 (EMC style)", + }, + { + "emc_bumper", + "emc_bumper", + "bumper", + }, + { + "emc_plant", + "emc_plant", + "plant", + }, + { + "emc_lenses", + "emc_lenses", + "lenses", + }, + { + "emc_magnifier", + "emc_magnifier", + "magnifier", + }, /* ----------------------------------------------------------------------- */ /* "real" (and therefore drawable) runtime elements */