Fading Text
Author |
Message |
Mystify
![](http://www50.brinkster.com/kcharle/Misc/babymilosmall.jpg)
|
Posted: Sat Dec 03, 2005 7:09 pm Post subject: Fading Text |
|
|
Hey anyone know how to do fading text if so can you give me an example i cant figure it out???? |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Cervantes
![](http://compsci.ca/v3/uploads/user_avatars/1023105758475ab2e040bde.jpg)
|
Posted: Sat Dec 03, 2005 7:41 pm Post subject: (No subject) |
|
|
You need to use the RGB module.
Turing Walkthrough -> RGB tutorial |
|
|
|
|
![](images/spacer.gif) |
DIIST
![](http://compsci.ca/v3/uploads/user_avatars/248212014b7d9f60741cd.jpg)
|
Posted: Sun Dec 04, 2005 1:56 pm Post subject: Fading Text |
|
|
code: | const numc:int:=10%Number of shades
var font1:=Font.New ("serif:30")
var C:array 0..numc of int%to hold the colour number
for assigncolor:0..numc
C(assigncolor):=RGB.AddColor(assigncolor/numc,assigncolor/numc,assigncolor/numc)%Typical shades of black, you can change it to fit your taste by changint the red green and blue values
end for
for fade:0..numc
Font.Draw("example",50,50,font1,C(fade))
delay(50)
end for
Font.Free(font1)
|
Try this! This is how i ussually do it. |
|
|
|
|
![](images/spacer.gif) |
Cervantes
![](http://compsci.ca/v3/uploads/user_avatars/1023105758475ab2e040bde.jpg)
|
Posted: Sun Dec 04, 2005 3:26 pm Post subject: (No subject) |
|
|
Ack! Whitespace is your friend.
Also, if there's nothing more to this program that involves these particular colours, you don't need to store them in an array:
code: |
const numc := 100 %Number of shades
var font1 := Font.New ("serif:30")
for i : 0 .. numc
RGB.SetColour (240, i / numc, i / numc, i / numc) %Typical shades of black
Font.Draw ("example", 50, 50, font1, 240) %Draw in colour # 240, which is the one we're modifying with RGB.SetColour
end for
Font.Free(font1)
|
Untested |
|
|
|
|
![](images/spacer.gif) |
do_pete
![](http://i38.photobucket.com/albums/e112/do_pete/1943.gif)
|
Posted: Mon Dec 05, 2005 11:37 am Post subject: (No subject) |
|
|
if your background is white or black you can do it this way which doesn't involve all that RGB stuff
code: | var font : int := Font.New ("timesnewroman:24:bold")
var text : string := "Fading text done the easy way."
var x : int := 150
var y : int := 200
for decreasing c : 31 .. 16
Font.Draw (text, x, y, font, c)
delay (50)
end for
for c : 16 .. 31
Font.Draw (text, x, y, font, c)
delay (50)
end for
colourback (black)
cls
for c : 16 .. 31
Font.Draw (text, x, y, font, c)
delay (50)
end for
for decreasing c : 31 .. 16
Font.Draw (text, x, y, font, c)
delay (50)
end for
|
|
|
|
|
|
![](images/spacer.gif) |
|
|