from ._builtin import Page class Intro(Page): pass class Quiz(Page): form_model = 'player' form_fields = ['goal', 'numberOfRounds', 'rotationAllowed', 'move'] class PageA(Page): form_model = 'player' form_fields = ['x1', 'y1', 'x2', 'y2', 'x3', 'y3', 'x4', 'y4', 'x5', 'y5', 'x6', 'y6', 'x7', 'y7', 'x8', 'y8', 'x9', 'y9', 'x10', 'y10', 'x11', 'y11', 'x12', 'y12', 'x13', 'y13', 'x14', 'y14', 'x15', 'y15', 'seq1', 'seq2', 'seq3', 'seq4', 'seq5', 'seq6', 'seq7', 'seq8', 'seq9', 'seq10', 'seq11', 'seq12', 'seq13', 'seq14', 'seq15', 'highestPoint', 'aRotationCounter'] class PageB(Page): form_model = 'player' form_fields = ['bx1', 'by1', 'bx2', 'by2', 'bx3', 'by3', 'bx4', 'by4', 'bx5', 'by5', 'bx6', 'by6', 'bx7', 'by7', 'bx8', 'by8', 'bx9', 'by9', 'bx10', 'by10', 'bx11', 'by11', 'bx12', 'by12', 'bx13', 'by13', 'bx14', 'by14', 'bx15', 'by15', 'bseq1', 'bseq2', 'bseq3', 'bseq4', 'bseq5', 'bseq6', 'bseq7', 'bseq8', 'bseq9', 'bseq10', 'bseq11', 'bseq12', 'bseq13', 'bseq14', 'bseq15', 'bHighestPoint', 'bRotationCounter', 'r1', 'r2', 'r3', 'r4', 'r5', 'r6', 'r7', 'r8', 'r9', 'r10', 'r11', 'r12', 'r13', 'r14', 'r15', ] class PageC(Page): form_model = 'player' form_fields = ['cx1', 'cy1', 'cx2', 'cy2', 'cx3', 'cy3', 'cx4', 'cy4', 'cx5', 'cy5', 'cx6', 'cy6', 'cx7', 'cy7', 'cx8', 'cy8', 'cx9', 'cy9', 'cx10', 'cy10', 'cx11', 'cy11', 'cx12', 'cy12', 'cx13', 'cy13', 'cx14', 'cy14', 'cx15', 'cy15', 'cseq1', 'cseq2', 'cseq3', 'cseq4', 'cseq5', 'cseq6', 'cseq7', 'cseq8', 'cseq9', 'cseq10', 'cseq11', 'cseq12', 'cseq13', 'cseq14', 'cseq15', 'cHighestPoint', 'cRotationCounter'] class PageD(Page): form_model = 'player' form_fields = ['dx1', 'dy1', 'dx2', 'dy2', 'dx3', 'dy3', 'dx4', 'dy4', 'dx5', 'dy5', 'dx6', 'dy6', 'dx7', 'dy7', 'dx8', 'dy8', 'dx9', 'dy9', 'dx10', 'dy10', 'dx11', 'dy11', 'dx12', 'dy12', 'dx13', 'dy13', 'dx14', 'dy14', 'dx15', 'dy15', 'dseq1', 'dseq2', 'dseq3', 'dseq4', 'dseq5', 'dseq6', 'dseq7', 'dseq8', 'dseq9', 'dseq10', 'dseq11', 'dseq12', 'dseq13', 'dseq14', 'dseq15', 'dHighestPoint', 'dRotationCounter'] class Results(Page): pass page_sequence = [ Intro, Quiz, PageA, PageB, PageC, PageD, Results ]