コード例 #1
0
        public override void Render(SpriteBatch sb)
        {
            drawTicks++;
            if (drawTicks > maxDrawTicks)
            {
                drawTicks = 0;
                charsToDraw++;
            }
            parent.Render(sb);

            int charsleft = charsToDraw;

            for (int i = 0; i < text.Length; i++)
            {
                RenderString(sb, i, charsleft);
                charsleft -= text[i].Length;
            }

            if (charsToDraw > totalChars())
            {
                sb.DrawString(AssMan.victorianSmall, "Press enter to continue...", new Vector2(1000, 0), Color.White);
                if (KVMA_Keyboard.SemiAuto(Keys.Enter))
                {
                    Game1.PopScreen();
                }
            }
        }
コード例 #2
0
ファイル: SplashScreen.cs プロジェクト: Sixstring982/wolfsim
 public override void Update()
 {
     if (KVMA_Keyboard.SemiAuto(Keys.Enter))
     {
         HouseScreen.bodyAsset = IAsset.Sun;
         Game1.PushScreen(new HouseScreen());
     }
 }