Files
jailsadventure2/data/brymode.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
}