52 lines · 1.9 KB · C
RawDownload
#pragma once #include <stdint.h>#include "ft2_palette.h" // pal16 typedef#include "ft2_pattern_ed.h" // pattCoord_t/pattCoord2_t/pattCoordsMouse_t/markCoord_t typedef#include "ft2_header.h" // MAX_CHANNELS#include "ft2_config.h" // CONFIG_FILE_SIZE #define KEY2VOL_ENTRIES (signed)(sizeof (key2VolTab) / sizeof (SDL_Keycode))#define KEY2EFX_ENTRIES (signed)(sizeof (key2EfxTab) / sizeof (SDL_Keycode))#define KEY2HEX_ENTRIES (signed)(sizeof (key2HexTab) / sizeof (SDL_Keycode)) extern const uint16_t ptPeriods[3 * 12]; extern const uint8_t arpTab[256];extern const int8_t autoVibSineTab[256];extern const uint8_t vibTab[32];extern const uint16_t amigaPeriod[8 * 12];extern const uint16_t linearPeriods[1936];extern const uint16_t amigaPeriods[1936]; extern const char *dec2StrTab[100];extern const char *dec3StrTab[256]; extern const uint8_t font1Widths[128];extern const uint8_t font2Widths[128];extern pal16 palTable[12][16];extern const int8_t maxVisibleChans1[4];extern const int8_t maxVisibleChans2[4];extern const uint16_t chanWidths[6];extern const pattCoordsMouse_t pattCoordMouseTable[2][2][2];extern const uint8_t noteTab1[96];extern const uint8_t noteTab2[96];extern const uint8_t hex2Dec[256];extern const pattCoord_t pattCoordTable[2][2][2];extern const pattCoord2_t pattCoord2Table[2][2][2];extern const markCoord_t markCoordTable[2][2][2];extern const uint8_t pattCursorXTab[2 * 4 * 8];extern const uint8_t pattCursorWTab[2 * 4 * 8];extern const char chDecTab1[MAX_CHANNELS+1];extern const char chDecTab2[MAX_CHANNELS+1];extern const SDL_Keycode key2VolTab[16];extern const SDL_Keycode key2EfxTab[36];extern const SDL_Keycode key2HexTab[16];extern const uint8_t scopeMuteBMP_Widths[16];extern const uint8_t scopeMuteBMP_Heights[16];extern const uint16_t scopeMuteBMP_Offs[16];extern const uint16_t scopeLenTab[16][32]; extern const uint8_t defConfigData[CONFIG_FILE_SIZE]; extern const uint64_t musicTimeTab52[(MAX_BPM-MIN_BPM)+1];

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t