import { vec2 } from 'gl-matrix'; export interface Agent { position: vec2; angle: number; colorIndex: number; targetPosition: vec2; targetAngle: number; introDelay: number; } export const AGENT_FLOAT_COUNT = 8; export const AGENT_SIZE_IN_BYTES = AGENT_FLOAT_COUNT * Float32Array.BYTES_PER_ELEMENT;