ノベルスクリプトを作りたいんですが・・・

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
もこ

ノベルスクリプトを作りたいんですが・・・

#1

投稿記事 by もこ » 15年前

DXライブラリ公式サイトの[サウンドノベル風文字列描画、テキストバッファ使用バージョン]を参考にノベルスクリプトを作ろうと思うんですがファイル入出力関連のプログラムは初挑戦なので悪戦苦闘しているところです。
char String[/url][ 256 ] =
{
" ゲームプログラムを習得するための一番の近道はとにかく沢山プログラムを組む",
"ことである。B" ,
}
上の部分をテキストを読み込み表示させていきたいんですが
意味不明な文字列がでてきてしまいうまくいきません。

char String[/url][ 256 ] = {0};
file_read = FileRead_open( "script/00.txt" );
FileRead_gets(*String, 256,file_read);
これ以外は[サウンドノベル風文字列描画]とほとんど同じです。
改行もしてくれなければクリック待ちもしてくれません…。

どなたかご教授おねがいします。

nayo

Re:ノベルスクリプトを作りたいんですが・・・

#2

投稿記事 by nayo » 15年前

1バイトずつ全角文字を描画しようとしてるからではないでしょうか
全角文字か半角文字か判定しながら2バイト分の配列に文字を格納しながら1文字ずつ描画してやれば良い気がします
検討違いなこと言ってたらすみません

閉鎖

“C言語何でも質問掲示板” へ戻る