home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ring.yamanashi.ac.jp/pub/pc/freem/action/
/
action.zip
/
henkyaku1.0.exe
/
henkyaku
/
Program
/
Kernel
/
Util
/
CheckBox.tonyu
< prev
next >
Wrap
Text File
|
2004-07-04
|
2KB
|
75 lines
extends SecretChar;
function init(number) {
var a;
ChkBox=new Array();
for (a=0;a<number;a++) {
ChkBox.add(0);
}
}
function create(x,y,number,col,zOr) {
var a;
drawLine(x,y,x,y+10,col,zOr);
drawLine(x,y+10,x+10,y+10,col,zOr);
drawLine(x+10,y+10,x+10,y,col,zOr);
drawLine(x+10,y,x,y,col,zOr);
if ($mouseX>=x && $mouseX<=x+10 && $mouseY>=y && $mouseY<=y+10) {
if (getkey(1)==1) {
if (ChkBox.get(number)==1) ChkBox.set(number,0);else ChkBox.set(number,1);
}
}
if (ChkBox.get(number)==1) {
fillRect(x+2,y+2,x+9,y+9,col,zOr);
}
if (ChkBox.get(number)==1) return 1;
return 0;
}
/*
***************** NewChkBox(number) ******************
ChkBoxùpé╠Å≤æ╘é≡èiö[é╖éΘò╧Éöé≡Åëè·ë╗é╡é▄é╖
*âüâCâôâïü[âvé╠æOé╔özÆué╡é─é¡é╛é│éó(òKé╕î─é±é┼é¡é╛é│éó)*
number
âIâuâWâFâNâgôαé┼ì∞éΘâ`âFâbâNâ{âbâNâXé╠Éö
************ ChkBox(x,y,number,col[,zOr]) ************
â`âFâbâNâ{âbâNâXé≡ì∞éΦé▄é╖
ò╘éΦÆl: ON=1 OFF=0 (Æ╝É┌ò╧ÉöChkBoxé≡ÄQÅ╞é╖éΘé▒é╞éαÅoùêé▄é╖)
x
xì└òW
y
yì└òW
number
â`âFâbâNâ{âbâNâXé╠ID(0é⌐éτïlé▀é─é¡é╛é│éó)
col
ÉF
zOr
èGëµÅçÅÿ
a=new Array();
a.add("OFF");a.add("OFF");a.add("OFF");a.add("OFF");a.add("OFF");a.add("OFF");
newCheckBox(6);
while(1) {
if (checkBox(60,120,0,$clBlack)==1) a.set(0,"ON");else a.set(0,"OFF");
if (checkBox(60,140,1,$clRed)==1) a.set(1,"ON");else a.set(1,"OFF");
if (checkBox(60,160,2,$clGreen)==1) a.set(2,"ON");else a.set(2,"OFF");
if (checkBox(110,120,3,$clYellow)==1) a.set(3,"ON");else a.set(3,"OFF");
if (checkBox(110,140,4,$clPink)==1) a.set(4,"ON");else a.set(4,"OFF");
if (checkBox(110,160,5,$clWhite)==1) a.set(5,"ON");else a.set(5,"OFF");
drawText(75,120,a.get(0),$clBlack,10);
drawText(75,140,a.get(1),$clBlack,10);
drawText(75,160,a.get(2),$clBlack,10);
drawText(125,120,a.get(3),$clBlack,10);
drawText(125,140,a.get(4),$clBlack,10);
drawText(125,160,a.get(5),$clBlack,10);
update();
}
*/