34 lines
1020 B
Lua
34 lines
1020 B
Lua
brymode = {
|
|
old_update=nil,
|
|
return_function=nil,
|
|
|
|
show=function(retfun)
|
|
brymode.old_update=update
|
|
update=brymode.update
|
|
brymode.return_function=retfun
|
|
|
|
surf.cls(0)
|
|
draw.text("#include <stdio.h>",1,1,8)
|
|
draw.text("int main(int argc, char *argv[])",1,1+6*2,8)
|
|
draw.text("{",1,1+6*3,8)
|
|
draw.text("SDL_Init(SDL_INIT_EVERYTHING);",21,1+6*4,8)
|
|
draw.text("SDL_Window *win=",21,1+6*6,8)
|
|
draw.text("SDL_CreateWindow('Title',320,240);",29,1+6*7,8)
|
|
draw.text("SDL_Renderer *ren =",21,1+6*9,8)
|
|
draw.text("SDL_CreateRenderer(win,-1,0);",29,1+6*10,8)
|
|
draw.text("SDL_Quit();",21,1+6*12,8)
|
|
draw.text("return 0;",21,1+6*13,8)
|
|
draw.text("}",1,1+6*14,8)
|
|
end,
|
|
|
|
update=function()
|
|
--cls(0)
|
|
|
|
if key.press(key.ESCAPE) then
|
|
if brymode.return_function then
|
|
update=brymode.old_update
|
|
brymode.return_function()
|
|
end
|
|
end
|
|
end
|
|
} |