Manghi
Manghi
**Describe the bug** Trailing white-spaces are not accounted for in `Text::width(...)` in ggez 0.5.1 **To Reproduce** [See gist](https://gist.github.com/Manghi/8531a165f97d8144fd57c9ff882e65f9) **Expected behavior** `Text::width(...)` should account for trailing spaces in the calculation. **Screenshots...
Changes for the Netwayste Re-architecture as related to #151 and #153 . Goal is to make the Conwayste networking code easier to maintain and grow by reducing the coupling between...
* Listens for new servers that broadcast themselves * Listens for users that request server list * Registrar gets server list details (rooms, players, etc.) periodically (every 10 seconds?) *...
Direct clone of #78 Did not rebase b/c that branch is soooooo old. Used `player_name` as base as that has the latest and greatest client/universe changes, and its easier to...
Options menu should have the following sub-menus to configure these settings: * Gameplay (think player name, client-specific behaviors customizable by the user) * Graphics (resolution) * Audio (sound/music levels) *...
``` | | (below) | | UniGen | | Command | | Filter Requests | | Command | Server App | UniGen | | Filter Responses & | | Responses...
The netwayste `RequestAction`/`ResponseCode` design currently has a 1:1 mapping between requests and responses because `ResponseCode::Ok` didn't make sense with packet reordering and reliability. The client previously looked at the last...
Using the infrastructure added in PR #53 , create an example which displays a modal dialog. The dialog should have some text and two buttons: One to confirm the action...
Buttons and checkboxes currently contain a `Label` for the accompanying text. This is not very flexible as it currently stands and was implemented for proof-of-concept. I'm working on #83 which...
The closer you get to the max zoom level, the bigger the steps from current zoom to next zoom need to be.