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

Key

From FenixWiki

Revision as of 00:36, 19 December 2007 by Sandman (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search


Contents

[edit] Definition

INT Key( <INT scancode> )

Checks if a certain key is being pressed.

[edit] Parameters

INT scancode - The scancode of the key to be checked.

[edit] Returns

INT : true/false: Whether the key is being pressed.

[edit] Notes

Take a look at the scancodes for a complete list.

[edit] Example

Program input_test;
Begin

    While( !key(_esc) )

        delete_text(ALL_TEXT);

        if( key(_left) && !key(_right) )  
            write(0,160,120,4, "LEFT");
        end;
     
        if( key(_right) && !key(_left) ) 
            write(0,160,120,4, "RIGHT"); 
        end;

        frame;

    End;

    exit();

End

Used in example: delete_text(), write(), exit(), ALL_TEXT

This will output the words LEFT or RIGHT according to the keys you press, or it will quit the program once ESCAPE is pressed.


Programinteraction Functions
Exit() • Getenv() • Key() • Move_window() • Set_fps() • Set_icon() • Set_mode() • Set_title() •
Personal tools