diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-01 16:45:58 -0700 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2024-03-01 16:45:58 -0700 |
commit | aa08a8943a9a2d4a0e51893eebe6900bca7a7251 (patch) | |
tree | 1bfd2505e7675af45ec1e56434a6549e98d42e7f /src/engine/systems/System.ts | |
parent | 5148ee2063846d37f9152a9dfa64fcd40cc0454b (diff) | |
download | the-abstraction-engine-aa08a8943a9a2d4a0e51893eebe6900bca7a7251.tar.gz the-abstraction-engine-aa08a8943a9a2d4a0e51893eebe6900bca7a7251.zip |
ecs init
Diffstat (limited to 'src/engine/systems/System.ts')
-rw-r--r-- | src/engine/systems/System.ts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/engine/systems/System.ts b/src/engine/systems/System.ts new file mode 100644 index 0000000..9852276 --- /dev/null +++ b/src/engine/systems/System.ts @@ -0,0 +1,11 @@ +import { Game } from ".."; + +export abstract class System { + public readonly name: string; + + constructor(name: string) { + this.name = name; + } + + abstract update(dt: number, game: Game): void; +} |