2020年3月20日投稿 / 投稿者 : ☆Tatsukin★ / タグ : 投稿プログラム 自作言語 プログラミング言語 ツール
よく分からない自作プログラミング言語です。 HTMLに似ています。
起動すると、疑似ダイレクトモードになります。
命令は、
{メイン命令:サブ命令}引数{/メイン命令}
という感じに記述します。
{○○:△△}~{/○○}で囲まれていない所は、全てコメント扱いとなります。
関数はSMILEBASICのものをそのまま使えます(LET命令や条件式内などで使用可能)。
また、最初からTGXのサンプルが入っています(プチコンのサンプルをTGXにしたものですが)
メイン命令 | サブ命令 | 役割 | 補足 |
---|---|---|---|
ARRAY(ARY) | DIM(VAR) | 配列を定義する | サブ命令省略可 |
PUSH(.+) | 配列の末尾に要素を追加する | POPは関数 | |
UNSHIFT(+.) | 配列の最初に要素を追加する | SHIFTは関数 | |
ZERO(0) | 配列を空にする(配列の要素数を0にする) | ||
CLR | C | コンソール画面を全部消す | サブ命令省略可 |
G | グラフィック画面を全部消す | ||
A | 描画を全て消す | ||
ALL | 全てを初期状態に戻す | ||
COLOR(CL) | C | コンソール文字の色を変える | サブ命令省略可 |
G | グラフィック画面の色を変える | ||
CONVERT(CV) | TGXファイルをSMILEBASICに変換する | ダイレクト専用 | |
DEC(--) | (数字) | (数字)分を変数から減少させる。省略すると1減少。 | サブ命令省略可 |
DIALOG(DIA) | (変数) | ダイアログを表示する。(変数)に結果が代入される。 | サブ命令省略可 |
ELSE | (条件式) | {IF:(条件式)}の条件式が不成立かつ、こちらの条件式が成立している場合、実行する。 | サブ命令省略可 |
IF | (条件式) | (条件式)が成り立つ場合、実行する。 | |
INC(++) | (数字) | (数字)分を変数に増加させる。省略すると1増加。 | サブ命令省略可 |
INPUT(INP) | 変数を入力待ちする | ||
KEY | (数字) | (数字)番目のキーの内容を変える | |
RESET(R) | キーを初期状態に戻す | ||
LET(=) | (変数) | (変数)に代入する | サブ命令省略可 |
LOAD(L) | TXT(T) | TXTファイルをロードする | サブ命令省略可 |
DAT(D) | DATファイルをロードする | ||
LOCATE(LC) | 描画位置を変更する | ||
LOOP | (条件式) | (条件式)が成り立っている間、{LOOP}~{/LOOP}間をループ。条件式省略で無限ループ。 | サブ命令省略可 |
MUSIC(MS) | PLAY(PL) | 音楽を再生する | サブ命令省略可 |
STOP(ST) | 音楽を停止する | ||
BEEP(BP) | 効果音を再生する | ||
PAUSE(PU) | 音楽を一時停止する | ||
CONT(CT) | 音楽の再生を再開する | ||
PRINT(?) | # | 画面に文字を描画する。文字列を”で囲む必要がある。 | サブ命令省略可 |
$ | ”等も描画可能。変数が使用できない。 | ||
RUN(R) | TGXファイルを実行する | ダイレクト専用 | |
VSYNC(VN) | 引数回分プログラムの一時停止 | ||
WAIT(WT) | 引数フレーム分プログラムの一時停止 |
プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。
+ | 作品一覧へのリンク |
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.257 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:09 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30