Table of Contents - sams_tic_tac_toe-0.0.1 Documentation
Classes and Modules
- InvalidSelection
- Model
- Model::Board
- Model::BoardSetup
- Model::GameState
- Model::GameTree
- Model::Move
- Model::MoveStrategy
- Model::Piece
- Model::Team
- Model::TeamCollection
- Model::TeamsSetup
- Model::Tile
- Model::TileCollection
- Presenter
- Presenter::Board
- Presenter::SelectTeam
- TicTacToe
- Utils
- Utils::Terminal
- View
- View::Base
- View::Board
- View::GameResult
- View::SelectMove
- View::SelectTeam
Methods
- ::clear_screen — Utils::Terminal
- ::generate_game_tree — Model::GameTree
- ::generate_move — Model::Move
- ::generate_moves — Model::Move
- ::get_input — Utils::Terminal
- ::get_integer_input — Utils::Terminal
- ::new — InvalidSelection
- ::new — Model::Board
- ::new — Model::BoardSetup
- ::new — Model::GameTree
- ::new — Model::Move
- ::new — Model::Piece
- ::new — Model::Team
- ::new — Model::TeamCollection
- ::new — Model::TeamsSetup
- ::new — Model::TileCollection
- ::new — Presenter::Board
- ::new — Presenter::SelectTeam
- ::new — View::Board
- ::new — View::GameResult
- ::new — View::SelectMove
- ::new — View::SelectTeam
- #add_equivalents — Model::GameTree
- #add_game_trees — Model::GameTree
- #available? — Model::Tile
- #available_moves — Model::Board
- #available_moves — Model::Team
- #available_tiles — Model::Board
- #available_tiles — Model::TileCollection
- #available_tiles? — Model::TileCollection
- #clone — Model::Board
- #clone — Model::TeamCollection
- #clone — Model::TileCollection
- #clone_tiles — Model::TileCollection
- #col_index — Model::TileCollection
- #cols — Model::GameState
- #complete? — Model::Board
- #complete? — Model::GameTree
- #computer? — Model::Team
- #computer_select_move — Presenter::Board
- #continue? — Presenter::Board
- #create_board — Model::BoardSetup
- #create_team — Model::TeamsSetup
- #create_teams — Model::TeamsSetup
- #create_tiles — Model::BoardSetup
- #current — Model::TeamCollection
- #current_team — Model::Board
- #current_team — Model::GameTree
- #current_team — Presenter::Board
- #current_team? — Model::GameState
- #cycle_teams — Model::Board
- #diags — Model::GameState
- #dimensions — Model::Board
- #display_msg — View::Base
- #draw? — Presenter::Board
- #each — Model::TileCollection
- #equivalent? — Model::GameTree
- #equivalents — Model::TileCollection
- #evaluated_game_tree — Model::MoveStrategy
- #find_tile — Model::TileCollection
- #flip — Model::TileCollection
- #flip_tile — Model::TileCollection
- #format_row — View::Board
- #format_rows — View::Board
- #generate_headings — View::Board
- #generate_indexes — View::Board
- #id — Model::TileCollection
- #index — Model::TileCollection
- #invalid_team_selection? — Presenter::SelectTeam
- #invalid_tile_selection? — Presenter::Board
- #left_diag — Model::GameState
- #max — Model::MoveStrategy
- #min — Model::MoveStrategy
- #min_max — Model::MoveStrategy
- #moves — Model::Piece
- #next — Model::TeamCollection
- #next_game_trees — Model::GameTree
- #piece_name — Model::Tile
- #rating — Model::Board
- #rating — Model::GameState
- #rating — Model::GameTree
- #render — View::Base
- #render — View::Board
- #render — View::GameResult
- #render — View::SelectMove
- #render — View::SelectTeam
- #right_diag — Model::GameState
- #rotate — Model::TileCollection
- #rotate_tile — Model::TileCollection
- #row_index — Model::TileCollection
- #rows — Model::GameState
- #rows — Model::TileCollection
- #select_move — Model::MoveStrategy
- #select_move — Presenter::Board
- #select_move — View::SelectMove
- #select_team — View::SelectTeam
- #select_teams — View::SelectTeam
- #selected_piece — Model::Team
- #set_piece — Model::Board
- #set_teams — Presenter::SelectTeam
- #team — Model::GameState
- #team — Model::Tile
- #team_types — Presenter::SelectTeam
- #tile_available? — Model::Board
- #tile_collection — Presenter::Board
- #valid_team_type? — Model::TeamsSetup
- #winner — Model::Board
- #winner — Model::GameState
- #winner? — Presenter::Board
- #winning_team — Presenter::Board