リファレンス 31 ドキュメント 7 サンプル 26
Artlet2D 11 basic 48 comobj 19 d3module 27 demo 1 elm2d 9 game 19 hgimg 12 hgimg3 41 hsp3imp 1 hspcl 9 hspcv 5 hspda 10 hspdb 3 hspdx 5 hspext 17 hspinet 12 hspsock 5 hspusbio 1 llmod3 9 misc 12 module 8 new 17 obaq 13 SQLele 3 ssaver 1

module

Path : sample\module
defcfunc.hsp
title "カーソルキーで●を動かせます。
sample\module\defcfunc.hsp - 2010/04/30
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 - 2010/04/30
modtest1.hsp
title "サイズ="+stat タイトルにファイルサイズ表示 objprm 0,txt *tover stop
sample\module\modtest1.hsp - 2010/04/30
modtest2.hsp
#include "modtest2.as"」を入れることで使用できます。 通常のbload命令では、テキストを読み込んだ場合、以前に ロードされたテキストの一部が残ってしまう現象が起こる ことがありましたが、txtload命令はロードしたテキストの 最後に文字列の終了コード(0)を自動的に入れるので、 そうした問題がなくなります。
sample\module\modtest2.hsp - 2010/04/30
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 - 2010/04/30
modtest4.hsp
#module #deffunc varchk var _p1 varchk 変数 で、変数についての情報を表示する。
sample\module\modtest4.hsp - 2010/04/30
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 - 2010/04/30
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 - 2010/04/30