Closed yumetodo closed 7 years ago
現状std::ifstream
にはstd::ios::binary | std::ios_base::in
を渡しているが、これは妥当か未検証。具体的には改行文字の扱い。
@S-H-GAMELINKS 一応完成しましたが、改行文字の扱いが心配なので確認お願いします。
Pull request、一通りチェックさせていただきました。マージさせていただきますね。
一応こちらで実機テストしておきますねー。
とりあえず、実機で動作させてみました。
立ち絵や選択肢などは問題なく動作していました。
ただ、文字描画の段階で文字化けを起こしていますね(release ビルド時)
debug の場合は assert(std::size_t(CP + 1) <= String[SP].size());
で例外がスローされていますね。
スクリプトファイルおよび選択肢のファイルをSTLをつかって読み込み、またそれをSTLコンテナに格納するように。 メモリー使用量の削減にもつながる。
ref:
25