Changeset 676
- Timestamp:
- Jul 26, 2025, 1:44:34 PM (11 hours ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Language.txt
r666 r676 553 553 Next Unit 554 554 Filled Map 555 Music 556 On 557 Off 555 558 556 559 #ADVANCES -
trunk/LocalPlayer/Term.lfm
r614 r676 470 470 end 471 471 end 472 object mMusic: TMenuItem 473 Tag = 103 474 object mMusicOn: TMenuItem 475 Tag = 104 476 Caption = 'mMusicOn' 477 RadioItem = True 478 OnClick = mMusicOnClick 479 end 480 object mMusicOff: TMenuItem 481 Tag = 105 482 RadioItem = True 483 OnClick = mMusicOffClick 484 end 485 end 472 486 object N6: TMenuItem 473 487 Caption = '-' -
trunk/LocalPlayer/Term.pas
r674 r676 12 12 {$ENDIF} 13 13 Protocol, Tribes, PVSB, ClientTools, ScreenTools, BaseWin, Messg, ButtonBase, 14 LCLIntf, LCLType, SysUtils, Classes, DrawDlg, Types, Math,14 LCLIntf, LCLType, Menus, SysUtils, Classes, DrawDlg, Types, Math, 15 15 DateUtils, Platform, ButtonB, ButtonC, EOTButton, Area, Help, 16 16 GraphicSet, MiniMap, IsoEngine, Wonders, TechTree, Enhance, Nego, CityType, … … 33 33 TMainScreen = class(TDrawDlg) 34 34 mBigTiles: TMenuItem; 35 mMusicOff: TMenuItem; 36 mMusicOn: TMenuItem; 37 mMusic: TMenuItem; 35 38 mFillMap: TMenuItem; 36 39 mNextUnit: TMenuItem; … … 212 215 procedure mLoadClick(Sender: TObject); 213 216 procedure mmineClick(Sender: TObject); 217 procedure mMusicOffClick(Sender: TObject); 218 procedure mMusicOnClick(Sender: TObject); 214 219 procedure mNationsClick(Sender: TObject); 215 220 procedure mNextUnitClick(Sender: TObject); … … 431 436 procedure PaintZoomedTile(Dst: TBitmap; X, Y, Loc: Integer); 432 437 procedure UpdateInterface; 438 procedure UpdateMusic; 433 439 public 434 440 UsedOffscreenWidth: Integer; … … 1132 1138 mFillMap.Enabled := BrushType in [fShore, fGrass, fTundra, fPrairie, fDesert, fSwamp, fForest, 1133 1139 fHills, fMountains, fArctic]; 1140 end; 1141 1142 procedure TMainScreen.UpdateMusic; 1143 begin 1144 if MusicEnabled then begin 1145 MusicPlayer.Volume := MusicVolume; 1146 if not MusicPlayer.Playing then begin 1147 MusicPlayer.LoadPlaylistFromDir(GetMusicDir); 1148 MusicPlayer.RandomizePlaylist; 1149 if MusicPlayer.Playlist.Count > 0 then MusicPlayer.Play; 1150 end; 1151 end else begin 1152 if MusicPlayer.Playing then MusicPlayer.Stop; 1153 end; 1134 1154 end; 1135 1155 … … 3926 3946 with TUn(MyUn[UnFocus]) do 3927 3947 DoJob(jMine); 3948 end; 3949 3950 procedure TMainScreen.mMusicOffClick(Sender: TObject); 3951 begin 3952 MusicEnabled := False; 3953 UpdateMusic; 3954 end; 3955 3956 procedure TMainScreen.mMusicOnClick(Sender: TObject); 3957 begin 3958 MusicEnabled := True; 3959 UpdateMusic; 3928 3960 end; 3929 3961 … … 7494 7526 end; 7495 7527 7528 mMusicOn.Checked := MusicEnabled; 7529 mMusicOff.Checked := not MusicEnabled; 7530 7496 7531 for I := 0 to nTestFlags - 1 do 7497 7532 mManip[I].Checked := MyRO.TestFlags and (1 shl I) <> 0; -
trunk/Localization/cs/Language.txt
r666 r676 553 553 Další jednotka 554 554 Vyplněná mapa 555 Hudba 556 Zapnutý 557 Vypnutý 555 558 556 559 #ADVANCES -
trunk/Localization/de/Language.txt
r666 r676 562 562 Next Unit 563 563 Filled Map 564 Music 565 On 566 Off 564 567 565 568 #ADVANCES -
trunk/Localization/fr/Language.txt
r666 r676 553 553 Unité suivante 554 554 Carte remplie 555 Musique 556 Activée 557 Désactivée 555 558 556 559 #ADVANCES -
trunk/Localization/it/Language.txt
r666 r676 543 543 Next Unit 544 544 Filled Map 545 Music 546 On 547 Off 545 548 546 549 #ADVANCES -
trunk/Localization/ru/Language.txt
r666 r676 569 569 Next Unit 570 570 Filled Map 571 Music 572 On 573 Off 571 574 572 575 #ADVANCES -
trunk/Localization/zh-Hans/Language.txt
r666 r676 561 561 Next Unit 562 562 Filled Map 563 Music 564 On 565 Off 563 566 564 567 #ADVANCES -
trunk/Localization/zh-Hant/Language.txt
r666 r676 561 561 Next Unit 562 562 Filled Map 563 Music 564 On 565 Off 563 566 564 567 #ADVANCES
Note:
See TracChangeset
for help on using the changeset viewer.