Trees
Indices
Help
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Module Hierarchy
dialogue_demo
:
A very simple demonstration of the dialogue engine used for testing dialogue files.
parpg
parpg.application
:
This module contains the main Application class and the basic Listener for PARPG
parpg.charactercreationcontroller
:
Provides the controller that defines the behaviour of the character creation screen.
parpg.charactercreationview
:
Provides the view for displaying the character creation screen.
parpg.characterstatistics
:
Provides classes that define character stats and traits.
parpg.common
parpg.common.listeners
parpg.common.listeners.command_listener
:
This module contains the CommandListener class for receiving command events
parpg.common.listeners.console_executor
:
This module contains the ConsoleExecuter class that receives console events
parpg.common.listeners.event_listener
:
This module contains the EventListener that receives events and distributes them to PARPG listeners
parpg.common.listeners.key_listener
:
This module contains the KeyListener class for receiving key inputs
parpg.common.listeners.mouse_listener
:
This module contains the MouseListener class for receiving mouse inputs
parpg.common.listeners.widget_listener
:
This module contains the WidgetListener class for receiving widget events
parpg.common.ordereddict
parpg.common.utils
parpg.console
parpg.controllerbase
parpg.dialogue
:
Provides classes used to contain and organize dialogue data for use within in-game dialogues between the player character and NPCs.
parpg.dialogueactions
:
Provides classes used to implement dialogue logic and allow dialogues to have external effects on the game state.
parpg.dialoguecontroller
parpg.dialogueparsers
:
Contains classes for parsing and validating
Dialogues
and other dialogue-related data.
parpg.dialogueprocessor
:
Provides the core interface to the dialogue subsystem used to process player
Dialogues
with NPCs.
parpg.font
parpg.gamemap
parpg.gamemodel
parpg.gamescenecontroller
:
This file contains the GameSceneController that handles input when the game is exploring a scene
parpg.gamesceneview
parpg.gamestate
parpg.gui
parpg.gui.actionsbox
:
Widget for displaying actions
parpg.gui.charactercreationview
parpg.gui.containergui
parpg.gui.containergui_base
parpg.gui.dialogs
parpg.gui.dialoguegui
parpg.gui.drag_drop_data
:
This contains the data that tells the GUI whether something is being dragged, dropped etc.
parpg.gui.filebrowser
parpg.gui.hud
parpg.gui.inventorygui
parpg.gui.menus
parpg.gui.popups
parpg.gui.spinners
parpg.gui.tabwidget
parpg.inventory
parpg.mainmenucontroller
parpg.mainmenuview
parpg.objects
parpg.objects.action
parpg.objects.actors
parpg.objects.base
:
Containes classes defining the base properties of all interactable in-game objects (such as Carryable, Openable, etc.
parpg.objects.composed
:
Composite game object classes are kept here
parpg.objects.containers
:
Containes classes defining concrete container game objects like crates, barrels, chests, etc.
parpg.objects.doors
:
Containes classes defining concrete door game objects.
parpg.objects.items
parpg.quest_engine
parpg.serializers
:
Provides classes used to serialize and deserialize Python classes.
parpg.settings
:
Provides a class used for reading and writing various configurable options throughout the game
parpg.sounds
parpg.viewbase
parpg_editor
run
run_tests
AUTHORS (script)
dialogue_schema_yaml (script)
parpg_bat (script)
scripts
scripts.common
scripts.common.listeners
scripts.common.listeners.command_listener
:
This module contains the CommandListener class for receiving command events
scripts.common.listeners.console_executor
:
This module contains the ConsoleExecuter class that receives console events
scripts.common.listeners.key_listener
:
This module contains the KeyListener class for receiving key inputs
scripts.common.listeners.mouse_listener
:
This module contains the MouseListener class for receiving mouse inputs
scripts.common.listeners.widget_listener
:
This module contains the WidgetListener class for receiving widget events
scripts.common.optionparser
:
:Original Author: Russ Cox <rsc@plan9.bell-labs.com> :Modified By: M.
scripts.common.ordereddict
scripts.common.utils
scripts.console
scripts.dialogue
:
Provides classes used to contain and organize dialogue data for use within in-game dialogues between the player character and NPCs.
scripts.dialogueactions
:
Provides classes used to implement dialogue logic and allow dialogues to have external effects on the game state.
scripts.dialogueprocessor
:
Provides the core interface to the dialogue subsystem used to process player
Dialogues
with NPCs.
scripts.gui
scripts.gui.drag_drop_data
:
This contains the data that tells the GUI whether something is being dragged, dropped etc.
scripts.sounds
scripts.viewbase
tests
tests.test_carryable_container
tests.test_console
tests.test_container
tests.test_crate
tests.test_dialogueprocessor
tests.test_game_object
tests.test_inventory
tests.test_living
tests.test_lockable
tests.test_npc
tests.test_objects_base
tests.test_openable
tests.test_scriptable
tests.test_single_item_container
tests.test_wearable
Trees
Indices
Help
Generated by Epydoc 3.0.1 on Mon Aug 15 17:19:43 2011
http://epydoc.sourceforge.net