private void SamplingText() { int inset = 8; TextYPos(5); spriteBatch.DrawString(font, "Back to Main (M)enu ", new Vector2(inset, TextYPos()), Color.White); TextYPos(); spriteBatch.DrawString(font, "Reset (C)olour Spread", new Vector2(inset, TextYPos()), Color.Blue); spriteBatch.DrawString(font, "Ra(N)dom Colour Spread", new Vector2(inset, TextYPos()), Color.Blue); spriteBatch.DrawString(font, "Re(V)erse Colour Spread", new Vector2(inset, TextYPos()), Color.Blue); TextYPos(); spriteBatch.DrawString(font, "Max FieldPeak : " + MaxHitCount.ToString("###,##0"), new Vector2(inset, TextYPos()), Color.PapayaWhip); TextYPos(); spriteBatch.DrawString(font, "Shift Colour Spread to (Z)ero", new Vector2(inset, TextYPos()), Color.Blue); spriteBatch.DrawString(font, "Culll Colour Spread (T)op 2%", new Vector2(inset, TextYPos()), Color.Blue); TextYPos(); spriteBatch.DrawString(font, "Smooth Quilt - (1, 2, 3, 4)", new Vector2(inset, TextYPos()), Color.Wheat); TextYPos(); spriteBatch.DrawString(font, "(S)ave Quilt", new Vector2(inset, TextYPos()), Color.White); TextYPos(); spriteBatch.DrawString(font, "(W)rite Data", new Vector2(inset, TextYPos()), Color.White); spriteBatch.DrawString(font, "(R)ead Data", new Vector2(inset, TextYPos()), Color.White); TextYPos(); spriteBatch.DrawString(font, "(ESC)ape to Desktop", new Vector2(inset, TextYPos()), Color.Crimson); if (isMouseHeld) { spriteBatch.DrawString(font, sampleX1.ToString(), sampleTex1, Color.White); spriteBatch.DrawString(font, sampleX2.ToString(), sampleTex2, Color.White); spriteBatch.Draw(_1by1, new Rectangle((int)sampleLin1.X, _screenHit - 32, 1, 16), Color.White); spriteBatch.Draw(_1by1, new Rectangle((int)sampleLin2.X, _screenHit - 32, 1, 16), Color.White); } }
private void IterateText() { int inset = 8; TextYPos(1); spriteBatch.DrawString(font, "Iterations : " + iterates.ToString("###,###,###,###,##0"), new Vector2(inset, TextYPos()), Color.GhostWhite); TextYPos(); spriteBatch.DrawString(font, "Min FieldPeak : " + MinHitCount.ToString("###,##0"), new Vector2(inset, TextYPos()), Color.PapayaWhip); spriteBatch.DrawString(font, "Max FieldPeak : " + MaxHitCount.ToString("###,##0"), new Vector2(inset, TextYPos()), Color.PapayaWhip); TextYPos(); spriteBatch.DrawString(font, "FPS : " + frameCount.ToString(), new Vector2(inset, TextYPos()), Color.White); spriteBatch.DrawString(font, "Its Per Frame : " + itsPerFrame.ToString(), new Vector2(inset, TextYPos()), Color.White); TextYPos(); TextYPos(); spriteBatch.DrawString(font, "(M)enu ", new Vector2(inset, TextYPos()), Color.White); TextYPos(); TextYPos(); spriteBatch.DrawString(font, "RandomiseTill Values(F)Ound : " + (RandomiseTillGoodValues ? "True" : "False"), new Vector2(inset, TextYPos()), Color.White); TextYPos(); spriteBatch.DrawString(font, "RandomiseTill Tries : " + Randomized_Tries, new Vector2(inset, TextYPos()), Color.White); TextYPos(); TextYPos(); spriteBatch.DrawString(font, "(R)eset Run", new Vector2(inset, TextYPos()), Color.White); TextYPos(); spriteBatch.DrawString(font, "Reset (C)olour Spread", new Vector2(inset, TextYPos()), Color.LightBlue); spriteBatch.DrawString(font, "Ra(N)dom Colour Spread", new Vector2(inset, TextYPos()), Color.LightBlue); spriteBatch.DrawString(font, "Re(V)erse Colour Spread", new Vector2(inset, TextYPos()), Color.LightBlue); TextYPos(); spriteBatch.DrawString(font, "(P)ause", new Vector2(inset, TextYPos()), Color.Red); TextYPos(); spriteBatch.DrawString(font, "(E)nd Run ", new Vector2(inset, TextYPos()), Color.Red); TextYPos(); spriteBatch.DrawString(font, "(ESC)ape to Desktop", new Vector2(inset, TextYPos()), Color.Crimson); }