Implementation of GUI, capable of draw, update, delete. using methods of sprite manager.
What did I do?
I did an Sprite class that allows to create Sprites and a Sprite Manager that allows to interact with the Sprites inside.
How did I do it?
I did an Sprite class that allows to create Sprites bassed on structure of {coords (position),Texture (image), dimensions(size of image) }
-For manage of multiple Sprites its Sprite manager that allows to interact with the Sprites inside the Map, its a Hashmap bassed on a key that will be the name of the object a Sprite that will contain the information previus described
Why did I do it?
For the management of multiple Sprites and his update in screen.
Type of Change
Put an x in all the boxes that apply:
[x] β¨ New Feature (non-breaking change which adds functionality)
[ ] π οΈ Bug Fix (non-breaking change which fixes an issue)
[ ] β Breaking Change (fix or feature that would cause existing functionality to change)
[ ] π§Ή Code Refactor
[ ] β Build Configuration Change
[ ] π Documentation
[ ] ποΈ Chore
Pull Request Checklist
Put an x in all the boxes that apply:
[x] My commit messages are detailed.
[x] My code follows the code style of this project.
[x] No existing features have been broken without good reason.
[ ] My change requires a change to the documentation.
US Related
US
Description
Implementation of GUI, capable of draw, update, delete. using methods of sprite manager.
What did I do?
How did I do it?
Why did I do it?
Type of Change
Put an
x
in all the boxes that apply:Pull Request Checklist
Put an
x
in all the boxes that apply: