今日もブロックとにらめっこ。。。
この写真では部屋に置ける家具の限界が500個に対し
406個のブロックを置いています。
。。。このスケールで作るとブロックが不足するのは目に見えてる。。。
どうする。。。俺!!
’
DIM MAP$(9)
RESTORE @MAPDATA
FOR I=0 TO 8
READ MAP$(I)
NEXT I
’
CLS
FOR I=0 TO 8
LOCATE 0、I
PRINT MAP$(I);
NEXT I
’ここからテストプログラムです
X=1
Y=1
GOSUB @MAPCHKT
IF MAPRES GOTO @ENDLOOP
LOCATE X,Y
PRINT ”人”;
’ここまでがテストプログラムです
@ENDLOOP
GOTO @ENDLOOP
’
@MAPCHKT
MAPRES=1
GOSUB @GETMAPDT
IF C$=”壁” THEN RETURN
NAPRES=0
RETURN
’
@GETMAPDT
C$=MID$(MAP$(Y),X,1)
RETURN
’
@MAPDATA
DATA”壁壁壁壁壁壁壁壁壁”
DATA”壁 壁”
DATA”壁 壁 壁 壁 壁”
DATA”壁 壁”
DATA”壁 壁 壁 壁 壁”
DATA”壁 壁”
DATA”壁 壁 壁 壁 壁”
DATA”壁 壁”
DATA”壁壁壁壁壁壁壁壁壁”