« 【講座】HSPよく使うフレーズ 第9回 画像を変形する | メイン | HSPTV!メルマガ 第18号 »
2006年07月04日
【講座】HSPよく使うフレーズ 第10回 limit命令は便利
今回はlimit命令は便利な命令だ!というお話。
マウスのx座標をひろって、値を0~100にする場合、
今まではこんな風に書いていました。
x=mousex
if x<0:x=0
if x>100:x=100
ところがlimit命令を使うと簡単にかけます
x=mousex
x=limit(x,0,100)
以上!
うわ、簡単。
調子にのって、ブロック崩しのラケットだけのスクリプトを
書いてみました。
マウスの動きにあわせてラケットが動きます。
色々いじって遊んでみてください。
//limit.hsp
screen 0,640,480
cls 4
wsize=50
*top
title ""+x
x=mousex
x=limit(x,0,640-wsize)
redraw 0
color 0,0,0:boxf
color 0,255,0:boxf x,400,x+wsize,410
redraw 1
wait 1
goto *top
[HSP3用 limit.hsp]
(うすあじ)
投稿者 usuaji : 2006年07月04日 00:00
口臭チェッカー市場