package Ġio . github . m ch ern y av sky . rog ue lin . screens Ċ Ċ import Ġascii Panel . Ascii Panel Ċ import Ġjava . awt . event . KeyEvent Ċ Ċ abstract Ġclass ĠScreen ( protected Ġval Ġterminal : ĠAsc ii Panel ) Ġ{ ĊĠĠĠ Ġabstract Ġfun Ġrep aint () ĊĠĠĠ Ġabstract Ġfun Ġdispatch KeyEvent ( key : ĠKeyEvent ): ĠScreen ? Ċ } Ċ