示例#1
0
        public void UpdateState(Q_State nxtState)
        {
            if (nxtState == null)
            {
                return;
            }

            currState = nxtState;

            if (visitedStates[currState] > 0)
            {
                // Update number of times nodes visited?
            }
            else
            {
                visitedStates.Add(currState, 0);
            }
        }
示例#2
0
 public Q_State(Q_State qstate)
 {
     init(qstate.ctrlInput, qstate.actions,
          qstate.velVector, qstate.enemies,
          qstate.stuck, qstate.dead, qstate.reward);
 }