Angband on PSP
Collapse
X
-
I'll try the backtick thing, although I don't have a key for that either on the E71.Leave a comment:
-
-
You don't need ESC. You can use '`', which is more convenient on many windows keyboards.Leave a comment:
-
Managed to get smaller fonts for Putty (6x4) to get over 80x24 on my E71. So I ssh'd into my server and installed angband on it, and it runs (unsurprisingly). However an escape isn't being sent by Putty to the game properly so it's currently unplayable if you enter any number of things.
However, Putty's open source. I'll try to work out how to compile it, and then the beginnings of a basic port filter out from there.
Running over ssh is cool, but not as cool as a native Symbian/SDL version would be ...Leave a comment:
-
Managed to get smaller fonts for Putty (6x4) to get over 80x24 on my E71. So I ssh'd into my server and installed angband on it, and it runs (unsurprisingly). However an escape isn't being sent by Putty to the game properly so it's currently unplayable if you enter any number of things.
However, Putty's open source. I'll try to work out how to compile it, and then the beginnings of a basic port filter out from there.Leave a comment:
-
Things like spell selection and item selection have scrollable (and mouse-selectable) menus in FA. You really should try it out (or O110u if you prefer - it has the same interface). Don't forget to set the show_lists option (it's in gameplay options) to yes.Leave a comment:
-
FA uses the menus for every selection. V still has a few left (spell-lists, a few others.)
As for small-screen, do take a look at the FA source. It's really not that big a change.Leave a comment:
-
As Pete says, FA has dealt with this. A search for small_screen in the FA code is a good way to start.
Partly to make displaying variable screen size stuff easier, FA has also developed a different way of displaying some stuff. The 'C' screen is one (although this can be handled fine without) and using Pete's menu code for all selection menus is another. The menu stuff really should go into V, IMHO.
This change and full mouse control are the only small screen UI things really different between FA and V; if those were sorted, it would be trivial to get V running properly on Windows Mobile, for example.
I have to say that I'm daunted enough by the challenge of trying to compile something for S60. I'd really like to leave the small_screen stuff as an orthogonal project. Perhaps if someone wants to import that from FA (Widget?), by the time I get round to actually compiling HEAD on Symbian, it might already be in there ...
I created ticket #1077 for the small_screen import. I'll add another ticket if there is still work to do importing Pete's menus.Leave a comment:
-
As Pete says, FA has dealt with this. A search for small_screen in the FA code is a good way to start.
Partly to make displaying variable screen size stuff easier, FA has also developed a different way of displaying some stuff. The 'C' screen is one (although this can be handled fine without) and using Pete's menu code for all selection menus is another. The menu stuff really should go into V, IMHO.
This change and full mouse control are the only small screen UI things really different between FA and V; if those were sorted, it would be trivial to get V running properly on Windows Mobile, for example.Leave a comment:
-
FAAngband has a small screen layout, and is very close to the V codebase. You might try borrowing from there.
(Same model for file.c, etc)Leave a comment:
-
I could remove that check, but a lot of descriptions, the character info command, etc, will all be hard to use unless there is a substantial UI refactor.Leave a comment:
-
Hmmm. I don't know angband's low-level code well, but it might be possible to use fewer than 80 cols without too many problems. I guess we'll find out.Leave a comment:
-
PDCurses includes a curses port that runs on top of SDL (on any SDL implementation I suppose). I don't know if a SDL+curses+main_gcu port is going to be easier to code than a SDL+main_sdl, but in any case here is the port.
Oh, and by the way, I have a N79 (a S60 phone with no full qwerty keyboard). If it is going to be a supported platform, I volounteer as a tester.
I'm inclined to think that curses on top of SDL will cause more problems than it solves, but if main-sdl proves unco-operative I'll certainly investigate pdcurses. Thanks for the tip.Leave a comment:
-
Oh, and by the way, I have a N79 (a S60 phone with no full qwerty keyboard). If it is going to be a supported platform, I volounteer as a tester.Leave a comment:
Leave a comment: