UNPKG

migalib

Version:

MIGAlib - MInimal GAme LIBrary

38 lines (32 loc) 1.61 kB
##### NEW STUFF - default font (pico8?) and spritefontmanager + tinting??? :D **high** - Particle System? Or is this out of scope? **high** ##### MIGALIB-SETUP / BUILDING / DEPLOYMENT / DOCS - itch.io buttler support **medium** - migalib-setup update implementation **low** - disable source map on build **medium** - jsdocs? is there something build into typescript? ##### INPUT - gamepad support (https://github.com/alvaromontoro/gamecontroller.js) **high** - mouseLeftClickedInArea / mouseRightClickedInArea ##### SFX howler (sound) stuff => sound.fade! **high** => sound.pause! **high** => sound.mute! **high** => sound.rate => this should work for increasing / decreasing pitch **high** ##### UTILS => A* Pathfinding **high** => RNG (from...to) + option defining an integer only result **high** => Migalib.math.clamp **high** function(min, max) { return Math.min(Math.max(this, min), max); }; => camera: basically sets an offset -x -y to all render calls **high** (but then we need a method to disable it for certain render calls (eg. ui rendering), maybe "fixed" in render options?) => tiled map editor support (https://www.mapeditor.org/) **high** => custom mouse cursor **high** ##### BUGFIXES / MISC IMPROVEMENTS - check that textureBleedFix value is initially set to zero / disabled - custom gif / image splashscreen(s) array with images + time how long they should be displayed + disabling it completely? **high** - Some kind of menu for fullscreen (especially in itch app version / electron)(document.body.requestFullscreen() document.exitFullscreen()) **medium** ##### DONE