• R/O
  • SSH
  • HTTPS

marathon: コミット


コミットメタ情報

リビジョン406 (tree)
日時2007-07-28 09:04:23
作者hogepiyo

ログメッセージ

*** empty log message ***

変更サマリ

差分

--- marathon/trunk/MapEditorWX/src/MainFrameMenuEvent.cpp (revision 405)
+++ marathon/trunk/MapEditorWX/src/MainFrameMenuEvent.cpp (revision 406)
@@ -244,7 +244,7 @@
244244 //成功
245245 //更新
246246 wxGetApp().getStockManager()->updateDeletes();
247- wxGetApp().getStockManager()->updateSelects(sel);
247+ wxGetApp().getStockManager()->updateSelects(*sel);
248248 }else{
249249 //失敗
250250 }
--- marathon/trunk/HPLLib/HPLCopyPasteManager.cpp (revision 405)
+++ marathon/trunk/HPLLib/HPLCopyPasteManager.cpp (revision 406)
@@ -150,17 +150,24 @@
150150
151151 //選択状態にする
152152 sel->clear();
153- for(int i = (int)endpointList->size(); i < (int)EndpointList.size(); i ++){
154- sel->addSelPoint(i);
153+ for(int i = (int)(EndpointList.size() - endpointList->size());
154+ i < (int)EndpointList.size(); i ++)
155+ {
156+ int offset[2] = {0,0};
157+ sel->addSelPoint(i, offset);
155158 }
156- for(int i = (int)lineList->size(); i < (int)LineList.size(); i ++){
157- sel->addSelLine(i);
159+ for(int i = (int)LineList.size() - (int)lineList->size(); i < (int)LineList.size(); i ++){
160+ int offset[2][2] = {{0,0},{0,0}};
161+ sel->addSelLine(i, offset);
158162 }
159- for(int i = (int)polygonList->size(); i < (int)PolygonList.size(); i ++){
160- sel->addSelPolygon(i);
163+ for(int i = (int)PolygonList.size() - (int)polygonList->size(); i < (int)PolygonList.size(); i ++){
164+ int offset[MAXIMUM_VERTICES_PER_POLYGON][2] = {{0}};
165+ polygon_data* poly = get_polygon_data(i);
166+ sel->addSelPolygon(i, offset, poly->vertex_count);
161167 }
162- for(int i = (int)objectList->size(); i < (int)SavedObjectList.size(); i ++){
163- sel->addSelObject(i);
168+ for(int i = (int)SavedObjectList.size() - (int)objectList->size(); i < (int)SavedObjectList.size(); i ++){
169+ int offset[2] = {0};
170+ sel->addSelObject(i, offset);
164171 }
165172
166173 storedDataDiffPointDelta[0] += COPY_AND_PASTE_DELTA_X;
旧リポジトリブラウザで表示