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!')
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!')
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!')
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!')
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!')
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!')