public BoardViewingAreaLayoutStatePositions(BaseLayout layout) { Layout = layout; CardCharacterPosition = new Point(605, 135); CardArrowPosition = new Point(765, 135); CardGoalPosition = new Point(931, 135); CharacterShadowPositions = new Point[6]; CharacterPositions = new Point[6]; CharacterScorePositions = new Point[6]; FlagPositions = new Point[6]; FlagPositionNumbers = new Point[6]; FlagLongPositions = new Point[6]; FlagLongPositionNumbers = new Point[6]; int flagHeight = 200; int longFlagHeight = 260; int flagOffset = -25; int longOffset = 13; for (int i = 0; i < 6; i++) { CharacterPositions[i] = new Point(215 + 223 * i, 332); CharacterShadowPositions[i] = new Point(215 + 223 * i, 424); CharacterScorePositions[i] = new Point(195 + 223 * i, 445); FlagPositions[i] = new Point(104 + 130 * i, flagHeight / 2 + flagOffset); FlagPositionNumbers[i] = new Point(104 + 130 * i, 76); FlagLongPositions[i] = new Point(104 + 130 * i, longFlagHeight / 2 + flagOffset - longOffset); FlagLongPositionNumbers[i] = new Point(104 + 130 * i, 110); } TimePosition = new Point(Layout.Width / 2, 97); SmallCardCharacterPosition = new Point(1152, 131); SmallCardArrowPosition = new Point(1279, 135); SmallCardGoalPosition = new Point(1411, 135); Help1Position = new Point(Layout.Width / 4 - 100, 135); Help2Position = new Point(Layout.Width - (Layout.Width / 4) + 100, 135); initNumberSelection(); BackPosition = new Point(0, layout.Height - 150); BackLayout = new BoardAreaLayoutStateBackPositions(layout); }
public BoardSelectionAreaLayoutStatePositions(BaseLayout layout) { Layout = layout; PlaceYourCharacterPosition = new Point(Layout.Width / 2, 109); CharacterShadowPosition = new Point[6]; CharacterPositions = new Point[6]; CharacterScorePositions = new Point[6]; for (int i = 0; i < 6; i++) { CharacterPositions[i] = new Point(215 + 223 * i, 332); CharacterScorePositions[i] = new Point(195 + 223 * i, 445); CharacterShadowPosition[i] = new Point(215 + 223 * i, 424); } BackLayout = new BoardAreaLayoutStateBackPositions(layout); TutorialPosition = new Point(768, 1024); }