home *** CD-ROM | disk | FTP | other *** search
/ PC Loisirs 18 / cd.iso / sharewar / mikm202 / source / include / munitrk.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-09-18  |  1.1 KB  |  64 lines

  1. #ifndef UNITRK_H
  2. #define UNITRK_H
  3.  
  4. #include "mtypes.h"
  5.  
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9.  
  10. void     UniSetRow(UBYTE *t);
  11. UBYTE    UniGetByte(void);
  12. UBYTE  *UniFindRow(UBYTE *t,UWORD row);
  13. void       UniReset(void);
  14. void       UniWrite(UBYTE data);
  15. void       UniNewline(void);
  16. void     UniInstrument(UBYTE ins);
  17. void     UniNote(UBYTE note);
  18. void     UniPTEffect(UBYTE eff,UBYTE dat);
  19. UBYTE  *UniDup(void);
  20. void     UniSkipOpcode(UBYTE op);
  21. BOOL    UniInit(void);
  22. void    UniCleanup(void);
  23. UWORD   TrkLen(UBYTE *t);
  24. BOOL    MyCmp(UBYTE *a,UBYTE *b,UWORD l);
  25.  
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29.  
  30.  
  31. enum {
  32.         UNI_NOTE=1,
  33.         UNI_INSTRUMENT,
  34.         UNI_PTEFFECT0,
  35.         UNI_PTEFFECT1,
  36.         UNI_PTEFFECT2,
  37.         UNI_PTEFFECT3,
  38.         UNI_PTEFFECT4,
  39.         UNI_PTEFFECT5,
  40.         UNI_PTEFFECT6,
  41.         UNI_PTEFFECT7,
  42.         UNI_PTEFFECT8,
  43.         UNI_PTEFFECT9,
  44.         UNI_PTEFFECTA,
  45.         UNI_PTEFFECTB,
  46.         UNI_PTEFFECTC,
  47.         UNI_PTEFFECTD,
  48.         UNI_PTEFFECTE,
  49.         UNI_PTEFFECTF,
  50.         UNI_S3MEFFECTA,
  51.         UNI_S3MEFFECTD,
  52.         UNI_S3MEFFECTE,
  53.         UNI_S3MEFFECTF,
  54.         UNI_S3MEFFECTI,
  55.         UNI_S3MEFFECTQ,
  56.         UNI_S3MEFFECTT,
  57.         UNI_XMEFFECTA,
  58.         UNI_XMEFFECTP
  59. };
  60.  
  61. #endif
  62.  
  63.  
  64.