from otree.api import Currency as c, currency_range from ._builtin import Page, WaitPage from .models import Constants class Offer(Page): form_model = 'group' form_fields = ['Offer'] def is_displayed(self): return self.player.id_in_group == 1 class WaitForP1(WaitPage): title_text = 'Wait' body_text = 'Wait for the other player to make you an offer' def is_displayed(self): return self.player.id_in_group == 2 class Reply(Page): form_model = 'group' form_fields = ['Reply'] def is_displayed(self): return self.player.id_in_group == 2 class MyWaitPage2(WaitPage): after_all_players_arrive = 'set_payoffs' title_text = 'Wait' body_text = 'Wait for the other player to either accept or reject your offer' class Results(Page): form_model = 'player' page_sequence = [Offer, WaitForP1, Reply, MyWaitPage2, Results]