Liambane
Rome's Praetorian
Hi all.
An easy question for python skilled modders.
In my mod I've included JARM and I'm using new techs that found religion but i need a larger screen from left to right and I dunno what I need to edit. Wich numers I need to modify for let the screen be more LARGE and display all the 9 religions founded witout use a scrollbar?
This is my CvReligionScreen. I need it more large:
An easy question for python skilled modders.
In my mod I've included JARM and I'm using new techs that found religion but i need a larger screen from left to right and I dunno what I need to edit. Wich numers I need to modify for let the screen be more LARGE and display all the 9 religions founded witout use a scrollbar?
This is my CvReligionScreen. I need it more large:
Code:
class CvReligionScreen:
"Religion Advisor Screen"
def __init__(self):
self.SCREEN_NAME = "ReligionScreen"
self.BUTTON_NAME = "ReligionScreenButton"
self.TITLE_TOP_PANEL = "ReligionsTopPanel"
self.TITLE_BOTTOM_PANEL = "ReligionsBottomPanel"
self.AREA_NAME = "ReligionsScreenArea"
self.HELP_IMAGE_NAME = "CivicsScreenCivicOptionImage"
self.RELIGION_NAME = "ReligionText"
self.CONVERT_NAME = "ReligionConvertButton"
self.CANCEL_NAME = "ReligionCancelButton"
self.CITY_NAME = "ReligionCity"
self.HEADER_NAME = "ReligionScreenHeader"
self.DEBUG_DROPDOWN_ID = "ReligionDropdownWidget"
self.AREA1_ID = "ReligionAreaWidget1"
self.AREA2_ID = "ReligionAreaWidget2"
self.BACKGROUND_ID = "ReligionBackground"
self.RELIGION_PANEL_ID = "ReligionPanel"
self.RELIGION_ANARCHY_WIDGET = "ReligionAnarchyWidget"
self.HEADINGS_TOP = 0
self.HEADINGS_BOTTOM = 220
self.HEADINGS_LEFT = 0
self.HEADINGS_RIGHT = 320
self.HELP_TOP = 20
self.HELP_BOTTOM = 610
self.HELP_LEFT = 350
self.HELP_RIGHT = 950
self.BUTTON_SIZE = 48
self.BIG_BUTTON_SIZE = 64
self.BOTTOM_LINE_TOP = 630
self.BOTTOM_LINE_HEIGHT = 60
self.TEXT_MARGIN = 13
self.BORDER_WIDTH = 2
self.HIGHLIGHT_EXTRA_SIZE = 4
self.Z_SCREEN = -6.1
self.Y_TITLE = 8
self.Z_TEXT = 0 ##self.Z_SCREEN - 0.2
self.DZ = -0.2
self.Z_CONTROLS = self.Z_TEXT
def setValues(self):
screen = CyGInterfaceScreen("MainInterface", CvScreenEnums.MAIN_INTERFACE)
resolutionWidth = 1024
resolutionHeigth = 768
## johny smith
## this sets the resoultion below
# if (resolutionWidth >= 1440):
# self.HEADINGS_WIDTH = 204 # original = 199
# self.X_SCREEN = 718 # original = 500
# self.X_CANCEL = 717 # original = 552
# elif (resolutionWidth >= 1280):
# self.W_SCREEN = 1280
# self.HEADINGS_WIDTH = 182
# self.X_SCREEN = 638
# self.X_CANCEL = 637
# elif (resolutionWidth >= 1152):
# self.W_SCREEN = 1152
# self.HEADINGS_WIDTH = 164
# self.X_SCREEN = 574
# self.X_CANCEL = 573
# elif (resolutionWidth >= 1024):
# self.W_SCREEN = 1024
# self.HEADINGS_WIDTH = 146
# self.X_SCREEN = 510
# self.X_CANCEL = 509
self.W_SCREEN = resolutionWidth
self.H_SCREEN = resolutionHeigth
self.X_CANCEL = 20
self.X_POSITION = 0
self.Y_POSITION = 0
self.PANEL_HEIGHT = 55
self.PANEL_WIDTH = 0
self.INITIAL_SPACING = 30
self.HEADINGS_WIDTH = 340
self.HEADINGS_HEIGHT = 64
self.BOTTOM_LINE_HEIGHT = 60
self.RIGHT_LINE_WIDTH = 0
self.SCROLL_BAR_SPACING = 40
self.BOTTOM_LINE_TEXT_SPACING = 150
self.X_EXIT = self.W_SCREEN - 30
self.Y_EXIT = self.H_SCREEN - 40
self.X_CANCEL = 552
self.X_SCREEN = self.W_SCREEN / 2
self.Y_SCREEN = 396
self.Y_CANCEL = self.H_SCREEN - 40
self.Y_EXIT = self.H_SCREEN - 40
self.HELP_BOTTOM = self.H_SCREEN - 2 * self.PANEL_HEIGHT - self.BOTTOM_LINE_HEIGHT
self.BOTTOM_LINE_WIDTH = self.W_SCREEN
self.BOTTOM_LINE_TOP = self.H_SCREEN - self.PANEL_HEIGHT - 70
self.X_EXIT = self.W_SCREEN - 30
self.X_ANARCHY = 21
self.Y_ANARCHY = 726
self.LEFT_EDGE_TEXT = 10
self.X_RELIGION_START = 154
self.Y_RELIGION_START = 154
self.DX_RELIGION = 116
self.DY_RELIGION = 116
self.DX_RELIGION_OFFSET = self.DX_RELIGION
self.X_RELIGION = 0
self.Y_RELIGION = 35
self.Y_FOUNDED = 90
self.Y_HOLY_CITY = 115
self.Y_INFLUENCE = 140
self.Y_RELIGION_NAME = 70
self.X_RELIGION_DIFF = self.X_RELIGION_START - self.X_RELIGION
self.X_RELIGION_AREA = 0
self.Y_RELIGION_AREA = 0
self.W_RELIGION_AREA = 1008 + self.BUTTON_SIZE
self.H_RELIGION_AREA = 180
self.X_CITY1_AREA = 45
self.X_CITY2_AREA = 522
self.Y_CITY_AREA = 250
self.W_CITY_AREA = 457
self.H_CITY_AREA = 460
self.X_CITY = 10
self.DY_CITY = 38
self.iReligionExamined = -1
self.iReligionSelected = -1
self.iReligionOriginal = -1
self.iActivePlayer = -1
self.bScreenUp = False
self.ReligionScreenInputMap = {
self.RELIGION_NAME : self.ReligionScreenButton,
self.BUTTON_NAME : self.ReligionScreenButton,
self.CONVERT_NAME : self.ReligionConvert,
self.CANCEL_NAME : self.ReligionCancel,
}