{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fmodern\fcharset0 Courier;}{\f1\fswiss\fprq2\fcharset0 System;}} {\colortbl ;\red0\green0\blue255;\red0\green0\blue0;\red136\green0\blue0;\red128\green128\blue128;\red0\green128\blue0;\red160\green0\blue160;} \viewkind4\uc1\pard\cf1\lang1033\f0\fs20 #include\cf2 \par \par \cf1 int\cf2 \cf3 os_main\cf2 (\cf1 int\cf2 \cf4 argc\cf2 , \cf1 char\cf2 **\cf4 argv\cf2 , \cf1 char\cf2 **\cf4 envp\cf2 )\par \{\par \cf3 llgfx_SetDisplayMode\cf2 (320,240,16,0);\par \par \cf5 // load resources\par \cf2 \cf1 llgfx_id\cf2 \cf4 background\cf2 = \cf3 llgfx_LoadGfx\cf2 ("background.png");\par \cf5 // overlay\par \cf2 \cf1 llgfx_id\cf2 \cf4 backgroundtile\cf2 = \cf3 llgfx_LoadGfx\cf2 ("gras.png");\par \par \cf5 //blitfx for FX \par \cf2 \cf1 llgfx_sBLITFX\cf2 \cf4 blitfx\cf2 ;\par \cf4 blitfx\cf2 .\cf4 fixalpha\cf2 = 0.4f;\par \par \par \cf5 // font resources\par \cf2 \cf1 s_font\cf2 \cf4 borderfont\cf2 ;\par \cf1 s_font\cf2 \cf4 menufont\cf2 ;\par \par \cf3 llgfx_LoadFont\cf2 ("borderfont.png", &\cf4 borderfont\cf2 );\par \cf3 llgfx_LoadFont\cf2 ("menufont.png", &\cf4 menufont\cf2 );\par \par \cf1 int\cf2 \cf4 run_x\cf2 = 0;\par \cf1 while\cf2 (\cf4 osmain_endgame\cf2 ==\cf1 false\cf2 )\b\{\par \b0 \cf5 // draw Background\par \cf2 \cf3 llgfx_BLIT\cf2 (0,\cf4 background\cf2 );\par \cf3 llgfx_TILE_BLIT\cf2 (0,\cf4 backgroundtile\cf2 ,\cf4 run_x\cf2 ,0,0,\cf6 BLIT_FXSUB\cf2 ,&\cf4 blitfx\cf2 );\par \cf5 // run x\par \cf2 \cf4 run_x\cf2 ++;\par \par \cf5 // now the border\par \cf2 \cf3 llgfx_SelectFont\cf2 (&\cf4 borderfont\cf2 );\par \cf3 llgfx_SetTextPos\cf2 (40,40);\par \cf3 llgfx_DrawText\cf2 ("[--------]\\n" \cf5 // only 3 chars in font\par \cf2 "- -\\n" \cf5 // [ left corner \par \cf2 "- -\\n" \cf5 // ] right corner\par \cf2 "- -\\n" \cf5 // - filler\par \cf2 "- -\\n" \cf5 // - filler\par \cf2 "[--------]\\n"\par );\par \par \cf5 // some text\par \cf2 \cf3 llgfx_SelectFont\cf2 (&\cf4 menufont\cf2 );\par \cf3 llgfx_SetTextPos\cf2 (80,80);\par \cf3 llgfx_DrawText\cf2 ("WELCOME\\n"\par "TO THE\\n"\par "LEVEL ONE\\n"\par "ENGINE");\par \par \par \cf3 llgfx_FlipScreen\cf2 (\cf1 true\cf2 );\par \cf3 llinput_Update\cf2 ();\par \cf3 llirq_Sleep\cf2 (15);\par \b\}\par \b0 \cf1 return\cf2 0;\par \pard\}\cf0\lang1031\b\f1\fs20\par }