This wiki is out of date, use the continuation of this wiki instead

Fading

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 19:27, 27 December 2007 (edit)
Sandman (Talk | contribs)
(Example)
← Previous diff
Revision as of 19:03, 3 April 2008 (edit) (undo)
Sandman (Talk | contribs)
m
Next diff →
Line 9: Line 9:
== Definition == == Definition ==
-'''INT''' fading+'''INT''' fading = false
'''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. '''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.

Revision as of 19:03, 3 April 2008

Up to Global Variables



Definition

INT fading = false

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
ArgcArgvCdinfoDump_typeFadingFileinfoFpsFrame_timeFull_screenGraph_modeMouseOs_idRestore_typeScale_modeScrollSound_channelsSound_freqSound_modeText_flagsText_zTimer
Personal tools