Files
EVEngine/test/simplesquirrel.nut
T

50 lines
658 B
Plaintext

function exportClass() {
if (eve.Window == null) return false;
return true;
}
function get() {
local a = A();
local b = B();
a.setString("print");
b.setA(a);
return b;
}
function refTest() {
local a = get();
a.print();
return true;
}
class Attr {
name = null;
type = "int";
}
class Test1 {
attr1 = Attr;
attr2 = null;
constructor(a, b) {
attr1 = a;
attr2 = b;
}
function test() {
::print(attr1);
::print(attr2);
}
}
function testDefClass() {
local a = Test1(1, 2);
a.test();
return true;
}
function getterTest() {
return true;
}