Busfahrer hintergrundmusik
This commit is contained in:
+24
-1
@@ -38,9 +38,32 @@ namespace Casino
|
||||
|
||||
public void PlayLoopingSound(byte[] audioBlob)
|
||||
{
|
||||
|
||||
string tempFile = System.IO.Path.Combine(
|
||||
System.IO.Path.GetTempPath(),
|
||||
"background.mp3");
|
||||
"Hintergrundmusik.mp3");
|
||||
|
||||
player.Volume = 0.1;
|
||||
|
||||
File.WriteAllBytes(tempFile, audioBlob);
|
||||
|
||||
player.Open(new Uri(tempFile));
|
||||
|
||||
player.MediaEnded -= Player_MediaEnded;
|
||||
player.MediaEnded += Player_MediaEnded;
|
||||
|
||||
player.Play();
|
||||
}
|
||||
|
||||
|
||||
public void PlayLoopingSound_2(byte[] audioBlob)
|
||||
{
|
||||
|
||||
string tempFile = System.IO.Path.Combine(
|
||||
System.IO.Path.GetTempPath(),
|
||||
"Hintergrundmusik_Bus.mp3");
|
||||
|
||||
player.Volume = 0.1;
|
||||
|
||||
File.WriteAllBytes(tempFile, audioBlob);
|
||||
|
||||
|
||||
@@ -78,14 +78,13 @@ namespace Casino
|
||||
private List<Card> deck = new List<Card>();
|
||||
private List<Card> handCards = new List<Card>();
|
||||
private ImageSource cardBackImage = null!;
|
||||
Audioplayer music = new Audioplayer();
|
||||
|
||||
private int currentPhase = 0;
|
||||
private decimal currentBet = 0;
|
||||
private decimal currentProfit = 0;
|
||||
private bool roundRunning = false;
|
||||
|
||||
private static readonly Regex NumberRegex = new Regex("^[0-9]+$");
|
||||
|
||||
public Busfahrer()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -94,6 +93,7 @@ namespace Casino
|
||||
UpdateAccountDisplay();
|
||||
|
||||
ShowWaitingState();
|
||||
music.PlayLoopingSound_2(db.GetSound(20));
|
||||
}
|
||||
|
||||
private User CurrentUser => users[MainWindow.currentUser];
|
||||
@@ -553,6 +553,7 @@ namespace Casino
|
||||
|
||||
private void Hauptmenue(object sender, RoutedEventArgs e)
|
||||
{
|
||||
music.Stop();
|
||||
Close();
|
||||
}
|
||||
|
||||
@@ -580,6 +581,9 @@ namespace Casino
|
||||
// EINSATZ VALIDIERUNG
|
||||
// =========================
|
||||
|
||||
|
||||
private static readonly Regex NumberRegex = new Regex("^[0-9]+$");
|
||||
|
||||
private void TxtBet_PreviewTextInput(object sender, TextCompositionEventArgs e)
|
||||
{
|
||||
e.Handled = !NumberRegex.IsMatch(e.Text);
|
||||
|
||||
Reference in New Issue
Block a user