Krig Game Engine
buffer.h
1 #ifndef _BUFFER_H_
2 #define _BUFFER_H_
3 const char *intro_level_script_buffer =
4  "local alpha = 0.0\n"
5 
6  "function on_load()\n"
7  "krig.level.set_sky_box(0.0, 0.0, 0.2, 0.2, 0.0, 0.2, 0.0, 0.0, 0.3)\n"
8  "end\n"
9 
10  "function on_draw_screen(this, elapsedTime)\n"
11  "alpha = alpha + (elapsedTime / 2.0)\n"
12  "if alpha >= 2.0 then\n"
13  "krig.level.set_complete(1)\n"
14  "end\n"
15 
16  "gl.Translate (0.0, 0.0, -2.0)\n"
17  "gl.PushMatrix()\n"
18  "gl.LineWidth(3.0)\n"
19  "gl.Color(0.8, 0.8, 0.8, alpha)\n"
20 
21  "krig.display_text(\"Krig Game Engine\", -0.6, 0.1, -0.01, 0.001, 0.001)\n"
22  "krig.display_text(\"2007-2017\", -0.2, -0.1, -0.01, 0.0005, 0.001)\n"
23 
24  "gl.PopMatrix()\n"
25  "gl.LineWidth(3.0)\n"
26  "end\n";
27 #endif