C/C++言語でRPGを作ってみるスレ2
■ このスレッドは過去ログ倉庫に格納されています
0415シープラ勉強中 ◆ryjMYLsfPA
2005/08/11(木) 19:55:13http://49uper.com:8080/html/img-s/70913.zip
なんとか村人をしゃべらせてみました。
Zでしゃべりかけて、Xで文字送りという不思議使用です
とにかくテキストを出す方法に疑問ありまくりなんですが、
私が考えた方法は
まずpFileBufferにファイルの全情報を読み込む
pTempBufferに表示したい分だけの文字列をpFileBufferから読み込む
テキストは4行なので、pDrawBuffer[4]を用意
(pDrawBuffer[0]は一行目、[1]は二行目・・ てな感じで使う)
pDrawBuffer[?]にpTempBufferから一文字ずつ入れて表示
という流れになってると思います。
細かい計算はなんとかするとして、特に疑問なのが、
一行にひとつずつバッファを用意するのは一般的なんでしょうか?
なにやら凄く無駄なことをしてる気がするのですが。
自力で改行をコントロールするのに、この方法しか思いつかなかった orz
あと、表示はTextOut()を使ってるのですが、これは大丈夫でしょうか?
DrawText()ってのも試してみたのですが、
自動改行がいまいちコントロールできなかったので、やめちゃったんですけど。
説明下手で申し訳ありませんが、
どなたかご意見お願いします m(__)m
>>379
すごいなあ (´・ω・`)
■ このスレッドは過去ログ倉庫に格納されています