プチコン3号 SmileBASIC コミュニティ返信[11]親投稿myu314 myu3142015/2/7 14:37あ,0*infがNaNだから 0か空文字は VAR A#=POW(2,2013) RETURN X*A#==X*A# で判定できました. 全部組み合わせれば,文字列/実数/整数はできますね.1そうだね プレイ済み2017/11/03 23:47:15に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿myu314 myu3142015/2/7 14:08途中で送ってしまった. inf*0 が NaNになるので文字列判定されたあと, X=X*0:RETURN X==X を追加すればOK.0そうだね プレイ済み2017/11/03 23:47:15に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿myu314 myu3142015/2/7 14:05間違えた.判定狂うのはNaNじゃなくてinfの時だから,X==Xでは判定できない.0そうだね プレイ済み2017/11/03 23:47:15に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿myu314 myu3142015/2/7 14:02>もやしもどきさん おお,こんな方法があったか! あとはNaNの時に判定が狂うので, X==Xがfalseの時は実数(NaN)にしてやればばっちりですね:) >けいさん オーバーロード的なこともできますね. プチコンでそこまでしなくてもとは若干思ってますが:p ライブラリ作ってると妙に凝りたくなってしまいます.0そうだね プレイ済み2017/11/03 23:47:15に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿myu314 myu3142015/2/7 7:55>Mb.ソースかつさん CHKFILEで形式も取れるようにしてくれると良かったんですけどね:) >けいさん 配列と組み合わせるというのは可能性ありそうだなと思ったのですが,僕も上手くできませんでした. 無理なのかなぁ…. >otta777さん ファイルの送受信/ファイルビューアを考えていたのですが,整数配列のDATを実数で扱って保存するとファイルサイズが倍ちかくになってしまうのと,多次元配列の場合は次元が違うとtype mismatchなのでどうしようかなと. 変数の型判断はそこからの派生です. こっちは確かに実数で扱ってしまえばあまり問題はおきないですね.0そうだね プレイ済み2017/11/03 23:47:15に取得
プチコン3号 SmileBASIC コミュニティ投稿myu314 myu3142015/02/06 19:25:45変数の型とかDATファイルの形式って調べる方法ないもんですかね? 整数と実数の変数についてはなんとかなったんですが… VAR A=1 OPTION DEFINE VAR B=1 ?IS_FLOAT(A) ?IS_FLOAT(B) DEF IS_FLOAT V OUT F F=V:F=0.5:F=!!F END1そうだね 14返信プレイ済み2017/11/03 23:47:15に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿myu314 myu3142015/2/1 12:25マクロ名って数値から始まっても良いんでしたっけ… あ,でもmkIIでは通ってたのか.0そうだね プレイ済み2017/11/03 23:53:00に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿myu314 myu3142015/1/31 23:36これ好きでした,公開されないのは残念だな:) 意外と単純な仕組みなんですよね. たしか変化のあったドットだけ動かすというのは仕組み上難しかったかと思います. その変化を見ること自体がネックなので(全ピクセル舐めてる) チェックする量を減らせばいいので,例えば160x120の範囲で処理をして, その部分をスプライトかBGで拡大表示してやると多少マシになるかと思います.0そうだね プレイ済み2017/11/03 23:53:57に取得
プチコン3号 SmileBASIC コミュニティ返信[30]親投稿myu314 myu3142015/1/31 0:29メモリも節約できるし,データ形式上手くするとINSTRで連想配列っぽいことでもできますし便利便利ですよね ただTXTで保存するとCHR$(13)がCHR$(10)に変換されてしまう仕様なので バイナリデータかつ保存する目的では使いにくいです. あとこれは次のバージョンで修正されるそうですが,A$[LEN(A$)-1]=B$ がエラーになります. 30分ほど悩まされました:)1そうだね プレイ済み2017/11/03 23:55:36に取得
プチコン3号 SmileBASIC コミュニティ投稿myu314 myu3142015/01/29 19:27:16P/SEND,P/RECVというマイク入力を使ってPCからデータを送信するプログラムをつくりました。 そんなわけで、マニュアル用にスクリーンショットを撮っている所です:)16そうだね 3返信プレイ済み2017/11/03 23:57:22に取得