Method List
-
#== EatSalad
-
#== Move
-
#== Skip
-
#== Card
-
#== ExchangeCarrots
-
#== GameState
-
#== Field
-
#== Action
-
#== Advance
-
#== FallBack
-
#== Player
-
#== Board
-
#actions Move
-
#add_action Move
-
#add_field Board
-
#add_hint Move
-
#add_player GameState
-
#blue GameState
-
#board GameState
-
calculate_carrots GameRules
-
calculate_movable_fields GameRules
-
can_advance_to_any_field GameRules
-
can_do_anything GameRules
-
can_enter_goal GameRules
-
can_move GameRules
-
can_play_any_card GameRules
-
can_play_card GameRules
-
#card_type Card
-
#cards Player
-
#carrots Player
-
#check_for_playable_cards GameState
-
#client Protocol
-
#color Player
-
#condition GameState
-
#connect Network
-
#connected Network
-
#content DebugHint
-
#current_field GameState
-
#current_player GameState
-
#current_player_color GameState
-
#deep_clone GameState
-
#disconnect Network
-
#distance Advance
-
#field GameState
-
#field Board
-
#fields Board
-
#game_ended? GameState
-
#gamestate ClientInterface
-
#gamestate Protocol
-
#has_to_play_card GameState
-
#hints Move
-
#index Field
-
#index Player
-
#initialize Skip
-
#initialize Card
-
#initialize EatSalad
-
#initialize Advance
-
#initialize Field
-
#initialize ExchangeCarrots
-
#initialize Player
-
#initialize Condition
-
#initialize Runner
-
#initialize DebugHint
-
#initialize Network
-
#initialize FieldUnavailableException
-
#initialize GameState
-
#initialize Protocol
-
#initialize Board
-
#initialize Move
-
#initialize InvalidMoveException
-
#invalid Action
-
#is_first GameState
-
#is_second GameState
-
is_valid_to_advance GameRules
-
is_valid_to_eat GameRules
-
is_valid_to_exchange_carrots GameRules
-
is_valid_to_fall_back GameRules
-
is_valid_to_play_card GameRules
-
is_valid_to_play_eat_salad GameRules
-
is_valid_to_play_fall_back GameRules
-
is_valid_to_play_hurry_ahead GameRules
-
is_valid_to_play_take_or_drop_carrots GameRules
-
is_valid_to_skip GameRules
-
#last_move GameState
-
#last_non_skip_action Player
-
#logger Logging
-
logger Logging
-
#message InvalidMoveException
-
#move_requested ClientInterface
-
#move_to_xml Protocol
-
must_eat_salad GameRules
-
#must_play_card Player
-
must_play_card GameRules
-
#name Player
-
#next_field_of_type GameState
-
#occupied_by_other_player? GameState
-
opponent_color PlayerColor
-
#other_player GameState
-
#other_player_color GameState
-
#owns_card_of_type Player
-
#parsePlayer Protocol
-
#perform! GameState
-
#perform! FallBack
-
#perform! EatSalad
-
#perform! ExchangeCarrots
-
#perform! Skip
-
#perform! Card
-
#perform! Advance
-
#perform! Action
-
#perform! Move
-
player_must_advance GameRules
-
#points Player
-
#points_for_player GameState
-
#possible_moves GameState
-
#previous_field_of_type GameState
-
#processMessages Network
-
#process_string Protocol
-
#readString Network
-
#red GameState
-
#roomId Protocol
-
#round GameState
-
#salads Player
-
#sendString Protocol
-
#sendString Network
-
#sendXML Network
-
#sendXml Protocol
-
#set_last_action GameState
-
#snake_case_to_lower_camel_case Protocol
-
#start Runner
-
#start_player_color GameState
-
#switch_current_player GameState
-
#tag_end Protocol
-
#tag_start Protocol
-
#text Protocol
-
#to_s Field
-
#to_s Board
-
#to_s Move
-
#turn GameState
-
#type ExchangeCarrots
-
#type FallBack
-
#type Skip
-
#type Advance
-
#type Card
-
#type EatSalad
-
#type Action
-
#type Field
-
#value ExchangeCarrots
-
#value Card
-
#winner Condition
-
#winner GameState
-
#winning_reason GameState
-
#x FieldUnavailableException
-
#y FieldUnavailableException