12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #ifndef ROTHCALL_H_INCLUDE
- /*
- ÉÍÍÍÍÍÍÍÍÍÍÍÍ»
- º AUTOHEADER º
- ÌÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
- º Filename ROTHCALL.H º
- ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
- º Creation 12/8/1995 º
- ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
- º º
- º Updated: Tue 26/9/1995 13:35 º
- º º
- º Version: 1.037 º
- º º
- ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
- these are direct calls to rothrend.lib
- mouseup.asm
- */
- //#include "animlink.h"
- #ifndef ROTHREND_H_INCLUDE
- #include "rothrend.h"
- #endif
- #ifdef __cplusplus
- extern "C" {
- #endif
- void InstallDiv0 (long int, void *(cleanup)(void));
- void RemoveDiv0 (long int);
- long int GetArrayFromSegID (unsigned short int segment, short int * list, long int max_list);
- long int GetArrayFromSeg (long int segment_address, short int * list, long int max_list);
- long int ChangeLightArray ( short int * list, signed long int light_adjust);
- // these functions found in doorsupt.asm
- _DoorStruct* IsDoorOpen ( short int );
- _DoorStruct* OpenDoor ( short int, void (*Door_CallBack)( _DoorStruct *) ,short Delay); // Delay=0 = Manual
- _DoorStruct* CloseDoor ( short int );
- void SetThePallete ( void);
- long int InitMouse ( void );
- void SetMouse ( _MOUSE * );
- void UpdateMouse ( void );
- void UpdateMouse_IRQ( void );
- void HideMouse ( void );
- void ShowMouse ( void );
- void SetMouseXY(short int,short int);
- long int SQROOT (long int);
- void FrameCounter (long int);
- void CreatePens (int Many, RGB256_Pen *array, char *result);
- void DrawMap (void * ScreenBuffer, int BufferYOffset, DrawMap_Table * );
- void GetScreenRatio (char * ratio_x, char * ration_y);
- #ifdef __cplusplus
- };
- #endif
- #define ROTHCALL_H_INCLUDE
- #endif
|