■ このスレッドは過去ログ倉庫に格納されています
無料で俺がRPGを作れるようにするスレ
- 227 :名前は開発中のものです。:04/03/23 09:03 ID:PMWtRlHb.net
- あぁ、でもこの場合、少なくてもマップ移動はまとめられるね。
ヘンテコ擬似コードだけど、こんな感じ?(描画はメインファイバ側でやるという前提)
void MapMove() {
while(1) {
//方向キーが押されるまで待つ
while (!CheckHitCursorKey())
SwithFiber(mainFiber);
MoveMap(GetKeyState());//スクロール方向を決める処理
//ここからスクロール処理
for (int i = 0; i < MAP_CHIP_SIZE; i++) {
ScrollMap();//1ドット分スクロール
SwitchFiber(mainFiber);
}
}
}
この場合にまとめるのが正しいかは議論ありそうだがそれはおいといて、例としてね。
総レス数 474
168 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200