TTF_RenderUNICODE_Solid() private méthode

private TTF_RenderUNICODE_Solid ( IntPtr font, [ text, Tao.Sdl.Sdl fg ) : IntPtr
font System.IntPtr
text [
fg Tao.Sdl.Sdl
Résultat System.IntPtr
Exemple #1
0
        public void RenderUNICODE_Solid()
        {
            this.Quit();
            this.Init();
            IntPtr surfacePtr = VideoSetup();

            Sdl.SDL_Rect rect1   = new Sdl.SDL_Rect(0, 0, 400, 400);
            Sdl.SDL_Rect rect2   = new Sdl.SDL_Rect(0, 0, 400, 400);
            IntPtr       fontPtr = SdlTtf.TTF_OpenFont("../../FreeSans.ttf", 24);

            Sdl.SDL_Color color          = new Sdl.SDL_Color(254, 0, 0);
            IntPtr        fontSurfacePtr = SdlTtf.TTF_RenderUNICODE_Solid(fontPtr, "hello", color);

            Assert.IsFalse(fontSurfacePtr == IntPtr.Zero);
            int result = Sdl.SDL_BlitSurface(fontSurfacePtr, ref rect1, surfacePtr, ref rect2);

            Assert.AreEqual(result, 0);
            Sdl.SDL_UpdateRect(surfacePtr, 0, 0, 400, 400);
            Thread.Sleep(sleepTime);
            this.Quit();
        }