X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=7e70d87fc4a15a1d79fcb368a03d85b7a2027ebc;hb=720b0a62c8af0585e9517ed7a98ea336304c02e4;hp=8dd07973ad26d5f8f2a833535f325c44ced666a7;hpb=91e7402d4823e010145d440345e904dfcf86038d;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index 8dd07973..7e70d87f 100644 --- a/src/main.h +++ b/src/main.h @@ -1085,6 +1085,8 @@ struct LevelInfo boolean gravity; boolean em_slippery_gems; /* EM style "gems slip from wall" behaviour */ + boolean use_custom_template; /* use custom properties from template file */ + boolean no_level_file; }; @@ -1175,13 +1177,13 @@ struct ElementChangeInfo { unsigned long events; /* bitfield for change events */ + short target_element; /* target element after change */ + int delay_fixed; /* added frame delay before changed (fixed) */ int delay_random; /* added frame delay before changed (random) */ int delay_frames; /* either 1 (frames) or 50 (seconds; 50 fps) */ - short trigger; /* custom element triggering change */ - - short target_element; /* target element after change */ + short trigger_element; /* custom element triggering change */ int content[3][3]; /* new elements after extended change */ boolean use_content; /* use extended change content */ @@ -1220,8 +1222,6 @@ struct ElementInfo /* ---------- special element property values ---------- */ - boolean use_template; /* use all properties from template file */ - boolean use_gfx_element; short gfx_element; /* optional custom graphic element */