public virtual Map_Pos get_pos() { Map_Pos Pos = new Map_Pos(); Pos.X = get_argument(Arguments_type.pos_x); Pos.Y = get_argument(Arguments_type.pos_y); return(Pos); }
public virtual Map_Pos get_want_move_pos() { Map_Pos pos = new Map_Pos(); pos.X = get_argument(Arguments_type.want_move_pos_x); pos.Y = get_argument(Arguments_type.want_move_pos_y); return(pos); }
public virtual void set_want_move_pos(Map_Pos pos) { set_want_move_pos(pos.X, pos.Y); }
public virtual void set_map_pos(Map_Pos pos) { set_map_pos(pos.X, pos.Y); }
protected virtual void move_to(Map_Pos pos) { if (get_pos() != pos) { } }