■ このスレッドは過去ログ倉庫に格納されています
HSP初心者が<ゆうなま>っぽいゲームを作る
- 62 :31 ◆bQ58yym6a2 :2013/10/16(水) 22:58:34.93 ID:CLPttDcX.net
- (>>53のつづき)
掘削可能であることが確認できたら、そのマスを掘削済み状態に更新します。
それはつまり、depth[x][y]を-1以外の値にするという意味ですが、具体的にいくつにするかというと、
「周囲の掘削済みマスのdepth値に1を足したもの」を入れていきます。
プログラムで書く場合は、例えば以下のような書き方ができます。
void dig(int x,int y){
int min=Width*Height;
int d;
d=depth[x-1][y]; if(d!=-1 && d<min) min=d;
d=depth[x+1][y]; if(d!=-1 && d<min) min=d;
d=depth[x][y-1]; if(d!=-1 && d<min) min=d;
d=depth[x][y+1]; if(d!=-1 && d<min) min=d;
depth[x][y]=min+1;
}
総レス数 69
22 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200