Changeset 10

Show
Ignore:
Timestamp:
12/15/07 22:56:42 (9 months ago)
Author:
sagrer
Message:
  • Убраны лишние пункты меню, предназначавшиеся для работы с "мобом №2" - в них не вознкла необходимость, обмен информацией между мобами уже реализован через массовые изменения.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/2bin/ChangeLog.txt

    r9 r10  
    33 * Â òåêñòå ëèöåíçèè ïîäïðàâëåíî ôîðìàòèðîâàíèå äëÿ íîðìàëüíîãî îòîáðàæåíèÿ â wiki. 
    44 * Èñïðàâëåí íåðàáîòàâøèé ïîèñê. 
     5 * Óáðàíû ëèøíèå ïóíêòû ìåíþ, ïðåäíàçíà÷àâøèåñÿ äëÿ ðàáîòû ñ "ìîáîì ¹2" - â íèõ íå âîçíêëà íåîáõîäèìîñòü, îáìåí èíôîðìàöèåé ìåæäó ìîáàìè óæå ðåàëèçîâàí ÷åðåç ìàññîâûå èçìåíåíèÿ. 
    56 
    67Âåðñèÿ 0.3.5 
  • trunk/MainForm.cpp

    r9 r10  
    7575    { 
    7676      //Åñëè îíè åñòü, ïàðàìåòðû åòè... 
    77       OpenMob1Comm(ParamStr(1)); 
     77      OpenMobComm(ParamStr(1)); 
    7878    }; 
    7979  } 
     
    149149//--------------------------------------------------------------------------- 
    150150 
    151 void __fastcall TMainF::OpenMob1MenuClick(TObject *Sender) 
     151void __fastcall TMainF::OpenMobMenuClick(TObject *Sender) 
    152152{ 
    153153  //Ýòîò ïóíêò ìåíþ îòêðûâàåò ïåðâûé ìîá. 
    154   OpenMob1Comm("NULL"); 
    155 } 
    156 //--------------------------------------------------------------------------- 
    157  
    158 void __fastcall TMainF::SaveMob1_menuClick(TObject *Sender) 
     154  OpenMobComm("NULL"); 
     155} 
     156//--------------------------------------------------------------------------- 
     157 
     158void __fastcall TMainF::SaveMob_menuClick(TObject *Sender) 
    159159{ 
    160160  //Ýòîò ïóíêò ìåíþ ñåéâèò ïåðâûé ìîá. 
    161   if (Mob1Loaded == true) 
     161  if (MobLoaded == true) 
    162162  { 
    163163    //Åñëè ðåäàêòèðîâàëîñü çíà÷åíèå â ðåäàêòîðå îáúåêòîâ... 
     
    168168      ObjEditorActive = true; 
    169169    }; 
    170     SaveMob1Comm(); 
    171   }; 
    172 } 
    173 //--------------------------------------------------------------------------- 
    174  
    175  
    176 void __fastcall TMainF::SaveAsMob1MenuClick(TObject *Sender) 
     170    SaveMobComm(); 
     171  }; 
     172} 
     173//--------------------------------------------------------------------------- 
     174 
     175 
     176void __fastcall TMainF::SaveAsMobMenuClick(TObject *Sender) 
    177177{ 
    178178  //Ýòîò ïóíêò ìåíþ ïûòàåòñÿ çàñåéâèòü 1-é ìîá ïîä äðóãèì èìåíåì. 
     
    184184    ObjEditorActive = true; 
    185185  }; 
    186   SaveAsMob1Comm(); 
     186  SaveAsMobComm(); 
    187187} 
    188188//--------------------------------------------------------------------------- 
     
    476476  Application->Title = MobSurgeon_AppName; 
    477477  UpdateEditMenu();  //ìåíþõà ðåäàêòèðîâàíèÿ. 
    478   if (Mob1Loaded == true) 
     478  if (MobLoaded == true) 
    479479  { 
    480480    //Ïåðâûé ìîá çàãðóæåí - âûâåñòè åãî èìÿ ôàéëà... 
    481     Caption = Caption + ' ' + ExtractFileName(Mob1FileName); 
    482     Application->Title = ExtractFileName(Mob1FileName); 
     481    Caption = Caption + ' ' + ExtractFileName(MobFileName); 
     482    Application->Title = ExtractFileName(MobFileName); 
    483483  }; 
    484484 
    485485  //Òåïåðü - áëîêèðîâêà ýëåìåíòîâ èíòåðôåéñà â çàâèñèìîñòè îò òîãî êàêèå ôàéëû áûëè îòêðûòû... 
    486   if (Mob1Loaded == true) 
     486  if (MobLoaded == true) 
    487487  { 
    488488    //Ïåðâûé ìîá çàãðóæåí. 
    489489 
    490490    //Ðàçáëîêèðîâàòü ìåíþõó... 
    491     SaveMob1_menu->Enabled = true; 
    492     SaveAsMob1Menu->Enabled = true; 
    493     BackupMob1Menu->Enabled = true; 
     491    SaveMob_menu->Enabled = true; 
     492    SaveAsMobMenu->Enabled = true; 
     493    BackupMobMenu->Enabled = true; 
    494494 
    495495    //Ðàçáëîêèðîâàòü ðåäàêòîð ñêðèïòà... 
     
    572572 
    573573    //Çàáëîêèðîâàòü ìåíþõó... 
    574     SaveMob1_menu->Enabled = false; 
    575     SaveAsMob1Menu->Enabled = false; 
    576     BackupMob1Menu->Enabled = false; 
     574    SaveMob_menu->Enabled = false; 
     575    SaveAsMobMenu->Enabled = false; 
     576    BackupMobMenu->Enabled = false; 
    577577 
    578578    //Çàáëîêèðîâàòü ðåäàêòîð ñêðèïòà... 
     
    655655  { 
    656656    //Òèïà ñàâ äëÿ 1-ãî ìîáà... 
    657     if (SaveMob1_menu->Enabled == true) 
    658     { 
    659       SaveMob1_menuClick(Sender); 
     657    if (SaveMob_menu->Enabled == true) 
     658    { 
     659      SaveMob_menuClick(Sender); 
    660660    }; 
    661661 
     
    667667  { 
    668668    //Òèïà ñàâ àç äëÿ 1-ãî ìîáà... 
    669     if (SaveAsMob1Menu->Enabled == true) 
    670     { 
    671       SaveAsMob1MenuClick(Sender); 
     669    if (SaveAsMobMenu->Enabled == true) 
     670    { 
     671      SaveAsMobMenuClick(Sender); 
    672672    }; 
    673673 
     
    679679  { 
    680680    //Òèïà ëîàä äëÿ 1-ãî ìîáà... 
    681     if (OpenMob1Menu->Enabled == true) 
    682     { 
    683       OpenMob1MenuClick(Sender); 
     681    if (OpenMobMenu->Enabled == true) 
     682    { 
     683      OpenMobMenuClick(Sender); 
    684684    }; 
    685685 
     
    726726  if ( (Key == 'K') && ( Shift.Contains(ssCtrl)) && (Shift.Contains(ssShift)) && (Shift.Contains(ssAlt)) ) 
    727727  { 
    728     if (Mob1Loaded == true) 
     728    if (MobLoaded == true) 
    729729    { 
    730730      //Òèïà çàìåíà êëþ÷à ñêðèïòà. 
     
    746746//--------------------------------------------------------------------------- 
    747747 
    748 void __fastcall TMainF::BackupMob1MenuClick(TObject *Sender) 
     748void __fastcall TMainF::BackupMobMenuClick(TObject *Sender) 
    749749{ 
    750750  //Çàáåêàïèòü ìîá¹1 
    751   MakeUserBackup(Mob1FileName); 
     751  MakeUserBackup(MobFileName); 
    752752} 
    753753//--------------------------------------------------------------------------- 
     
    11511151//èçìåíåíèè - áëîêèðóåò \ ðàçáëîêèðóåò èíòåðôåéñ. 
    11521152{ 
    1153   if (Mob1Loaded == true) 
     1153  if (MobLoaded == true) 
    11541154  { 
    11551155    //Òîêà åñëè ìîá-1 çàãðóæåí. 
     
    14681468 
    14691469    //Òåïåðü ïðîâåðèì, çàãðóæåí ëè ìîá... 
    1470     if (Mob1Loaded == true) 
     1470    if (MobLoaded == true) 
    14711471    { 
    14721472      //Ìîá òèïî çàãðóæåí... 
     
    15041504 
    15051505  //Ñðàáàòûâàåì òîëüêî åñëè ìîá çàãðóæåí... 
    1506   if (Mob1Loaded == true) 
     1506  if (MobLoaded == true) 
    15071507  { 
    15081508    //Ïîåõàëè. 
  • trunk/MainForm.dfm

    r9 r10  
    798798    object FileMenu: TMenuItem 
    799799      Caption = #1060#1072#1081#1083 
    800       object OpenMob1Menu: TMenuItem 
    801         Caption = #1054#1090#1082#1088#1099#1090#1100' mob'#8470'1...                        Ctrl+O' 
    802         OnClick = OpenMob1MenuClick 
    803       end 
    804       object OpenMob2Menu: TMenuItem 
    805         Caption = #1054#1090#1082#1088#1099#1090#1100' mob'#8470'2...' 
    806         Enabled = False 
     800      object OpenMobMenu: TMenuItem 
     801        Caption = #1054#1090#1082#1088#1099#1090#1100' mob...                              Ctrl+O' 
     802        OnClick = OpenMobMenuClick 
    807803      end 
    808804      object N5: TMenuItem 
    809805        Caption = '-' 
    810806      end 
    811       object SaveMob1_menu: TMenuItem 
    812         Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100' mob'#8470'1                         Ctrl+S' 
    813         OnClick = SaveMob1_menuClick 
    814       end 
    815       object SaveAsMob1Menu: TMenuItem 
    816         Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100' mob'#8470'1 '#1082#1072#1082'...    Ctrl+Shift+S' 
    817         OnClick = SaveAsMob1MenuClick 
    818       end 
    819       object SaveMob2_menu: TMenuItem 
    820         Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100' mob'#8470'2' 
    821         Enabled = False 
    822       end 
    823       object SaveAsMob2Menu: TMenuItem 
    824         Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100' mob'#8470'2 '#1082#1072#1082'...' 
    825         Enabled = False 
     807      object SaveMob_menu: TMenuItem 
     808        Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100' mob                               Ctrl+S' 
     809        OnClick = SaveMob_menuClick 
     810      end 
     811      object SaveAsMobMenu: TMenuItem 
     812        Caption = #1057#1086#1093#1088#1072#1085#1080#1090#1100' mob '#1082#1072#1082'...          Ctrl+Shift+S' 
     813        OnClick = SaveAsMobMenuClick 
    826814      end 
    827815      object N1: TMenuItem 
    828816        Caption = '-' 
    829817      end 
    830       object BackupMob1Menu: TMenuItem 
    831         Caption = #1057#1076#1077#1083#1072#1090#1100' '#1073#1077#1082#1072#1087' mob'#8470'1' 
    832         OnClick = BackupMob1MenuClick 
    833       end 
    834       object BackupMob2Menu: TMenuItem 
    835         Caption = #1057#1076#1077#1083#1072#1090#1100' '#1073#1077#1082#1072#1087' mob'#8470'2' 
    836         Enabled = False 
     818      object BackupMobMenu: TMenuItem 
     819        Caption = #1057#1076#1077#1083#1072#1090#1100' '#1073#1077#1082#1072#1087 
     820        OnClick = BackupMobMenuClick 
    837821      end 
    838822      object N3: TMenuItem 
  • trunk/MainForm.h

    r9 r10  
    5858        TMenuItem *FileMenu; 
    5959        TMenuItem *HelpMenu; 
    60         TMenuItem *OpenMob1Menu; 
    61         TMenuItem *OpenMob2Menu; 
     60        TMenuItem *OpenMobMenu; 
    6261        TMenuItem *ExitMenu; 
    6362        TMenuItem *AboutMenu; 
     
    7271        TOpenDialog *OpenDialog1; 
    7372        TMenuItem *N5; 
    74         TMenuItem *SaveMob1_menu; 
    75         TMenuItem *SaveMob2_menu; 
    76         TMenuItem *SaveAsMob1Menu; 
    77         TMenuItem *SaveAsMob2Menu; 
     73        TMenuItem *SaveMob_menu; 
     74        TMenuItem *SaveAsMobMenu; 
    7875        TSaveDialog *SaveDialog1; 
    7976        TTabSheet *ScriptSh; 
     
    8582        TMenuItem *ProgSettsMenu; 
    8683        TMenuItem *N1; 
    87         TMenuItem *BackupMob1Menu; 
    88         TMenuItem *BackupMob2Menu; 
     84        TMenuItem *BackupMobMenu; 
    8985        TSynEdit *ScriptEd; 
    9086        TSynEIScriptSyn *SynEIScriptSyn1; 
     
    187183        void __fastcall AboutMenuClick(TObject *Sender); 
    188184        void __fastcall TestMenuMenuClick(TObject *Sender); 
    189         void __fastcall OpenMob1MenuClick(TObject *Sender); 
    190         void __fastcall SaveMob1_menuClick(TObject *Sender); 
    191         void __fastcall SaveAsMob1MenuClick(TObject *Sender); 
     185        void __fastcall OpenMobMenuClick(TObject *Sender); 
     186        void __fastcall SaveMob_menuClick(TObject *Sender); 
     187        void __fastcall SaveAsMobMenuClick(TObject *Sender); 
    192188        void __fastcall LogShShow(TObject *Sender); 
    193189        void __fastcall FormClose(TObject *Sender, TCloseAction &Action); 
     
    197193        void __fastcall FormKeyDown(TObject *Sender, WORD &Key, 
    198194          TShiftState Shift); 
    199         void __fastcall BackupMob1MenuClick(TObject *Sender); 
     195        void __fastcall BackupMobMenuClick(TObject *Sender); 
    200196        void __fastcall SearchRepMenuClick(TObject *Sender); 
    201197        void __fastcall UndoMenuClick(TObject *Sender); 
  • trunk/initer.cpp

    r3 r10  
    9898//Òèïà ãëîáàëüíûå ïåðåìåííûå...; 
    9999TVerInfoTxtFormat *VitInfo; 
    100 String ProgPath, Mob1FileName, Mob2FileName; 
     100String ProgPath, MobFileName; 
    101101TMob *MobInMem1, *TargetMob; 
    102 bool Mob1Loaded, Mob2Loaded, SearchDialCanceled, MakeSLBlockInterf; 
     102bool MobLoaded, SearchDialCanceled, MakeSLBlockInterf; 
    103103TIniFile *MainIni; 
    104104 
     
    109109 
    110110  //Èíèöèàëèçîâàòü ïåðåìåííûå... 
    111   Mob1Loaded = false; 
    112   Mob2Loaded = false; 
    113   Mob1FileName = ""; 
    114   Mob2FileName = ""; 
     111  MobLoaded = false; 
     112  MobFileName = ""; 
    115113  MakeSLBlockInterf = true; 
    116114 
     
    538536}; 
    539537 
    540 void OpenMob1Comm(const AnsiString FileName) 
     538void OpenMobComm(const AnsiString FileName) 
    541539//Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè îòêðûòèè 1-ãî ìîáà. 
    542540{ 
     
    590588      SaveProgSetts(); 
    591589 
    592       Mob1Loaded = false;  //Âñå, òèïà ñòàðûé ìîá åñëè îí è áûë çàãðóæåí 
     590      MobLoaded = false;  //Âñå, òèïà ñòàðûé ìîá åñëè îí è áûë çàãðóæåí 
    593591                           // - óæå óáèò :). 
    594592 
     
    614612      if (LoadResult == true) 
    615613      { 
    616         Mob1FileName = FName; 
    617         Mob1Loaded = true;  //È åññíî ïîìåòèòü ÷òî ìîá çàãðóæåí. 
     614        MobFileName = FName; 
     615        MobLoaded = true;  //È åññíî ïîìåòèòü ÷òî ìîá çàãðóæåí. 
    618616 
    619617        //Çàãðóçèòü èíôó ìîáà â èíòåðôåéñ ïðîãè... 
     
    649647}; 
    650648 
    651 void SaveMob1Comm() 
     649void SaveMobComm() 
    652650//Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè ñåéâå 1-ãî ìîáà. 
    653651{ 
     
    660658  if ((UseTMobThreads == true) && (MakeSLBlockInterf == true)) MainF->BlockInterf(); 
    661659  //Åñëè íàäî äåëàòü áåêàïû - çàáåêàïèòü... 
    662   if (MakeAutoBackups == true) MakeAutoBackup(Mob1FileName); 
    663   if (MobInMem1->SaveMob(Mob1FileName) == false) 
     660  if (MakeAutoBackups == true) MakeAutoBackup(MobFileName); 
     661  if (MobInMem1->SaveMob(MobFileName) == false) 
    664662  { 
    665663    //Åñëè çàñàâèòü íå óäàëîñü - ïîêàçàòü þçâåðþ òàá ñ ëîãîì. 
     
    680678}; 
    681679 
    682 void SaveAsMob1Comm() 
     680void SaveAsMobComm() 
    683681//Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè ïîïûòêå ñîõðàíèòü 1-é ìîá ïîä äðóãèì èìåíåì. 
    684682{ 
     
    735733      { 
    736734        //Åñëè ñåéâ áûë óñïåøíûì - çàïîìíèòü íîâîå èìÿ ìîáà. 
    737         Mob1FileName = FName; 
     735        MobFileName = FName; 
    738736        //Îáíîâèòü îñíîâíîé èíòåðôåéñ :). 
    739737        MainF->UpdateMainInterf(); 
     
    10661064    //Íà âñÿêèé ñëó÷àé çàñàâèòü öåëåâîé ìîá. 
    10671065    MainF->LogEd->Lines->Add("Ñîõðàíÿþ îòêðûòûé ìîá."); 
    1068     SaveMob1Comm(); 
     1066    SaveMobComm(); 
    10691067    // íà÷àëå - åñëè íàäî îòêðûâàòü öåëåâîé ìîá - îòêðûòü åãî. 
    10701068    if ( (MainF->MC_AS_Obj_CopyRB->Checked == true) || 
     
    13501348    if (!(MainF->MC_AS_Obj_CopyRB->Checked == true)) 
    13511349    { 
    1352       SaveMob1Comm(); 
     1350      SaveMobComm(); 
    13531351    };   
    1354     OpenMob1Comm(Mob1FileName); 
     1352    OpenMobComm(MobFileName); 
    13551353    //È îáíîâèòü èíòåðôåéñ ïðîãè èç êëàññà ìîáà. 
    13561354    //MainF->UpdateMainInterf(); 
  • trunk/initer.h

    r3 r10  
    170170//Òèïà îáúÿâèòü ãëîáàëüíûå ïåðåìåííûå... 
    171171extern TVerInfoTxtFormat *VitInfo; 
    172 extern String ProgPath, Mob1FileName, Mob2FileName; 
     172extern String ProgPath, MobFileName; 
    173173extern TMob *MobInMem1, *TargetMob; 
    174 extern bool Mob1Loaded, Mob2Loaded, SearchDialCanceled, MakeSLBlockInterf; 
     174extern bool MobLoaded, SearchDialCanceled, MakeSLBlockInterf; 
    175175extern TIniFile *MainIni; 
    176176 
     
    180180void AppInit();   //Ñðàáàòûâàåò äî RUN 
    181181void AppDeInit(); //Ñðàáàòûâàåò ïîñëå RUN 
    182 void OpenMob1Comm(const AnsiString FileName); //Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè îòêðûòèè 1-ãî ìîáà. 
    183 void SaveMob1Comm(); //Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè ñåéâå 1-ãî ìîáà. 
    184 void SaveAsMob1Comm();  //Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè ïîïûòêå ñîõðàíèòü 1-é ìîá ïîä äðóãèì èìåíåì. 
     182void OpenMobComm(const AnsiString FileName); //Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè îòêðûòèè 1-ãî ìîáà. 
     183void SaveMobComm(); //Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè ñåéâå 1-ãî ìîáà. 
     184void SaveAsMobComm();  //Ýòà ôóíêöèÿ âûçûâàåòñÿ ïðè ïîïûòêå ñîõðàíèòü 1-é ìîá ïîä äðóãèì èìåíåì. 
    185185void SaveInterfInfo();  //Ýòà ôóíêöèÿ ñîõðàíÿåò èíôó èç èíòåðôåéñà â êëàññ ìîáà... 
    186186void SetStandProgSetts();  //Ýòà ôóíêöèÿ ãåíåðèò ñòàíäàðòíûé íàáîð íàñòðîåê ïðîãè.