package Ġme . wo z app z . what st hat flag . screens . game Ċ Ċ import Ġcom . squareup . pic asso . Callback Ċ import Ġme . wo z app z . what st hat flag . screens . Base Presenter Ċ import Ġme . wo z app z . what st hat flag . screens . Base View Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġol q Ġon Ġ 2 0 . 1 1 . 1 7 . Ċ Ġ*/ Ċ interface ĠGame Screen Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView : ĠBase View < Presenter > Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġload Img ( current Url : ĠString , Ġoffline : ĠBoolean Ġ= Ġtrue , Ġcallback : ĠCallback ) ĊĠĠĠĠĠĠĠ Ġfun Ġrename Buttons ( btn Names : ĠList < String >) ĊĠĠĠĠĠĠĠ Ġfun Ġshow Score ( score : ĠInt ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow Remaining Questions ( amount : ĠInt ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow ProgressBar () ĊĠĠĠĠĠĠĠ Ġfun Ġhide ProgressBar () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Summary Dialog ( score : ĠInt , Ġtotal Flag Amount : ĠInt ) ĊĠĠĠĠĠĠĠ Ġfun Ġdisplay Message Error Load Next Flag () ĊĠĠĠĠĠĠĠ Ġfun Ġdisplay Message Reload Img () ĊĠĠĠĠĠĠĠ Ġfun Ġdisplay Message Flag Skipped ( flag Name : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġanimate Correct Answer ( btn Name : ĠString , Ġstatic Animation : ĠBoolean Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠ Ġfun Ġanimate Wrong Answer ( btn Selected Name : ĠString , Ġbtn Correct Name : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġset Buttons Click ability ( enabled : ĠBoolean ) ĊĠĠĠĠĠĠĠ Ġfun Ġis Connected To Internet (): ĠBoolean ĊĠĠĠĠĠĠĠ Ġfun Ġshow No Connection Alert () ĊĠĠĠĠĠĠĠ Ġfun Ġstart Answer Timer () ĊĠĠĠĠĠĠĠ Ġfun Ġstop Answer Timer () ĊĠĠĠĠĠĠĠ Ġfun Ġdisplay Flag Info In Browser ( url : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġshow Back To Menu Dialog () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġinterface ĠPres enter : ĠBase Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġanswer Btn Clicked ( selected Country : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġanimation Timer Finished () ĊĠĠĠĠĠĠĠ Ġfun Ġre download Img ( goTo Next : ĠBoolean Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġfun Ġanswer Timer Finished () ĊĠĠĠĠĠĠĠ Ġfun Ġbtn W TF clicked () ĊĠĠĠĠĠĠĠ Ġfun Ġback Button Clicked () ĊĠĠĠ Ġ} Ċ }