32 lines
719 B
C
32 lines
719 B
C
#include "v4k.h"
|
|
|
|
#define SCRIPT(...) #__VA_ARGS__
|
|
|
|
#if 0 // teal
|
|
script_run("local tl=require(\"tl\")\ntl.loader()");
|
|
script_run("addsub = require(\"s2\"); print (addsub.add(10, 20))");
|
|
s2.tl:
|
|
local function add(a: number, b: number): number
|
|
return a + b
|
|
end
|
|
local s = add(1,2)
|
|
print(s)
|
|
#endif
|
|
|
|
int main() {
|
|
script_init();
|
|
|
|
script_run(SCRIPT(
|
|
window_create(75.0,0);
|
|
while window_swap() do
|
|
ddraw_grid(10);
|
|
if ui_panel("Hello from Lua!", 0) then
|
|
ui_panel_end();
|
|
end;
|
|
end;
|
|
));
|
|
|
|
// script test (lua)
|
|
script_run( "-- Bye.lua\nio.write(\"script test: Bye world!, from \", _VERSION, \"\\n\")" );
|
|
}
|