protected virtual void update_position() { if (X_Move_List.Count > 0) { loc.X = X_Move_List.pop(); } if (Y_Move_List.Count > 0) { loc.Y = Y_Move_List.pop(); } }
protected virtual void update_position(Map_Info_State map_ready) { if (X_Move_List.Count > 0) { loc.X = X_Move_List.pop(); } if (Y_Move_List.Count > 0) { loc.Y = Y_Move_List.pop(); if (Y_Move_List.Count == 0 && map_ready == Map_Info_State.Onscreen) { set_images(); } } }
protected override void update_position(Map_Info_State map_ready) { if (X_Move_List.Count > 0 && map_ready == Map_Info_State.Onscreen) { X_Move_List.pop(); if (X_Move_List.Count == 0) { fix_position(); } } if (Y_Move_List.Count > 0) { Y_Move_List.pop(); } }