UNPKG

vectorengine

Version:

This is a minimal WebGL vector rendering engine written for AssemblyScript.

19 lines (13 loc) 503 B
import { DisplayString } from '../lib/VectorEngine'; const vectorEngineDisplay = new DisplayString("VectorEngine", 0.0, 0.3, 0.05, 0x00_ff_00_ff); let scale: f32 = 0.05; let scale_change: f32 = 0.001; let timeChange: f32 = -2.0; const TWO_PI: f32 = 6.28318; export function gameLoop(delta: i32): void { timeChange = <f32>delta / 1000.0; vectorEngineDisplay.render(); scale = (Mathf.sin(timeChange) + 1.1) / 35.0; assemblyScript.scale = scale; assemblyScript.render(); }