Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2010-05-17 03:25:05 +0400
committerCampbell Barton <ideasman42@gmail.com>2010-05-17 03:25:05 +0400
commit882ae4ea8f88cc7a063e42956393a869422c7771 (patch)
tree9832dd55d5bc0d9dac1c3600d9857cc78dfe85d7 /source/gameengine/PyDoc
parentd8eace82d184fa0d3cf09d27a2bb4ce167e32f51 (diff)
convert GameKeys epydoc into sphinx markup
Diffstat (limited to 'source/gameengine/PyDoc')
-rw-r--r--source/gameengine/PyDoc/GameKeys.py190
-rw-r--r--source/gameengine/PyDoc/bge.keys.rst194
-rw-r--r--source/gameengine/PyDoc/bge.render.rst2
3 files changed, 196 insertions, 190 deletions
diff --git a/source/gameengine/PyDoc/GameKeys.py b/source/gameengine/PyDoc/GameKeys.py
deleted file mode 100644
index 1c4f45ddbab..00000000000
--- a/source/gameengine/PyDoc/GameKeys.py
+++ /dev/null
@@ -1,190 +0,0 @@
-# $Id$
-"""
-Documentation for the GameKeys module.
-======================================
-
-This module holds key constants for the SCA_KeyboardSensor.
-
-
-Example::
- # Set a connected keyboard sensor to accept F1
- import GameLogic
- import GameKeys
-
- co = GameLogic.getCurrentController()
- # 'Keyboard' is a keyboard sensor
- sensor = co.sensors["Keyboard"]
- sensor.key = GameKeys.F1KEY
-
-Example::
- # Do the all keys thing
- import GameLogic
- import GameKeys
-
- co = GameLogic.getCurrentController()
- # 'Keyboard' is a keyboard sensor
- sensor = co.sensors["Keyboard"]
-
- for key,status in sensor.events:
- # key[0] == GameKeys.keycode, key[1] = status
- if status == GameLogic.KX_INPUT_JUST_ACTIVATED:
- if key == GameKeys.WKEY:
- # Activate Forward!
- if key == GameKeys.SKEY:
- # Activate Backward!
- if key == GameKeys.AKEY:
- # Activate Left!
- if key == GameKeys.DKEY:
- # Activate Right!
-
-@group Alphabet keys: AKEY, BKEY, CKEY, DKEY, EKEY, FKEY, GKEY, HKEY, IKEY, JKEY, KKEY, LKEY, MKEY, NKEY, OKEY, PKEY, QKEY, RKEY, SKEY, TKEY, UKEY, VKEY, WKEY, XKEY, YKEY, ZKEY
-@var AKEY:
-@var BKEY:
-@var CKEY:
-@var DKEY:
-@var EKEY:
-@var FKEY:
-@var GKEY:
-@var HKEY:
-@var IKEY:
-@var JKEY:
-@var KKEY:
-@var LKEY:
-@var MKEY:
-@var NKEY:
-@var OKEY:
-@var PKEY:
-@var QKEY:
-@var RKEY:
-@var SKEY:
-@var TKEY:
-@var UKEY:
-@var VKEY:
-@var WKEY:
-@var XKEY:
-@var YKEY:
-@var ZKEY:
-
-@group Number keys: ZEROKEY, ONEKEY, TWOKEY, THREEKEY, FOURKEY, FIVEKEY, SIXKEY, SEVENKEY, EIGHTKEY, NINEKEY
-@var ZEROKEY:
-@var ONEKEY:
-@var TWOKEY:
-@var THREEKEY:
-@var FOURKEY:
-@var FIVEKEY:
-@var SIXKEY:
-@var SEVENKEY:
-@var EIGHTKEY:
-@var NINEKEY:
-
-@group Modifiers: CAPSLOCKKEY, LEFTCTRLKEY, LEFTALTKEY, RIGHTALTKEY, RIGHTCTRLKEY, RIGHTSHIFTKEY, LEFTSHIFTKEY
-@var CAPSLOCKKEY:
-@var LEFTCTRLKEY:
-@var LEFTALTKEY:
-@var RIGHTALTKEY:
-@var RIGHTCTRLKEY:
-@var RIGHTSHIFTKEY:
-@var LEFTSHIFTKEY:
-
-@group Arrow Keys: LEFTARROWKEY, DOWNARROWKEY, RIGHTARROWKEY, UPARROWKEY
-@var LEFTARROWKEY:
-@var DOWNARROWKEY:
-@var RIGHTARROWKEY:
-@var UPARROWKEY:
-
-@group Numberpad Keys: PAD0, PAD1, PAD2, PAD3, PAD4, PAD5, PAD6, PAD7, PAD8, PAD9, PADPERIOD, PADSLASHKEY, PADASTERKEY, PADMINUS, PADENTER, PADPLUSKEY
-@var PAD0:
-@var PAD1:
-@var PAD2:
-@var PAD3:
-@var PAD4:
-@var PAD5:
-@var PAD6:
-@var PAD7:
-@var PAD8:
-@var PAD9:
-@var PADPERIOD:
-@var PADSLASHKEY:
-@var PADASTERKEY:
-@var PADMINUS:
-@var PADENTER:
-@var PADPLUSKEY:
-
-@group Function Keys: F1KEY, F2KEY, F3KEY, F4KEY, F5KEY, F6KEY, F7KEY, F8KEY, F9KEY, F10KEY, F11KEY, F12KEY, F13KEY, F14KEY, F15KEY, F16KEY, F17KEY, F18KEY, F19KEY
-@var F1KEY:
-@var F2KEY:
-@var F3KEY:
-@var F4KEY:
-@var F5KEY:
-@var F6KEY:
-@var F7KEY:
-@var F8KEY:
-@var F9KEY:
-@var F10KEY:
-@var F11KEY:
-@var F12KEY:
-@var F13KEY:
-@var F14KEY:
-@var F15KEY:
-@var F16KEY:
-@var F17KEY:
-@var F18KEY:
-@var F19KEY:
-
-@group Other Keys: ACCENTGRAVEKEY, BACKSLASHKEY, BACKSPACEKEY, COMMAKEY, DELKEY, ENDKEY, EQUALKEY, ESCKEY, HOMEKEY, INSERTKEY, LEFTBRACKETKEY, LINEFEEDKEY, MINUSKEY, PAGEDOWNKEY, PAGEUPKEY, PAUSEKEY, PERIODKEY, QUOTEKEY, RIGHTBRACKETKEY, RETKEY, SEMICOLONKEY, SLASHKEY, SPACEKEY, TABKEY
-@var ACCENTGRAVEKEY:
-@var BACKSLASHKEY:
-@var BACKSPACEKEY:
-@var COMMAKEY:
-@var DELKEY:
-@var ENDKEY:
-@var EQUALKEY:
-@var ESCKEY:
-@var HOMEKEY:
-@var INSERTKEY:
-@var LEFTBRACKETKEY:
-@var LINEFEEDKEY:
-@var MINUSKEY:
-@var PAGEDOWNKEY:
-@var PAGEUPKEY:
-@var PAUSEKEY:
-@var PERIODKEY:
-@var QUOTEKEY:
-@var RIGHTBRACKETKEY:
-@var RETKEY:
-@var SEMICOLONKEY:
-@var SLASHKEY:
-@var SPACEKEY:
-@var TABKEY:
-
-@group Mouse Events: LEFTMOUSE, MIDDLEMOUSE, RIGHTMOUSE, WHEELUPMOUSE, WHEELDOWNMOUSE, MOUSEX, MOUSEY
-@var LEFTMOUSE:
-@var MIDDLEMOUSE:
-@var RIGHTMOUSE:
-@var WHEELUPMOUSE:
-@var WHEELDOWNMOUSE:
-@var MOUSEX:
-@var MOUSEY:
-
-"""
-
-def EventToString(event):
- """
- Return the string name of a key event. Will raise a ValueError error if its invalid.
-
- @type event: int
- @param event: key event from GameKeys or the keyboard sensor.
- @rtype: string
- """
-
-def EventToCharacter(event, shift):
- """
- Return the string name of a key event. Returns an empty string if the event cant be represented as a character.
-
- @type event: int
- @param event: key event from GameKeys or the keyboard sensor.
- @type shift: bool
- @param shift: set to true if shift is held.
- @rtype: string
- """
-
diff --git a/source/gameengine/PyDoc/bge.keys.rst b/source/gameengine/PyDoc/bge.keys.rst
new file mode 100644
index 00000000000..4748ca6d502
--- /dev/null
+++ b/source/gameengine/PyDoc/bge.keys.rst
@@ -0,0 +1,194 @@
+
+Documentation for the bge.keys module.
+======================================
+
+This module holds key constants for the SCA_KeyboardSensor.
+
+.. module:: bge.keys
+
+.. code-block:: python
+
+ # Set a connected keyboard sensor to accept F1
+ import bge
+
+ co = bge.logic.getCurrentController()
+ # 'Keyboard' is a keyboard sensor
+ sensor = co.sensors["Keyboard"]
+ sensor.key = bge.keys.F1KEY
+
+.. code-block:: python
+
+ # Do the all keys thing
+ import bge
+
+ co = bge.logic.getCurrentController()
+ # 'Keyboard' is a keyboard sensor
+ sensor = co.sensors["Keyboard"]
+
+ for key,status in sensor.events:
+ # key[0] == bge.keys.keycode, key[1] = status
+ if status == bge.logic.KX_INPUT_JUST_ACTIVATED:
+ if key == bge.keys.WKEY:
+ # Activate Forward!
+ if key == bge.keys.SKEY:
+ # Activate Backward!
+ if key == bge.keys.AKEY:
+ # Activate Left!
+ if key == bge.keys.DKEY:
+ # Activate Right!
+
+.. function:: EventToString(event)
+
+ Return the string name of a key event. Will raise a ValueError error if its invalid.
+
+ :arg event: key event from bge.keys or the keyboard sensor.
+ :type event: int
+ :rtype: string
+
+.. function:: EventToCharacter(event, shift)
+
+ Return the string name of a key event. Returns an empty string if the event cant be represented as a character.
+
+ :type event: int
+ :arg event: key event from :mod:`bge.keys` or the keyboard sensor.
+ :type shift: bool
+ :arg shift: set to true if shift is held.
+ :rtype: string
+
+
+**Alphabet keys**
+
+.. data:: AKEY:
+.. data:: BKEY:
+.. data:: CKEY:
+.. data:: DKEY:
+.. data:: EKEY:
+.. data:: FKEY:
+.. data:: GKEY:
+.. data:: HKEY:
+.. data:: IKEY:
+.. data:: JKEY:
+.. data:: KKEY:
+.. data:: LKEY:
+.. data:: MKEY:
+.. data:: NKEY:
+.. data:: OKEY:
+.. data:: PKEY:
+.. data:: QKEY:
+.. data:: RKEY:
+.. data:: SKEY:
+.. data:: TKEY:
+.. data:: UKEY:
+.. data:: VKEY:
+.. data:: WKEY:
+.. data:: XKEY:
+.. data:: YKEY:
+.. data:: ZKEY:
+
+**Number keys**
+
+.. data:: ZEROKEY:
+.. data:: ONEKEY:
+.. data:: TWOKEY:
+.. data:: THREEKEY:
+.. data:: FOURKEY:
+.. data:: FIVEKEY:
+.. data:: SIXKEY:
+.. data:: SEVENKEY:
+.. data:: EIGHTKEY:
+.. data:: NINEKEY:
+
+**Modifiers**
+
+.. data:: CAPSLOCKKEY:
+.. data:: LEFTCTRLKEY:
+.. data:: LEFTALTKEY:
+.. data:: RIGHTALTKEY:
+.. data:: RIGHTCTRLKEY:
+.. data:: RIGHTSHIFTKEY:
+.. data:: LEFTSHIFTKEY:
+
+**Arrow Keys**
+
+.. data:: LEFTARROWKEY:
+.. data:: DOWNARROWKEY:
+.. data:: RIGHTARROWKEY:
+.. data:: UPARROWKEY:
+
+**Numberpad Keys**
+
+.. data:: PAD0:
+.. data:: PAD1:
+.. data:: PAD2:
+.. data:: PAD3:
+.. data:: PAD4:
+.. data:: PAD5:
+.. data:: PAD6:
+.. data:: PAD7:
+.. data:: PAD8:
+.. data:: PAD9:
+.. data:: PADPERIOD:
+.. data:: PADSLASHKEY:
+.. data:: PADASTERKEY:
+.. data:: PADMINUS:
+.. data:: PADENTER:
+.. data:: PADPLUSKEY:
+
+**Function Keys**
+
+.. data:: F1KEY:
+.. data:: F2KEY:
+.. data:: F3KEY:
+.. data:: F4KEY:
+.. data:: F5KEY:
+.. data:: F6KEY:
+.. data:: F7KEY:
+.. data:: F8KEY:
+.. data:: F9KEY:
+.. data:: F10KEY:
+.. data:: F11KEY:
+.. data:: F12KEY:
+.. data:: F13KEY:
+.. data:: F14KEY:
+.. data:: F15KEY:
+.. data:: F16KEY:
+.. data:: F17KEY:
+.. data:: F18KEY:
+.. data:: F19KEY:
+
+**Other Keys**
+
+.. data:: ACCENTGRAVEKEY:
+.. data:: BACKSLASHKEY:
+.. data:: BACKSPACEKEY:
+.. data:: COMMAKEY:
+.. data:: DELKEY:
+.. data:: ENDKEY:
+.. data:: EQUALKEY:
+.. data:: ESCKEY:
+.. data:: HOMEKEY:
+.. data:: INSERTKEY:
+.. data:: LEFTBRACKETKEY:
+.. data:: LINEFEEDKEY:
+.. data:: MINUSKEY:
+.. data:: PAGEDOWNKEY:
+.. data:: PAGEUPKEY:
+.. data:: PAUSEKEY:
+.. data:: PERIODKEY:
+.. data:: QUOTEKEY:
+.. data:: RIGHTBRACKETKEY:
+.. data:: RETKEY:
+.. data:: SEMICOLONKEY:
+.. data:: SLASHKEY:
+.. data:: SPACEKEY:
+.. data:: TABKEY:
+
+**Mouse Events**
+
+.. data:: LEFTMOUSE:
+.. data:: MIDDLEMOUSE:
+.. data:: RIGHTMOUSE:
+.. data:: WHEELUPMOUSE:
+.. data:: WHEELDOWNMOUSE:
+.. data:: MOUSEX:
+.. data:: MOUSEY:
diff --git a/source/gameengine/PyDoc/bge.render.rst b/source/gameengine/PyDoc/bge.render.rst
index dbdd73b4937..be89aa8e8f7 100644
--- a/source/gameengine/PyDoc/bge.render.rst
+++ b/source/gameengine/PyDoc/bge.render.rst
@@ -2,6 +2,8 @@
Documentation for the bge.render Module.
========================================
+.. module:: bge.render
+
.. code-block:: python
# Example Uses an L{SCA_MouseSensor}, and two L{KX_ObjectActuator}s to implement MouseLook::