Commit Graph

13 Commits

Author SHA1 Message Date
24be9bfb29 Imported Console from I-MIC FPS 2021-06-26 13:12:44 +00:00
165fc6f307 Fixed draw_rect helper missing drawing mode argument, set max view distance to a large number 2021-04-25 23:22:58 +00:00
8002708695 Updated Animator to be usable, added logo texture/image, 'finished' Intro state, added Window#shift_state 2021-04-19 19:13:15 +00:00
abb989f842 Added flags to use ffi-gosu optionally instead of always trying, made tooltip affected by theme (the last set theme in setup will be used to style the tooltip) 2021-03-12 08:33:16 -06:00
26dd688124 Ran rubocop -a 2020-12-14 16:04:31 -06:00
da5d740c6e Sync: Renamed Engine to Window to be less confusing, elements are now supposed to throw a changed event if their value is changed 2020-05-04 11:17:11 -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
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
df2dc25e34 Made Vector#operator private, refactored BoundingBox initializer to accept either Vectors or numbers, added #opacity to Common 2019-05-01 13:47:17 -05:00
6f9b00ffb5 Improvements to GameObject and friends 2019-03-30 13:29:30 -05:00
9f857bd787 Theming now implemented 2019-03-04 16:02:21 -06:00
18ff0a1ea9 Refactored Container to be an Element, removed button_up/button_down passing to elements, moved Gui out of GameState and into GuiState, added scaffolding for events (Publish/Subscribe pattern). Element input is broken ATM. 2019-03-01 09:41:51 -06:00
76ac1d553a Fixed crash due to old code from initial import, various clean up. 2019-01-30 13:37:29 -06:00