/// <summary> /// Constructor /// </summary> /// <param name="proxy"></param> /// <param name="callbackID"></param> public QuiddlerUI(IQuiddlerService proxy, int callbackID) { InitializeComponent(); try { // Initialize members buttons = new List<ToggleButton>(); // Load the proxy and callbackID from the login window remoteProxy = proxy; clientCallbackId = callbackID; // Group buttons into an aggregrate object groupButtons(); // Load sounds sounds = new AudioDeck(); sounds.Add("user_joined", "{path_here}"); sounds.Add("user_left", "{path_here}"); sounds.Add("user_scored", "{path_here}"); sounds.Add("user_quit", "{path_here}"); sounds.Add("game_over", "{path_here}"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
/// <summary> /// Constructor /// </summary> public QuiddlerSvr() { InitializeComponent(); try { // Create a logger object logger = new Logger("Quiddler_Server.log", LoggingMode.Debug); // Get public server machine address conn = new Connection(); // Load server sounds sounds = new AudioDeck(); sounds.Add("serverStart", "{path_here}"); sounds.Add("serverStop", "{path_here}"); } catch (Exception ex) { logger.logError(ex.Message); UpdateStatus(ex.Message); } }