SCA_PythonController getCurrentController
( );
Returns the Controller object that carries the script.
void addActiveActuator
( actuator , bool active
);
This method makes the Actuator "actuator" active ("active=TRUE") or
inactive ("active=FALSE").
This function returns a random float in the range of 0.0...1.0. The
seed is taken from the system time, so you get a different sequence
of random numbers at every game start.
setGravity
( [gravityX,gravityY,gravityZ] );
Sets the world gravity.
This function returns the width of the Blender window the game is
running in.
This function returns the height of the Blender window the game is
running in.
void makeScreenshot
( char*
filename );
This function writes a screenshot of the game as a TGA file to
disk.
enableVisibility
( bool
usevisibility );
This sets all objects to invisible when "usevisibility" is TRUE.
The game can then set the visibility back to "on" for the necessary
objects only.
Shows or hides the mouse cursor while the game engine runs,
depending on the show parameter. The default behaviour is to hide
the mouse, but moving over the window border will reveal it again,
so set the mouse cursor visibility explicitly with this function.
setBackgroundColor
( list
[float R,float G,float B] );
Sets the Backgroundcolor. Same as the horizon color in the
WorldButtons.
setMistColor
( list [float
R,float G,float B] );
Sets the mist (fog) color. In the game engine you can set the mist
color independantly from the backgroundcolor. To have a mist
effect, activate "Mist" in the WorldButtons.
setMistStart
( float
start );
Sets the distance where the Mist starts to have effect. See also
the WorldButtons.
Sets the distance from MistStart (0% Mist) to 100% mist. See also
the WorldButtons.
This is a module that simply defines all keyboard keynames (AKEY
= 65 etc).
"AKEY", ..., "ZKEY", "ZERO_KEY" , ..., "NINEKEY", "CAPSLOCKKEY",
"LEFTCTRLKEY", "LEFTALTKEY", "RIGHTALTKEY", "RIGHTCTRLKEY",
"RIGHTSHIFTKEY", "LEFTSHIFTKEY", "ESCKEY", "TABKEY", "RETKEY",
"SPACEKEY", "LINEFEEDKEY", "BACKSPACEKEY", "DELKEY",
"SEMICOLONKEY", "PERIODKEY", "COMMAKEY", "QUOTEKEY",
"ACCENTGRAVEKEY", "MINUSKEY", "VIRGULEKEY", "SLASHKEY",
"BACKSLASHKEY", "EQUALKEY", "LEFTBRACKETKEY", "RIGHTBRACKETKEY",
"LEFTARROWKEY", "DOWNARROWKEY", "RIGHTARROWKEY", "UPARROWKEY",
"PAD0", ..., "PAD9", "PADPERIOD", "PADVIRGULEKEY", "PADASTERKEY",
"PADMINUS", "PADENTER", "PADPLUSKEY", "F1KEY", ..., "F12KEY",
"PAUSEKEY", "INSERTKEY", "HOMEKEY", "PAGEUPKEY", "PAGEDOWNKEY", and
"ENDKEY".