Ignore:
Timestamp:
Sep 28, 2022, 7:14:22 PM (20 months ago)
Author:
chronos
Message:
  • Added: New game mode carrier where user needs to play existing cities and gradually unlock them by reaching exprected transported number of passengers.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Forms/UFormMain.pas

    r96 r100  
    1818    Timer1: TTimer;
    1919    Translator1: TTranslator;
    20     procedure FormActivate(Sender: TObject);
    2120    procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
    2221    procedure FormCreate(Sender: TObject);
     
    8584
    8685  Engine := TEngine.Create;
     86  Engine.RegistryContext := ApplicationInfo1.GetRegistryContext;
    8787  LoadConfig;
     88  // Load cities after language core is loaded to have city names translated
     89  Engine.InitCities;
     90  Engine.LoadFromRegistry;
    8891  //PaintBox1.ControlStyle := [csOpaque];
    8992  Randomize;
    90 end;
    91 
    92 procedure TFormMain.FormActivate(Sender: TObject);
    93 begin
    9493end;
    9594
     
    217216      Translator1.Language := Translator1.Languages.SearchByCode(LangCode);
    218217    end else Translator1.Language := Translator1.Languages.SearchByCode('');
    219     Engine.LoadFromRegistry(CurrentContext);
     218    Engine.LoadFromRegistry;
    220219  finally
    221220    Free;
     
    232231      WriteString('LanguageCode', Translator1.Language.Code)
    233232      else DeleteValue('LanguageCode');
    234     Engine.SaveToRegistry(CurrentContext);
     233    Engine.SaveToRegistry;
    235234  finally
    236235    Free;
     
    260259  CopyImage(Engine.ImageFastForward.Bitmap, FormImages.ImageFastForward.Picture.Bitmap);
    261260  CopyImage(Engine.ImageFastForward.BitmapDisabled, FormImages.ImageFastForward.Picture.Bitmap, True);
     261  CopyImage(Engine.ImageAchievement.Bitmap, FormImages.ImageAchievement.Picture.Bitmap);
     262  CopyImage(Engine.ImageAchievement.BitmapDisabled, FormImages.ImageAchievement.Picture.Bitmap, True);
    262263  if Engine.DarkMode then begin
    263264    BitmapInvert(Engine.ImagePassenger.Bitmap);
     
    281282    BitmapInvert(Engine.ImageFastForward.Bitmap);
    282283    BitmapInvert(Engine.ImageFastForward.BitmapDisabled);
     284    BitmapInvert(Engine.ImageAchievement.Bitmap);
     285    BitmapInvert(Engine.ImageAchievement.BitmapDisabled);
    283286  end;
    284287  Engine.ImageNewTrain.Bitmap.Assign(Engine.ImageLocomotive.Bitmap);
Note: See TracChangeset for help on using the changeset viewer.