home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / goattracker_2.65.zip / src / gtable.h < prev    next >
C/C++ Source or Header  |  2007-04-14  |  934b  |  39 lines

  1. #ifndef GTABLE_H
  2. #define GTABLE_H
  3.  
  4. #define MST_NOFINEVIB 0
  5. #define MST_FINEVIB 1
  6. #define MST_FUNKTEMPO 2
  7. #define MST_PORTAMENTO 3
  8. #define MST_RAW 4
  9.  
  10. #ifndef GTABLE_C
  11. extern int etview[MAX_TABLES];
  12. extern int etnum;
  13. extern int etpos;
  14. extern int etcolumn;
  15. extern int etlock;
  16. extern int etmarknum;
  17. extern int etmarkstart;
  18. extern int etmarkend;
  19. #endif
  20.  
  21. void tablecommands(void);
  22. void tableup(void);
  23. void tabledown(void);
  24. void inserttable(int num, int pos, int mode);
  25. void deletetable(int num, int pos);
  26. int makespeedtable(unsigned data, int mode, int makenew);
  27. void optimizetable(int num);
  28. void deleteinstrtable(int i);
  29. int gettablelen(int num);
  30. int gettablepartlen(int num, int pos);
  31. void gototable(int num, int pos);
  32. void settableview(int num, int pos);
  33. void settableviewfirst(int num, int pos);
  34. void validatetableview(void);
  35. void exectable(int num, int ptr);
  36. int findfreespeedtable(void);
  37.  
  38. #endif
  39.