﻿hisss.BattleSnakeGame
=====================

.. currentmodule:: hisss

.. autoclass:: BattleSnakeGame
   :members:
   :show-inheritance:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BattleSnakeGame.__init__
      ~BattleSnakeGame.all_player_pos
      ~BattleSnakeGame.area_control
      ~BattleSnakeGame.available_actions
      ~BattleSnakeGame.available_joint_actions
      ~BattleSnakeGame.close
      ~BattleSnakeGame.food_pos
      ~BattleSnakeGame.food_spawn_turns
      ~BattleSnakeGame.get_bool_board_matrix
      ~BattleSnakeGame.get_copy
      ~BattleSnakeGame.get_cum_rewards
      ~BattleSnakeGame.get_hazards
      ~BattleSnakeGame.get_last_action
      ~BattleSnakeGame.get_last_actions
      ~BattleSnakeGame.get_obs
      ~BattleSnakeGame.get_obs_shape
      ~BattleSnakeGame.get_state
      ~BattleSnakeGame.get_str_repr
      ~BattleSnakeGame.get_symmetry_count
      ~BattleSnakeGame.illegal_actions
      ~BattleSnakeGame.illegal_joint_actions
      ~BattleSnakeGame.is_player_alive
      ~BattleSnakeGame.is_player_at_turn
      ~BattleSnakeGame.is_terminal
      ~BattleSnakeGame.num_food
      ~BattleSnakeGame.num_players_alive
      ~BattleSnakeGame.num_players_at_turn
      ~BattleSnakeGame.play_random_steps
      ~BattleSnakeGame.player_healths
      ~BattleSnakeGame.player_lengths
      ~BattleSnakeGame.player_pos
      ~BattleSnakeGame.players_alive
      ~BattleSnakeGame.players_at_turn
      ~BattleSnakeGame.players_not_alive
      ~BattleSnakeGame.render
      ~BattleSnakeGame.reset
      ~BattleSnakeGame.reset_saved_properties
      ~BattleSnakeGame.set_cum_rewards
      ~BattleSnakeGame.set_last_actions
      ~BattleSnakeGame.set_state
      ~BattleSnakeGame.step
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BattleSnakeGame.num_actions
      ~BattleSnakeGame.num_players
   
   