abs


abs (p1)			[整数の絶対値を返す]
p1 : 絶対値に変換する整数値

absf


absf (p1)			[実数の絶対値を返す]
p1 : 絶対値に変換する実数値

addang


addang id,x,y,z			[angグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addangr


addangr id,x,y,z			[angグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addbg


addbg val,winsizex,winsizey			[2DBGマップモデルを作成]
val : 作成されたモデルIDが代入される変数名
winsizex : ウィンドウに表示するチップの数X
winsizey : ウィンドウに表示するチップの数Y
( 拡張プラグイン[hgimg3]が必要です )

addbox


addbox var,sx,sy			[箱(BOX)モデルを作成]
var : 作成されたモデルIDが代入される変数名
(sx,sy) : X,Yサイズ
( 拡張プラグイン[hgimg3]が必要です )

adddir


adddir id,x,y,z			[dirグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addefx


addefx id,x,y,z			[efxグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addmesh


addmesh var,divx,divy,mode,sx,sy			[板(MESH)モデルを作成]
var : 作成されたモデルIDが代入される変数名
divx : メッシュの分割数X
divy : メッシュの分割数Y
mode : 0=透明色抜きなし / 1=透明色抜きあり / 16=繰り返し
(sx,sy) : X,Yサイズ
( 拡張プラグイン[hgimg3]が必要です )

addplate


addplate var,mode,sx,sy,x1,y1,x2,y2,texid			[板(PLATE)モデルを作成]
var : 作成されたモデルIDが代入される変数名
mode : 0=透明色抜きなし / 1=透明色抜きあり
(sx,sy) : X,Yサイズ
(x1,y1) : テクスチャの左上座標
(x2,y2) : テクスチャの右下座標
texid : テクスチャID
( 拡張プラグイン[hgimg3]が必要です )

addpos


addpos id,x,y,z			[posグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addscale


addscale id,x,y,z			[scaleグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addspr


addspr var,mode,x1,y1,x2,y2,texid			[2Dスプライトモデルを作成]
var : 作成されたモデルIDが代入される変数名
mode : 0=透明色抜きなし / 1=透明色抜きあり
(x1,y1) : テクスチャの左上座標
(x2,y2) : テクスチャの右下座標
texid : テクスチャのID
( 拡張プラグイン[hgimg3]が必要です )

addwork


addwork id,x,y,z			[workグループ情報を加算]
id : オブジェクトID
(x,y,z) : 加算する値 (デフォルト=0)
( 拡張プラグイン[hgimg3]が必要です )

addxanim


addxanim ModelID,"filename"			[Xファイルアニメーションの追加]
ModelID : モデルID
"filename" : 読み込みを行なうファイル名
( 拡張プラグイン[hgimg3]が必要です )

addxfile


addxfile var,"filename"			[Xファイルモデルを作成]
var : 作成されたモデルIDが代入される変数名
"filename" : 読み込みを行なうファイル名
( 拡張プラグイン[hgimg3]が必要です )

alloc


alloc p1,p2			[バッファを確保]
p1=変数 : バッファを割り当てる変数名
p2=1〜(64) : バッファのサイズ(Byte単位)

and


[論理積(演算子)]

aplact


[ウィンドウをアクティブにする]
( 拡張プラグイン[hspext]が必要です )

apledit


apledit p1,p2,p3			[エディットコントロール情報取得]
p1=変数 : 情報が格納される数値型変数名
p2=0〜2 : 取得情報No.
p3=0〜 : 行インデックス指定
( 拡張プラグイン[hspext]が必要です )

aplfocus


[キー送信先をデフォルトにする]
( 拡張プラグイン[hspext]が必要です )

aplget


aplget p1,p2			[オブジェクトの文字列を取得]
p1=変数 : オブジェクトの文字列を読み出す変数名
p2=0〜(64) : 最大文字数
( 拡張プラグイン[hspext]が必要です )

aplkey


aplkey p1,p2			[キーコード送信]
p1=0〜(0) : キーコード
p2=0〜(0) : 特殊キーコード

    ( 1 = SHIFT / 2 = CTRL / 4 = ALT )

( 拡張プラグイン[hspext]が必要です )

aplkeyd


aplkeyd p1,p2			[キー押し下げ送信]
p1=0〜(0) : キーコード
p2=0〜(0) : 特殊キーコード

    ( 1 = SHIFT / 2 = CTRL / 4 = ALT )

( 拡張プラグイン[hspext]が必要です )

aplkeyu


aplkeyu p1,p2			[キー押し上げ送信]
p1=0〜(0) : キーコード
p2=0〜(0) : 特殊キーコード

    ( 1 = SHIFT / 2 = CTRL / 4 = ALT )

( 拡張プラグイン[hspext]が必要です )

aplobj


aplobj "object name",p1			[任意のオブジェクト捕獲]
"object name" : 取得するオブジェクトのクラス名
p1=0〜(0) : 開始オブジェクトID
( 拡張プラグイン[hspext]が必要です )

aplsel


aplsel "window name",p1			[任意のウィンドウ捕獲]
"window name" : 取得するウィンドウのタイトル名
p1=0〜(0) : 開始ID
( 拡張プラグイン[hspext]が必要です )

aplstr


aplstr "strings"			[文字列をキー送信]
"strings" : キー送信する文字列
( 拡張プラグイン[hspext]が必要です )

assert


assert p1			[デバッグウィンドウ表示]
p1(0) : デバッグ時の条件式

atan


atan (p1,p2)			[アークタンジェント値を返す]
p1 : Y値
p2(1.0) : X値

await


await p1			[一定時間待つ(ACTIVE)]
p1=0〜(0) : 待ち時間(1ms単位)

axobj


axobj p1,"IID",p2,p3			[ActiveXコントロールの配置]
p1 : COMオブジェクトが代入される変数名
"IID" : COMオブジェクトのクラスIDまたはプログラムID
p2,p3 : オブジェクトのX,Yサイズ