forked from bartvdbraak/blender
eee8dd9086
- Grouped deprecated functions for KX_Camera, KX_GameObject, SCA_ISensor, SCA_ILogicBrick, KX_Scene
27 lines
916 B
Python
27 lines
916 B
Python
#
|
|
# Documentation for PyObjectPlus base class
|
|
|
|
class PyObjectPlus:
|
|
"""
|
|
PyObjectPlus base class of most other types in the Game Engine.
|
|
|
|
@ivar invalid: Test if the object has been freed by the game engine and is no longer valid.
|
|
|
|
Normally this is not a problem but when storing game engine data in the GameLogic module,
|
|
KX_Scenes or other KX_GameObjects its possible to hold a reference to invalid data.
|
|
Calling an attribute or method on an invalid object will raise a SystemError.
|
|
|
|
The invalid attribute allows testing for this case without exception handling.
|
|
@type invalid: bool
|
|
"""
|
|
|
|
def isA(game_type):
|
|
"""
|
|
Check if this is a type or a subtype game_type.
|
|
|
|
@param game_type: the name of the type or the type its self from the L{GameTypes} module.
|
|
@type game_type: string or type
|
|
@return: True if this object is a type or a subtype of game_type.
|
|
@rtype: bool
|
|
"""
|