Invoking extra TS functions.
This commit is contained in:
@ -1,7 +0,0 @@
|
||||
import { MESSAGE_TEST } from "./test";
|
||||
import { MESSAGE_ALT } from "./test2";
|
||||
|
||||
//@ts-ignore
|
||||
print(MESSAGE_TEST);
|
||||
//@ts-ignore
|
||||
print(MESSAGE_ALT);
|
35
ts/main.ts
Normal file
35
ts/main.ts
Normal file
@ -0,0 +1,35 @@
|
||||
let cube:Primitive;
|
||||
let shader:Shader;
|
||||
let camera:Camera;
|
||||
|
||||
const init = () => {
|
||||
print('Main invoked');
|
||||
|
||||
cube = primitiveCreate();
|
||||
quadInit(cube, 0, -1, -1, 0, 0, 1, 1, 1, 1);
|
||||
|
||||
camera = cameraCreate();
|
||||
|
||||
shader = shaderCreate();
|
||||
assetShaderLoad(shader, "shaders/textured.vert", "shaders/textured.frag");
|
||||
|
||||
shaderUse(shader);
|
||||
cameraLookAt(camera, 3,3,3, 0,0,0);
|
||||
cameraPerspective(camera, 45, 16/9, 0.01, 100);
|
||||
}
|
||||
|
||||
const update = () => {
|
||||
shaderUse(shader);
|
||||
|
||||
cameraLookAt(camera, 3,3,3, 0,0,0);
|
||||
cameraPerspective(camera, 45, 16/9, 0.01, 100);
|
||||
|
||||
shaderUseCamera(shader, camera);
|
||||
shaderUsePosition(shader, 0,0,0, 0,0,0);
|
||||
primitiveDraw(cube, 0, -1);
|
||||
}
|
||||
|
||||
const dispose = () => {
|
||||
cameraDispose(camera);
|
||||
shaderDispose(shader);
|
||||
}
|
@ -1 +0,0 @@
|
||||
export const MESSAGE_TEST = 'yeet';
|
@ -1 +0,0 @@
|
||||
export const MESSAGE_ALT = 'hELLO2';
|
Reference in New Issue
Block a user