Quest Game Framework
latest
Contents:
Getting started
Guides
Examples
Reference
Pedagogy
Quest Game Framework
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
add_layer() (quest.map.Map method)
add_map() (quest.game.QuestGame method)
add_sprite() (quest.map.GridMapLayer method)
add_sprite_to_game() (quest.contrib.removable.RemovableMixin method)
AlertModal (class in quest.modal)
B
Background (class in quest.sprite)
background_color (quest.map.Map attribute)
begin_move() (quest.engines.DiscretePhysicsEngine method)
bottom_viewport_margin (quest.game.QuestGame attribute)
buy_item() (quest.contrib.shop.ShopMixin method)
C
Carrots (class in quest.examples.grandmas_soup)
center_view_on_player() (quest.game.QuestGame method)
change_hit_points() (quest.contrib.hit_points.HitPointsMixin method)
Chase (class in quest.contrib.npchase)
choose() (quest.dialogue.Dialogue method)
choose_course() (quest.contrib.npchase.Chase method)
(quest.contrib.target_strategy.TargetStrategy method)
(quest.strategy.DividedStrategy method)
(quest.strategy.RandomWalk method)
(quest.strategy.Strategy method)
choose_new_target() (quest.contrib.maze_walk_strategy.MazeWalkStrategy method)
(quest.contrib.target_strategy.TargetStrategy method)
choose_option() (quest.contrib.inventory.InventoryItemModal method)
(quest.contrib.inventory.InventoryModal method)
(quest.contrib.shop.ShopItemModal method)
(quest.contrib.shop.ShopModal method)
(quest.contrib.shop.ShopResultModal method)
(quest.modal.AlertModal method)
(quest.modal.DialogueModal method)
(quest.modal.Modal method)
clamp() (in module quest.map)
clear() (quest.map.MapLayer method)
close() (quest.contrib.submodal.SubmodalMixin method)
close_modal() (quest.game.QuestGame method)
Coin (class in quest.contrib.coin)
CoinMixin (class in quest.contrib.coin)
coins_collected (quest.contrib.coin.CoinMixin attribute)
connect() (quest.maze.Maze method)
connected() (quest.maze.Maze method)
consider_switching_strategy() (quest.strategy.DividedStrategy method)
continue_move() (quest.engines.DiscretePhysicsEngine method)
ContinuousPhysicsEngine (class in quest.engines)
course_to_target() (quest.contrib.target_strategy.TargetStrategy method)
create_sprite() (quest.map.GridMapLayer method)
D
description (quest.sprite.QuestSprite attribute)
detailed_description (quest.contrib.inventory.InventoryItemMixin attribute)
Dialogue (class in quest.dialogue)
dialogue (quest.examples.grandmas_soup.GrandmasSoupGame attribute)
DialogueModal (class in quest.modal)
DialogueRunner (class in quest.dialogue)
Direction (class in quest.helpers)
direction_is_blocked() (quest.contrib.maze_walk_strategy.MazeWalkStrategy method)
DirectionalMixin (class in quest.contrib.sprite_directionality)
DiscretePhysicsEngine (class in quest.engines)
distance() (in module quest.contrib.target_strategy)
DividedStrategy (class in quest.strategy)
draw() (quest.map.MapLayer method)
drop() (quest.contrib.inventory.InventoryMixin method)
dropped_by (quest.contrib.inventory.InventoryItemMixin attribute)
E
ease() (quest.engines.DiscretePhysicsEngine method)
easing_class (quest.engines.DiscretePhysicsEngine attribute)
End (class in quest.sprite)
end_move() (quest.engines.DiscretePhysicsEngine method)
ensure_sprite_metadata() (quest.engines.DiscretePhysicsEngine method)
epsilon (quest.contrib.target_strategy.TargetStrategy attribute)
F
from_ink() (quest.dialogue.Dialogue class method)
from_vector() (quest.helpers.Direction class method)
G
generate() (quest.maze.Maze method)
generate_fully_connected_maze() (quest.maze.Maze method)
generate_maze() (quest.examples.maze.MazeMap method)
get_active_modal() (quest.contrib.submodal.SubmodalMixin method)
get_content() (quest.dialogue.Dialogue method)
get_current_map() (quest.game.QuestGame method)
get_grid_position() (quest.map.GridMapLayer method)
get_layer_by_name() (quest.map.Map method)
get_loot_map_layer() (quest.examples.maze.MazeMap method)
get_new_grid_position() (quest.contrib.maze_walk_strategy.MazeWalkStrategy method)
get_options() (quest.dialogue.Dialogue method)
get_pixel_position() (quest.map.GridMapLayer method)
get_wall() (quest.engines.DiscretePhysicsEngine method)
get_wall_map_layer() (quest.examples.maze.MazeMap method)
get_walls() (quest.maze.Maze method)
got_coin() (quest.contrib.coin.CoinMixin method)
got_item() (quest.examples.grandmas_soup.GrandmasSoupGame method)
Grandma (class in quest.examples.grandmas_soup)
GrandmasSoupGame (class in quest.examples.grandmas_soup)
GridMapLayer (class in quest.map)
H
handle_change_option() (quest.contrib.submodal.SubmodalMixin method)
handle_choice() (quest.contrib.submodal.SubmodalMixin method)
hit_points (quest.contrib.hit_points.HitPointsMixin attribute)
HitPointsMixin (class in quest.contrib.hit_points)
I
init_timer() (quest.contrib.timer.TimerMixin method)
interpolate() (quest.engines.DiscretePhysicsEngine method)
inventory() (quest.contrib.inventory.InventoryMixin method)
inventory_shortcut (quest.contrib.inventory.InventoryMixin attribute)
InventoryItemMixin (class in quest.contrib.inventory)
InventoryItemModal (class in quest.contrib.inventory)
InventoryMixin (class in quest.contrib.inventory)
InventoryModal (class in quest.contrib.inventory)
is_diagonal() (quest.helpers.Direction method)
is_even() (in module quest.maze)
is_in_bounds() (quest.maze.Maze method)
is_odd() (in module quest.maze)
IslandAdventure (class in quest.examples.island)
IslandAdventureDiscrete (class in quest.examples.island_discrete)
items (quest.examples.grandmas_soup.GrandmasSoupGame attribute)
L
left_viewport_margin (quest.game.QuestGame attribute)
Loot (class in quest.examples.maze)
M
Map (class in quest.map)
MapLayer (class in quest.map)
max_hit_points (quest.contrib.hit_points.HitPointsMixin attribute)
Maze (class in quest.maze)
MazeGame (class in quest.examples.maze)
MazeMap (class in quest.examples.maze)
MazeWalkStrategy (class in quest.contrib.maze_walk_strategy)
message() (quest.examples.maze.MazeGame method)
(quest.game.QuestGame method)
min_hit_points (quest.contrib.hit_points.HitPointsMixin attribute)
Modal (class in quest.modal)
modal (quest.examples.grandmas_soup.GrandmasSoupGame attribute)
module
quest.contrib.coin
quest.contrib.hit_points
quest.contrib.inventory
quest.contrib.maze_walk_strategy
quest.contrib.mouse
quest.contrib.npchase
quest.contrib.player_enabled
quest.contrib.removable
quest.contrib.shop
quest.contrib.sprite_directionality
quest.contrib.submodal
quest.contrib.target_strategy
quest.contrib.timer
quest.dialogue
quest.engines
quest.examples.grandmas_soup
quest.examples.island
quest.examples.island_discrete
quest.examples.maze
quest.game
quest.helpers
quest.map
quest.maze
quest.modal
quest.sprite
quest.strategy
MouseMotionMixin (class in quest.contrib.mouse)
Mushroom (class in quest.examples.grandmas_soup)
N
needs_new_target() (quest.contrib.target_strategy.TargetStrategy method)
neighbors() (quest.maze.Maze method)
NPC (class in quest.sprite)
O
on_collision() (quest.contrib.coin.Coin method)
(quest.contrib.inventory.InventoryItemMixin method)
(quest.examples.grandmas_soup.Grandma method)
(quest.examples.grandmas_soup.Vegetable method)
(quest.examples.maze.Loot method)
(quest.sprite.QuestSprite method)
on_draw() (quest.game.QuestGame method)
on_key_press() (quest.contrib.inventory.InventoryMixin method)
(quest.contrib.player_enabled.PlayerEnabledMixin method)
(quest.contrib.shop.ShopMixin method)
(quest.game.QuestGame method)
(quest.modal.Modal method)
on_key_release() (quest.game.QuestGame method)
(quest.modal.Modal method)
on_loot_collected() (quest.examples.maze.MazeGame method)
on_max_hit_points() (quest.contrib.hit_points.HitPointsMixin method)
on_min_hit_points() (quest.contrib.hit_points.HitPointsMixin method)
on_mouse_motion() (quest.contrib.mouse.MouseMotionMixin method)
(quest.contrib.player_enabled.PlayerEnabledMixin method)
on_update() (quest.contrib.inventory.InventoryItemMixin method)
(quest.contrib.sprite_directionality.DirectionalMixin method)
(quest.game.QuestGame method)
(quest.sprite.QuestSprite method)
open_modal() (quest.game.QuestGame method)
open_submodal() (quest.contrib.submodal.SubmodalMixin method)
option_label_contents() (quest.contrib.inventory.InventoryItemModal method)
(quest.contrib.inventory.InventoryModal method)
(quest.contrib.shop.ShopItemModal method)
(quest.contrib.shop.ShopModal method)
(quest.modal.AlertModal method)
(quest.modal.DialogueModal method)
(quest.modal.Modal method)
P
parent (quest.contrib.submodal.SubmodalMixin attribute)
parse() (quest.helpers.SimpleInkParser method)
parse_knot_declaration() (quest.helpers.SimpleInkParser method)
parse_knot_ink() (quest.helpers.SimpleInkParser method)
pick_up() (quest.contrib.inventory.InventoryMixin method)
Player (class in quest.sprite)
player() (quest.engines.QuestPhysicsEngine method)
player_initial_x (quest.game.QuestGame attribute)
player_initial_y (quest.game.QuestGame attribute)
player_scaling (quest.game.QuestGame attribute)
player_speed (quest.game.QuestGame attribute)
player_sprite_image (quest.game.QuestGame attribute)
PlayerEnabledMixin (class in quest.contrib.player_enabled)
position_in_grid() (quest.map.GridMapLayer method)
possible_loot_locations() (quest.examples.maze.MazeMap method)
Potatoes (class in quest.examples.grandmas_soup)
Q
quest.contrib.coin
module
quest.contrib.hit_points
module
quest.contrib.inventory
module
quest.contrib.maze_walk_strategy
module
quest.contrib.mouse
module
quest.contrib.npchase
module
quest.contrib.player_enabled
module
quest.contrib.removable
module
quest.contrib.shop
module
quest.contrib.sprite_directionality
module
quest.contrib.submodal
module
quest.contrib.target_strategy
module
quest.contrib.timer
module
quest.dialogue
module
quest.engines
module
quest.examples.grandmas_soup
module
quest.examples.island
module
quest.examples.island_discrete
module
quest.examples.maze
module
quest.game
module
quest.helpers
module
quest.map
module
quest.maze
module
quest.modal
module
quest.sprite
module
quest.strategy
module
QuestGame (class in quest.game)
QuestPhysicsEngine (class in quest.engines)
QuestSprite (class in quest.sprite)
R
random() (in module quest.strategy)
RandomWalk (class in quest.strategy)
RemovableMixin (class in quest.contrib.removable)
remove_sprite_from_game() (quest.contrib.removable.RemovableMixin method)
removed_sprite_list_names (quest.contrib.removable.RemovableMixin attribute)
repel() (quest.examples.grandmas_soup.Grandma method)
repel_distance (quest.examples.grandmas_soup.Grandma attribute)
replace_vars() (quest.dialogue.Dialogue method)
resolve_collisions_between_nonwalls() (quest.engines.ContinuousPhysicsEngine method)
resolve_collisions_with_walls() (quest.engines.ContinuousPhysicsEngine method)
resolve_resource_path() (in module quest.helpers)
resolve_sprite_wall_collision() (quest.engines.ContinuousPhysicsEngine method)
right_viewport_margin (quest.game.QuestGame attribute)
run() (quest.dialogue.Dialogue method)
(quest.game.QuestGame method)
S
screen_height (quest.game.QuestGame attribute)
screen_title (quest.game.QuestGame attribute)
screen_width (quest.game.QuestGame attribute)
scroll_viewport() (quest.game.QuestGame method)
set_course() (quest.sprite.QuestSprite method)
set_current_map() (quest.game.QuestGame method)
set_option_labels() (quest.contrib.submodal.SubmodalMixin method)
(quest.modal.Modal method)
set_random_direction() (quest.strategy.RandomWalk method)
set_text_labels() (quest.contrib.submodal.SubmodalMixin method)
(quest.modal.Modal method)
setup_maps() (quest.examples.grandmas_soup.GrandmasSoupGame method)
(quest.examples.island.IslandAdventure method)
(quest.examples.island_discrete.IslandAdventureDiscrete method)
(quest.examples.maze.MazeGame method)
(quest.game.QuestGame method)
setup_npcs() (quest.contrib.coin.CoinMixin method)
(quest.examples.grandmas_soup.GrandmasSoupGame method)
(quest.examples.maze.MazeGame method)
(quest.game.QuestGame method)
setup_physics_engine() (quest.examples.island_discrete.IslandAdventureDiscrete method)
(quest.game.QuestGame method)
setup_player() (quest.game.QuestGame method)
setup_sprite() (quest.contrib.maze_walk_strategy.MazeWalkStrategy method)
(quest.contrib.target_strategy.TargetStrategy method)
setup_walls() (quest.examples.grandmas_soup.GrandmasSoupGame method)
(quest.examples.island.IslandAdventure method)
(quest.examples.island_discrete.IslandAdventureDiscrete method)
(quest.examples.maze.MazeGame method)
(quest.game.QuestGame method)
shade() (in module quest.helpers)
shop_inventory() (quest.contrib.shop.ShopMixin method)
ShopItemModal (class in quest.contrib.shop)
ShopMixin (class in quest.contrib.shop)
ShopModal (class in quest.contrib.shop)
ShopResultModal (class in quest.contrib.shop)
SimpleInkParser (class in quest.helpers)
speed (quest.sprite.QuestSprite attribute)
split_and_join() (quest.helpers.SimpleInkParser method)
sprite_class (quest.map.GridMapLayer attribute)
SpriteListList (class in quest.helpers)
stop() (quest.sprite.QuestSprite method)
str_char() (quest.maze.Maze method)
Strategy (class in quest.strategy)
strategy (quest.sprite.QuestSprite attribute)
submodal (quest.contrib.submodal.SubmodalMixin attribute)
SubmodalMixin (class in quest.contrib.submodal)
T
talk_with_grandma() (quest.examples.grandmas_soup.GrandmasSoupGame method)
TargetStrategy (class in quest.contrib.target_strategy)
text_label_contents() (quest.contrib.inventory.InventoryItemModal method)
(quest.contrib.inventory.InventoryModal method)
(quest.contrib.shop.ShopItemModal method)
(quest.contrib.shop.ShopModal method)
(quest.modal.AlertModal method)
(quest.modal.DialogueModal method)
(quest.modal.Modal method)
tile_scaling (quest.map.Map attribute)
tile_transition_cutoff (quest.engines.DiscretePhysicsEngine attribute)
TiledMap (class in quest.map)
tileset_to_collection() (in module quest.helpers)
time_remaining() (quest.contrib.timer.TimerMixin method)
time_since_start() (quest.contrib.timer.TimerMixin method)
TimerMixin (class in quest.contrib.timer)
tint() (in module quest.helpers)
to_vector() (quest.helpers.Direction method)
Tomatoes (class in quest.examples.grandmas_soup)
top_viewport_margin (quest.game.QuestGame attribute)
turn_anticlockwise() (quest.helpers.Direction method)
turn_clockwise() (quest.helpers.Direction method)
U
update() (quest.contrib.timer.TimerMixin method)
(quest.engines.ContinuousPhysicsEngine method)
(quest.engines.DiscretePhysicsEngine method)
(quest.engines.QuestPhysicsEngine method)
update_sprite_positions() (quest.engines.ContinuousPhysicsEngine method)
update_viewport() (quest.game.QuestGame method)
usable (quest.contrib.inventory.InventoryItemMixin attribute)
use() (quest.contrib.inventory.InventoryItemMixin method)
V
Vegetable (class in quest.examples.grandmas_soup)
view_bottom (quest.game.QuestGame attribute)
view_left (quest.game.QuestGame attribute)
W
Wall (class in quest.sprite)