Package models.data

Examples of models.data.GamePlayer


        if (gameState.getCurrentDay() > gameState.getNumOfDays()) {
            game.setGameStatus(enums.GameStatusEnum.END.toString());
            game.save();
        }
        gameState.setGame(game);
        GamePlayer currentGamePlayer = game.getPlayerInGame(player);
        gameState.setCurrentPlayer(currentGamePlayer);
        if (currentGamePlayer != null) {
            gameState.setMyPortfolio(currentGamePlayer.getPortfolios());
        }
        gameState.setGameOwner(game.getPlayerInGame(game.getOwner()));
        return gameState;
    }
View Full Code Here


        if (!game.canJoinGame(currentUser)) {
            return badRequest(game_playGame_cant_join.render(game, false));
        }

        GamePlayer gamePlayer = game.getPlayerInGame(currentUser);
        if (gamePlayer == null) {
            Logger.info("joining game");
            gamePlayer = game.joinGame(currentUser);
            if (gamePlayer != null) {
                Logger.info("Successfully joined game.");
View Full Code Here

    public static Result buyStock(Integer gameId) {
        GameCheck gc = new GameCheck(gameId, false);
        if (gc.hasErrors) {
            return gc.getResult();
        }
        GamePlayer me = gc.currentGame.getPlayerInGame(UserManager.getCurrentLoggedInUser());
        Form<BuyStock> buyStockForm = Form.form(BuyStock.class).bindFromRequest();
        response().setContentType("application/json");
        if (buyStockForm.hasGlobalErrors()) {
            return badRequest(buyStockForm.errorsAsJson());
        } else {
            if (me.buyStock(buyStockForm.get().ticker, buyStockForm.get().quantity, buyStockForm.get().price)) {
                return ok(GameStateJSONFormatter.getGameStateJson(gameId));
            } else {
                return badRequest("{error: \"could not make purchase\"}");
            }
        }
View Full Code Here

    public static Result sellStock(int gameId) {
        GameCheck gc = new GameCheck(gameId, false);
        if (gc.hasErrors) {
            return gc.getResult();
        }
        GamePlayer me = gc.currentGame.getPlayerInGame(UserManager.getCurrentLoggedInUser());
        Form<SellStock> sellStockForm = Form.form(SellStock.class).bindFromRequest();
        response().setContentType("application/json");
        if(sellStockForm.hasErrors()){
            return badRequest(sellStockForm.errorsAsJson());
        }else{
            SellStock sellStock = sellStockForm.get();
            //play.Logger.info("Price: "+sellStock.price);
            if(me.sellStock(sellStock.ticker, sellStock.quantity, sellStock.price)){
                return ok(GameStateJSONFormatter.getGameStateJson(gameId));
            }else{
                return badRequest("{error: \"could not make sale!\"}");
            }
        }
View Full Code Here

TOP

Related Classes of models.data.GamePlayer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.