ndouglas / downdelving-old

An experimental roguelike written in Rust.
The Unlicense
1 stars 0 forks source link

Improve menu systems #40

Open ndouglas opened 2 years ago

ndouglas commented 2 years ago

Story

I don't know how to do this, I am not good with Rust.

We have two main types of menus here:

The former are somewhat unpleasant to deal with, requiring some manual previous/next wiring and so forth to use. I feel like this should be accomplishable through cleaner means, though I don't really know how.

The latter are pretty straightforward, but I think there's a little work to do somewhere. Ideally I could format text with something like ANSI tokens or something like that. That's the kind of frictionless experience I'm looking for. Something like "%RESET%%WHITE%(%YELLOW%%WHITE%)%YELLOW%".

I'm just not sure how easy that is to accomplish 🤔

Acceptance Criteria

Implementation Notes