├── .DS_Store ├── .gitignore ├── README.md ├── dist ├── Bitmap.d.ts ├── Font.d.ts ├── Game.d.ts ├── GameContext.d.ts ├── Graphics.d.ts ├── Gute.d.ts ├── Keys.d.ts ├── Log.d.ts ├── Resource.d.ts ├── Sound.d.ts ├── SoundScape.d.ts ├── Tileset.d.ts ├── font.ttf ├── impl │ ├── BitmapImpl.d.ts │ ├── FontImpl.d.ts │ ├── GraphicsImpl.d.ts │ ├── Palette.d.ts │ ├── SoundImpl.d.ts │ └── TilesetImpl.d.ts ├── index-min.js ├── index-min.js.LICENSE.txt ├── index.d.ts ├── index.js ├── ldtk │ ├── LDTKEntity.d.ts │ ├── LDTKLayer.d.ts │ ├── LDTKLevel.d.ts │ └── LDTKWorld.d.ts ├── opengl │ ├── OpenGLBitmap.1.d.ts │ ├── OpenGLBitmap.d.ts │ ├── OpenGLGraphicsImpl.d.ts │ ├── OpenGLOffscreen.d.ts │ ├── OpenGLTilesetImpl.d.ts │ ├── RenderingState.d.ts │ └── State.d.ts ├── path │ ├── AStarPathFinder.d.ts │ ├── MapNode.d.ts │ ├── Path.d.ts │ ├── PathFinderMap.d.ts │ ├── PathMover.d.ts │ └── Step.d.ts └── tilemaps │ ├── LDTKWorld.d.ts │ ├── MapEntity.d.ts │ ├── MapLayer.d.ts │ ├── MapLevel.d.ts │ └── MapWorld.d.ts ├── docs ├── .nojekyll ├── assets │ ├── hierarchy.js │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ ├── GuteLog.html │ ├── MapEntity.html │ ├── MapLayer.html │ ├── MapLevel.html │ ├── MapWorld.html │ ├── SoundScape.html │ ├── astarpathfinder.html │ ├── keys.html │ ├── ldtkworld.html │ ├── path.html │ └── step.html ├── enums │ ├── Renderer.html │ └── SoundEasing.html ├── functions │ ├── getMaxTextureSize.html │ ├── isMusicOn.html │ ├── isSoundOn.html │ ├── setMusicOn.html │ ├── setPrescaleTilesets.html │ ├── setSoundOn.html │ └── startGame.html ├── hierarchy.html ├── index.html ├── interfaces │ ├── LDTKLayerCompression.html │ ├── Offscreen.html │ ├── bitmap.html │ ├── font.html │ ├── game.html │ ├── gamecontext.html │ ├── graphics.html │ ├── pathfindermap.html │ ├── pathmover.html │ ├── sound.html │ └── tileset.html ├── modules.html ├── test │ ├── assets │ │ ├── Gray.png │ │ ├── coin.mp3 │ │ ├── idle.png │ │ ├── jump.mp3 │ │ ├── jump.png │ │ ├── music.mp3 │ │ ├── run.png │ │ └── terrain.png │ ├── font.ttf │ ├── game.js │ ├── gute-1.0.14.js │ ├── index.html │ └── logo.png └── variables │ ├── BLACK.html │ ├── BLUE.html │ ├── GREEN.html │ ├── RED.html │ └── WHITE.html ├── package.json ├── src ├── .DS_Store ├── Bitmap.ts ├── Font.ts ├── Game.ts ├── GameContext.ts ├── Graphics.ts ├── Gute.ts ├── Keys.ts ├── Log.ts ├── Resource.ts ├── Sound.ts ├── SoundScape.ts ├── Tileset.ts ├── impl │ ├── BitmapImpl.ts │ ├── FontImpl.ts │ ├── GraphicsImpl.ts │ ├── Palette.ts │ ├── SoundImpl.ts │ └── TilesetImpl.ts ├── index.ts ├── opengl │ ├── OpenGLBitmap.1.ts │ ├── OpenGLBitmap.ts │ ├── OpenGLGraphicsImpl.ts │ ├── OpenGLOffscreen.ts │ ├── OpenGLTilesetImpl.ts │ └── RenderingState.ts ├── path │ ├── AStarPathFinder.ts │ ├── MapNode.ts │ ├── Path.ts │ ├── PathFinderMap.ts │ ├── PathMover.ts │ └── Step.ts ├── tilemaps │ ├── LDTKWorld.ts │ ├── MapEntity.ts │ ├── MapLayer.ts │ ├── MapLevel.ts │ └── MapWorld.ts └── types.d.ts ├── tsconfig.json ├── webpack.config.js └── webpack.config.prod.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /lib 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/README.md -------------------------------------------------------------------------------- /dist/Bitmap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Bitmap.d.ts -------------------------------------------------------------------------------- /dist/Font.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Font.d.ts -------------------------------------------------------------------------------- /dist/Game.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Game.d.ts -------------------------------------------------------------------------------- /dist/GameContext.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/GameContext.d.ts -------------------------------------------------------------------------------- /dist/Graphics.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Graphics.d.ts -------------------------------------------------------------------------------- /dist/Gute.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Gute.d.ts -------------------------------------------------------------------------------- /dist/Keys.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Keys.d.ts -------------------------------------------------------------------------------- /dist/Log.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Log.d.ts -------------------------------------------------------------------------------- /dist/Resource.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Resource.d.ts -------------------------------------------------------------------------------- /dist/Sound.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Sound.d.ts -------------------------------------------------------------------------------- /dist/SoundScape.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/SoundScape.d.ts -------------------------------------------------------------------------------- /dist/Tileset.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/Tileset.d.ts -------------------------------------------------------------------------------- /dist/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/font.ttf -------------------------------------------------------------------------------- /dist/impl/BitmapImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/impl/BitmapImpl.d.ts -------------------------------------------------------------------------------- /dist/impl/FontImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/impl/FontImpl.d.ts -------------------------------------------------------------------------------- /dist/impl/GraphicsImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/impl/GraphicsImpl.d.ts -------------------------------------------------------------------------------- /dist/impl/Palette.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/impl/Palette.d.ts -------------------------------------------------------------------------------- /dist/impl/SoundImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/impl/SoundImpl.d.ts -------------------------------------------------------------------------------- /dist/impl/TilesetImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/impl/TilesetImpl.d.ts -------------------------------------------------------------------------------- /dist/index-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/index-min.js -------------------------------------------------------------------------------- /dist/index-min.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/index-min.js.LICENSE.txt -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/ldtk/LDTKEntity.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/ldtk/LDTKEntity.d.ts -------------------------------------------------------------------------------- /dist/ldtk/LDTKLayer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/ldtk/LDTKLayer.d.ts -------------------------------------------------------------------------------- /dist/ldtk/LDTKLevel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/ldtk/LDTKLevel.d.ts -------------------------------------------------------------------------------- /dist/ldtk/LDTKWorld.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/ldtk/LDTKWorld.d.ts -------------------------------------------------------------------------------- /dist/opengl/OpenGLBitmap.1.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/OpenGLBitmap.1.d.ts -------------------------------------------------------------------------------- /dist/opengl/OpenGLBitmap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/OpenGLBitmap.d.ts -------------------------------------------------------------------------------- /dist/opengl/OpenGLGraphicsImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/OpenGLGraphicsImpl.d.ts -------------------------------------------------------------------------------- /dist/opengl/OpenGLOffscreen.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/OpenGLOffscreen.d.ts -------------------------------------------------------------------------------- /dist/opengl/OpenGLTilesetImpl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/OpenGLTilesetImpl.d.ts -------------------------------------------------------------------------------- /dist/opengl/RenderingState.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/RenderingState.d.ts -------------------------------------------------------------------------------- /dist/opengl/State.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/opengl/State.d.ts -------------------------------------------------------------------------------- /dist/path/AStarPathFinder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/path/AStarPathFinder.d.ts -------------------------------------------------------------------------------- /dist/path/MapNode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/path/MapNode.d.ts -------------------------------------------------------------------------------- /dist/path/Path.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/path/Path.d.ts -------------------------------------------------------------------------------- /dist/path/PathFinderMap.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/path/PathFinderMap.d.ts -------------------------------------------------------------------------------- /dist/path/PathMover.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/path/PathMover.d.ts -------------------------------------------------------------------------------- /dist/path/Step.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/path/Step.d.ts -------------------------------------------------------------------------------- /dist/tilemaps/LDTKWorld.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/tilemaps/LDTKWorld.d.ts -------------------------------------------------------------------------------- /dist/tilemaps/MapEntity.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/tilemaps/MapEntity.d.ts -------------------------------------------------------------------------------- /dist/tilemaps/MapLayer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/tilemaps/MapLayer.d.ts -------------------------------------------------------------------------------- /dist/tilemaps/MapLevel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/tilemaps/MapLevel.d.ts -------------------------------------------------------------------------------- /dist/tilemaps/MapWorld.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/dist/tilemaps/MapWorld.d.ts -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/hierarchy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/hierarchy.js -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/GuteLog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/GuteLog.html -------------------------------------------------------------------------------- /docs/classes/MapEntity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/MapEntity.html -------------------------------------------------------------------------------- /docs/classes/MapLayer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/MapLayer.html -------------------------------------------------------------------------------- /docs/classes/MapLevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/MapLevel.html -------------------------------------------------------------------------------- /docs/classes/MapWorld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/MapWorld.html -------------------------------------------------------------------------------- /docs/classes/SoundScape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/SoundScape.html -------------------------------------------------------------------------------- /docs/classes/astarpathfinder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/astarpathfinder.html -------------------------------------------------------------------------------- /docs/classes/keys.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/keys.html -------------------------------------------------------------------------------- /docs/classes/ldtkworld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/ldtkworld.html -------------------------------------------------------------------------------- /docs/classes/path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/path.html -------------------------------------------------------------------------------- /docs/classes/step.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/classes/step.html -------------------------------------------------------------------------------- /docs/enums/Renderer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/enums/Renderer.html -------------------------------------------------------------------------------- /docs/enums/SoundEasing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/enums/SoundEasing.html -------------------------------------------------------------------------------- /docs/functions/getMaxTextureSize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/getMaxTextureSize.html -------------------------------------------------------------------------------- /docs/functions/isMusicOn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/isMusicOn.html -------------------------------------------------------------------------------- /docs/functions/isSoundOn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/isSoundOn.html -------------------------------------------------------------------------------- /docs/functions/setMusicOn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/setMusicOn.html -------------------------------------------------------------------------------- /docs/functions/setPrescaleTilesets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/setPrescaleTilesets.html -------------------------------------------------------------------------------- /docs/functions/setSoundOn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/setSoundOn.html -------------------------------------------------------------------------------- /docs/functions/startGame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/functions/startGame.html -------------------------------------------------------------------------------- /docs/hierarchy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/hierarchy.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/LDTKLayerCompression.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/LDTKLayerCompression.html -------------------------------------------------------------------------------- /docs/interfaces/Offscreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/Offscreen.html -------------------------------------------------------------------------------- /docs/interfaces/bitmap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/bitmap.html -------------------------------------------------------------------------------- /docs/interfaces/font.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/font.html -------------------------------------------------------------------------------- /docs/interfaces/game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/game.html -------------------------------------------------------------------------------- /docs/interfaces/gamecontext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/gamecontext.html -------------------------------------------------------------------------------- /docs/interfaces/graphics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/graphics.html -------------------------------------------------------------------------------- /docs/interfaces/pathfindermap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/pathfindermap.html -------------------------------------------------------------------------------- /docs/interfaces/pathmover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/pathmover.html -------------------------------------------------------------------------------- /docs/interfaces/sound.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/sound.html -------------------------------------------------------------------------------- /docs/interfaces/tileset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/interfaces/tileset.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/test/assets/Gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/Gray.png -------------------------------------------------------------------------------- /docs/test/assets/coin.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/coin.mp3 -------------------------------------------------------------------------------- /docs/test/assets/idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/idle.png -------------------------------------------------------------------------------- /docs/test/assets/jump.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/jump.mp3 -------------------------------------------------------------------------------- /docs/test/assets/jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/jump.png -------------------------------------------------------------------------------- /docs/test/assets/music.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/music.mp3 -------------------------------------------------------------------------------- /docs/test/assets/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/run.png -------------------------------------------------------------------------------- /docs/test/assets/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/assets/terrain.png -------------------------------------------------------------------------------- /docs/test/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/font.ttf -------------------------------------------------------------------------------- /docs/test/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/game.js -------------------------------------------------------------------------------- /docs/test/gute-1.0.14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/gute-1.0.14.js -------------------------------------------------------------------------------- /docs/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/index.html -------------------------------------------------------------------------------- /docs/test/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/test/logo.png -------------------------------------------------------------------------------- /docs/variables/BLACK.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/variables/BLACK.html -------------------------------------------------------------------------------- /docs/variables/BLUE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/variables/BLUE.html -------------------------------------------------------------------------------- /docs/variables/GREEN.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/variables/GREEN.html -------------------------------------------------------------------------------- /docs/variables/RED.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/variables/RED.html -------------------------------------------------------------------------------- /docs/variables/WHITE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/docs/variables/WHITE.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/package.json -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/Bitmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Bitmap.ts -------------------------------------------------------------------------------- /src/Font.ts: -------------------------------------------------------------------------------- 1 | export interface Font { 2 | apply(ctx: CanvasRenderingContext2D, size: number): void; 3 | } -------------------------------------------------------------------------------- /src/Game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Game.ts -------------------------------------------------------------------------------- /src/GameContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/GameContext.ts -------------------------------------------------------------------------------- /src/Graphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Graphics.ts -------------------------------------------------------------------------------- /src/Gute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Gute.ts -------------------------------------------------------------------------------- /src/Keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Keys.ts -------------------------------------------------------------------------------- /src/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Log.ts -------------------------------------------------------------------------------- /src/Resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Resource.ts -------------------------------------------------------------------------------- /src/Sound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Sound.ts -------------------------------------------------------------------------------- /src/SoundScape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/SoundScape.ts -------------------------------------------------------------------------------- /src/Tileset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/Tileset.ts -------------------------------------------------------------------------------- /src/impl/BitmapImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/impl/BitmapImpl.ts -------------------------------------------------------------------------------- /src/impl/FontImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/impl/FontImpl.ts -------------------------------------------------------------------------------- /src/impl/GraphicsImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/impl/GraphicsImpl.ts -------------------------------------------------------------------------------- /src/impl/Palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/impl/Palette.ts -------------------------------------------------------------------------------- /src/impl/SoundImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/impl/SoundImpl.ts -------------------------------------------------------------------------------- /src/impl/TilesetImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/impl/TilesetImpl.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/opengl/OpenGLBitmap.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/opengl/OpenGLBitmap.1.ts -------------------------------------------------------------------------------- /src/opengl/OpenGLBitmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/opengl/OpenGLBitmap.ts -------------------------------------------------------------------------------- /src/opengl/OpenGLGraphicsImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/opengl/OpenGLGraphicsImpl.ts -------------------------------------------------------------------------------- /src/opengl/OpenGLOffscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/opengl/OpenGLOffscreen.ts -------------------------------------------------------------------------------- /src/opengl/OpenGLTilesetImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/opengl/OpenGLTilesetImpl.ts -------------------------------------------------------------------------------- /src/opengl/RenderingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/opengl/RenderingState.ts -------------------------------------------------------------------------------- /src/path/AStarPathFinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/path/AStarPathFinder.ts -------------------------------------------------------------------------------- /src/path/MapNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/path/MapNode.ts -------------------------------------------------------------------------------- /src/path/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/path/Path.ts -------------------------------------------------------------------------------- /src/path/PathFinderMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/path/PathFinderMap.ts -------------------------------------------------------------------------------- /src/path/PathMover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/path/PathMover.ts -------------------------------------------------------------------------------- /src/path/Step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/path/Step.ts -------------------------------------------------------------------------------- /src/tilemaps/LDTKWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/tilemaps/LDTKWorld.ts -------------------------------------------------------------------------------- /src/tilemaps/MapEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/tilemaps/MapEntity.ts -------------------------------------------------------------------------------- /src/tilemaps/MapLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/tilemaps/MapLayer.ts -------------------------------------------------------------------------------- /src/tilemaps/MapLevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/tilemaps/MapLevel.ts -------------------------------------------------------------------------------- /src/tilemaps/MapWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/src/tilemaps/MapWorld.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'xbr-js'; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevglass/gute/HEAD/webpack.config.prod.js --------------------------------------------------------------------------------