class P_SWITCH General cluster: brie_doom description: "p_switch.c Switches, buttons. Two-state animation. Exits." create: make Ancestors CEILING_E FLOOR_E PLATTYPE_E STAIR_E VLDOOR_E Queries Alphswitchlist: ARRAY [TUPLE [STRING_8, STRING_8, INTEGER_32]] Blazeclose: INTEGER_32 Blazedwus: INTEGER_32 Blazeopen: INTEGER_32 Blazeraise: INTEGER_32 Build8: INTEGER_32 buttonlist: ARRAY [BUTTON_T] Close: INTEGER_32 Close30thenopen: INTEGER_32 Crushandraise: INTEGER_32 Donutraise: INTEGER_32 Downwaitupstay: INTEGER_32 Fastcrushandraise: INTEGER_32 i_main: I_MAIN Lowerandchange: INTEGER_32 Lowerandcrush: INTEGER_32 Lowerfloor: INTEGER_32 Lowerfloortolowest: INTEGER_32 Lowertofloor: INTEGER_32 Normal: INTEGER_32 numswitches: INTEGER_32 Open: INTEGER_32 p_usespecialline (thing: MOBJ_T; line: LINE_T; side: INTEGER_32): BOOLEAN Perpetualraise: INTEGER_32 Raiseandchange: INTEGER_32 Raisefloor: INTEGER_32 Raisefloor24: INTEGER_32 Raisefloor24andchange: INTEGER_32 Raisefloor512: INTEGER_32 Raisefloorcrush: INTEGER_32 Raisefloortonearest: INTEGER_32 Raisefloorturbo: INTEGER_32 Raisein5mins: INTEGER_32 Raisetohighest: INTEGER_32 Raisetonearestandchange: INTEGER_32 Raisetotexture: INTEGER_32 Silentcrushandrais: INTEGER_32 switchlist: ARRAY [INTEGER_32] Turbo16: INTEGER_32 Turbolower: INTEGER_32 Commands make (a_i_main: [like i_main] I_MAIN) p_changeswitchtexture (line: LINE_T; useagain: INTEGER_32) p_initswitchlist p_startbutton (line: LINE_T; w, texture, time: INTEGER_32) Constraints
Generated by ISE EiffelStudio