00001 /* 00002 * Source machine generated by GadToolsBox V2.0b 00003 * which is (c) Copyright 1991-1993 Jaba Development 00004 * 00005 * GUI Designed by : Christian Bauer 00006 */ 00007 00008 #define GetString( g ) ((( struct StringInfo * )g->SpecialInfo )->Buffer ) 00009 #define GetNumber( g ) ((( struct StringInfo * )g->SpecialInfo )->LongInt ) 00010 00011 #define GD_SpritesOn 0 00012 #define GD_SpriteCollisions 1 00013 #define GD_Joystick2On 2 00014 #define GD_JoystickSwap 3 00015 #define GD_LimitSpeed 4 00016 #define GD_FastReset 5 00017 #define GD_CIAIRQHack 6 00018 #define GD_SIDFilters 7 00019 #define GD_NormalCycles 8 00020 #define GD_BadLineCycles 9 00021 #define GD_CIACycles 10 00022 #define GD_FloppyCycles 11 00023 #define GD_SkipFrames 12 00024 #define GD_SIDType 13 00025 #define GD_REUSize 14 00026 #define GD_DrivePath8 15 00027 #define GD_DriveType8 16 00028 #define GD_DrivePath9 17 00029 #define GD_DriveType9 18 00030 #define GD_DrivePath10 19 00031 #define GD_DriveType10 20 00032 #define GD_DrivePath11 21 00033 #define GD_DriveType11 22 00034 #define GD_MapSlash 23 00035 #define GD_Emul1541Proc 24 00036 #define GD_OK 25 00037 #define GD_Cancel 26 00038 #define GD_GetDrive8 27 00039 #define GD_GetDrive9 28 00040 #define GD_GetDrive10 29 00041 #define GD_GetDrive11 30 00042 00043 #define GDX_SpritesOn 0 00044 #define GDX_SpriteCollisions 1 00045 #define GDX_Joystick2On 2 00046 #define GDX_JoystickSwap 3 00047 #define GDX_LimitSpeed 4 00048 #define GDX_FastReset 5 00049 #define GDX_CIAIRQHack 6 00050 #define GDX_SIDFilters 7 00051 #define GDX_NormalCycles 8 00052 #define GDX_BadLineCycles 9 00053 #define GDX_CIACycles 10 00054 #define GDX_FloppyCycles 11 00055 #define GDX_SkipFrames 12 00056 #define GDX_SIDType 13 00057 #define GDX_REUSize 14 00058 #define GDX_DrivePath8 15 00059 #define GDX_DriveType8 16 00060 #define GDX_DrivePath9 17 00061 #define GDX_DriveType9 18 00062 #define GDX_DrivePath10 19 00063 #define GDX_DriveType10 20 00064 #define GDX_DrivePath11 21 00065 #define GDX_DriveType11 22 00066 #define GDX_MapSlash 23 00067 #define GDX_Emul1541Proc 24 00068 #define GDX_OK 25 00069 #define GDX_Cancel 26 00070 #define GDX_GetDrive8 27 00071 #define GDX_GetDrive9 28 00072 #define GDX_GetDrive10 29 00073 #define GDX_GetDrive11 30 00074 00075 #define Prefs_CNT 31 00076 00077 extern struct IntuitionBase *IntuitionBase; 00078 extern struct Library *GadToolsBase; 00079 00080 extern struct Screen *Scr; 00081 extern UBYTE *PubScreenName; 00082 extern APTR VisualInfo; 00083 extern struct Window *PrefsWnd; 00084 extern struct Gadget *PrefsGList; 00085 extern struct Menu *PrefsMenus; 00086 extern struct IntuiMessage PrefsMsg; 00087 extern UWORD PrefsZoom[4]; 00088 extern struct Gadget *PrefsGadgets[31]; 00089 extern UWORD PrefsLeft; 00090 extern UWORD PrefsTop; 00091 extern UWORD PrefsWidth; 00092 extern UWORD PrefsHeight; 00093 extern UBYTE *PrefsWdt; 00094 extern struct TextAttr *Font, Attr; 00095 extern UWORD FontX, FontY; 00096 extern UWORD OffX, OffY; 00097 extern UBYTE *SIDType0Labels[]; 00098 extern UBYTE *REUSize0Labels[]; 00099 extern UBYTE *DriveType80Labels[]; 00100 extern UBYTE *DriveType90Labels[]; 00101 extern UBYTE *DriveType100Labels[]; 00102 extern UBYTE *DriveType110Labels[]; 00103 extern struct IntuiText PrefsIText[]; 00104 extern struct NewMenu PrefsNewMenu[]; 00105 extern UWORD PrefsGTypes[]; 00106 extern struct NewGadget PrefsNGad[]; 00107 extern ULONG PrefsGTags[]; 00108 00109 extern int SpritesOnClicked( void ); 00110 extern int SpriteCollisionsClicked( void ); 00111 extern int Joystick2OnClicked( void ); 00112 extern int JoystickSwapClicked( void ); 00113 extern int LimitSpeedClicked( void ); 00114 extern int FastResetClicked( void ); 00115 extern int CIAIRQHackClicked( void ); 00116 extern int SIDFiltersClicked( void ); 00117 extern int NormalCyclesClicked( void ); 00118 extern int BadLineCyclesClicked( void ); 00119 extern int CIACyclesClicked( void ); 00120 extern int FloppyCyclesClicked( void ); 00121 extern int SkipFramesClicked( void ); 00122 extern int SIDTypeClicked( void ); 00123 extern int REUSizeClicked( void ); 00124 extern int DrivePath8Clicked( void ); 00125 extern int DriveType8Clicked( void ); 00126 extern int DrivePath9Clicked( void ); 00127 extern int DriveType9Clicked( void ); 00128 extern int DrivePath10Clicked( void ); 00129 extern int DriveType10Clicked( void ); 00130 extern int DrivePath11Clicked( void ); 00131 extern int DriveType11Clicked( void ); 00132 extern int MapSlashClicked( void ); 00133 extern int Emul1541ProcClicked( void ); 00134 extern int OKClicked( void ); 00135 extern int CancelClicked( void ); 00136 extern int GetDrive8Clicked( void ); 00137 extern int GetDrive9Clicked( void ); 00138 extern int GetDrive10Clicked( void ); 00139 extern int GetDrive11Clicked( void ); 00140 extern int PrefsOpen( void ); 00141 extern int PrefsSave( void ); 00142 extern int PrefsSaveAs( void ); 00143 extern int PrefsRevert( void ); 00144 extern int PrefsOK( void ); 00145 extern int PrefsCancel( void ); 00146 00147 extern int SetupScreen( void ); 00148 extern void CloseDownScreen( void ); 00149 extern void PrefsRender( void ); 00150 extern int HandlePrefsIDCMP( void ); 00151 extern int PrefsVanillaKey(); 00152 extern int OpenPrefsWindow( void ); 00153 extern void ClosePrefsWindow( void );
1.3.3