This repository has been archived on 2022-10-09. You can view files and clone it, but cannot push or open issues or pull requests.
OLEGSHA 2abffff843 Ported Component system from https://github.com/OLEGSHA/crystal-farm
- Added Components
  - Also added component-related events and several Layouts
- Added GUILayer to integrate Components into Layers
- Added InputBuses to handle consumable events
  - Layers now have a separate input handling pipeline
- Mouse button clicks are now handled together with keyboard keys
  - KeyEvent, Keys, InputTracker consider MBs to be keys
- Cursor position and pressed keys are now tracked by InputTracker
- GLFW key codes can now be mapped to names with Keys
- Added KeyMatcher for later
- Fixed world clipping into UI
- Cursor info is no longer available thru GraphicsInterface, use
InputTracker instead
2020-08-05 00:16:44 +03:00
..