リファレンス 39 ドキュメント 7 サンプル 38
arduino 5 Artlet2D 11 basic 55 comobj 19 d3module 28 demo 1 elm2d 9 game 23 hgimg3 43 hgimg4 24 HIDaspx 2 hsp3dish 21 hsp3imp 1 hsp3utf 4 hspcl 10 hspcv 5 hspda 7 hspdb 3 hspdsc 8 hspdsp 26 hspext 17 hspinet 15 hspprint 2 hspsmart 14 hspsock 5 hsptv 4 hsptvapp 1 hspusbio 1 hspycp 4 misc 15 module 9 new34 10 new35 16 obaq 15 pronama2d 2 pronama3d 3 SQLele 3 ssaver 1

module

Path : sample\module
defcfunc.hsp
title "カーソルキーで●を動かせます。
sample\module\defcfunc.hsp - 2018/05/04
gblur.hsp
文字を描画して、その画像にぼかしをかけます 何段階かぼかしをかけた画像を切り替えながら表示します #module #deffunc gblur int p1, int p2 簡易ぼかしモジュール gblur ぼかし強度 , 方向フラグ 現在の操作先バッファに簡易ぼかしを適用します。 ぼかし強度は、大きい値ほど強くなります(処理も重くなります)。 方向フラグは、0=XY、1=Y、2=Xの方向を選択します(通常は0)。
sample\module\gblur.hsp - 2018/05/04
modfunc.hsp
モジュール変数のテスト(2) #cmpopt ppout 1 #module ball x,y #modinit int a x=rnd(a):y=rnd(a) return #modterm mes "BYEBYE!("+x+","+y+")" return #modfunc putprm mes "X="+x+"/Y="+y return #modfunc putprm2 putprm thismod mes "X="+x+"/Y="+y return #modcfunc getprmx
sample\module\modfunc.hsp - 2018/05/04
modtest1.hsp
title "サイズ="+stat タイトルにファイルサイズ表示 objprm 0,txt *tover stop
sample\module\modtest1.hsp - 2018/05/04
modtest2.hsp
#include "modtest2.as"」を入れることで使用できます。 通常のbload命令では、テキストを読み込んだ場合、以前に ロードされたテキストの一部が残ってしまう現象が起こる ことがありましたが、txtload命令はロードしたテキストの 最後に文字列の終了コード(0)を自動的に入れるので、 そうした問題がなくなります。
sample\module\modtest2.hsp - 2018/05/04
modtest3.hsp
#module #deffunc strnum var _p1,int _p2 strnum 変数, 数値 で、変数に[数値]という文字列を代入する。 _p1="["+_p2+"]" return #global strnumで指定された変数は、強制的に文字列型になる。 変数aをためしに数値(0)で初期化。 a=0 strnumを呼び出す strnum a,123 変数aを表示。変数aは文字列になっている。
sample\module\modtest3.hsp - 2018/05/04
modtest4.hsp
#module #deffunc varchk var _p1 varchk 変数 で、変数についての情報を表示する。
sample\module\modtest4.hsp - 2018/05/04
modvar.hsp
モジュール変数のテスト #module ball x,y #modinit int a x=rnd(a):y=rnd(a) return #modfunc putprm mes "X="+x+"/Y="+y return #global repeat 12 newmod a,ball,10 loop foreach a:mes "#"+cnt putprm a.cnt loop mes "OK" stop
sample\module\modvar.hsp - 2018/05/04
shoot.hsp
シューティングゲームのサンプル (onitama 2004/11) (HSP3以降専用) バッファIDの設定 #define global bgbuf 2 #define global chrbuf 3 #define global bombuf 4 #enum SE_BOM = 0 レーザーの移動 #module mylaser x,y #modinit int px, int py x=px : y=py return #modfunc laser_move x+=12 if x>640
sample\module\shoot.hsp - 2018/05/04