class

Cards::Solitare::GameMode

Inherits Cards::GameMode < JSON::Serializable < Reference < Object

Constants

DEAL_CARDS = (FAN_STACKS + 1).times.to_a.sum
FAN_STACKS = 7
MARGIN = 25
SAVE_PATH = "./saves/solitare"

Constructors

new(pull : JSON::PullParser)
Source

Instance methods

cards
Source
cards_to_foundation
Source
clear_waste(frame_time)
Source
clearing_waste?
Source
create_save_dirs
Source
deal
Source
deal_index
Source
deal_row_index
Source
deal_stack_index(prev_row = false)
Source
dealt?
Source
drag_stack(frame_time)
Source
draw
Source
exit?
Source
flip_up_stack_top_card
Source
foundations
Source
load(file_name : Path)
Source
load_from(game : Solitare::GameMode)
Source
move_cards_to_foundation
Source
move_cards_to_waste
Source
save
Source
stack_drag
Source
stack_drag_delta
Source
stack_drag_released?
Source
stack_drag_to_stack
Source
stacks
Source
stock
Source
update(frame_time)
Source
update_menus(frame_time)
Source
waste
Source