/// Draw a character to the screen and update states.
Draw a character to the screen and update states.
Draw a character to the screen and update states .
fn print(&mut self, c: char) {
        let idx = self.buffer_index();
        self.buf[idx] = FrameCell {
            ch: Some(c),
            fg: self.fg,
            intensity: self.intensity,
        };
        self.increment_cursor();
    }
fn print ( & mut self , c : char ) { let idx = self . buffer_index ( ) ; self . buf [ idx ] = FrameCell { ch : Some ( c ) , fg : self . fg , intensity : self . intensity , } ; self . increment_cursor ( ) ; }
Draw a character to the screen and update states.
Draw a character to the screen and update states .
&mut self
c
char