ROTHCALL.H 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #ifndef ROTHCALL_H_INCLUDE
  2. /*
  3. ÉÍÍÍÍÍÍÍÍÍÍÍÍ»
  4. º AUTOHEADER º
  5. ÌÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  6. º Filename ROTHCALL.H º
  7. ÇÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĶ
  8. º Creation 12/8/1995 º
  9. ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
  10. º º
  11. º Updated: Tue 26/9/1995 13:35 º
  12. º º
  13. º Version: 1.037 º
  14. º º
  15. ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  16. these are direct calls to rothrend.lib
  17. mouseup.asm
  18. */
  19. //#include "animlink.h"
  20. #ifndef ROTHREND_H_INCLUDE
  21. #include "rothrend.h"
  22. #endif
  23. #ifdef __cplusplus
  24. extern "C" {
  25. #endif
  26. void InstallDiv0 (long int, void *(cleanup)(void));
  27. void RemoveDiv0 (long int);
  28. long int GetArrayFromSegID (unsigned short int segment, short int * list, long int max_list);
  29. long int GetArrayFromSeg (long int segment_address, short int * list, long int max_list);
  30. long int ChangeLightArray ( short int * list, signed long int light_adjust);
  31. // these functions found in doorsupt.asm
  32. _DoorStruct* IsDoorOpen ( short int );
  33. _DoorStruct* OpenDoor ( short int, void (*Door_CallBack)( _DoorStruct *) ,short Delay); // Delay=0 = Manual
  34. _DoorStruct* CloseDoor ( short int );
  35. void SetThePallete ( void);
  36. long int InitMouse ( void );
  37. void SetMouse ( _MOUSE * );
  38. void UpdateMouse ( void );
  39. void UpdateMouse_IRQ( void );
  40. void HideMouse ( void );
  41. void ShowMouse ( void );
  42. void SetMouseXY(short int,short int);
  43. long int SQROOT (long int);
  44. void FrameCounter (long int);
  45. void CreatePens (int Many, RGB256_Pen *array, char *result);
  46. void DrawMap (void * ScreenBuffer, int BufferYOffset, DrawMap_Table * );
  47. void GetScreenRatio (char * ratio_x, char * ration_y);
  48. #ifdef __cplusplus
  49. };
  50. #endif
  51. #define ROTHCALL_H_INCLUDE
  52. #endif
  53.