Пример #1
0
def Reward():
    player1 = str(request.form['player1'])
    player2 = str(request.form['player2'])
    usuario.ListUsuario().UserReward(int(request.form['reward']), player1)
    if player2:
        usuario.ListUsuario().UserReward(int(request.form['reward']), player2)

    return jsonify({'success': 'usuario recebeu sua recompensa!'})
Пример #2
0
def cadastro():
    if request.method == 'GET':
        user = usuario.ListUsuario()
        return render_template('cadastro_usuario.html',
                               titulo="Crie sua conta",
                               personagens=user.get_personagens())
    elif request.method == 'POST':
        sessao = Session()
        USERNAME = str(request.form['username'])
        error = False
        if not USERNAME:
            flash("Campo usuario precisa ser preenchido!")
            error = True

        PASSWORD = str(request.form['password'])
        if not PASSWORD:
            flash("Campo senha necessario!")
            error = True

        IMAGEM = str(request.form['persona'])
        if not IMAGEM:
            flash("é necessario escolher um personagem!")
            error = True

        if not sessao.novo_usuario(USERNAME, PASSWORD, IMAGEM):
            flash("Falha ao criar conta")
            error = True

        if error:
            return redirect(url_for('.cadastro'))

        return redirect(url_for('.login'))
Пример #3
0
    def reward(self):

        consolacao = 10
        recompensa = 20

        if self.player1_piece == self.winner:
            self.player_winner = self.player1
            if self.player1 == 'machine':
                usuario.ListUsuario().UserReward(consolacao, self.player2)
                self.player2_msg = "Você perdeu, premio de consolação:  $" + str(
                    consolacao) + ",00"
            else:
                self.player2_msg = "Você perdeu, premio de consolação:  $" + str(
                    consolacao) + ",00"
                usuario.ListUsuario().UserReward(consolacao, self.player2)
                usuario.ListUsuario().UserReward(recompensa, self.player1)
                self.player1_msg = "Você venceu, recompensa adquirida:  $" + str(
                    recompensa) + ",00"
        elif self.player2_piece == self.winner:
            self.player_winner = self.player2
            if self.player2 == 'machine':
                usuario.ListUsuario().UserReward(consolacao, self.player1)
                self.player1_msg = "Você perdeu, premio de consolação:  $" + str(
                    consolacao) + ",00"
            else:
                self.player1_msg = "Você perdeu, premio de consolação:  $" + str(
                    consolacao) + ",00"
                usuario.ListUsuario().UserReward(consolacao, self.player1)
                usuario.ListUsuario().UserReward(recompensa, self.player2)
                self.player2_msg = "Você venceu, recompensa adquirida:  $" + str(
                    recompensa) + ",00"
        else:
            if self.player1 == 'machine':
                usuario.ListUsuario().UserReward(consolacao, self.player2)
                self.player2_msg = "Empate, premio de consolação:  $" + str(
                    consolacao) + ",00"
            elif self.player2 == 'machine':
                usuario.ListUsuario().UserReward(consolacao, self.player1)
                self.player1_msg = "Empate, premio de consolação:  $" + str(
                    consolacao) + ",00"
            else:
                usuario.ListUsuario().UserReward(consolacao, self.player1)
                usuario.ListUsuario().UserReward(consolacao, self.player2)
                self.player1_msg = "Empate, premio de consolação:  $" + str(
                    consolacao) + ",00"
                self.player2_msg = "Empate, premio de consolação:  $" + str(
                    consolacao) + ",00"
Пример #4
0
def load_hash():
    user = usuario.ListUsuario().get_logged_user()
    if user:
        if str(request.form['game_name']) == 'Jogo_da_Velha':
            return hashgame.hashgame().game(comand=str(request.form['comand']),
                                            game=request.form['game'],
                                            param=str(request.form['param']),
                                            player=user.username)
    return jsonify({'error': 'Algo de errado aconteceu'})
Пример #5
0
def getUser():
    user = usuario.ListUsuario().get_logged_user()
    return jsonify({
        'user': {
            'username': user.username,
            'img': user.imagem,
            'money': user.money
        }
    })
Пример #6
0
def buy():
    PRICE = float(request.form['price'])
    IMAGEM = str(request.form['poke'])

    poke = pokemon.ListPokemon()

    user = usuario.ListUsuario().get_logged_user()

    if user.money > PRICE:
        poke.buy(PRICE, IMAGEM, user.id)
    else:
        flash("Voce so tem $ " + str(user.money) + " falta $ " + str(PRICE - user.money) + ".")
    return redirect(url_for('.index'))
Пример #7
0
    def to_json(self):
        tamagotchi = {}

        poke = self.poke.loadDatabasebyName(self.tamagotchi.name_pokemon,
                                            self.tamagotchi.user_id)[0]
        user = usuario.ListUsuario().getbyid(self.tamagotchi.user_id)
        for i in Tamagotchi.__table__.columns.keys():
            tamagotchi.update({i: self.tamagotchi.__getattribute__(i)})

        tamagotchi.update({'age': self.calculeage()})
        tamagotchi.update({'state': self.status.to_json(self.tamagotchi.id)})
        tamagotchi.update({'user_name': user.username})

        return {'tamagotchi': tamagotchi, 'pokemon': poke.to_json()}
Пример #8
0
 def __init__(self):
     self.usuario = usuario.ListUsuario()
     self.chat = []
Пример #9
0
 def buy(self, price, poke, user):
     usuario.ListUsuario().money(price, user)
     self.saveDatabase(name=poke, user_id=user)