Releases: oblerion/love2d.js
Releases · oblerion/love2d.js
Offline documentation : manual
You can download official manual and print it like old time.
b0.6-1 popup fix
Fix
- openURL can no longer open a page in a loop
b0.6 Refactoring + open url
Add
- love.system_openURL(url)
- love.touchpressed(id,x,y,dx,dy,force) ;
- love.touchreleased(id,x,y,dx,dy,force) ;
Edit
- Now that the love variable is initialised in love2d.js, it can be included in several javascript files.
- Refactoring the code, renaming a few internal functions (_ for private) and a few corrections.
- _disableRightClickMenu() function is called when mouse/touch events are loaded.
- All events are loaded by default.
Delete
- input class
- canvas class
- Timer,Colour
b0.5
All change
love2d.js is now a module
all you script need to be module, like it.
<script type="module" src="main.js"></script>
you need to import all element that you need in js script
import {Love} from "./love2d.js";
// you can use Love class now
//----------------------------------
// for more than one import
import {Love,Canvas} from "./love2d.js";
for better use on any IDE, struct change:
love.graphics.draw() --> become love.graphics_draw()
new class :
class Love
It need to be create at start, only one time.
It create main canvas(draw space) and load all event on it.
It's contains all you need for use this framework.
class Canvas
It add new canvas in your page and draw on it.
But drawing it's only thing you can do with it.
add some function :
love.timer_getDelta() --> get delta time between two frame
love.graphics_setAlpha(a) --> set alpha color for all after
disableRightClickMenu() --> now can use right click for game
disableConsole() --> disable keyboard shortcuts of console on page