Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Display manages window, renderer, rasterizer | Joe Wilm | 2016-12-11 |
| | | | | | | | | | | This is part of an ongoing decoupling effort across the codebase and tidying effort in main.rs. Everything to do with showing the window with a grid of characters is now managed by the `Display` type. It owns the window, the font rasterizer, and the renderer. The only info needed from it are dimensions of characters and the window itself for sizing the terminal properly. Additionally, the I/O loop has access to wake it up when new data arrives. | ||
* | Cleanup cli option parsing | Joe Wilm | 2016-12-11 |
This introduces the `cli` module and the `cli::Options` type. This type holds all the options passable on the command line in addition to providing arg parsing. |