correct issues with percent signs in text
This commit is contained in:
parent
652fe8a527
commit
c82038a618
84
src/main.cpp
84
src/main.cpp
|
@ -378,9 +378,9 @@ void createWindows() {
|
||||||
void renderTrack(xmp_module_info *mi, xmp_frame_info *fi) {
|
void renderTrack(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
werase(dis);
|
werase(dis);
|
||||||
wclrtoeol(tab);
|
wclrtoeol(tab);
|
||||||
mvwprintw(tab, 0, 1, mi->mod->name);
|
mvwaddstr(tab, 0, 1, mi->mod->name);
|
||||||
mvwprintw(
|
mvwprintw(
|
||||||
tab,
|
tab,
|
||||||
0, COLS-12,
|
0, COLS-12,
|
||||||
"%02u:%02u/%02u:%02u",
|
"%02u:%02u/%02u:%02u",
|
||||||
((fi->time / 1000) / 60) % 60,
|
((fi->time / 1000) / 60) % 60,
|
||||||
|
@ -409,12 +409,12 @@ void renderTrack(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
|
|
||||||
void renderInfo(xmp_module_info *mi, xmp_frame_info *fi) {
|
void renderInfo(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
wattron(dis, A_BOLD);
|
wattron(dis, A_BOLD);
|
||||||
mvwprintw(dis, 1-vOffset, 1, "Mode:");
|
mvwaddstr(dis, 1-vOffset, 1, "Mode:");
|
||||||
mvwprintw(dis, 2-vOffset, 1, "Format:");
|
mvwaddstr(dis, 2-vOffset, 1, "Format:");
|
||||||
mvwprintw(dis, 3-vOffset, 1, "Stereo Mix:");
|
mvwaddstr(dis, 3-vOffset, 1, "Stereo Mix:");
|
||||||
mvwprintw(dis, 4-vOffset, 1, "Channels:");
|
mvwaddstr(dis, 4-vOffset, 1, "Channels:");
|
||||||
mvwprintw(dis, 6-vOffset, 1, "Instruments:");
|
mvwaddstr(dis, 6-vOffset, 1, "Instruments:");
|
||||||
mvwprintw(dis, (8+mi->mod->ins)-vOffset, 1, "Samples:");
|
mvwaddstr(dis, (8+mi->mod->ins)-vOffset, 1, "Samples:");
|
||||||
wattroff(dis, A_BOLD);
|
wattroff(dis, A_BOLD);
|
||||||
|
|
||||||
mvwprintw(dis, 1-vOffset, 16, "%i", xmp_get_player(xc, XMP_PLAYER_MODE));
|
mvwprintw(dis, 1-vOffset, 16, "%i", xmp_get_player(xc, XMP_PLAYER_MODE));
|
||||||
|
@ -434,37 +434,37 @@ void renderInfo(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
|
|
||||||
void renderAbout() {
|
void renderAbout() {
|
||||||
wattron(dis, A_BOLD);
|
wattron(dis, A_BOLD);
|
||||||
mvwprintw(dis, 1-vOffset, 2, "######## ||##\\\\ //\\\\ || // || // ||### ||##\\\\");
|
mvwaddstr(dis, 1-vOffset, 2, "######## ||##\\\\ //\\\\ || // || // ||### ||##\\\\");
|
||||||
mvwprintw(dis, 2-vOffset, 2, " || || || // \\\\ ||// ||// || || ||");
|
mvwaddstr(dis, 2-vOffset, 2, " || || || // \\\\ ||// ||// || || ||");
|
||||||
mvwprintw(dis, 3-vOffset, 2, " || ||##// ||##|| |#| |#| ||# ||##//");
|
mvwaddstr(dis, 3-vOffset, 2, " || ||##// ||##|| |#| |#| ||# ||##//");
|
||||||
mvwprintw(dis, 4-vOffset, 2, " || ||\\\\ || || ||\\\\ ||\\\\ || ||\\\\ ");
|
mvwaddstr(dis, 4-vOffset, 2, " || ||\\\\ || || ||\\\\ ||\\\\ || ||\\\\ ");
|
||||||
mvwprintw(dis, 5-vOffset, 2, " || || \\\\ || || || \\\\ || \\\\ ||### || \\\\ ");
|
mvwaddstr(dis, 5-vOffset, 2, " || || \\\\ || || || \\\\ || \\\\ ||### || \\\\ ");
|
||||||
mvwprintw(dis, 6-vOffset, 2, "=================================================");
|
mvwaddstr(dis, 6-vOffset, 2, "=================================================");
|
||||||
mvwprintw(dis, 8-vOffset, 1, "TRAKKER");
|
mvwaddstr(dis, 8-vOffset, 1, "TRAKKER");
|
||||||
mvwprintw(dis, 9-vOffset, 1, "libXMP");
|
mvwaddstr(dis, 9-vOffset, 1, "libXMP");
|
||||||
|
|
||||||
mvwprintw(dis, 11-vOffset, 1, "[Spacebar]");
|
mvwaddstr(dis, 11-vOffset, 1, "[Spacebar]");
|
||||||
mvwprintw(dis, 12-vOffset, 1, "Number Keys");
|
mvwaddstr(dis, 12-vOffset, 1, "Number Keys");
|
||||||
mvwprintw(dis, 13-vOffset, 1, "[LF] and [RT]");
|
mvwaddstr(dis, 13-vOffset, 1, "[LF] and [RT]");
|
||||||
mvwprintw(dis, 14-vOffset, 1, "[UP] and [DN]");
|
mvwaddstr(dis, 14-vOffset, 1, "[UP] and [DN]");
|
||||||
mvwprintw(dis, 15-vOffset, 1, "[,] and [.]");
|
mvwaddstr(dis, 15-vOffset, 1, "[,] and [.]");
|
||||||
mvwprintw(dis, 16-vOffset, 1, "[Return]");
|
mvwaddstr(dis, 16-vOffset, 1, "[Return]");
|
||||||
mvwprintw(dis, 17-vOffset, 1, "[L]");
|
mvwaddstr(dis, 17-vOffset, 1, "[L]");
|
||||||
mvwprintw(dis, 18-vOffset, 1, "[PGUP] and [PGDN]");
|
mvwaddstr(dis, 18-vOffset, 1, "[PGUP] and [PGDN]");
|
||||||
mvwprintw(dis, 19-vOffset, 1, "[[] and []]");
|
mvwaddstr(dis, 19-vOffset, 1, "[[] and []]");
|
||||||
wattroff(dis, A_BOLD);
|
wattroff(dis, A_BOLD);
|
||||||
|
|
||||||
mvwprintw(dis, 8-vOffset, 20, "%s", TRAKKER_VERSION);
|
mvwaddstr(dis, 8-vOffset, 20, TRAKKER_VERSION);
|
||||||
mvwprintw(dis, 9-vOffset, 20, "%s", xmp_version);
|
mvwaddstr(dis, 9-vOffset, 20, xmp_version);
|
||||||
mvwprintw(dis, 11-vOffset, 20, "Play/Pause");
|
mvwaddstr(dis, 11-vOffset, 20, "Play/Pause");
|
||||||
mvwprintw(dis, 12-vOffset, 20, "Change Tab");
|
mvwaddstr(dis, 12-vOffset, 20, "Change Tab");
|
||||||
mvwprintw(dis, 13-vOffset, 20, "Change horizontal offset.");
|
mvwaddstr(dis, 13-vOffset, 20, "Change horizontal offset.");
|
||||||
mvwprintw(dis, 14-vOffset, 20, "Change vertical offset.");
|
mvwaddstr(dis, 14-vOffset, 20, "Change vertical offset.");
|
||||||
mvwprintw(dis, 15-vOffset, 20, "Control volume");
|
mvwaddstr(dis, 15-vOffset, 20, "Control volume");
|
||||||
mvwprintw(dis, 16-vOffset, 20, "Reset Display");
|
mvwaddstr(dis, 16-vOffset, 20, "Reset Display");
|
||||||
mvwprintw(dis, 17-vOffset, 20, "Toggle Loop");
|
mvwaddstr(dis, 17-vOffset, 20, "Toggle Loop");
|
||||||
mvwprintw(dis, 18-vOffset, 20, "Scroll vertically per page.");
|
mvwaddstr(dis, 18-vOffset, 20, "Scroll vertically per page.");
|
||||||
mvwprintw(dis, 19-vOffset, 20, "Change stereo mixing.");
|
mvwaddstr(dis, 19-vOffset, 20, "Change stereo mixing.");
|
||||||
}
|
}
|
||||||
|
|
||||||
void renderRows(xmp_module_info *mi, xmp_frame_info *fi) {
|
void renderRows(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
|
@ -549,8 +549,8 @@ void renderChannels(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
wprintw(dis, "%02X", y);
|
wprintw(dis, "%02X", y);
|
||||||
wattroff(dis, no_pair);
|
wattroff(dis, no_pair);
|
||||||
for (int c = 0; c < COLS - 5; c++) {
|
for (int c = 0; c < COLS - 5; c++) {
|
||||||
if (c < cvol) wprintw(dis, "#");
|
if (c < cvol) waddstr(dis, "#");
|
||||||
else wprintw(dis, " ");
|
else waddstr(dis, " ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -569,9 +569,9 @@ void renderInstruments(xmp_module_info *mi, xmp_frame_info *fi) {
|
||||||
int note = (cinfo.note * (COLS - 4)) / 144;
|
int note = (cinfo.note * (COLS - 4)) / 144;
|
||||||
if (cinfo.instrument != y) continue;
|
if (cinfo.instrument != y) continue;
|
||||||
wmove(dis, y-vOffset, note+3);
|
wmove(dis, y-vOffset, note+3);
|
||||||
if (cinfo.volume >= 32) wprintw(dis, "#");
|
if (cinfo.volume >= 32) waddstr(dis, "#");
|
||||||
else if (cinfo.volume >= 16) wprintw(dis, "=");
|
else if (cinfo.volume >= 16) waddstr(dis, "=");
|
||||||
else if (cinfo.volume > 0) wprintw(dis, "-");
|
else if (cinfo.volume > 0) waddstr(dis, "-");
|
||||||
}
|
}
|
||||||
wmove(dis, y, COLS-4);
|
wmove(dis, y, COLS-4);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user