Comments (10)
- I've noticed the inability to exit from a load menu which needs to be fixed.
- Displaying and deleting the profiles shouldn't be too hard. I recommend the nio package for it.
- I'm thinking of having an option "lookaround" or "l" or "la" which would display all the options aroung you.
- The "help" command definitely needs updating.
- I'm not sure how to change the font color. Or if it is consistent across all terminals.
from jadventure.
I may take a stab at these, atleast 1, 2, 3, 4.
I think there is a git command that goes "git log -p --color" that colorizes some of the text. I don't really know how it determines which text is which color tho, I assume it is set somewhere.
from jadventure.
I tried something like 5 before and there was different behavior when using some Unicode trick to get colors. That method didn't work around as it required some special sort of terminal only to work on. Then I came across jansi to get the things solved. Maybe looks like that can solve your 5 using that.
from jadventure.
Font is set by the terminal itself, I don't know if it is possible to change from an outside program.
from jadventure.
I'm pretty sure you can't set font by the terminal. I'm not sure about color though. It looks like ANSI codes are one way to do this.
from jadventure.
Color is possible, ncurses does it, I think it uses Unicode characters.
from jadventure.
How about we rather do a Swing Frame and make it look and behave like a terminal. It can incorporate some awesome features later.
from jadventure.
I was also thinking about something like this. I have no experience with this so I'm not sure if Swing Frames are the best way (I know people had been talking about using JavaFX before). However, a gui terminal would enable us to use things like ascii art, ncurses-like menus, colors, and better keyboard shortcuts. I imagine something like dwarf fortress (if any of you play). However, because this seems like a rather hard thing to implement especially considering the game mechanics themselves aren't fleshed out, I think it may be best to hold off on guis. Unless you have experience with it.
from jadventure.
I am just very little familiar with Swing.
Maybe we can just skip color for now. Even if we do it using some classic ASCII library, it will only be modified in future.
So the idea is archived for late.
from jadventure.
The only thing that needs to be fixed here is to show all the available saved profiles. Once that's done, this issue can be closed.
from jadventure.
Related Issues (20)
- NPC health carries over when reverting save HOT 8
- Selling to guide and then killing him causes negative gold drop HOT 5
- Creating new profiles deletes equipped armors in all other profiles HOT 2
- Saving after killing an NPC on one profile saves NPC death on all profiles HOT 1
- Items should cost more when you sell them to the npc HOT 4
- Merge json/ and json/original_data HOT 1
- Conversation menu infinite loop HOT 5
- when buy things with Guide,it will always loop.[BUG] HOT 1
- Standalone jar doesn't recognize external libraries HOT 4
- Use Adapt for Intent Parsing HOT 2
- i lost my file HOT 3
- prices display while selling HOT 1
- Save Selection Should be Clearer HOT 1
- Debug Error Reporting
- Link github pages site on title HOT 2
- Small amount of Dead code in Main Menu class HOT 4
- QueueProvider rework suggestion HOT 3
- Trading into menus package
- Jacoco breaks build
- Cucumber tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jadventure.