Hello!(more)


SPALM more用、時計付きのHELLOです。
時計はアナログ・デジタル切り替え可。

[メインソース]

wait=5
soft2("Exit")
tmp=load()
m=tmp>>1 c=tmp%2
col(0xFFFFFF*c)
frect(0,0,width,height)
r=abs(rand)%0xFF,g=abs(rand)%0xFF,b=abs(rand)%0xFF
setfont("M")
for(i=0;i<360;i++){
if(input(wait)&&1<<18){break}
if(!c){
 color(r*i/360,g*i/360,b*i/360)
}else{
 color(0xFF-(0xFF-r)*i/360,0xFF-(0xFF-g)*i/360,0xFF-(0xFF-b)*i/360)
}
text("Hello, World!",width/2,height/2,3)
farc(sin(i)+width/2,cos(i)+height/2,5,5)
}
if(i>=360){sleep(1500)}
if(m){goto "C2"}
#Clock1#
#Clock2#
label Exit
save((m<<1)+c)
end

[サブソース]
Clock1
Clock2

334
back