diff --git a/README.md b/README.md index a1b00a7..ad69f08 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,6 @@ A lightweight 2D game engine for the browser, built with TypeScript and the Web | `input/pointer` | Per-frame pointer/mouse state with canvas scaling | | `validate` | JSON validation helpers and error collector | | `bootstrap` | Canvas, keyboard, pointer setup in one call | -| `transition` | Frame transition helper (flush input, play sound) | ## Installation ```bash diff --git a/package-lock.json b/package-lock.json index 54dbce7..d0fd5d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@starweb-libs/engine", - "version": "0.0.7", + "version": "0.0.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@starweb-libs/engine", - "version": "0.0.7", + "version": "0.0.8", "license": "MIT", "devDependencies": { "tsdown": "^0.22.0", diff --git a/package.json b/package.json index 63cc5f5..a1c2a7f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@starweb-libs/engine", "description": "A lightweight 2D game engine for the browser", "author": "Mason L'Etoile", - "version": "0.0.7", + "version": "0.0.8", "license": "MIT", "repository": { "type": "git", @@ -68,11 +68,6 @@ "types": "./dist/bootstrap.d.mts", "@starweb-libs/source": "./src/bootstrap.ts", "import": "./dist/bootstrap.mjs" - }, - "./transition.js": { - "types": "./dist/transition.d.mts", - "@starweb-libs/source": "./src/transition.ts", - "import": "./dist/transition.mjs" } } } diff --git a/src/transition.ts b/src/transition.ts deleted file mode 100644 index 2e6d721..0000000 --- a/src/transition.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { flushPointer } from "./input/pointer.js"; -import { flushKeyboard } from "./input/keyboard.js"; - -export function transition(frame: T, audio: { playSound(name: string): void }, fn?: () => void): T { - audio.playSound("button"); - fn?.(); - flushPointer(); - flushKeyboard(); - return frame; -}