home *** CD-ROM | disk | FTP | other *** search
- BEGIN
- SETREG(15,ADR(stack[stacksize]));
- apid := ApplInitialise();
- accname := ' The Accessory';
- menuid := MenuRegister(apid,accname);
- resolution := GetResolution();
- InitResource;
- IF apid >= 0 THEN
- IF (resolution # 0) AND (resolution # 2) THEN Initialize;END;
- WHILE TRUE DO
- event := EventMultiple(MesageEvent,0,0,0,0,0,0,0,0,0,0,0,0,0,
- ADR(pbuffer[0]),
- 0,0,dummy,dummy,dummy,dummy,dummy,
- dummy);
- IF (event = MesageEvent) THEN
- CASE resolution OF
- 0 : CASE pbuffer[0] OF
- 40 : showit := FormAlert(1,'[1][This accessory operates in|only medium resolution!][ OK ]');
- END;|
- 1 : CASE pbuffer[0] OF
- 40 : EventLoop;
- END;|
- 2 : CASE pbuffer[0] OF
- 40 : showit := FormAlert(1,'[1][You are trying to run|the color version|in high resolution!][ REBOOT ]');
- END;|(* CASE *)
- END; (* CASE resolution *)
- END; (* IF event *)
- END; (* WHILE *)
- END; (* IF apid *)
- END TRYIT.
-