Changeset 664 for trunk/Direct.pas


Ignore:
Timestamp:
Jul 8, 2025, 9:52:53 PM (12 hours ago)
Author:
chronos
Message:
  • Added: Ability to play music in background in start screen and in-game. Used uos as audio library.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Direct.pas

    r598 r664  
    4646uses
    4747  ScreenTools, Protocol, Start, LocalPlayer, NoTerm, Back, Global, NetworkServer,
    48   NetworkClient;
     48  NetworkClient, Music, Directories;
    4949
    5050{$R *.lfm}
     
    130130    *)
    131131      end;
    132     ntStartDone:
     132    ntStartDone: begin
    133133      if not Quick then begin
    134134        StartDlg.Hide;
    135135        Background.Update;
    136136      end;
     137      MusicPlayer.LoadPlaylistFromDir(GetMusicDir);
     138      MusicPlayer.RandomizePlaylist;
     139      if MusicPlayer.Playlist.Count > 0 then MusicPlayer.Play;
     140    end;
    137141    ntStartGo, ntStartGoRefresh, ntStartGoRefreshMaps:
    138142      if Quick then Close
Note: See TracChangeset for help on using the changeset viewer.