Commit Graph

196 Commits

Author SHA1 Message Date
935d6e9178 Added Transform.perspective and .view matrix helpers, fixed array index out of bounds for Transform * Vector 2019-12-07 09:59:47 -06:00
cc813c023f Added initial 3D support to Transform 2019-12-05 17:23:47 -06:00
5f359a8313 Fixed wrong method called in DSL.progress, removed unneed line, and made DSL.background use element_parent 2019-11-22 17:20:03 -06:00
c67d6f9d26 Trigger recalculate when Container#clear is called 2019-11-21 14:24:01 -06:00
7f97ec85dd Added Container#clear to remove child elements and optionally eval block, improvements to EditLine to show current selection. 2019-11-21 14:07:42 -06:00
89a54e90a1 Added Vector.xy 2019-10-25 13:57:23 -05:00
48d2924c9b Probably fixed Element dynamic width/height 2019-10-24 10:47:13 -05:00
7cc733dee4 Bumped version v0.12.1 2019-10-15 11:41:53 -05:00
28c4acdedf Added Gosu.draw_circle 2019-10-09 11:35:40 -05:00
57313a33a6 Bump version v0.12.0 2019-10-08 08:54:15 -05:00
5d16500edd Added support for passing flags to get_image, aliased Vector#weight/= to Vector#w/= 2019-10-08 08:53:37 -05:00
51dd3803fa Moved files around, renamed Matrix to Transform 2019-10-07 12:30:48 -05:00
c6beab3e99 Added Matrix, incomplete. 2019-10-06 21:35:10 -05:00
8ce594753e Bumped version v0.11.1 2019-10-01 14:58:00 -05:00
ae44083cf2 Fixed default theme border to thick, fixed BoundingBox#point? order dependent 2019-10-01 14:57:17 -05:00
b25f76e124 Bumped version v0.11.0 2019-10-01 11:48:43 -05:00
8f9e671340 Added Vector#lerp 2019-10-01 11:48:22 -05:00
bb482f4463 Sync 2019-09-26 12:41:34 -05:00
788d987da1 Elements now return :handled when they're supposed to, GameState initialization and setup are now seperated 2019-09-12 08:15:02 -05:00
6fafe98008 Removed 'require "gosu"' from background 2019-09-12 08:03:27 -05:00
002a01abfc Bump version v0.10.2 2019-08-13 09:52:24 -05:00
6f7bac3880 BoundingBox#intersect? now supports Ray 2019-08-13 09:51:53 -05:00
993e59aa94 Added Shader#get to retrieve instance of Shader if shader with name exists 2019-08-13 07:26:06 -05:00
e30ed7c6be Fixed a couple warnings 2019-08-11 09:38:09 -05:00
a172c24d97 Bump version v0.10.1 2019-08-10 09:42:29 -05:00
003715f685 Added Shader#available? method for checking if a shader useable 2019-08-10 09:42:00 -05:00
1458736f7d Bumped version v0.10.0 2019-08-08 21:22:31 -05:00
a2e0c07c6a Added Ray class 2019-08-07 23:03:40 -05:00
3ead2f5daf Added Shader handling class, made Text re-render text_shadow if anything affecting shadow is changed. 2019-08-07 12:02:22 -05:00
8f3d9ff193 added Element#inner_width and Element#inner_height methods, EditLine now resets caret blink cycle when clicked 2019-06-27 17:23:15 -05:00
bed78e7dc8 Bumped version v0.9.0 2019-06-27 15:47:49 -05:00
bdce85613b Added Progress bar, refactored Elements to be under CyberarmEngine::Element namespace. 2019-06-27 15:41:38 -05:00
b3bfa0d654 Updated ToggleButton and CheckBox width/height handling 2019-06-25 15:33:58 -05:00
a972cfac98 Added partial support for fixed element width/height and added support for dynamic width/height (currently only works on Containers) 2019-06-25 14:56:41 -05:00
2fe8e6042b Added deep_merge for Theme 2019-06-24 15:06:51 -05:00
f68a8383af Monkeypatch Gosu::Color to add <=> to support color ranges in Background 2019-06-23 14:54:34 -05:00
72df060059 Root Container width/height now always match window 2019-06-23 11:27:13 -05:00
e95b4c05e2 Added GuiState#request_recalculation to enable requesting a gui recalc on next update, GUI state will request a recalculation if the window size changes 2019-06-23 10:43:31 -05:00
4642056576 Bumped version v0.8.1 2019-06-21 18:54:54 -05:00
3d2402b7f7 Fixed Image and EditLine sizing messed out 2019-06-21 18:54:30 -05:00
f4a783b371 Bumped version v0.8.0 2019-06-21 16:15:53 -05:00
d1dec5791b Improved theme handling 2019-06-21 13:53:57 -05:00
8c5c5e1b7b Element width and height are now proper styles, removed width/height setters when element is not visible, Element.width and Element.height now return 0 if Element is invisible 2019-06-21 11:59:13 -05:00
f9324448ee Moved Element styles into Style 2019-06-21 11:40:15 -05:00
34d53ae1cb Bump version v0.7.1 2019-06-17 08:57:33 -05:00
74d1ddd16b Fixed not handling padding properly, fixed edit_line stuck appearing like mouse is hovering over it after mouse has left it 2019-06-17 08:56:17 -05:00
da69f057a0 Bump version v0.7.0 2019-06-16 12:03:45 -05:00
4f4770db0e Fixed CheckBox#value not returning a boolean, added support for toggling Element visiblity 2019-06-16 12:03:20 -05:00
b6730204e8 Bump version v0.6.0 2019-06-13 21:21:46 -05:00
d8dc621c62 Added proper theming support 2019-05-11 17:13:24 -05:00