[↑]
プチコン4複製リファレンス
CALL
1. 指定名称を持つユーザー定義命令を呼び出す

CALL 命令名[,引数…][ OUT 変数1[,変数2…]]

引数

命令名

・呼び出すユーザー定義命令名の文字列。
・文字列なので""でかこうか文字列変数を使用。
・"1:ユーザー定義命令名" の形式でプログラムスロット指定も可能。
・あらかじめEXEC命令で対象スロット内のプログラムを実行可能にしておくこと。

引数~

指定した命令に必要な引数

返値

結果として返したい数分の変数名をOUTの後に記述

CALL "USERCD",X,Y OUT A,B
'
DEF USERCD X,Y OUT A,B
A=X+Y:B=X*Y
END
2. 指定名称を持つ関数を呼び出す

CALL(関数名[,引数…])

・組み込み関数、ユーザー定義関数どちらでも指定可能。

引数

関数名

・呼び出すユーザー定義関数名の文字列。
・文字列なので""でかこうか文字列変数を使用。
・"1:ユーザー定義関数名" の形式でプログラムスロット指定も可能。
・あらかじめEXEC命令で対象スロット内のプログラムを実行可能にしておくこと。

引数

指定した関数に必要な引数を列挙する

返値

指定した関数が返した値

A=CALL("USERFC",X,Y)
'
DEF USERFC(X,Y)
RETURN X*Y
END
3. コールバックを呼び出す

CALL SPRITE
CALL TEXT

・SPFUNC, TFUNCで設定されたコールバック処理を一斉に呼び出す。
・SPFUNCで設定されたコールバックはCALL SPRITEで呼び出す。
・TFUNCで設定されたコールバックはCALL TEXTで呼び出す。
・呼び出したコールバックに関連するスプライト管理番号やテキストスクリーンIDはCALLIDX()で取得できる。

CALL SPRITE
CALL TEXT
このサイトについて
当サイトはNintendoSwitch™用プログラミングソフト「プチコン4」(海外名:SmileBASIC4)の非公式マニュアルサイトです。
サイトの内容はソフトの開発・販売元である株式会社スマイルブーム公式リファレンスサイトから リアルタイム(最短24時間更新)で取得・表示していますが、自動処理の為、内容がおかしくなっている場合があります。
正確な内容は公式サイトでご確認ください。

2020/06/04
by みむ*mim
OK
|