- This wiki is out of date, use the continuation of this wiki instead
Fading
From FenixWiki
(Difference between revisions)
| Revision as of 19:25, 27 December 2007 (edit) Sandman (Talk | contribs) m (→Example) ← Previous diff |
Revision as of 19:27, 27 December 2007 (edit) (undo) Sandman (Talk | contribs) (→Example) Next diff → |
||
| Line 16: | Line 16: | ||
| <pre> | <pre> | ||
| Program faders; | Program faders; | ||
| + | Private | ||
| + | int text_id; | ||
| Begin | Begin | ||
| - | write(0,160,100,4,"Look at this fading text!"); | + | // Write something |
| + | text_id = write(0,160,100,4,"Look at this fading text!"); | ||
| + | // Fade screen on and off | ||
| fade_off_and_on(); | fade_off_and_on(); | ||
| + | // Wait for ESC key | ||
| Repeat | Repeat | ||
| frame; | frame; | ||
| Until(key(_ESC)) | Until(key(_ESC)) | ||
| + | // Kill all other processes and clear up text | ||
| let_me_alone(); | let_me_alone(); | ||
| + | delete_text(text_id); | ||
| End | End | ||
| Line 40: | Line 47: | ||
| End | End | ||
| </pre> | </pre> | ||
| - | Used in example: [[write]](), [[key]](), [[let_me_alone]](), [[fade]]() | + | Used in example: [[write]](), [[key]](), [[let_me_alone]](), [[delete_text]](), [[fade]]() |
| {{Globals}} | {{Globals}} | ||
Revision as of 19:27, 27 December 2007
Definition
INT fading
Fading is a global variable, holding whether the screen is currently fading. This can be caused by the functions fade(), fade_on() or fade_off(). Its value will be true if there is fading going on and false is not.
Example
Program faders;
Private
int text_id;
Begin
// Write something
text_id = write(0,160,100,4,"Look at this fading text!");
// Fade screen on and off
fade_off_and_on();
// Wait for ESC key
Repeat
frame;
Until(key(_ESC))
// Kill all other processes and clear up text
let_me_alone();
delete_text(text_id);
End
Process fade_off_and_on()
Begin
Loop
fade(0,0,0,4); // Fade to black
while(fading) frame; end // Wait for the fading to finish
fade(100,100,100,4); // Fade to normal
while(fading) frame; end // Wait for the fading to finish
End
End
Used in example: write(), key(), let_me_alone(), delete_text(), fade()
| Global variables | |
| • Argc • Argv • Cdinfo • Dump_type • Fading • Fileinfo • Fps • Frame_time • Full_screen • Graph_mode • Mouse • Os_id • Restore_type • Scale_mode • Scroll • Sound_channels • Sound_freq • Sound_mode • Text_flags • Text_z • Timer • | |
