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