public static String ToString(LogicMessage gm) { switch (gm) { case LogicMessage.ADMIN_CAN_NOT_CHANGE_OWN_USERID: return("Admin kullanıcısı, kullanıcı kodunu değiştiremez."); case LogicMessage.NON_ADMIN_CAN_NOT_CHOOSE_ADMIN_USERID: return("Admin kullanıcı kodunu alamazsınız."); case LogicMessage.ADMIN_USER_MUST_BE_ADDED_BY_AUTOMATIC_SCRIPT: return("Admin kullanıcısı ancak kurulum scripti ile eklenebilir."); case LogicMessage.ADMIN_USER_CAN_NOT_DELETED: return("Admin kullanıcısını silemezsiniz."); case LogicMessage.NOT_FOUND_AN_ACTIVE_RECORD: return("Aktif durumda bir kayıt bulunmamaktadır."); case LogicMessage.PASSWORD_EXPIRED: return("Şifre kullanım zamanı geçmiş."); case LogicMessage.PASSWORD_IS_INVALID: return("Şifre hatalı girildi."); } return("unknown messages."); }
public static String ToString(LogicMessage gm) { switch (gm) { case LogicMessage.ADMIN_CAN_NOT_CHANGE_OWN_USERID: return "Admin kullanıcısı, kullanıcı kodunu değiştiremez."; case LogicMessage.NON_ADMIN_CAN_NOT_CHOOSE_ADMIN_USERID: return "Admin kullanıcı kodunu alamazsınız."; case LogicMessage.ADMIN_USER_MUST_BE_ADDED_BY_AUTOMATIC_SCRIPT: return "Admin kullanıcısı ancak kurulum scripti ile eklenebilir."; case LogicMessage.ADMIN_USER_CAN_NOT_DELETED: return "Admin kullanıcısını silemezsiniz."; case LogicMessage.NOT_FOUND_AN_ACTIVE_RECORD: return "Aktif durumda bir kayıt bulunmamaktadır."; case LogicMessage.PASSWORD_EXPIRED: return "Şifre kullanım zamanı geçmiş."; case LogicMessage.PASSWORD_IS_INVALID: return "Şifre hatalı girildi."; } return "unknown messages."; }
public void HandleMessage(object sender, Message message) { if (message.Kind == Message.MessageType.LogicMessage) { LogicMessage msg = (LogicMessage)message; if (msg.Kind == LogicMessage.MessageType.GameMessage) { Enabled = !Enabled; } } }
public void HandleMessage(object sender, Message message) { //throw new NotImplementedException (); if (message.Kind != Message.MessageType.LogicMessage) { return; } LogicMessage msg = (LogicMessage)message; //see if the message was meant for us if (msg.Kind == LogicMessage.MessageType.GameMessage) { Enabled = !Enabled; Visible = !Visible; } }
public void HandleMessage(object sender, Message message) { switch (message.Kind) { case Message.MessageType.LogicMessage: { LogicMessage msg = (LogicMessage)message; if (msg.Kind == LogicMessage.MessageType.GameMessage) { Enabled = !Enabled; Visible = !Visible; } } break; } //TODO: handle Messages }
public void HandleMessage(object sender, Message message) { if (message.Kind == Message.MessageType.InputMessage) { // Pass input messages to the respective ball controllers InputMessage msg = (InputMessage)message; // When using turn mode in hot-seat, direct all input messages to the active player if (Session.UsePlayerTurns && msg.Player != null && msg.Player.IsLocal && Session.ActivePlayer != null && ActiveControllers.ContainsKey(Session.ActivePlayer)) { ActiveControllers[Session.ActivePlayer]?.HandleMessage(sender, msg); } // Otherwise, redirect input messages to the player given by msg.Player else if (msg.Player != null && msg.Player.IsLocal && ActiveControllers.ContainsKey(msg.Player) && ActiveControllers.ContainsKey(msg.Player)) { ActiveControllers[msg.Player]?.HandleMessage(sender, msg); } } if (message.Kind == Message.MessageType.LogicMessage) { LogicMessage msg = (LogicMessage)message; if (msg.Kind == LogicMessage.MessageType.GameMessage) { Enabled = !Enabled; if (Enabled && Game.Match.State != SessionState.Finished) { Game.Match.State = SessionState.Running; } else { Ballz.The().Services.GetService <SoundControl>().PlaySound(SoundControl.DeclineSound); Game.Match.State = SessionState.Paused; } } } }