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

Key

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 15:23, 3 July 2007 (edit)
Sandman (Talk | contribs)
m (Example)
← Previous diff
Current revision (00:36, 19 December 2007) (edit) (undo)
Sandman (Talk | contribs)
m
 
Line 47: Line 47:
This will output the words LEFT or RIGHT according to the keys you press, This will output the words LEFT or RIGHT according to the keys you press,
or it will quit the program once ESCAPE is pressed. or it will quit the program once ESCAPE is pressed.
 +
 +{{Funcbox
 + | category=Programinteraction
 +}}

Current revision


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