sample\hsp3dish\button_test.hsp » Plain Format
#include "hsp3dish.as"
	;
	; gradf命令サンプル
	;
	sx=ginfo_sx: sy=ginfo_sy
	;screen 0,sx,sy
	;celload "chr.png"
	info_os = sysinfo(0)
	info_user = sysinfo(1)
	info_name = sysinfo(2)
	flag_ios=0:flag_and=0:flag_win=0
	if instr(info_os,0,"iOS")>=0 : flag_ios=1
	if instr(info_os,0,"android")>=0 : flag_and=1
	if instr(info_os,0,"Windows")>=0 : flag_win=1
	; それぞれの頂点座標と色を配列に代入
	x(0)=0 : y(0)=0 : col(0)=$0000ff
	x(1)=sx : y(1)=0 : col(1)=$00ffff
	x(2)=sx : y(2)=sy : col(2)=$ff0000
	x(3)=0 : y(3)=sy : col(3)=$ff00ff
	;pos 16,16
	objsize 160,40
	;objimage 1, 0,0, 0,64, 0,32	; ボタン画像の指定
	;objsize 128,32
	if flag_ios=0 {
		button goto "TEST END",*owari
	}
	button gosub "URL",*wowsub
	if flag_and=0 {
		button gosub "DIALOG",*wowsub4
	}
	if flag_and {
		button gosub "DIAL",*wowsub3
	}
	;objenable 1,0
	gmode 0
	repeat
	py=sin(0.1*cnt)*32
	redraw 0
	;color 64,64,64:boxf
	; グラデーションで四角形を描画
	gsquare gsquare_grad, x,y,col
	color 255,255,255
	pos 0,360
	mes "OS:"+info_os
	mes "USER:"+info_user
	mes "NAME:"+info_name
	; グラデーションで矩形を塗りつぶし
	gradf 0,180+py,320,100, 1, $ff00ff, $ffffff
	; 文字を表示
	color 0,0,128
	font msgothic, 30, 1
	pos 64,210+py
	mes "HSP3Dish Test"
	; chr.pngの一部を表示
	;pos 160,0
	;gmode 2,128,128:gcopy 1
	redraw 1
	await 1000/60
	;await 12
	loop
*wowsub
	exec "http://hsp.tv",16
	return
*wowsub3
	exec "tel:0123456789",16
	return
*wowsub4
	dialog "OK"
	return
*owari
	end