# TWETERM

`namesace TWETERM`はターミナル（コンソール）画面を実装するためのクラスや関数などをまとめています。

基本的なクラス構造は以下のようになっています。クラス[`ITerm`](https://mwm5.twelite.info/0.8/references/untitled/tweterm/iterm)ではターミナルの文字列バッファとその処理、[`TWETerm_M5_Console`](https://mwm5.twelite.info/0.8/references/untitled/tweterm/tweterm_m5_console)クラスはITermの文字列描画部分を実装したものです。[IStreamOut](https://mwm5.twelite.info/0.8/references/basics/twe/untitled)はITerm派生クラスオブジェクトが文字列をターミナルに投入するための基本的な手続きを提供しています。

```
    [IStreamOut]
         ↑
      [ITerm]
         ↑
 [TWETerm_M5_Console]
```
