mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-10-01 03:18:07 +03:00
Convert all Shift_JIS files to UTF-8
This commit is contained in:
+76
-76
@@ -2,11 +2,11 @@
|
||||
ALICE SOFT SYSTEM1 for Win32
|
||||
|
||||
D.P.S. - Dream Program System
|
||||
Intruder -桜屋敷の探索-
|
||||
Intruder -桜屋敷の探索-
|
||||
Little Vampire
|
||||
あぶないてんぐ伝説
|
||||
クレセントムーンがぁる
|
||||
婦警さん物語VX
|
||||
あぶないてんぐ伝説
|
||||
クレセントムーンがぁる
|
||||
婦警さん物語VX
|
||||
|
||||
[ NACT - command ]
|
||||
*/
|
||||
@@ -67,13 +67,13 @@ NACT_Sys1::NACT_Sys1(uint32 crc32, const char* font_file, const char* playlist)
|
||||
switch (crc32) {
|
||||
case CRC32_DPS:
|
||||
text_refresh = false;
|
||||
strcpy_s(tvar[0], 22, "カスタム");
|
||||
strcpy_s(tvar[1], 22, "リーナス");
|
||||
strcpy_s(tvar[2], 22, "かつみ");
|
||||
strcpy_s(tvar[3], 22, "由美子");
|
||||
strcpy_s(tvar[4], 22, "いつみ");
|
||||
strcpy_s(tvar[5], 22, "ひとみ");
|
||||
strcpy_s(tvar[6], 22, "真理子");
|
||||
strcpy_s(tvar[0], 22, "カスタム");
|
||||
strcpy_s(tvar[1], 22, "リーナス");
|
||||
strcpy_s(tvar[2], 22, "かつみ");
|
||||
strcpy_s(tvar[3], 22, "由美子");
|
||||
strcpy_s(tvar[4], 22, "いつみ");
|
||||
strcpy_s(tvar[5], 22, "ひとみ");
|
||||
strcpy_s(tvar[6], 22, "真理子");
|
||||
break;
|
||||
case CRC32_INTRUDER:
|
||||
menu_max = 11;
|
||||
@@ -249,7 +249,7 @@ void NACT_Sys1::cmd_label_call()
|
||||
#endif
|
||||
|
||||
if(next_addr == 0) {
|
||||
// リターン
|
||||
// リターン
|
||||
if(label_depth == 0) {
|
||||
// fatal_error = true;
|
||||
return;
|
||||
@@ -286,7 +286,7 @@ void NACT_Sys1::cmd_page_call()
|
||||
#endif
|
||||
|
||||
if(next_page == 0) {
|
||||
// リターン
|
||||
// リターン
|
||||
if(page_depth == 0) {
|
||||
// fatal_error = true;
|
||||
return;
|
||||
@@ -350,7 +350,7 @@ void NACT_Sys1::cmd_open_menu()
|
||||
cmd_a();
|
||||
}
|
||||
|
||||
// クリック中の間は待機
|
||||
// クリック中の間は待機
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
return;
|
||||
@@ -362,11 +362,11 @@ void NACT_Sys1::cmd_open_menu()
|
||||
SDL_Delay(10);
|
||||
}
|
||||
|
||||
// メニュー表示
|
||||
// メニュー表示
|
||||
ags->open_menu_window(menu_window);
|
||||
int current_index = 0;
|
||||
|
||||
// マウス移動
|
||||
// マウス移動
|
||||
int sx = ags->menu_w[menu_window - 1].sx;
|
||||
int sy = ags->menu_w[menu_window - 1].sy;
|
||||
int ex = ags->menu_w[menu_window - 1].ex;
|
||||
@@ -375,9 +375,9 @@ void NACT_Sys1::cmd_open_menu()
|
||||
int height = ags->menu_font_size + 4;
|
||||
set_cursor(mx, my);
|
||||
|
||||
// メニュー選択
|
||||
// メニュー選択
|
||||
for(;;) {
|
||||
// 入力待機
|
||||
// 入力待機
|
||||
int val = 0, current_mx = mx, current_my = my;
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
@@ -406,7 +406,7 @@ void NACT_Sys1::cmd_open_menu()
|
||||
}
|
||||
|
||||
if(val == 0) {
|
||||
// マウス操作
|
||||
// マウス操作
|
||||
mx = current_mx; my = current_my;
|
||||
int index = (my - sy) / height;
|
||||
if(sx <= mx && mx <= ex && 0 <= index && index < menu_index) {
|
||||
@@ -432,7 +432,7 @@ void NACT_Sys1::cmd_open_menu()
|
||||
}
|
||||
}
|
||||
|
||||
// 画面更新
|
||||
// 画面更新
|
||||
ags->close_menu_window(menu_window);
|
||||
if(clear_text) {
|
||||
ags->clear_text_window(text_window, true);
|
||||
@@ -485,7 +485,7 @@ void NACT_Sys1::cmd_set_verbobj2()
|
||||
|
||||
void NACT_Sys1::cmd_open_verb()
|
||||
{
|
||||
// 動詞メニューの表示
|
||||
// 動詞メニューの表示
|
||||
#if defined(_DEBUG_CONSOLE)
|
||||
char log[128];
|
||||
sprintf_s(log, 128, "\nopen verb-obj menu");
|
||||
@@ -493,7 +493,7 @@ void NACT_Sys1::cmd_open_verb()
|
||||
#endif
|
||||
verb_obj = false;
|
||||
|
||||
// 表示する動詞のチェック
|
||||
// 表示する動詞のチェック
|
||||
int chk[MAX_VERB], page = 0, cnt = 0;
|
||||
|
||||
memset(chk, 0, sizeof(chk));
|
||||
@@ -507,7 +507,7 @@ void NACT_Sys1::cmd_open_verb()
|
||||
}
|
||||
|
||||
top:
|
||||
// メニュー項目の準備
|
||||
// メニュー項目の準備
|
||||
int id[32], index = 0;
|
||||
|
||||
ags->clear_menu_window();
|
||||
@@ -515,7 +515,7 @@ top:
|
||||
ags->draw_menu = true;
|
||||
|
||||
if(cnt <= menu_max) {
|
||||
// 1ページ内に全て表示できる
|
||||
// 1ページ内に全て表示できる
|
||||
for(int i = 0; i < MAX_VERB; i++) {
|
||||
if(chk[i]) {
|
||||
ags->menu_dest_x = 2;
|
||||
@@ -541,20 +541,20 @@ top2:
|
||||
}
|
||||
}
|
||||
if(index == 0) {
|
||||
// 最初のページに戻る
|
||||
// 最初のページに戻る
|
||||
page = 0;
|
||||
goto top2;
|
||||
}
|
||||
// 次のページを追加
|
||||
// 次のページを追加
|
||||
ags->menu_dest_x = 2;
|
||||
ags->menu_dest_y += 2;
|
||||
ags->draw_text("次のページ");
|
||||
ags->draw_text("次のページ");
|
||||
id[index++] = -1;
|
||||
ags->menu_dest_y += ags->menu_font_size + 2;
|
||||
}
|
||||
ags->draw_menu = false;
|
||||
|
||||
// クリック中の間は待機
|
||||
// クリック中の間は待機
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
return;
|
||||
@@ -566,11 +566,11 @@ top2:
|
||||
SDL_Delay(10);
|
||||
}
|
||||
|
||||
// メニュー表示
|
||||
// メニュー表示
|
||||
ags->open_menu_window(menu_window);
|
||||
int current_index = 0;
|
||||
|
||||
// マウス移動
|
||||
// マウス移動
|
||||
int sx = ags->menu_w[menu_window - 1].sx;
|
||||
int sy = ags->menu_w[menu_window - 1].sy;
|
||||
int ex = ags->menu_w[menu_window - 1].ex;
|
||||
@@ -579,9 +579,9 @@ top2:
|
||||
int height = ags->menu_font_size + 4;
|
||||
set_cursor(mx, my);
|
||||
|
||||
// メニュー選択
|
||||
// メニュー選択
|
||||
for(;;) {
|
||||
// 入力待機
|
||||
// 入力待機
|
||||
int val = 0, current_mx = mx, current_my = my;
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
@@ -610,7 +610,7 @@ top2:
|
||||
}
|
||||
|
||||
if(val == 0) {
|
||||
// マウス操作
|
||||
// マウス操作
|
||||
mx = current_mx; my = current_my;
|
||||
int mindex = (my - sy) / height;
|
||||
if(sx <= mx && mx <= ex && 0 <= mindex && mindex < index) {
|
||||
@@ -636,7 +636,7 @@ top2:
|
||||
}
|
||||
}
|
||||
|
||||
// 画面更新
|
||||
// 画面更新
|
||||
ags->close_menu_window(menu_window);
|
||||
if(clear_text) {
|
||||
ags->clear_text_window(text_window, true);
|
||||
@@ -654,10 +654,10 @@ top2:
|
||||
|
||||
void NACT_Sys1::cmd_open_obj(int verb)
|
||||
{
|
||||
// 目的語メニューの表示
|
||||
// 目的語メニューの表示
|
||||
verb_obj = false;
|
||||
|
||||
// 表示する目的語のチェック
|
||||
// 表示する目的語のチェック
|
||||
int chk[MAX_OBJ], addr[MAX_OBJ], page = 0, cnt = 0;
|
||||
|
||||
memset(chk, 0, sizeof(chk));
|
||||
@@ -672,17 +672,17 @@ void NACT_Sys1::cmd_open_obj(int verb)
|
||||
cnt++;
|
||||
}
|
||||
}
|
||||
// 目的語がない場合
|
||||
// 目的語がない場合
|
||||
if(chk[0] && cnt == 1) {
|
||||
scenario_addr = addr[0];
|
||||
return;
|
||||
}
|
||||
// 以後、obj=0は戻るとして扱う
|
||||
// 以後、obj=0は戻るとして扱う
|
||||
chk[0] = 0;
|
||||
addr[0] = scenario_data[0] | (scenario_data[1] << 8);
|
||||
|
||||
top:
|
||||
// メニュー項目の準備
|
||||
// メニュー項目の準備
|
||||
int id[32], index = 0;
|
||||
|
||||
ags->clear_menu_window();
|
||||
@@ -690,7 +690,7 @@ top:
|
||||
ags->draw_menu = true;
|
||||
|
||||
if(cnt <= menu_max - 1) {
|
||||
// 1ページ内に全て表示できる
|
||||
// 1ページ内に全て表示できる
|
||||
for(int i = 0; i < MAX_OBJ; i++) {
|
||||
if(chk[i]) {
|
||||
ags->menu_dest_x = 2;
|
||||
@@ -700,10 +700,10 @@ top:
|
||||
ags->menu_dest_y += ags->menu_font_size + 2;
|
||||
}
|
||||
}
|
||||
// 戻るを追加
|
||||
// 戻るを追加
|
||||
ags->menu_dest_x = 2;
|
||||
ags->menu_dest_y += 2;
|
||||
ags->draw_text("戻る");
|
||||
ags->draw_text("戻る");
|
||||
id[index++] = 0;
|
||||
ags->menu_dest_y += ags->menu_font_size + 2;
|
||||
} else {
|
||||
@@ -722,27 +722,27 @@ top2:
|
||||
}
|
||||
}
|
||||
if(index == 0) {
|
||||
// 最初のページに戻る
|
||||
// 最初のページに戻る
|
||||
page = 0;
|
||||
goto top2;
|
||||
}
|
||||
// 戻るを追加
|
||||
// 戻るを追加
|
||||
ags->menu_dest_x = 2;
|
||||
ags->menu_dest_y += 2;
|
||||
ags->draw_text("戻る");
|
||||
ags->draw_text("戻る");
|
||||
id[index++] = 0;
|
||||
ags->menu_dest_y += ags->menu_font_size + 2;
|
||||
|
||||
// 次のページを追加
|
||||
// 次のページを追加
|
||||
ags->menu_dest_x = 2;
|
||||
ags->menu_dest_y += 2;
|
||||
ags->draw_text("次のページ");
|
||||
ags->draw_text("次のページ");
|
||||
id[index++] = -1;
|
||||
ags->menu_dest_y += ags->menu_font_size + 2;
|
||||
}
|
||||
ags->draw_menu = false;
|
||||
|
||||
// クリック中の間は待機
|
||||
// クリック中の間は待機
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
return;
|
||||
@@ -754,11 +754,11 @@ top2:
|
||||
SDL_Delay(10);
|
||||
}
|
||||
|
||||
// メニュー表示
|
||||
// メニュー表示
|
||||
ags->open_menu_window(menu_window);
|
||||
int current_index = 0;
|
||||
|
||||
// マウス移動
|
||||
// マウス移動
|
||||
int sx = ags->menu_w[menu_window - 1].sx;
|
||||
int sy = ags->menu_w[menu_window - 1].sy;
|
||||
int ex = ags->menu_w[menu_window - 1].ex;
|
||||
@@ -767,9 +767,9 @@ top2:
|
||||
int height = ags->menu_font_size + 4;
|
||||
set_cursor(mx, my);
|
||||
|
||||
// メニュー選択
|
||||
// メニュー選択
|
||||
for(;;) {
|
||||
// 入力待機
|
||||
// 入力待機
|
||||
int val = 0, current_mx = mx, current_my = my;
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
@@ -798,7 +798,7 @@ top2:
|
||||
}
|
||||
|
||||
if(val == 0) {
|
||||
// マウス操作
|
||||
// マウス操作
|
||||
mx = current_mx; my = current_my;
|
||||
int mindex = (my - sy) / height;
|
||||
if(sx <= mx && mx <= ex && 0 <= mindex && mindex < index) {
|
||||
@@ -824,7 +824,7 @@ top2:
|
||||
}
|
||||
}
|
||||
|
||||
// 画面更新
|
||||
// 画面更新
|
||||
ags->close_menu_window(menu_window);
|
||||
if(clear_text) {
|
||||
ags->clear_text_window(text_window, true);
|
||||
@@ -848,12 +848,12 @@ void NACT_Sys1::cmd_a()
|
||||
#endif
|
||||
|
||||
if(!text_skip_enb) {
|
||||
// Pushマークの表示
|
||||
// Pushマークの表示
|
||||
if(show_push) {
|
||||
ags->draw_push(text_window);
|
||||
}
|
||||
|
||||
// キーが押されて離されるまで待機
|
||||
// キーが押されて離されるまで待機
|
||||
for(;;) {
|
||||
if(terminate) {
|
||||
return;
|
||||
@@ -875,7 +875,7 @@ void NACT_Sys1::cmd_a()
|
||||
}
|
||||
}
|
||||
|
||||
// ウィンドウ更新
|
||||
// ウィンドウ更新
|
||||
ags->clear_text_window(text_window, true);
|
||||
|
||||
if (crc32 == CRC32_DPS)
|
||||
@@ -884,17 +884,17 @@ void NACT_Sys1::cmd_a()
|
||||
|
||||
void NACT_Sys1::cmd_b()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_d()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_e()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_f()
|
||||
@@ -936,22 +936,22 @@ void NACT_Sys1::cmd_g()
|
||||
|
||||
void NACT_Sys1::cmd_h()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_i()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_j()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_k()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_l()
|
||||
@@ -1062,17 +1062,17 @@ void NACT_Sys1::cmd_l()
|
||||
|
||||
void NACT_Sys1::cmd_m()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_n()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_o()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_p()
|
||||
@@ -1199,7 +1199,7 @@ void NACT_Sys1::cmd_r()
|
||||
output_console(log);
|
||||
#endif
|
||||
|
||||
// ウィンドウの表示範囲外の場合は改ページ
|
||||
// ウィンドウの表示範囲外の場合は改ページ
|
||||
if(ags->return_text_line(text_window)) {
|
||||
cmd_a();
|
||||
}
|
||||
@@ -1224,7 +1224,7 @@ void NACT_Sys1::cmd_s()
|
||||
|
||||
void NACT_Sys1::cmd_t()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_u()
|
||||
@@ -1251,12 +1251,12 @@ void NACT_Sys1::cmd_u()
|
||||
|
||||
void NACT_Sys1::cmd_v()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_w()
|
||||
{
|
||||
// 未使用
|
||||
// 未使用
|
||||
}
|
||||
|
||||
void NACT_Sys1::cmd_x()
|
||||
@@ -1457,9 +1457,9 @@ void NACT_Sys1::cmd_z()
|
||||
switch (crc32) {
|
||||
case CRC32_INTRUDER:
|
||||
if(cmd == 1 && 1 <= param && param <= 4) {
|
||||
const char* buf[4] = {"<", "∧", ">", "∨"};
|
||||
const char* buf[4] = {"<", "∧", ">", "∨"};
|
||||
|
||||
// 矢印を消去する
|
||||
// 矢印を消去する
|
||||
if(map_page) {
|
||||
ags->load_cg(map_page, -1);
|
||||
if(paint_x) {
|
||||
@@ -1467,7 +1467,7 @@ void NACT_Sys1::cmd_z()
|
||||
}
|
||||
}
|
||||
|
||||
// 矢印を表示する
|
||||
// 矢印を表示する
|
||||
int x = ags->text_dest_x;
|
||||
int y = ags->text_dest_y;
|
||||
int color = ags->text_font_color;
|
||||
@@ -1515,7 +1515,7 @@ void NACT_Sys1::cmd_z()
|
||||
}
|
||||
|
||||
|
||||
// 下位関数
|
||||
// 下位関数
|
||||
|
||||
uint16 NACT_Sys1::cali()
|
||||
{
|
||||
@@ -1526,7 +1526,7 @@ uint16 NACT_Sys1::cali()
|
||||
while(p > 0) {
|
||||
uint8 dat = getd();
|
||||
|
||||
// 除算はサポートしない?
|
||||
// 除算はサポートしない?
|
||||
if(0x80 <= dat && dat <= 0xbf) {
|
||||
cali[p++] = var[dat & 0x3f];
|
||||
} else if(0xc0 <= dat && dat <= 0xff) {
|
||||
|
||||
Reference in New Issue
Block a user