package Ġcom . abb ise a . c aves . view Ċ Ċ import Ġorg . hex works . z ir con . api . Color Themes Ċ import Ġorg . hex works . z ir con . api . Component Decor ations . box Ċ import Ġorg . hex works . z ir con . api . Component Decor ations . shadow Ċ import Ġorg . hex works . z ir con . api . Components Ċ import Ġorg . hex works . z ir con . api . component . Component Alignment Ċ import Ġorg . hex works . z ir con . api . grid . Tile Grid Ċ import Ġorg . hex works . z ir con . api . view . base . Base View Ċ Ċ class ĠStart View ( ĊĠĠĠ Ġprivate Ġval Ġgrid : ĠTile Grid Ċ ) Ġ: ĠBase View ( grid , ĠColor Themes . arc ()) Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmsg Ġ= Ġ" Welcome Ġto ĠC aves Ġof ĠLife !" ĊĠĠĠĠĠĠĠ Ġval Ġheader Ġ= ĠComponents . textBox ( content Width Ġ= Ġmsg . length ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Header ( msg ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add NewLine () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Alignment Within ( screen , ĠComponent Alignment . CENTER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġval Ġstart Button Ġ= ĠComponents . button () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Alignment Around ( header , ĠComponent Alignment . BOTTOM _ CENTER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Text (" Start !") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Decor ations ( box (), Ġshadow ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġstart Button . on Activated Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreplace With ( Play View ( grid )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġscreen . add Components ( header , Ġstart Button ) ĊĠĠĠ Ġ} Ċ }