Index

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

A

action_buttons (thekraf.flaskapp.forms.Form attribute)
ACTION_SUFFIX (thekraf.flaskapp.forms.Form attribute)
active (thekraf.db.models.User attribute)
ADD_SCHEME (thekraf.db.models.ScoreOptions attribute)
app (in module thekraf.flaskapp.app)
as_string() (thekraf.diceutils.DiceUtils static method)

B

bank() (thekraf.game.GameTurn method)
bank_button (thekraf.flaskapp.forms.TurnForm attribute)
bankable() (thekraf.game.GameTurn method)
BaseModel (class in thekraf.db.models)
BaseScore (class in thekraf.score)
before_render() (thekraf.flaskapp.baseview.ViewBase method)
BooleanFieldList (class in thekraf.flaskapp.fields)
BootstrapButtonGroupWidget (class in thekraf.flaskapp.widgets)
busted (thekraf.gamemodels.Turn attribute)

C

calc_of_a_kind() (thekraf.score.BaseScore class method)
calc_score() (thekraf.score.Score class method)
CheckboxField (class in thekraf.flaskapp.fields)
CheckboxValueInput (class in thekraf.flaskapp.widgets)
coerce() (thekraf.utils.MutableList class method)
complete (thekraf.gamemodels.Cycle attribute)
(thekraf.gamemodels.Game attribute)
(thekraf.gamemodels.Turn attribute)
concat() (thekraf.diceutils.DiceUtils static method)
config_metadata() (in module thekraf.db.mapper)
config_sqla_models() (in module thekraf.db.mapper)
confirmed_at (thekraf.db.models.User attribute)
create_and_config_app() (in module thekraf.flaskapp.app)
create_and_config_hello_app() (in module thekraf.flaskapp.app)
create_app() (in module thekraf.flaskapp)
create_dice() (thekraf.diceutils.DiceUtils class method)
create_score_any_by_num_cache() (thekraf.score.ScoreCache class method)
create_score_any_cache() (thekraf.score.ScoreCache class method)
create_score_cache() (thekraf.score.ScoreCache class method)
created (thekraf.db.models.Role attribute)
(thekraf.db.models.ScoreOptions attribute)
(thekraf.db.models.User attribute)
(thekraf.game.Game attribute)
created_modified() (in module thekraf.db.listeners)
ctx (thekraf.flaskapp.baseview.ViewBase attribute)
ctx_processor() (thekraf.flaskapp.baseview.ViewBase class method)
Cycle (class in thekraf.gamemodels)
cycle (thekraf.gamemodels.Game attribute)
cycles (thekraf.game.Game attribute)
(thekraf.gamemodels.Game attribute)

D

default_override() (thekraf.flaskapp.JSONEncoderWrapper static method)
DEFAULTS (thekraf.db.models.ScoreOptions attribute)
description (thekraf.db.models.Role attribute)
(thekraf.db.models.ScoreOptions attribute), [1]
(thekraf.gamemodels.Game attribute)
dice_input (thekraf.flaskapp.forms.ScoreForm attribute)
dice_score_pairs (thekraf.gamemodels.Turn attribute)
dice_select (thekraf.flaskapp.forms.TurnForm attribute)
dice_to_roll_num() (thekraf.game.GameTurn method)
DiceUtils (class in thekraf.diceutils)
diff() (thekraf.diceutils.DiceUtils static method)
displayable_info() (in module thekraf.game)
do_action() (thekraf.game.Game method)
DOUBLE_SCHEME (thekraf.db.models.ScoreOptions attribute)

E

email (thekraf.db.models.User attribute)
(thekraf.flaskapp.forms.LoginUserForm attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
ev_cache (thekraf.db.models.ScoreOptions attribute), [1]

F

first (thekraf.db.models.User attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
FIRST_DICE_COUNT (thekraf.gamemodels.Turn attribute)
FlaskWithHamlish (class in thekraf.flaskapp)
Form (class in thekraf.flaskapp.forms)
fourplusscheme (thekraf.db.models.ScoreOptions attribute), [1]
fullhousebonus (thekraf.db.models.ScoreOptions attribute), [1]

G

Game (class in thekraf.game)
(class in thekraf.gamemodels)
game_info() (thekraf.game.Game method)
GameForm (class in thekraf.flaskapp.forms)
games (thekraf.db.models.User attribute)
GameTurn (class in thekraf.game)
gen_all_dice_strs() (thekraf.score.BaseScore class method)
get() (thekraf.flaskapp.baseview.ViewBase method)
get_subclasses() (in module thekraf.utils)
goal (thekraf.game.Game attribute)
(thekraf.gamemodels.Game attribute)

I

id (thekraf.db.models.Role attribute)
(thekraf.db.models.ScoreOptions attribute)
(thekraf.db.models.User attribute)
(thekraf.game.Game attribute)
(thekraf.gamemodels.Player attribute)
indices_of() (thekraf.diceutils.DiceUtils static method)
input_type (thekraf.flaskapp.widgets.CheckboxValueInput attribute)
is_anonymous (thekraf.game.Game attribute)
is_dice_inst() (thekraf.diceutils.DiceUtils static method)
is_dice_repr() (thekraf.diceutils.DiceUtils static method)

J

jinja_options (thekraf.flaskapp.FlaskWithHamlish attribute)
JSONEncoderWrapper (class in thekraf.flaskapp)

K

kind4 (thekraf.db.models.ScoreOptions attribute), [1]
kind4bonus (thekraf.db.models.ScoreOptions attribute), [1]
kind5 (thekraf.db.models.ScoreOptions attribute), [1]
kind6 (thekraf.db.models.ScoreOptions attribute), [1]

L

last (thekraf.db.models.User attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
LoginUserForm (class in thekraf.flaskapp.forms)

M

methods (thekraf.flaskapp.baseview.ViewBase attribute)
min_bank (thekraf.game.Game attribute)
(thekraf.gamemodels.Game attribute)
(thekraf.gamemodels.Turn attribute)
min_first_bank (thekraf.game.Game attribute)
(thekraf.gamemodels.Game attribute)
min_scorable (thekraf.gamemodels.Turn attribute)
MixedHelpFormatter (class in thekraf.utils)
mode (thekraf.game.Game attribute)
(thekraf.gamemodels.Game attribute)
mode_select (thekraf.flaskapp.forms.GameForm attribute)
MODES (thekraf.gamemodels.Game attribute)
modified (thekraf.db.models.Role attribute)
(thekraf.db.models.ScoreOptions attribute)
(thekraf.db.models.User attribute)
(thekraf.game.Game attribute)
modified() (in module thekraf.db.listeners)
MutableList (class in thekraf.utils)

N

name (thekraf.db.models.Role attribute)
(thekraf.db.models.ScoreOptions attribute), [1]
(thekraf.db.models.User attribute)
(thekraf.gamemodels.Player attribute)
new_cycle() (thekraf.game.Game method)
new_turn() (thekraf.game.Game method)
nickname (thekraf.db.models.User attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
norm_dice() (in module thekraf.diceutils)

O

opts (thekraf.game.Game attribute)
opts_select (thekraf.flaskapp.forms.GameForm attribute)
(thekraf.flaskapp.forms.OptsForm attribute)
OptsForm (class in thekraf.flaskapp.forms)

P

password (thekraf.db.models.User attribute)
(thekraf.flaskapp.forms.LoginUserForm attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
password_confirm (thekraf.flaskapp.forms.RegisterUserForm attribute)
pid (thekraf.gamemodels.Turn attribute)
pids (thekraf.gamemodels.Cycle attribute)
(thekraf.gamemodels.Game attribute), [1]
Player (class in thekraf.gamemodels)
player (thekraf.gamemodels.Game attribute)
player_name_input (thekraf.flaskapp.forms.GameForm attribute)
player_names (thekraf.gamemodels.Game attribute)
players (thekraf.gamemodels.Game attribute)
points (thekraf.db.models.ScoreOptions attribute), [1]
post() (thekraf.flaskapp.baseview.ViewBase method)
precache_scores() (thekraf.score.ScoreCache class method)
prep_frontend() (thekraf.flaskapp.baseview.ViewBase.TemplateContext method)
process_data() (thekraf.flaskapp.fields.CheckboxField method)
process_formdata() (thekraf.flaskapp.fields.CheckboxField method)

Q

query (thekraf.db.models.BaseModel attribute)
(thekraf.db.models.Role attribute)
(thekraf.db.models.ScoreOptions attribute)
(thekraf.db.models.User attribute)
(thekraf.game.Game attribute)

R

recreate_field() (in module thekraf.utils)
redirect_to_get() (thekraf.flaskapp.baseview.ViewBase class method)
RegisterUserForm (class in thekraf.flaskapp.forms)
remember (thekraf.flaskapp.forms.LoginUserForm attribute)
render() (thekraf.flaskapp.baseview.ViewBase method)
reset_button (thekraf.flaskapp.forms.GameForm attribute)
Role (class in thekraf.db.models)
roles (thekraf.db.models.User attribute)
roll() (thekraf.diceutils.DiceUtils static method)
roll_button (thekraf.flaskapp.forms.TurnForm attribute)
roll_dice() (thekraf.game.GameTurn method)
roll_hist (thekraf.gamemodels.Turn attribute)
rolled (thekraf.gamemodels.Turn attribute)

S

save_score_caches() (thekraf.score.ScoreCache class method)
Score (class in thekraf.score)
score (thekraf.gamemodels.Turn attribute)
score_all() (thekraf.score.BaseScore class method)
score_any_by_num_cache (thekraf.db.models.ScoreOptions attribute), [1]
score_any_cache (thekraf.db.models.ScoreOptions attribute), [1]
score_button (thekraf.flaskapp.forms.TurnForm attribute)
score_cache (thekraf.db.models.ScoreOptions attribute), [1]
score_min_button (thekraf.flaskapp.forms.TurnForm attribute)
score_opts_def_pairs() (in module thekraf.flaskapp.formatters)
score_per_turns (thekraf.gamemodels.Game attribute)
score_table_info() (thekraf.game.Game method)
ScoreCache (class in thekraf.score)
scored_dice (thekraf.gamemodels.Turn attribute)
scored_select (thekraf.flaskapp.forms.TurnForm attribute)
ScoreForm (class in thekraf.flaskapp.forms)
ScoreOptions (class in thekraf.db.models)
scores (thekraf.gamemodels.Turn attribute)
select_and_score() (thekraf.game.GameTurn method)
select_and_score_min() (thekraf.game.GameTurn method)
SET_SCHEME (thekraf.db.models.ScoreOptions attribute)
single1 (thekraf.db.models.ScoreOptions attribute), [1]
single5 (thekraf.db.models.ScoreOptions attribute), [1]
straight (thekraf.db.models.ScoreOptions attribute), [1]
submit (thekraf.flaskapp.forms.LoginUserForm attribute)
(thekraf.flaskapp.forms.OptsForm attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
(thekraf.flaskapp.forms.ScoreForm attribute)
subscores (thekraf.gamemodels.Turn attribute)
subscores() (thekraf.score.Score class method)

T

thekraf.db (module)
thekraf.db.listeners (module)
thekraf.db.mapper (module)
thekraf.db.models (module)
thekraf.diceutils (module)
thekraf.flaskapp (module)
thekraf.flaskapp.app (module)
thekraf.flaskapp.baseview (module)
thekraf.flaskapp.fields (module)
thekraf.flaskapp.formatters (module)
thekraf.flaskapp.forms (module)
thekraf.flaskapp.nav (module)
thekraf.flaskapp.widgets (module)
thekraf.game (module)
thekraf.gamemodels (module)
thekraf.score (module)
thekraf.utils (module)
threepair (thekraf.db.models.ScoreOptions attribute), [1]
to_dict() (thekraf.flaskapp.forms.RegisterUserForm method)
top_nav_elems() (in module thekraf.flaskapp.nav)
total (thekraf.gamemodels.Turn attribute)
totals (thekraf.gamemodels.Game attribute)
triple1 (thekraf.db.models.ScoreOptions attribute), [1]
Turn (class in thekraf.gamemodels)
turn (thekraf.gamemodels.Cycle attribute)
(thekraf.gamemodels.Game attribute)
turn_info() (thekraf.game.GameTurn method)
turn_table_info() (thekraf.game.GameTurn method)
TurnForm (class in thekraf.flaskapp.forms)
turns (thekraf.gamemodels.Cycle attribute)
(thekraf.gamemodels.Game attribute)
twotriplets (thekraf.db.models.ScoreOptions attribute), [1]

U

unscore() (thekraf.game.GameTurn method)
unscore_button (thekraf.flaskapp.forms.TurnForm attribute)
update_frontend() (thekraf.flaskapp.baseview.ViewBase.TemplateContext method)
User (class in thekraf.db.models)
user_select (thekraf.flaskapp.forms.GameForm attribute)
username (thekraf.db.models.User attribute)
(thekraf.flaskapp.forms.RegisterUserForm attribute)
users (thekraf.db.models.Role attribute)

V

validate_dice_input() (thekraf.flaskapp.forms.ScoreForm method)
VALS (thekraf.diceutils.DiceUtils attribute)
ViewBase (class in thekraf.flaskapp.baseview)
ViewBase.TemplateContext (class in thekraf.flaskapp.baseview)

W

widget (thekraf.flaskapp.fields.BooleanFieldList attribute)
(thekraf.flaskapp.fields.CheckboxField attribute)