Quest Game Framework
Contents:
Getting started
Examples
Reference
Pedagogy
Quest Game Framework
Docs
»
Index
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)
,
[1]
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_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)
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)
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)
on_key_release() (quest.game.QuestGame 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)
,
[1]
tile_transition_cutoff (quest.engines.DiscretePhysicsEngine attribute)
,
[1]
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)
Tomatos (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)