ReC98/th01/shiftjis/regist.hpp

56 lines
2.0 KiB
C++
Raw Normal View History

#include "th01/shiftjis/title.hpp"
#include "shiftjis.hpp"
#include "pc98.h"
#define REGIST_TITLE GAME_TITLE "<22>@<40><><EFBFBD>҂̋L<CC8B>^"
#define REGIST_TITLE_WITH_SPACE REGIST_TITLE "<22>@"
#define REGIST_TITLE_RANKS { \
"<EFBFBD>@<40>C<EFBFBD>[<5B>W<EFBFBD>[<5B>@", \
"<EFBFBD>@<40>m<EFBFBD>[<5B>}<7D><><EFBFBD>@", \
"<EFBFBD>@<40>n<EFBFBD>[<5B>h<EFBFBD>@<40>@", \
"<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>e<EFBFBD>B<EFBFBD>b<EFBFBD>N", \
}
static const pixel_t REGIST_TITLE_W = shiftjis_w(REGIST_TITLE_WITH_SPACE);
#define REGIST_HEADER_PLACE "<22>@<40><><EFBFBD>@<40>ʁ@"
#define REGIST_HEADER_NAME "<22>@<40>@<40><><EFBFBD>@<40>@<40>O<EFBFBD>@<40>@"
#define REGIST_HEADER_SCORE "<22>@<40>@<40><><EFBFBD>@<40>@<40>_<EFBFBD>@<40>@"
#define REGIST_HEADER_STAGE_ROUTE "<22>X<EFBFBD>e<EFBFBD>[<5B>W<EFBFBD>E<EFBFBD><45><EFBFBD>[<5B>g"
#define REGIST_PLACE_0 "<22>@<40>ˁ@<40>_<EFBFBD>@"
#define REGIST_PLACE_1 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#define REGIST_PLACE_2 "<22>@<40>V<EFBFBD>@<40><><EFBFBD>@"
#define REGIST_PLACE_3 "<22>@<40>_<EFBFBD>@<40><><EFBFBD>@"
#define REGIST_PLACE_4 "<22>@<40>n<EFBFBD>@<40><><EFBFBD>@"
#define REGIST_PLACE_5 "<22>@<40>l<EFBFBD>@<40><><EFBFBD>@"
#define REGIST_PLACE_6 "<22>@<40><><EFBFBD>@<40><><EFBFBD>@"
#define REGIST_PLACE_7 "<22>A<EFBFBD>@<40>z<EFBFBD>@<40>t"
#define REGIST_PLACE_8 "<22>ˁ@<40>}<7D>@<40>t"
#define REGIST_PLACE_9 "<22>C<EFBFBD>@<40>Ɓ@<40><>"
#define REGIST_NAME_SPACES "<22>@<40>@<40>@<40>@<40>@<40>@<40>@<40>@"
#define REGIST_NAME_BLANK "<22>Q<EFBFBD>Q<EFBFBD>Q<EFBFBD>Q<EFBFBD>Q<EFBFBD>Q<EFBFBD>Q<EFBFBD>Q"
#define REGIST_STAGE_ROUTE_DASH "<22>|"
#define REGIST_STAGE_MAKAI "<22><><EFBFBD>E"
#define REGIST_STAGE_JIGOKU "<22>n<EFBFBD><6E>"
#define ALPHABET_A "<22><>"
#define ALPHABET_SPACE "SP"
#define ALPHABET_LEFT "<22><>"
#define ALPHABET_RIGHT "<22><>"
#define ALPHABET_ENTER "<22>I"
#define KANJI_A kanji_swap('<27>`')
#define KANJI_a kanji_swap('<27><>')
#define KANJI_b kanji_swap('<27><>')
#define KANJI_0 kanji_swap('<27>O')
#define KANJI_SP kanji_swap('<27>@')
#define KANJI_UNDERSCORE kanji_swap('<27>Q')
const shiftjis_kanji_swapped_t ALPHABET_SYMS[] = {
kanji_swap('<EFBFBD>I'), kanji_swap('<EFBFBD>H'), kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'),
kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'),
kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'), kanji_swap('<EFBFBD><EFBFBD>'),
kanji_swap('<EFBFBD>c'), kanji_swap('<EFBFBD>g'), kanji_swap('<EFBFBD>h'), kanji_swap('<EFBFBD>^'),
kanji_swap('<EFBFBD>D'), kanji_swap('<EFBFBD>E'),
};