10/06/02 23:39:36 LPPCfpZ8
じゃあもっと単純に考えてください
●1マスに必要な情報は1バイトでその情報はタイルの種類です(0=草原,1=砂漠,…)
●マップは一辺が8185マス分の長さの正方形です
●マップファイルにはマップの情報が座標(0,0)からバイナリで入っており
2バイト目には(1,0)、8186バイト目には(0,1)の情報が格納されています
●画面に映るのは20×15マスの長方形領域です
●マップの移動は完全スクロール型で、プレイヤーを常に中心において画面が動きます
●マップファイルからのデータ読み込みは動的に行います
ただし一度に取得するデータ量とデータを取得するタイミングは特に指定しません
●プレイヤーが持っている情報は現在のプレイヤー座標(PX、PY)のみです
●他に必要な変数、構造体があれば随時追加してください
こういった条件がある中でどうやって無駄無くマップファイルから得た情報を表示領域に反映するプログラムを作りますか?