Example #1
0
        private void Update()
        {
            if (_doRebuild)
            {
                _doRebuild = false;
                Rebuild();
            }

            _console.ClearScreen();
            _console.Print(3, 5, "Manual Draw");
        }
Example #2
0
    public void WriteRead()
    {
        int w       = 40;
        int h       = 15;
        var console = new SimpleConsole(w, h);

        console.Print(0, 0, "Hello");
        var tiles = console.ReadTiles(0, 0, 5, Allocator.Temp);

        Assert.AreEqual('H', ToChar(tiles[0].glyph));
        Assert.AreEqual('e', ToChar(tiles[1].glyph));
        Assert.AreEqual('l', ToChar(tiles[2].glyph));
        Assert.AreEqual('l', ToChar(tiles[3].glyph));
        Assert.AreEqual('o', ToChar(tiles[4].glyph));

        console.Dispose();
    }