예제 #1
0
        public RoverState Clone()
        {
            RoverState dest = new RoverState();

            dest.MoveState = MoveState;
            dest.TurnState = TurnState;
            dest.TimerId = TimerId;

            return dest;
        }
예제 #2
0
        public RoverState Clone()
        {
            RoverState dest = new RoverState();

            dest.MoveState = MoveState;
            dest.TurnState = TurnState;
            dest.TimerId   = TimerId;

            return(dest);
        }
예제 #3
0
 public static RoverState Clone(RoverState state)
 {
     return(new RoverState(state.x, state.y, state.direction));
 }