package Ġcom . mr power gam er br . open r ct 2 kotlin api . ui Ċ Ċ import Ġorg . open r ct 2 . TextInput Desc Ċ import Ġorg . open r ct 2 . Ui Ċ Ċ class ĠUser Interface ( private Ġval Ġui : ĠUi ) Ġ{ Ċ ĉ fun Ġshow TextInput ( Ċĉ ĉ title : ĠString , Ċĉ ĉ description : ĠString , Ċĉ ĉ initial Value : ĠString ? Ġ= Ġnull , Ċĉ ĉ maxLength : ĠInt ? Ġ= Ġnull , Ċĉ ĉ callback : Ġ( String ) Ġ-> Ġ( Unit ) Ċ ĉ ) Ġ{ Ċĉ ĉ ui . show TextInput ( Ċĉĉ ĉ TextInput Desc ( Ċĉĉĉ ĉ title Ġ= Ġtitle , Ċĉĉĉ ĉ description Ġ= Ġdescription , Ċĉĉĉ ĉ initial Value Ġ= Ġinitial Value , Ċĉĉĉ ĉ maxLength Ġ= ĠmaxLength , Ċĉĉĉ ĉ callback Ċĉĉ ĉ ) Ċĉ ĉ ) Ċ ĉ } ĊĊ ĉ fun Ġregister MenuItem ( text : ĠString , Ġcallback : Ġ() Ġ-> Ġ( Unit )) Ġ{ Ċĉ ĉ ui . register MenuItem ( text , Ġcallback ) Ċ ĉ } Ċ }