Index

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | Y

A

add_child_mode() (procgame.game.Mode method)
add_event_handler() (procgame.events.EventManager method)
add_frame_listener() (procgame.dmd.AnimatedLayer method)
add_key_map() (procgame.desktop.Desktop method)
add_player() (procgame.game.GameController method)
add_switch_handler() (procgame.game.Mode method)
AnimatedLayer (class in procgame.dmd)
Animation (class in procgame.dmd)
ascii() (procgame.dmd.Frame method)
AttrCollection (class in procgame.game)
aux_command_delay() (in module pinproc)
aux_command_disable() (in module pinproc)
aux_command_jump() (in module pinproc)
aux_command_output_custom() (in module pinproc)
aux_command_output_primary() (in module pinproc)
aux_command_output_secondary() (in module pinproc)
aux_send_commands() (pinproc.pinproc.PinPROC method)

B

ball (procgame.game.GameController attribute)
ball_ended() (procgame.game.GameController method)
ball_starting() (procgame.game.GameController method)
balls_per_game (procgame.game.GameController attribute)
BasicGame (class in procgame.game)

C

cancel_delayed() (procgame.game.Mode method)
CategoryLogic (class in procgame.highscore)
changed (procgame.game.ModeQueue attribute)
char_widths (procgame.dmd.Font attribute)
clear() (pinproc.pinproc.DMDBuffer method)
clear_key_map() (procgame.desktop.Desktop method)
coils (procgame.game.GameController attribute)
composite_next() (procgame.dmd.Layer method)
composite_op (procgame.dmd.Font attribute)
(procgame.dmd.Layer attribute)
config (procgame.game.GameController attribute)
copy() (procgame.dmd.Frame method)
copy_rect() (procgame.dmd.Frame static method)
copy_to_rect() (pinproc.pinproc.DMDBuffer method)
create_highscore_entry_mode() (procgame.highscore.EntrySequenceManager method)
create_pinproc() (procgame.game.GameController method)
create_player() (procgame.game.GameController method)
create_with_text() (procgame.dmd.Frame static method)
credit_string_callback (procgame.modes.ScoreDisplay attribute)
current_index (procgame.lamps.LampShowTrack attribute)
current_player() (procgame.game.GameController method)
current_player_index (procgame.game.GameController attribute)

D

date (procgame.highscore.HighScore attribute)
debounce (procgame.game.Switch attribute)
decode() (in module pinproc)
default() (procgame.events.EventManager class method)
default_pulse_time (procgame.game.Driver attribute)
delay() (procgame.game.Mode method)
Desktop (class in procgame.desktop)
disable() (procgame.game.Driver method)
dispatch_delayed() (procgame.game.Mode method)
DisplayController (class in procgame.dmd)
dmd_draw() (pinproc.pinproc.PinPROC method)
dmd_event() (procgame.game.BasicGame method)
(procgame.game.GameController method)
dmd_update_config() (pinproc.pinproc.PinPROC method)
draw() (procgame.desktop.Desktop method)
(procgame.dmd.Font method)
draw_in_rect() (procgame.dmd.Font method)
Driver (class in procgame.game)
driver (procgame.lamps.LampShowTrack attribute)
driver_disable() (pinproc.pinproc.PinPROC method)
driver_get_state() (pinproc.pinproc.PinPROC method)
driver_patter() (pinproc.pinproc.PinPROC method)
driver_pulse() (pinproc.pinproc.PinPROC method)
driver_pulsed_patter() (pinproc.pinproc.PinPROC method)
driver_schedule() (pinproc.pinproc.PinPROC method)
driver_state_disable() (in module pinproc)
driver_state_patter() (in module pinproc)
driver_state_pulse() (in module pinproc)
driver_state_pulsed_patter() (in module pinproc)
driver_state_schedule() (in module pinproc)
driver_update_global_config() (pinproc.pinproc.PinPROC method)
driver_update_group_config() (pinproc.pinproc.PinPROC method)
driver_update_state() (pinproc.pinproc.PinPROC method)
duration() (procgame.dmd.ScriptedLayer method)

E

enable() (procgame.game.Driver method)
enable_flippers() (procgame.game.GameController method)
enabled (procgame.dmd.Layer attribute)
end_ball() (procgame.game.GameController method)
end_game() (procgame.game.GameController method)
end_run_loop() (procgame.game.GameController method)
entered_handler (procgame.highscore.InitialEntryMode attribute)
EntryPrompt (class in procgame.highscore)
EntrySequenceManager (class in procgame.highscore)
Event (class in procgame.events)
EventManager (class in procgame.events)
EventTypeDMDFrameDisplayed (in module pinproc)
EventTypeSwitchClosedDebounced (in module pinproc)
EventTypeSwitchClosedNondebounced (in module pinproc)
EventTypeSwitchOpenDebounced (in module pinproc)
EventTypeSwitchOpenNondebounced (in module pinproc)
exit_event_type (procgame.desktop.Desktop attribute)
expand_line() (in module procgame.lamps)
extra_balls (procgame.game.Player attribute)

F

fadeout_music() (procgame.sound.SoundController method)
fill_color (procgame.dmd.TextLayer attribute)
fill_rect() (pinproc.pinproc.DMDBuffer method)
finished_handler (procgame.highscore.EntrySequenceManager attribute)
flush() (pinproc.pinproc.PinPROC method)
Font (class in procgame.dmd)
font_09x5 (procgame.modes.ScoreDisplay attribute)
font_09x6 (procgame.modes.ScoreDisplay attribute)
font_09x7 (procgame.modes.ScoreDisplay attribute)
font_14x10 (procgame.modes.ScoreDisplay attribute)
font_14x8 (procgame.modes.ScoreDisplay attribute)
font_14x9 (procgame.modes.ScoreDisplay attribute)
font_18x10 (procgame.modes.ScoreDisplay attribute)
font_18x11 (procgame.modes.ScoreDisplay attribute)
font_18x12 (procgame.modes.ScoreDisplay attribute)
font_bold (procgame.dmd.MarkupFrameGenerator attribute)
font_common (procgame.modes.ScoreDisplay attribute)
font_for_score() (procgame.modes.ScoreDisplay method)
font_for_score_single() (procgame.modes.ScoreDisplay method)
font_named() (in module procgame.dmd)
font_path (in module procgame.dmd)
font_plain (procgame.dmd.MarkupFrameGenerator attribute)
force_next() (procgame.dmd.ScriptedLayer method)
format_score() (procgame.modes.ScoreDisplay method)
Frame (class in procgame.dmd)
frame_for_markup() (procgame.dmd.MarkupFrameGenerator method)
frame_handlers (procgame.dmd.DisplayController attribute)
frame_pointer (procgame.dmd.AnimatedLayer attribute)
frame_time (procgame.dmd.AnimatedLayer attribute)
FrameLayer (class in procgame.dmd)
frames (procgame.dmd.Animation attribute)
from_dict() (procgame.highscore.HighScore method)
future_pulse() (procgame.game.Driver method)

G

game (procgame.game.GameItem attribute)
game_data (procgame.game.GameController attribute)
game_data_key (procgame.highscore.HighScoreCategory attribute)
game_ended() (procgame.game.GameController method)
game_started() (procgame.game.GameController method)
game_time (procgame.game.Player attribute)
GameController (class in procgame.game)
GameItem (class in procgame.game)
generate_highscore_frames() (in module procgame.highscore)
get_data() (pinproc.pinproc.DMDBuffer method)
get_dot() (pinproc.pinproc.DMDBuffer method)
get_events() (pinproc.pinproc.PinPROC method)
(procgame.game.BasicGame method)
(procgame.game.GameController method)
get_keyboard_events() (procgame.desktop.Desktop method)
GroupedLayer (class in procgame.dmd)

H

height (procgame.dmd.Animation attribute)
(procgame.dmd.Frame attribute)
HighScore (class in procgame.highscore)
HighScoreCategory (class in procgame.highscore)
HighScoreLogic (class in procgame.highscore)
hold (procgame.dmd.AnimatedLayer attribute)
hw_timestamp (procgame.game.Switch attribute)

I

info (procgame.events.Event attribute)
InitialEntryMode (class in procgame.highscore)
inits (procgame.highscore.HighScore attribute)
is_active() (procgame.game.Switch method)
is_complete() (procgame.lamps.LampShow method)
(procgame.lamps.LampShowTrack method)
is_game_over() (procgame.game.GameController method)
is_inactive() (procgame.game.Switch method)
is_started() (procgame.game.Mode method)
items_tagged() (procgame.game.AttrCollection method)

K

key (procgame.highscore.EntryPrompt attribute)
(procgame.highscore.HighScore attribute)

L

label (procgame.game.GameItem attribute)
LampController (class in procgame.lamps)
lamps (procgame.game.GameController attribute)
LampShow (class in procgame.lamps)
LampShowMode (class in procgame.lamps)
LampShowTrack (class in procgame.lamps)
last_changed (procgame.game.Switch attribute)
last_time_changed (procgame.game.Driver attribute)
Layer (class in procgame.dmd)
layers (procgame.dmd.GroupedLayer attribute)
left (procgame.highscore.EntryPrompt attribute)
load() (procgame.dmd.Animation method)
(procgame.dmd.Font method)
(procgame.lamps.LampShow method)
(procgame.lamps.LampShowMode method)
load_config() (procgame.game.GameController method)
load_config_stream() (procgame.game.GameController method)
load_from_game() (procgame.highscore.HighScoreCategory method)
load_game_data() (procgame.game.GameController method)
load_music() (procgame.sound.SoundController method)
load_settings() (procgame.game.GameController method)
log() (procgame.game.GameController method)
logger (procgame.game.GameController attribute)
logic (procgame.highscore.EntrySequenceManager attribute)

M

machine_type (procgame.game.GameController attribute)
MachineTypeCustom (in module pinproc)
MachineTypeSternSAM (in module pinproc)
MachineTypeSternWhitestar (in module pinproc)
MachineTypeWPC (in module pinproc)
MachineTypeWPC95 (in module pinproc)
MachineTypeWPCAlphanumeric (in module pinproc)
MarkupFrameGenerator (class in procgame.dmd)
Mode (class in procgame.game)
mode_started() (procgame.game.Mode method)
mode_stopped() (procgame.game.Mode method)
mode_tick() (procgame.game.Mode method)
mode_topmost() (procgame.game.Mode method)
ModeQueue (class in procgame.game)
modes (procgame.game.GameController attribute)

N

name (procgame.events.Event attribute)
(procgame.game.GameItem attribute)
(procgame.game.Player attribute)
(procgame.highscore.HighScore attribute)
(procgame.lamps.LampShowTrack attribute)
next_frame() (procgame.dmd.AnimatedLayer method)
(procgame.dmd.Layer method)
number (procgame.game.GameItem attribute)

O

object (procgame.events.Event attribute)
old_players (procgame.game.GameController attribute)
opaque (procgame.dmd.Layer attribute)

P

parent_mode (procgame.game.Mode attribute)
patter() (procgame.game.Driver method)
pinproc (module)
pinproc.DMDBuffer (class in pinproc)
pinproc.PinPROC (class in pinproc)
play() (procgame.sound.SoundController method)
play_music() (procgame.sound.SoundController method)
play_voice() (procgame.sound.SoundController method)
Player (class in procgame.game)
players (procgame.game.GameController attribute)
post() (procgame.events.EventManager method)
post_event() (procgame.events.EventManager method)
proc (procgame.game.GameController attribute)
process_config() (procgame.game.GameController method)
procgame.desktop (module)
procgame.dmd (module)
procgame.events (module)
procgame.game (module)
procgame.game.SwitchContinue (in module procgame.game)
procgame.game.SwitchStop (in module procgame.game)
procgame.highscore (module)
procgame.lamps (module)
procgame.modes (module)
procgame.sound (module)
prompt() (procgame.highscore.EntrySequenceManager method)
prompts() (procgame.highscore.HighScoreLogic method)
pulse() (procgame.game.Driver method)
pulsed_patter() (procgame.game.Driver method)

R

ready_handler (procgame.highscore.EntrySequenceManager attribute)
register_music() (procgame.sound.SoundController method)
register_sound() (procgame.sound.SoundController method)
remove_child_mode() (procgame.game.Mode method)
remove_event_handler() (procgame.events.EventManager method)
repeat (procgame.dmd.AnimatedLayer attribute)
reset() (pinproc.pinproc.PinPROC method)
(procgame.dmd.AnimatedLayer method)
(procgame.game.BasicGame method)
(procgame.game.GameController method)
(procgame.lamps.LampShow method)
(procgame.lamps.LampShowTrack method)
reset_timer() (procgame.game.Switch method)
restart() (procgame.lamps.LampShow method)
(procgame.lamps.LampShowMode method)
(procgame.lamps.LampShowTrack method)
right (procgame.highscore.EntryPrompt attribute)
run_loop() (procgame.game.GameController method)

S

save() (procgame.dmd.Animation method)
(procgame.dmd.Font method)
save_game_data() (procgame.game.GameController method)
save_settings() (procgame.game.GameController method)
save_to_game() (procgame.highscore.HighScoreCategory method)
schedule() (procgame.game.Driver method)
schedules (procgame.lamps.LampShowTrack attribute)
score (procgame.game.Player attribute)
(procgame.highscore.HighScore attribute)
score() (procgame.game.BasicGame method)
score_for_player (procgame.highscore.HighScoreCategory attribute)
score_suffix_plural (procgame.highscore.HighScoreCategory attribute)
score_suffix_singular (procgame.highscore.HighScoreCategory attribute)
ScoreDisplay (class in procgame.modes)
scores (procgame.highscore.HighScoreCategory attribute)
screen (procgame.desktop.Desktop attribute)
ScriptedLayer (class in procgame.dmd)
set_data() (pinproc.pinproc.DMDBuffer method)
set_dmd_color_mapping() (pinproc.pinproc.PinPROC method)
set_dot() (pinproc.pinproc.DMDBuffer method)
set_left_players_justify() (procgame.modes.ScoreDisplay method)
set_target_position() (procgame.dmd.Layer method)
set_text() (procgame.dmd.TextLayer method)
set_volume() (procgame.sound.SoundController method)
shoot_again() (procgame.game.GameController method)
show (procgame.lamps.LampController attribute)
shows (procgame.lamps.LampController attribute)
size() (procgame.dmd.Font method)
SoundController (class in procgame.sound)
start_ball() (procgame.game.GameController method)
start_game() (procgame.game.GameController method)
state (procgame.game.Switch attribute)
state() (procgame.game.Driver method)
stop() (procgame.sound.SoundController method)
stop_music() (procgame.sound.SoundController method)
store_initials() (procgame.highscore.HighScoreLogic method)
subframe() (procgame.dmd.Frame method)
Switch (class in procgame.game)
switch_get_states() (pinproc.pinproc.PinPROC method)
switch_update_rule() (pinproc.pinproc.PinPROC method)
switches (procgame.game.GameController attribute)

T

t0 (procgame.game.GameController attribute)
tags (procgame.game.GameItem attribute)
target_x (procgame.dmd.Layer attribute)
target_x_offset (procgame.dmd.Layer attribute)
target_y (procgame.dmd.Layer attribute)
target_y_offset (procgame.dmd.Layer attribute)
TextLayer (class in procgame.dmd)
tick() (procgame.game.BasicGame method)
(procgame.game.GameController method)
(procgame.lamps.LampShow method)
time_since_change() (procgame.game.Switch method)
title (procgame.highscore.HighScore attribute)
titles (procgame.highscore.HighScoreCategory attribute)
to_dict() (procgame.highscore.HighScore method)
tracking (procgame.dmd.Font attribute)
transition (procgame.dmd.Layer attribute)
type (procgame.game.Switch attribute)

U

update() (procgame.dmd.DisplayController method)
update_lamps() (procgame.game.Mode method)
update_layer() (procgame.modes.ScoreDisplay method)
user_settings (procgame.game.GameController attribute)

V

value_for_key_path() (in module procgame.config)
values (in module procgame.config)
volume_down() (procgame.sound.SoundController method)
volume_up() (procgame.sound.SoundController method)

W

watchdog_tickle() (pinproc.pinproc.PinPROC method)
width (procgame.dmd.Animation attribute)
(procgame.dmd.Frame attribute)
write_data() (pinproc.pinproc.PinPROC method)

Y

yaml_number (procgame.game.GameItem attribute)