/// <summary> /// When the playmode changes, clear the log if necessary /// </summary> void OnPlaymodeStateChanged() { if (_messageLog.ClearOnPlay && EditorApplication.isPlayingOrWillChangePlaymode && !EditorApplication.isPlaying) { _messageLog.Clear(); } }
public void Initialize(bool newGame) { Random = new Random(Seed); MessageLog.Clear(); if (newGame) { Player = new Entity("Player", 25, 23, '@', Colours.Player, true) { SpriteIndex = EntitySprites.Player, RenderLayer = Renderer.ActorLayer }; var fighterComponent = new FighterComponent { DeathFunction = DeathFunctions.PlayerDeath }; fighterComponent.Health.Base = 30; fighterComponent.Power.Base = 5; fighterComponent.Defense.Base = 2; Player.AddComponent(fighterComponent); Player.AddComponent(new PlayerInputComponent()); Player.AddComponent(new InventoryComponent()); Entities.Add(Player); Map = new BspMapGenerator().Generate(80, 50); } Map.UpdateFovMap(); Map.FovMap.ComputeFov(Player.X, Player.Y, Entity.PlayerFovRadius, true); }
//methods public void GenerateArrayCode(MessageLog pMessageLog) { _messageLog = pMessageLog; try { _messageLog.Clear(); WriteMessageToLog(_declareClassBegin); GenerateSyntaxArrayCode("SentenceSyntaxDefs", _sentenceSyntaxList, 5); GenerateSyntaxArrayCode("SubordinateClauseDefs", _subordinateClauseList, 5); GenerateSyntaxArrayCode("NounPhraseSyntaxDefs", _nounPhraseSyntaxList, 5); GenerateSyntaxArrayCode("SubjectSyntaxDefs", _subjectSyntaxList, 5); GenerateSyntaxArrayCode("VerbPhraseSyntaxDefs", _verbPhraseSyntaxList, 5); GenerateSyntaxArrayCode("ObjectSyntaxDefs", _objectSyntaxList, 5); GenerateSyntaxArrayCode("SentenceTerminatorDefs", _sentenceTerminatorList, 5); GenerateHelperArrays(); WriteMessageToLog(_declareClassEnd); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); WriteMessageToLog(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { ; } }
public void ClearTest() { // Create test log MessageLog log = new MessageLog(); // Add dummy packet ChatPacket p = new ChatPacket(null, "message"); log.Add(p); // Clear queue log.Clear(); // Check result Assert.AreEqual(log.Count, 0, "Message count mismatch"); }
private static void Check() { if (Levels.Count != 0) { messageConsole.Clear(); inventoryConsole.Clear(); statConsole.Clear(); CommandSystem.PlayerIsDead = false; CommandSystem.IsGameEnded = false; Player = null; Levels.Clear(); SchedulingSystems.Clear(); CurrentLevel = null; CurrentSchedulingSystem = null; DungeonMap = null; SchedulingSystem = new SchedulingSystem(); MessageLog.Clear(); } }
private long GetSum(long minNum, long maxNum, long outputEveryInterval, bool showDateTime) { long sum = 0; try { _messageLog.Clear(); _messageLog.ShowDatetime = showDateTime; _messageLog.WriteLine("Running GetSum routine ..."); _messageLog.ShowWindow(); for (long i = minNum; i <= maxNum; i++) { sum += i; if ((i % outputEveryInterval) == 0 || i == maxNum) { _msg.Length = 0; _msg.Append("Sum calculated to " + i.ToString("#,##0")); _msg.Append(" = "); _msg.Append(sum.ToString("#,##0")); WriteMessageToLog(_msg.ToString()); } } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); WriteMessageToLog(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString()); } finally { ; } return(sum); }
protected void OnButtonServerConnectClicked(object sender, EventArgs e) { string hostname; int port; bool status = false; if (buttonServerConnect.Label.Contains("Connect")) { hostname = entryServerAddress.Text; try { port = Convert.ToInt32(entryServerPort.Text); } catch (FormatException) { MessageDialog md = new MessageDialog(this, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Invalid port number") { Title = "Error" }; md.Run(); md.Destroy(); return; } try { status = segwayManager.Open(hostname, port); } catch (Exception) { MessageDialog md = new MessageDialog(this, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Error while opening port") { Title = "Error" }; md.Run(); md.Destroy(); return; } if (status != true) { MessageDialog md = new MessageDialog(this, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Ok, "Error while opening port") { Title = "Error" }; md.Run(); md.Destroy(); } else { buttonServerConnect.Label = "Disconnect"; try { imageConnexion.Pixbuf = Pixbuf.LoadFromResource("SegwayUI.ressources.connected.png"); } catch (ArgumentException a) { Console.WriteLine("Error while opening ressource: " + a.ToString()); } catch (Exception ex) { Console.WriteLine("Error while opening ressource: " + ex.ToString()); } ChangeSensitivity(true); } } else // deconnection du server { segwayManager.Close(); buttonServerConnect.Label = "Connect"; try { imageConnexion.Pixbuf = Pixbuf.LoadFromResource("SegwayUI.ressources.disconnected.png"); } catch (ArgumentException a) { Console.WriteLine("Error while opening ressource: " + a.ToString()); } catch (Exception ex) { Console.WriteLine("Error while opening ressource: " + ex.ToString()); } ChangeSensitivity(false); messageLogDialog.Clear(); } }
private void GenerateTransactionData() { try { DisableFormControls(); SaveFormValues(); if (_messageLog != null) { if (_eraseLogBeforeExtracting) { _messageLog.Clear(); } } _generatorMessages.Length = 0; _generatorMessages.Append("Generation of test orders running ..."); _generatorMessages.Append(Environment.NewLine); _generatorMessages.Append(Environment.NewLine); _msg.Length = 0; _msg.Append("Generation of test orders running ..."); _msg.Append(Environment.NewLine); _msg.Append("Output destination: "); _msg.Append(this.txtOutputDatabasePlatform.Text); _msg.Append(Environment.NewLine); _msg.Append("Connection: "); _msg.Append(Environment.NewLine); _msg.Append(this.txtOutputDatabaseConnection.Text); _msg.Append(Environment.NewLine); WriteToMessageLog(_msg.ToString()); //callbacks used below if (this.chkGenerateSalesOrders.Checked) { GenerateSalesOrderTransactions((int)-1, _generatorMessages); } if (this.chkGeneratePurchaseOrders.Checked) { GeneratePurchaseOrderTransactions((int)-1, _generatorMessages); } if (this.chkGenerateInternetSalesTable.Checked) { GenerateInternetSalesTransactions((int)-1, _generatorMessages); } if (this.chkGenerateResellerSalesTable.Checked) { GenerateResellerSalesTransactions((int)-1, _generatorMessages); } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); WriteToMessageLog(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _generatorMessages.Append("... Generation of test orders finished."); _generatorMessages.Append(Environment.NewLine); AppMessages.DisplayInfoMessage(_generatorMessages.ToString()); EnableFormControls(); } }