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 17:18, 26 June 2007 (edit)
Sandman (Talk | contribs)
m
← Previous diff
Revision as of 15:23, 3 July 2007 (edit) (undo)
Sandman (Talk | contribs)
m (Example)
Next diff →
Line 25: Line 25:
While( !key(_esc) ) While( !key(_esc) )
- delete_text();+ delete_text(ALL_TEXT);
if( key(_left) && !key(_right) ) if( key(_left) && !key(_right) )
Line 43: Line 43:
End End
</pre> </pre>
-Used in example: [[delete_text]](), [[write]](), [[exit]]()+Used in example: [[delete_text]](), [[write]](), [[exit]](), [[ALL_TEXT]]
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.

Revision as of 15:23, 3 July 2007


Contents

Definition

INT Key( <INT scancode> )

Checks if a certain key is being pressed.

Parameters

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

Returns

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

Notes

Take a look at the scancodes for a complete list.

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.

Personal tools