{"push_id":1366083570,"size":1,"distinct_size":0,"ref":"refs/heads/feature-key-system","head":"3e0ef2717daf099d10658e5e4e07476fe5da5228","before":"6a4e6be340f19516e8e83eb2040db1a5283d2f54","commits":[{"sha":"3e0ef2717daf099d10658e5e4e07476fe5da5228","author":{"name":"patternspandemic","email":"2496dc698112a5426627672f74e0665a3932c78e@live.com"},"message":"Move various state out of systems and into entities with Settings components\n\n- Add NamedEntityService for easy retrieval of an entity by name\n- Add Settings component\n- Add GlobalSettingsGeneratorSystem\n- Add KeysGeneratorSystem\n- Add MouseGeneratorSystem\n- Update EntityCreatorService to add Settings component to various enities\n- Update various systems to make use of NamedEntityService\n- Update renderers to utilize globalGraph entity's settings to manage draw state\n- Update GuiSystem to utilize globalSettings and globalGraph entity's settings\n- Update GuiSystem to add Global Graph node with render settings\n- Update many generators to register their entities to the NamedEntityService\n- Create KeyBindsSystem to handle all key bindings\n- Update Project with various services, systems, and components\n- Remove various Family creation in favor of direct entity getting\n- General code cleanup","distinct":false,"url":"https://api.github.com/repos/patternspandemic/dvpg/commits/3e0ef2717daf099d10658e5e4e07476fe5da5228"}]}
{"actor":{"display_login":"patternspandemic"}}