1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2025-02-10 02:26:29 -05:00
OpenDiablo2/d2core/d2components
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
..
alpha.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
animation.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_cof.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_d2animdata.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_data_dictionary.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_dc6.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_dcc.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_ds1.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_dt1.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_font_table.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_palette_transform.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_palette.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_string_table.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
asset_wav.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
camera.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
dirty.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.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_path.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_source.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
file_type.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
interactive.go Adding input system, mouse cursor scene, interactive component 2020-12-07 12:44:11 -08:00
origin.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
position.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
priority.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
renderable.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
scale.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
segmented_sprite.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
size.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
velocity.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
viewport_filter.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
viewport_main.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00
viewport.go major refactor of akara ecs 2020-12-07 12:44:11 -08:00