プチコン3号 SmileBASIC コミュニティプレイ日記むぎちょこ ao-puyo-puyo2016/04/09 02:32:43このままだと A$がONになった直後に OFFになってしまいます。 変数を使って解消する方法は思い付きましたが、少し長くなってしまうので きれいに解消する方法はありませんか?4そうだね 7返信プレイ済み2017/11/03 13:41:08に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿スー thanks_0u02016/4/9 4:02IFの真偽どちらかだけを通る、っていうときはELSEを使うと良いですよ( ´ ▽ ` )ノ IF A$=="OFF"THEN A$="ON"ELSE A$="OFF"ENDIF で、OFFのときONに、それ以外のときOFFになる、と思います。1そうだね プレイ済み2017/11/03 13:41:08に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿スー thanks_0u02016/4/9 4:14あ、正確にONのときOFFのとき、ってしたい場合はELSEIFです(・ω・) IF A$=="OFF"THEN A$="ON" ELSEIF A$=="ON"THEN A$="OFF" ENDIF2そうだね プレイ済み2017/11/03 13:41:08に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿otta777 otta777a2016/4/9 6:30@LOOP VSYNC IF BUTTON(2)==16 THEN A=1-A LOCATE 0,0::PRINT MID$("OFFON",A*3,3) GOTO @LOOP 変数で0→1、1→0って切替をしてその変数によってOFF、ONを表示すれば 短く出来ると思います。ONかOFFかは変数Aの値で判断可能です。5そうだね プレイ済み2017/11/03 13:41:08に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿say sayer.exe2016/4/9 7:24こういうパターンもありんす a$="on":b$="off" : : if button(2)==16 then swap a$,b$3そうだね プレイ済み2017/11/03 13:41:08に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿Godot orz_1272016/4/9 12:52もうひとつ。こんな解も。1そうだね プレイ済み2017/11/03 13:41:08に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿むぎちょこ ao-puyo-puyo2016/4/10 2:09コメントありがとうございます! 今回はELSEを使ってみたいと思います。 変数の中身を切り替えて後で表示を変えるという方法もあるのですね…! 最後のGodotさんのプログラムは、まだ一目で理解できないので、少し解読してみようと思いますw 皆さんありがとうございました!1そうだね プレイ済み2017/11/03 13:41:08に取得