public static void main(String[] orgs) { int numOfGuesses = 0; GameHelper helper = new GameHelper(); SimpleDotCom theDotCom = new SimpleDotCom(); int startNum = (int) (Math.random() * 5); int[] locations = {startNum, startNum + 1, startNum + 2}; theDotCom.setLocationCells(locations); boolean isAlive = true; while (isAlive == true) { String guess = helper.getUserInput("enter a number"); String result = theDotCom.checkYourself(guess); numOfGuesses++; System.out.println(numOfGuesses); if (result.equals("kill")) { isAlive = false; System.out.println("You took " + numOfGuesses + " guesses."); } } }
@Override protected void onCreate(Bundle b) { super.onCreate(b); mHelper = new GameHelper(this); mGameHandler = new Handler(); if (mDebugLog) { mHelper.enableDebugLog(mDebugLog, mDebugTag); } mHelper.setup(this, mRequestedClients, mAdditionalScopes); }
protected void enableDebugLog(boolean enabled, String tag) { mDebugLog = true; mDebugTag = tag; if (mHelper != null) { mHelper.enableDebugLog(enabled, tag); } }
public GameHelper getGameHelper() { if (mHelper == null) { mHelper = new GameHelper(this, mRequestedClients); mHelper.enableDebugLog(mDebugLog); } return mHelper; }
@Override protected void onCreate(Bundle b) { super.onCreate(b); if (mHelper == null) { getGameHelper(); } mHelper.setup(this); }
/** * Changes the player * * @return if the player has been toggled (if the opponent player can play) */ private boolean togglePlayer() { int current = gameLogic.getCurrentPlayer(); boolean toggled; // if the next player can play (has at least one place to put the // chip) if (!gameLogic.isBlockedPlayer(GameHelper.opponent(current))) { // just toggles gameLogic.setCurrentPlayer(GameHelper.opponent(current)); toggled = true; } else { System.out.println( String.format("player %d cannot play!!!!!!!!!!!!!!!!!!!", GameHelper.opponent(current))); toggled = false; } return toggled; }
public static void main(String[] args) { System.out.println("Welcome, Please keep guessing till you get a Kill!!"); GameHelper helper = new GameHelper(); SimpleDotCom theDotCom = new SimpleDotCom(); int randomNum = (int) (Math.random() * 5); ArrayList locations = new ArrayList(); locations.add(randomNum); locations.add(randomNum + 1); locations.add(randomNum + 2); theDotCom.setLocationCells(locations); boolean isAlive = true; while (isAlive == true) { String guess = helper.getUserInput("Enter a number"); String result = theDotCom.checkYourself(guess); System.out.println(result); numOfGuesses++; if (theDotCom.a == 1) { isAlive = false; } // close if } // close while }
protected void reconnectClients(int whichClients) { mHelper.reconnectClients(whichClients); }
protected GoogleApiClient getApiClient() { return mHelper.getApiClient(); }
protected String getInvitationId() { return mHelper.getInvitationId(); }
protected PlusClient getPlusClient() { return mHelper.getPlusClient(); }
public boolean isSignedIn() { return mHelper.isSignedIn(); }
protected void reconnectClient() { mHelper.reconnectClient(); }
protected AppStateClient getAppStateClient() { return mHelper.getAppStateClient(); }
@Override protected void onStop() { super.onStop(); mHelper.onStop(); }
@Override protected void onActivityResult(int request, int response, Intent data) { super.onActivityResult(request, response, data); mHelper.onActivityResult(request, response, data); }
protected boolean hasSignInError() { return mHelper.hasSignInError(); }
protected boolean isSignedIn() { return mHelper.isSignedIn(); }
protected void beginUserInitiatedSignIn() { mHelper.beginUserInitiatedSignIn(); }
protected void signOut() { mHelper.signOut(); }
protected void showAlert(String title, String message) { mHelper.makeSimpleDialog(title, message).show(); }
protected String getScopes() { return mHelper.getScopes(); }
protected GamesClient getGamesClient() { return mHelper.getGamesClient(); }
protected String[] getScopesArray() { return mHelper.getScopesArray(); }
protected void enableDebugLog(boolean enabled) { mDebugLog = true; if (mHelper != null) { mHelper.enableDebugLog(enabled); } }
protected GameHelper.SignInFailureReason getSignInError() { return mHelper.getSignInError(); }
@Override protected void onStart() { super.onStart(); mHelper.onStart(this); }