/
CHANGELOG
91 lines (62 loc) · 1.68 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
v0.7
====
Game
----
* Using a single addGUIElement for all GUI elements
GUI
---
* Added GUI.Link for handling links for external webs and files.
* Removed button url open
* Refactoring elements using a parent class GUI.Element
v0.6.3
======
InputAssistant
--------------
* Adding setCanvas method for binding mouse events to the canvas
Game
----
* Set canvas for InputAssistant
v0.6.2
======
GUI
---
* Added iFrame element. Loading url from block desc text.
v0.6.1
======
GUI
---
* Fixed bug when loading gui elements with desc image null.
v0.6
====
Game
----
* Added loading step before start game.
* Merged render and update loop. Using request animation frame method.
* Trigger event for collision group for both bodies. Ex: collision_bullets_asteroids.
* Trigger event for after update function.
* Added support for adding Scenes as objects.
* Delegate render and update to active scene.
* Removed assets_loaded event.
* Initialize scenes after loading assets.
* Map rendering removed for maintenance.
* Calling enter and exit scenes methods when switching.
Scene
-----
* Added Scene basic class.
RenderAssistant
---------------
* Added drawLine method.
* Setting canvas z-index to 1
Sprite
------
* Passing texture directly to the constructor function.
* Fixed a few bugs when sprite didn't have animation.
* Added rotation parameter for rendering rotated sprites.
InputAssistant
--------------
* When key is pressed it will fire events since keyup. It fixes a weird bug when keydown event is not fired.
GUI
---
* Button: Using HTML elements instead of canvas polygons.
* Label: Using HTML elements instead of canvas draw text.
* Background: Using HTML elements. z-index below canvas