□投稿者/ クジラ飛行机@作者(win98-Aptiva) -(2002/01/02(Wed) 16:44:57)
□U R L/ |
> 母艦最大化して、大きな画面で動くように改造しましたが、
> タイトルバーやタスクバーを非表示にできれば、
> スクリーンセーバーとして使えそうですね。
> そういうことが出来る命令などは実装されないでしょうか?
次のバージョンで、母艦全画面化というのをつけました。
これで、タイトルバーが隠れるようになるはずです。
さて、今度は、ボールの数を複数個にしてみました。
ちょっと気持ち悪いです。
'===================================================================
'グラデーションボール2
'母艦全画面化。
母艦の,サイズは、(0,0,デスクトップの幅,デスクトップの高さ)
WW=母艦の、幅 'キャンパスの幅
HH=母艦の、高さ 'キャンパスの高さ
玉の速度=20
酔っ払い度=20
玉の数=10
白色で、画面クリア。
母艦の、キー押した時は、おわり。
母艦の、マウス押した時は、おわり。
-1で、乱数初期化。
Iを、0から、(玉の数-1)まで、繰り返す(
x#I = 乱数(WW)
y#I = 乱数(HH)
sp#I = 乱数(玉の速度)+玉の速度÷2
xs#I = 乱数(2);もし、xs#I=0ならば、xs#I=-1
ys#I = 乱数(2);もし、ys#I=0ならば、ys#I=-1
色設定
)
ペン太さ = 1。
div2 = 酔っ払い度÷2
CNT = 0
*ループ
Iを、0から、(玉の数-1)まで、繰り返す(
もし、x#I>WW ならば、(xs#I=-1。色設定を、呼ぶ。)
もし、y#I>HH ならば、(ys#I=-1。色設定を、呼ぶ。)
もし、x#I<0 ならば、(xs#I=1。色設定を、呼ぶ。)
もし、y#I<0 ならば、(ys#I=1。色設定を、呼ぶ。)
RX = 乱数(酔っ払い度)-div2
RY = 乱数(酔っ払い度)-div2
x#I=x#I+xs#I*sp#I+RX
y#I=y#I+ys#I*sp#I+RY
R=RB#I。G=GB#I。B=BB#I。
'noise
(x#I,y#I)へ、移動。
(1+乱数(3))回(
RX = 乱数(酔っ払い度)-div2
RY = 乱数(酔っ払い度)-div2
RC = 乱数(100)
ペン色=RGB(R+RC,G+RC,B+RC)。
(x#I+RX*10,y#I+RY*10)へ、線。
)
'ceicle
4回(
R=R+32。G=G+32。B=B+32。
ペン色=RGB(R,G,B)。塗り色=RGB(R,G,B)。
z=32-(回数-1)*8
(x#I-z,y#I-z)から、(x#I+z,y#I+z)へ、円形。
)
)
CNT=CNT+1
もし、CNT%5=0ならば、母艦を、10度、明るさ補正。
描画処理反映。
ループへ、飛ぶ。
*色設定
RB#I=乱数(64)
GB#I=乱数(64)
BB#I=乱数(64)
もし、乱数(玉の数)=0ならば、ランタイムのパス&`tools\b.wav`を、演奏。
戻る。
|
|