예제 #1
0
 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);
     }
 }
예제 #2
0
        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);
        }