AIXI.TigerEnvironment.TigerEnvironment C# (CSharp) Method

TigerEnvironment() public method

public TigerEnvironment ( string>.Dictionary options ) : System
options string>.Dictionary
return System
        public TigerEnvironment(Dictionary<string, string> options)
            : base(options)
        {
            ValidActions = Enum.GetValues(typeof(ActionsEnum)).Cast<int>().ToArray();
            ValidObservations = Enum.GetValues(typeof(ObservationsEnum)).Cast<int>().ToArray();
            ValidRewards = Enum.GetValues(typeof(RewardEnum)).Cast<int>().ToArray();
            base.fill_out_bits();

            //this.myrnd = new MyRandom();

            //low-todo: make listen accuracy configurable via options

            ListenAccuracy = this.DefaultListenAccuracy;
            Debug.Assert(0.0 <= this.ListenAccuracy && this.ListenAccuracy <= 1);
            this.place_tiger();

            this.Observation = this.ONull;
            this.Reward = 0;
        }