Convert all Shift_JIS files to UTF-8

This commit is contained in:
kichikuou
2020-02-24 18:06:38 +09:00
parent 9f09c0c2de
commit 7a1cc2a483
27 changed files with 824 additions and 824 deletions
+29 -29
View File
@@ -14,15 +14,15 @@
extern SDL_Window* g_window;
// 初期化
// 初期化
NACT::NACT(int sys_ver, uint32 crc32, const char* font_file, const char* playlist)
: sys_ver(sys_ver), crc32(crc32)
{
// デバッグコンソール起動
// デバッグコンソール起動
initialize_console();
// AG00.DAT読み込み
// AG00.DAT読み込み
FILEIO* fio = new FILEIO();
if(fio->Fopen("AG00.DAT", FILEIO_READ_BINARY)) {
int d0, d1, d2, d3;
@@ -30,12 +30,12 @@ NACT::NACT(int sys_ver, uint32 crc32, const char* font_file, const char* playlis
fio->Fgets(string);
sscanf_s(string, "%d,%d,%d,%d", &d0, &d1, &d2, &d3);
for(int i = 0; i < d1; i++) {
// 動詞の読み込み
// 動詞の読み込み
fio->Fgets(string);
memcpy(caption_verb[i], string, sizeof(string));
}
for(int i = 0; i < d2; i++) {
// 目的語の読み込み
// 目的語の読み込み
fio->Fgets(string);
memcpy(caption_obj[i], string, sizeof(string));
}
@@ -49,27 +49,27 @@ NACT::NACT(int sys_ver, uint32 crc32, const char* font_file, const char* playlis
else
strcpy_s(adisk, 16, "ADISK.DAT");
// シナリオ管理
// シナリオ管理
scenario_data = NULL;
load_scenario(0);
scenario_page = 0;
scenario_addr = 2;
label_depth = page_depth = 0;
// 変数初期化
// 変数初期化
memset(var, 0, sizeof(var));
memset(var_stack, 0, sizeof(var_stack));
memset(tvar, 0, sizeof(tvar));
memset(tvar_stack, 0, sizeof(tvar_stack));
// コマンド初期化
column = true; // 座標モード
wait_keydown = true; // ウェイト時のキー受付
seed = SDL_GetTicks(); // 乱数の種
text_wait_time = 100; // メッセージ表示のウェイト
// コマンド初期化
column = true; // 座標モード
wait_keydown = true; // ウェイト時のキー受付
seed = SDL_GetTicks(); // 乱数の種
text_wait_time = 100; // メッセージ表示のウェイト
text_wait_enb = false;
text_skip_enb = false;
mouse_sence = 16; // マウス移動感知
mouse_sence = 16; // マウス移動感知
menu_window = text_window = 1;
menu_index = 0;
@@ -84,12 +84,12 @@ NACT::NACT(int sys_ver, uint32 crc32, const char* font_file, const char* playlis
pcm_index = 0;
memset(pcm, 0, sizeof(pcm));
// 各種クラス生成
// 各種クラス生成
ags = new AGS(this, font_file);
mako = new MAKO(this, playlist);
#ifdef USE_JOY
// 入力初期化
// 入力初期化
joy_num = joyGetNumDevs();
if(joy_num) {
joyGetDevCaps(JOYSTICKID1, &joycaps, sizeof(JOYCAPS));
@@ -101,7 +101,7 @@ NACT::NACT(int sys_ver, uint32 crc32, const char* font_file, const char* playlis
NACT::~NACT()
{
// 各種クラス開放
// 各種クラス開放
if(ags) {
delete ags;
}
@@ -109,12 +109,12 @@ NACT::~NACT()
delete mako;
}
// シナリオ開放
// シナリオ開放
if(scenario_data) {
free(scenario_data);
}
// デバッグコンソール開放
// デバッグコンソール開放
release_console();
}
@@ -134,24 +134,24 @@ void NACT::mainloop()
execute(static_cast<NACT_Sys3*>(this));
break;
}
// 512コマンド実行毎にSleep(10)
// 512コマンド実行毎にSleep(10)
if(!(sleep_cnt = (sleep_cnt + 1) & 0x1ff)) {
SDL_Delay(10);
}
}
}
// コマンドパーサ
// コマンドパーサ
template <class T>
void NACT::execute(T* impl)
{
// アドレスの確認
// アドレスの確認
if(scenario_addr < 2 || scenario_addr >= scenario_size) {
fatal("Scenario error");
}
// 致命的なエラー発生 or 正常終了
// 致命的なエラー発生 or 正常終了
if(fatal_error) {
if(!post_quit) {
terminate = true;
@@ -164,16 +164,16 @@ void NACT::execute(T* impl)
impl->opening();
}
// 1コマンド実行
// 1コマンド実行
uint8 cmd = getd();
if(set_palette && cmd != 'P') {
// パレット設定が終わった
// パレット設定が終わった
ags->flush_screen(true);
set_palette = false;
}
if(verb_obj && cmd != '[' && cmd != ':') {
// 動詞-目的語メニューの表示
// 動詞-目的語メニューの表示
scenario_addr--;
impl->cmd_open_verb();
return;
@@ -368,7 +368,7 @@ void NACT::load_scenario(int page)
delete dri;
}
// 下位関数
// 下位関数
uint16 NACT::random(uint16 range)
{
@@ -379,7 +379,7 @@ uint16 NACT::random(uint16 range)
return (uint16)(((uint32)range * (seed & 0xffff)) >> 16) + 1;
}
// WinMainとのインターフェース
// WinMainとのインターフェース
int NACT::get_screen_height()
{
@@ -393,7 +393,7 @@ void NACT::select_cursor()
void NACT::select_sound(int dev)
{
// 強制的に音源を変更する
// 強制的に音源を変更する
int page = mako->current_music;
int old_dev = (1 <= page && page <= 99 && mako->cd_track[page]) ? 1 : 0;
@@ -401,7 +401,7 @@ void NACT::select_sound(int dev)
mako->cd_track[i] = dev ? i : 0;
}
// デバイスが変更された場合は再演奏する
// デバイスが変更された場合は再演奏する
if(dev != old_dev && page) {
mako->stop_music();
mako->play_music(page);