package Ġru . csc enter . f inger paint . ui . games . sing leg ames Ċ Ċ import Ġandroid . content . res . Resources Ċ import Ġru . csc enter . f inger paint . R Ċ import Ġru . csc enter . f inger paint . db . Game Type Ċ import Ġru . csc enter . f inger paint . resources . Letter Ċ import Ġru . csc enter . f inger paint . resources . My Color Ċ import Ġru . csc enter . f inger paint . service . images . setImage Ċ import Ġru . csc enter . f inger paint . service . letters Random Ċ import Ġru . csc enter . f inger paint . ui . games . base . Base Game Activity Ċ import Ġru . csc enter . f inger paint . ui . games . base . Choose Game Ċ Ċ class ĠChoose Letter Game ( config : ĠConfig , Ġgame Activity : ĠBase Game Activity ) Ġ: ĊĠĠĠ ĠChoose Game ( config , Ġgame Activity ) Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġgame Type : ĠGame Type Ġ= ĠGame Type . CH OOSE _ LET TER ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresources : ĠResources , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor : ĠMy Color , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcorrect Letter : ĠLetter ĊĠĠĠĠĠĠĠ Ġ): ĠConfig Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġincorrect Letter Ġ= Ġletters Random . getRandom Non Equal Value ( correct Letter ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtask Ġ= Ġresources . getString ( R . string . choose _ letter _ task , Ġcorrect Letter . name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠConfig ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquestion Ġ= Ġtask , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcorrect ImageView Setter Ġ= Ġset Image ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcorrect Letter . resourceId , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor . color ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġincorrect ImageView Setter Ġ= Ġset Image ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġincorrect Letter . resourceId , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor . color ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ