コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
しんいち ◆lHy.hAWXbthn
2019/4/6 14:19
Directモードをちょっと便利にするDEF集を更新(気分転換に^^;)。
公開キー:XKS3YDQ6(早速更新:2019/4/6)
プロジェクト:_ENV
実行ファイル:.ENV
以前、こういちさんの言ってたLS/LAコマンドの表示が1画面に収まらないときに1画面毎に待つようにしたのと、コンソールの復元処理をちょっと速くして全体的に少しだけ高速化。
あと、今回の目玉はANTコマンド。画面にアリが現れてずっとうろちょろし続けます(ACLSとかしない限り)。便利どころかむしろ邪魔なネタコマンドです(^^ゞ

コメント

アバター
しんいち 2019/4/6 14:26 ◆lHy.hAWXbthn
あらためて_ENVの使い方を説明しておきます。
まず実行するとKEY 1,2,3,5の内容を書き換えるので、変えたくない方はファイルKEY1,2,3,5をDELETEするなりRENAMEするなりしといて下さい。
で、.ENVをスロット3とかに読み込んでRUN 3。すると、DirectモードでCDとかLSとかのコマンドが使えるようになります。
アバター
しんいち 2019/4/6 14:47 ◆lHy.hAWXbthn
ANTコマンドの解説:
GRP3にアリ画像を置いて、SPPAGE 3してます(使ってる場合は注意)。
アリの色はBACKCOLOR()の反転っぽい色になります。黒いアリを出したい時は、一旦BACKCOLOR #WHITEしてからANT。大量発生させたいときはFOR I=0TO 255 ANT NEXTとか。
アバター
こういち 2019/4/6 14:59 ◆ou0jbJnEJ0Kb
http://petitverse.hosiken.jp/community/petitcom/diary/?read=2463&ukey=1
これかな?
laとlsはあのとき以来かなりの頻度で使っています。
そしてついにネタコマンドが…。
そのうちslコマンドとか追加されそう。
アバター
しんいち 2019/4/6 17:44 ◆lHy.hAWXbthn
それです。
で、早々で申し訳ないですが、更新しました。3号の場合、画面サイズ400×240決め打ちにしてサイズ判定やめて更に高速化しました(DISPLAY 1で使われるなんて考えてない^^;)。la、lsは3号でももっさり感が無くなると思う。

まぁ、_ENV自体がネタみたいなもんですけど(^^ゞ
#3号のANTはデカく見えるね。
アバター
しんいち 2019/4/7 13:06 ◆lHy.hAWXbthn
ANTの要領でアナログ時計も作ろうとしたら、SPANIMに指定できる時間(フレーム数)の限界超えちゃった。-32768〜32767の範囲しか指定できないようですね。これだと1回のSPANIMで最長4時間51分くらいにしかならないから、12時間で360度回転する時針を実現できなかった。SPANIM複数組み合わせたりして何とかならんかなぁ。SPANIM "R"で90度回転(3時間経過)した時点でSPANIM "I"で#SPROT90に切り換えれば、6時間にはできそうだけど、そこから続けられない(6時間後に#SPROT90を#SPROT180にはできない)。誰か、何とかした人いない?
アバター
こういち 2019/4/7 15:05 ◆ou0jbJnEJ0Kb
そもそもスリープしたらおしまいな気がするんですが?
アバター
ジプッチャ 2019/4/7 15:16 ◆tkYhkmSxSAam
そうですね、スリープした時にずれてしまわないようTIME$で現在時刻取得し続けて
SPROTで針を回転させる、
またはSIN、COSで針の先端の位置を求めてGLINEで針を描く、の2つの方法が楽だと思います。というかそれ以外の方法があるとは思いませんでした。
アバター
しんいち 2019/4/7 16:25 ◆lHy.hAWXbthn
スリープしたらズレちゃいますね。まぁ、真面目に時計を作ろうって訳じゃなくて、SPANIMを駆使してバックグラウンドのジョブ風に見えたら面白いなぁという、結局ネタなんですけどね^^;
それで、ネタと割り切って、4時間経つと止まるアナログ時計コマンド作ってみたんだけど、時針、分針が全然ダメだった。2時間くらい放置してるのに数分しか経ってないように見える。変化が少なくて周期が大きいSPANIMだと退屈でプチコンがサボる、なんてバグでもあるのか?
アバター
しんいち 2019/4/7 20:26 ◆lHy.hAWXbthn
ふっ、そんなバグはねぇ(私がマヌケだっただけ)。ちゃんと動き出したよう。そのうち_ENVに盛り込むかも。
アバター
しんいち 2019/4/7 23:08 ◆lHy.hAWXbthn
アナログ時計のソース、一応載せとく。4時間後に鳴るMTMRは下記。
DEF MTMR M'分単位のタイマー(255分まで)
 BGMSET 254,"T4@124[R1]"+STR(M)+"C64"
 BGMPLAY 7,254
END

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -