package Ġru . sh ab ash off . ui . menu . main Ċ Ċ import Ġcom . badlogic . gdx . graphics . Color Ċ import Ġru . sh ab ash off . ui . Ui Utils Ċ import Ġru . sh ab ash off . ui . elements . Default Text Button Ċ import Ġru . sh ab ash off . ui . elements . Text Edit Ċ import Ġru . sh ab ash off . ui . elements . Text Label Ċ Ċ class ĠChoose Name Ġ: ĠMain Menu Abstract () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġplayer Text 1 : ĠText Label Ġ= ĠText Label ( 0 . 1 5 f , Ġ 0 . 5 8 f , Ġ" player 1 ", ĠColor . WHITE ) ĊĠĠĠ Ġprivate Ġval Ġplayer Text 2 : ĠText Label Ġ= ĠText Label ( 0 . 5 0 f , Ġ 0 . 5 8 f , Ġ" player 2 ", ĠColor . WHITE ) ĊĠĠĠ Ġprivate Ġval Ġplayer Text 3 : ĠText Label Ġ= ĠText Label ( 0 . 1 5 f , Ġ 0 . 3 8 f , Ġ" player 3 ", ĠColor . WHITE ) ĊĠĠĠ Ġprivate Ġval Ġplayer Text 4 : ĠText Label Ġ= ĠText Label ( 0 . 5 f , Ġ 0 . 3 8 f , Ġ" player 4 ", ĠColor . WHITE ) ĊĊĠĠĠ Ġprivate Ġval Ġplayer 1 : ĠText Edit Ġ= ĠText Edit ( 0 . 4 f , Ġ 0 . 6 f , Ġ 0 . 2 f , Ġ 0 . 1 f , Ġ" PLAYER 1 ") ĊĠĠĠ Ġprivate Ġval Ġplayer 2 : ĠText Edit Ġ= ĠText Edit ( 0 . 7 5 f , Ġ 0 . 6 f , Ġ 0 . 2 f , Ġ 0 . 1 f , Ġ" PLAYER 2 ") ĊĠĠĠ Ġprivate Ġval Ġplayer 3 : ĠText Edit Ġ= ĠText Edit ( 0 . 4 f , Ġ 0 . 4 f , Ġ 0 . 2 f , Ġ 0 . 1 f , Ġ" PLAYER 3 ") ĊĠĠĠ Ġprivate Ġval Ġplayer 4 : ĠText Edit Ġ= ĠText Edit ( 0 . 7 5 f , Ġ 0 . 4 f , Ġ 0 . 2 f , Ġ 0 . 1 f , Ġ" PLAYER 4 ") ĊĊĠĠĠ Ġprivate Ġval Ġgo To Play : ĠDefault Text Button Ġ= ĠDefault Text Button ( 0 . 7 f , Ġ 0 . 2 f , Ġ 0 . 2 f , Ġ 0 . 1 f , Ġ" G oo o !") Ġ{ ĠUi Utils . menu Painter ?. players Game () Ġ} ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġplayer Text 1 . setFont Scale ( 1 . 5 f ) ĊĠĠĠĠĠĠĠ Ġplayer Text 2 . setFont Scale ( 1 . 5 f ) ĊĠĠĠĠĠĠĠ Ġplayer Text 3 . setFont Scale ( 1 . 5 f ) ĊĠĠĠĠĠĠĠ Ġplayer Text 4 . setFont Scale ( 1 . 5 f ) ĊĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Names (): ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġarray ListOf < String >( player 1 . text , Ġplayer 2 . text , Ġplayer 3 . text , Ġplayer 4 . text ) ĊĠĠĠĠĠĠĠ Ġprintln (" player 1 . text , Ġplayer 2 . text , Ġplayer 3 . text , Ġplayer 4 . text ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . dispose () ĊĠĠĠĠĠĠĠ Ġplayer Text 1 . remove () ĊĠĠĠĠĠĠĠ Ġplayer Text 2 . remove () ĊĠĠĠĠĠĠĠ Ġplayer Text 3 . remove () ĊĠĠĠĠĠĠĠ Ġplayer Text 4 . remove () ĊĠĠĠĠĠĠĠ Ġplayer 1 . remove () ĊĠĠĠĠĠĠĠ Ġplayer 2 . remove () ĊĠĠĠĠĠĠĠ Ġplayer 3 . remove () ĊĠĠĠĠĠĠĠ Ġplayer 4 . remove () ĊĠĠĠĠĠĠĠ Ġgo To Play . remove () ĊĠĠĠ Ġ} Ċ }