Class HtmlGamePresenter<T extends HtmlGameView>
- java.lang.Object
-
- com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter<V>
-
- com.cheetahdigital.uikit.architecture.mvp.Presenter<T>
-
- com.cheetahdigital.challenges.ui.responses.base.ChallengeResponsePresenter<T>
-
- com.cheetahdigital.challenges.ui.responses.game.base.GamePresenter<T>
-
- com.cheetahdigital.challenges.ui.responses.game.html.HtmlGamePresenter<T>
-
- All Implemented Interfaces:
MvpPresenter<T>
public class HtmlGamePresenter<T extends HtmlGameView> extends GamePresenter<T>
Presenter that is used byHtmlGameFragment
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.challenges.ui.responses.game.base.GamePresenter
mGameError, mGameResult, mPrize, mPrizes
-
-
Constructor Summary
Constructors Constructor Description HtmlGamePresenter(java.lang.String id, java.lang.String responseId, ChallengeParams params, ChallengeFields fields, Challenge challenge)
Create the presenter with a givenChallengeParams
HtmlGamePresenter(java.lang.String id, java.lang.String responseId, Challenge challenge)
Create the presenter with defaultChallengeParams
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init()
Call to initialize the game-
Methods inherited from class com.cheetahdigital.challenges.ui.responses.game.base.GamePresenter
getGameResult, onRespondFailed, onRespondSuccess, showGameResult
-
Methods inherited from class com.cheetahdigital.challenges.ui.responses.base.ChallengeResponsePresenter
getChallengesAPI, getRespondListener, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse, submitChallengeResponse
-
Methods inherited from class com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter
attachView, detachView, getView
-
-
-
-
Constructor Detail
-
HtmlGamePresenter
public HtmlGamePresenter(java.lang.String id, java.lang.String responseId, Challenge challenge)
Create the presenter with defaultChallengeParams
- Parameters:
id
- challenge idresponseId
- response idchallenge
- theChallenge
-
HtmlGamePresenter
public HtmlGamePresenter(java.lang.String id, java.lang.String responseId, ChallengeParams params, ChallengeFields fields, Challenge challenge)
Create the presenter with a givenChallengeParams
- Parameters:
id
- challenge idresponseId
- response idparams
- theChallengeParams
fields
- theChallengeFields
challenge
- theChallenge
-
-
Method Detail
-
init
public void init()
Description copied from class:GamePresenter
Call to initialize the game- Specified by:
init
in classGamePresenter<T extends HtmlGameView>
-
-