プチコン3号 SmileBASIC コミュニティ投稿ジャスティン cpcpx3212015/05/05 19:39:17質問すいません。質問があります。 画像の様にプログラムを組んだのですが、6行目がOUT OF イメージだそうです。僕はどこが間違ってるのかわからないんです。 プログラムとしては、タッチしたところにPRINT“■“するやつです わかる方、回答お願い致します。1そうだね 7返信プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿じてんしゃ kyabetu7162015/5/5 19:51GPUTCHRなら出来る。GRP面に描くことになるけど。1そうだね プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ツララ LongIceSword2015/5/5 19:55TOUCH関数からの戻り値はドット単位の数値(X:0~399,Y:0~239)なので、8で割る等しないでそのままLOCATE命令での引数に使っているので指定値の範囲外になってるんだと思いますよ。1そうだね プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿reji Satoshi.11032015/5/5 19:57原因としては、タッチの座標はドット単位(319×239)で取得するため、それに対しLOCATEは(49×29)の座標で行われるため、LOCATEで49以上29以上のところに表示しようとしたため、エラーが起こったのかと思います。1そうだね プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿マギー M1912462015/5/5 20:32LOCATE と X の間の「,」は、 消してください。 LOCATE X/8,Y/8 こんな感じです。1そうだね プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿た™¿¼³ takumasandesu2015/5/5 21:33これだと一番下押した時に大変なことに…1そうだね プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿☆Tatsukin★ tatu_kin11922015/5/6 17:51IF I>0 THEN LOCATE X/100,Y/100 PRINT"■" ENDIF1そうだね プレイ済み2017/11/03 21:24:56に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿☆Tatsukin★ tatu_kin11922015/5/6 17:55すみません訂正 X/100,Y/100→X/8,Y/8 原因としては、3つあり、 1.LOCATEのつぎに,をしている 2.X,Yが範囲外になっている。 3.IF Iとしている。 (Iが何の時に実行するかを 指定していない。)1そうだね プレイ済み2017/11/03 21:24:56に取得