-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an inventory system to the game #9
base: main
Are you sure you want to change the base?
Conversation
Merge pull request #10 from LGgameLAB/main
All its missing is the code to create the components.
Fixed bug with inventory menu not closing with the TAB key. Fixed bug with the player's sword not being fast enough.
Progress UpdateI have redone the inventory system to have a less complicated design which should make development of new items easier. The next things I plan to work on are:
|
The player can now change their equipped weapon in the inventory overlay by clicking on the item.
Add a bit of text just below the item to let the user know that the item is equipped.
Progress Update:
While I want to finish off the inventory system, I think getting a functional UI for the system is also important so I am going to (most likely) devote all of today working on things that are not directly related to the inventory system. The things I plan on working on include:
Once I get back to working on the actual system, I will probably work on these things:
This will most certainly span many days, but I plan to get them all done. I'll update the post as I go. |
Add a simple tooltip to the inventory overlay. An improved version of the tooltip can be created once some addition methods are added to the inventory system API to simplify access to the inventory registry.
Added these things: - Item descriptions to the inventory tooltips. - Removed random print statements. - Changed the filename of the game's save file. - Added the game's save file to the .gitignore
Added inventory serializations methods. Added the basics of a simple chest
I'm just making this so we can track the progress of the system's development.
Linting status: