Beispiel #1
0
def lost_planes_position(request):
    if request.method == 'POST':
        userProfile = UserProfile.objects.get(user=request.user)

        enemy = UserProfile.objects.get(user=User.objects.get(
            pk=request.POST.get('enemy')))
        battle = Battle.objects.get(pk=request.POST.get('battleId'))

        enemy.ready_for_battle = True
        userProfile.ready_for_battle = True

        #finished the battle
        battle.finished = True

        increase_level(enemy)
        increase_money(enemy, userProfile)

        division = Divisions()
        division.check_division(enemy, userProfile)

        enemy.save()
        userProfile.save()
        battle.save()
        return HttpResponse('ok')
    return HttpResponse('Not here!')
Beispiel #2
0
def result(request):
    if request.method == 'POST':
        try:
            userProfile = UserProfile.objects.get(user=request.user)
            state = request.POST.get('state')

            enemy = UserProfile.objects.get(user=User.objects.get(
                pk=request.POST.get('enemy')))
            battle = Battle.objects.get(pk=request.POST.get('battleId'),
                                        finished=False)

            enemy.ready_for_battle = True
            userProfile.ready_for_battle = True

            #finished the battle
            battle.finished = True

            if state == 'loss':
                increase_level(enemy)
                increase_money(enemy, userProfile)

                division = Divisions()
                division.check_division(enemy, userProfile)

            enemy.save()
            userProfile.save()
            battle.save()
            return HttpResponse('ok')
        except Exception as ext:
            print ext.message
    return HttpResponse('Not here!')
Beispiel #3
0
def disconnect(request):
    if request.method == 'POST':
        #Get POST values
        enemyId = request.POST.get('enemy')
        battleId = request.POST.get('battleID')

        userProfile = UserProfile.objects.get(user=request.user)
        enemyUserProfile = UserProfile.objects.get(user=User.objects.get(
            pk=request.POST.get('enemy')))

        userProfile.ready_for_battle = True
        enemyUserProfile.ready_for_battle = True

        battle = Battle.objects.get(pk=battleId)

        increase_level(userProfile)
        increase_money(userProfile, enemyUserProfile)

        division = Divisions()
        division.check_division(userProfile, enemyUserProfile)

        battle.finished = True
        battle.save()

    return HttpResponse('Not here!')
Beispiel #4
0
def result(request):
    if request.method == 'POST':
        try:
            userProfile = UserProfile.objects.get(user=request.user)
            state = request.POST.get('state')

            enemy = UserProfile.objects.get(user=User.objects.get(pk=request.POST.get('enemy')))
            battle = Battle.objects.get(pk=request.POST.get('battleId'), finished=False)

            enemy.ready_for_battle = True
            userProfile.ready_for_battle = True

            #finished the battle
            battle.finished = True

            if state == 'loss':
                increase_level(enemy)
                increase_money(enemy, userProfile)

                division = Divisions()
                division.check_division(enemy, userProfile)

            enemy.save()
            userProfile.save()
            battle.save()
            return HttpResponse('ok')
        except Exception as ext:
            print ext.message
    return HttpResponse('Not here!')
Beispiel #5
0
def disconnect(request):
    if request.method == 'POST':
        #Get POST values
        enemyId = request.POST.get('enemy')
        battleId = request.POST.get('battleID')

        userProfile = UserProfile.objects.get(user=request.user)
        enemyUserProfile = UserProfile.objects.get(user=User.objects.get(pk=request.POST.get('enemy')))

        userProfile.ready_for_battle = True
        enemyUserProfile.ready_for_battle = True

        battle = Battle.objects.get(pk=battleId)

        increase_level(userProfile)
        increase_money(userProfile, enemyUserProfile)

        division = Divisions()
        division.check_division(userProfile, enemyUserProfile)


        battle.finished = True
        battle.save()

    return HttpResponse('Not here!')
Beispiel #6
0
def lost_planes_position(request):
    if request.method == 'POST':
        userProfile = UserProfile.objects.get(user=request.user)

        enemy = UserProfile.objects.get(user=User.objects.get(pk=request.POST.get('enemy')))
        battle = Battle.objects.get(pk=request.POST.get('battleId'))

        enemy.ready_for_battle = True
        userProfile.ready_for_battle = True

        #finished the battle
        battle.finished = True

        increase_level(enemy)
        increase_money(enemy, userProfile)

        division = Divisions()
        division.check_division(enemy, userProfile)

        enemy.save()
        userProfile.save()
        battle.save()
        return HttpResponse('ok')
    return HttpResponse('Not here!')