home *** CD-ROM | disk | FTP | other *** search
- #standard type magnetic tram cog.
- #don't forget to set blocking walls to "no move"
- symbols
- message startup
- message arrived
- message activate
- message entered
-
- thing elevator
-
- sector triggersector linkid=1
-
- surface bottomswitch
- surface topswitch
-
- sector WhereAngelsPlay linkid=2
- sector Simone linkid=2
- sector GoingDown linkid=2
-
-
- end
-
- ## Code Section
- code
- startup:
- setwallcel(topswitch, 1);
- setwallcel(bottomswitch, 1);
- player=getlocalplayerthing();
- return;
-
- activate:
- curframe=getcurframe(elevator);
- movetoframe(elevator, 1-curframe, 5);
- setwallcel(bottomswitch, 2);
- setwallcel(topswitch, 2);
- return;
-
- arrived:
- setwallcel(topswitch, 1);
- setwallcel(bottomswitch, 1);
- return;
-
-
- entered:
- print("entered");
- if (getsenderid()==1) {
- sleep(0.5);
- curframe=getcurframe(elevator);
- movetoframe(elevator, 1-curframe, 5);
- setwallcel(bottomswitch, 2);
- setwallcel(topswitch, 2);
- }
- if ( (getsenderid()==2)&&(getcurframe(elevator)==0) ) {
- movetoframe(elevator, 1, 5);
- }
- return;
-
-
- end
-
-
-
-
-