private async Task writeStats() { if (OurWorld.Equals("Our")) { await UpdateTeam(); } if (Objectives.Count == 0) { await populateObjectives(); } await Task.Run(() => { foreach (var i in Intervals) { writeRatioMessages(i); writeKillDeathStats(i); writeOurDeltaRatioMessages(i); foreach (var m in MapList) { var details = writeMapDetailStats(m, i); if (m != null && m.Equals(Getter.Map) && i == 10) { CurrentMapDetails = details; } } } writeOurMapRatioMessages(); LeftTracking = writeTeamTracking(LeftTeam); RightTracking = writeTeamTracking(RightTeam); }); }
public void drawGeneration(Graphics g) { int i, j; if (g == null) { g = OurWorld.CreateGraphics(); } g.FillRectangle(blueBrush, 0, 0, 400, 400); for (i = 0; i <= 100; i++) { for (j = 0; j <= 100; j++) { if (Arena[i + 1, j + 1] == 1) { g.FillRectangle(redBrush, i * 4, j * 4, 4, 4); } } } }