mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-10-04 04:48:05 +03:00
Use std::string_view in Encoding and AGS::draw_text()
This commit is contained in:
@@ -279,7 +279,7 @@ void NACT_Sys2::cmd_open_verb()
|
||||
|
||||
for(int i = 0; i < MAX_VERB; i++) {
|
||||
if(chk[i]) {
|
||||
ags->draw_text(caption_verb[i].c_str());
|
||||
ags->draw_text(caption_verb[i]);
|
||||
ags->menu.newline();
|
||||
id[index++] = i;
|
||||
}
|
||||
@@ -330,13 +330,13 @@ void NACT_Sys2::cmd_open_obj(int verb)
|
||||
|
||||
for(int i = 0; i < MAX_OBJ; i++) {
|
||||
if(chk[i]) {
|
||||
ags->draw_text(caption_obj[i].c_str());
|
||||
ags->draw_text(caption_obj[i]);
|
||||
ags->menu.newline();
|
||||
id[index++] = i;
|
||||
}
|
||||
}
|
||||
// 戻るを追加
|
||||
ags->draw_text(strings.back.c_str());
|
||||
ags->draw_text(strings.back);
|
||||
ags->menu.newline();
|
||||
id[index++] = 0;
|
||||
ags->draw_menu = false;
|
||||
@@ -778,8 +778,8 @@ void NACT_Sys2::cmd_y()
|
||||
case 228:
|
||||
case 229:
|
||||
if(1 <= param && param <= 10) {
|
||||
ags->draw_text(tvar[param - 1].c_str());
|
||||
int padlen = cmd - 220 - encoding->mbslen(tvar[param - 1].c_str());
|
||||
ags->draw_text(tvar[param - 1]);
|
||||
int padlen = cmd - 220 - encoding->mbslen(tvar[param - 1]);
|
||||
if (padlen > 0) {
|
||||
char pad[10] = " ";
|
||||
pad[padlen] = '\0';
|
||||
|
||||
Reference in New Issue
Block a user