from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Introduction(Page): pass class Period1(Page): def vars_for_template(self): c = self.player.get_value_1() # =0 quit return c form_model = 'player' form_fields = ['bid_1'] # class Resultwait1(WaitPage): # def vars_for_template(self): # c = self.player.get_result_1() # return c class Result1myerson(Page): def vars_for_template(self): c = self.player.get_result_1() return c class Result1myersonget(Page): def is_displayed(self): return self.player.get_1 == 1 class Result1myersongetno(Page): def is_displayed(self): return self.player.get_1 == 0 class Period2(Page): def vars_for_template(self): c = self.player.get_value_2() # =0 quit return c form_model = 'player' form_fields = ['bid_2'] class Result2myerson(Page): def vars_for_template(self): c = self.player.get_result_2() return c class Result2myersonget(Page): def is_displayed(self): return self.player.get_2 == 1 class Result2myersongetno(Page): def is_displayed(self): return self.player.get_2 == 0 class Results(Page): """This page displays the earnings of each player""" page_sequence = [ Introduction, Period1Wait, Period1, Result1myerson, Result1myersonget, Result1myersongetno, Period2, Result2myerson, Result2myersonget, Result2myersongetno, Results, ]