1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2025-02-09 18:17:07 -05:00
OpenDiablo2/d2core/d2systems
gravestench e6d418fdb2 Adding input system, mouse cursor scene, interactive component
* added `d2common/d2input`, copied input vector logic from hellspawner
* added an `InteractiveComponent` which contains input vector, enable
flag, and callback function
* Added an InputSystem which handles input logic and iterates over
entities with interactive components
* added a mouse cursor scene for rendering the mouse cursor
* made the trademark sprite disappear when left mouse is clicked
* various other small bugfixes in scene systems
2020-12-07 12:44:11 -08:00
..
testdata added game config loader system 2020-12-07 12:44:11 -08:00
app_bootstrap.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_loader.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
doc.go more work on ecs impl 2020-12-07 12:44:11 -08:00
file_handle_resolver_test.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_handle_resolver.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_source_resolver_test.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_source_resolver.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_type_resolver_test.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_type_resolver.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
game_client_bootstrap.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
game_config_test.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
game_config.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
game_object_factory.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
input_system.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
movement_test.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
movement.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
render.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
scene_base.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
scene_loading_screen.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
scene_main_menu.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
scene_mouse_cursor.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
sprite_factory.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
timescale_test.go more work on ecs impl 2020-12-07 12:44:11 -08:00
timescale.go more work on ecs impl 2020-12-07 12:44:11 -08:00
update_counter.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00