Configs#
A module that houses all of the default options.
Default Options#
game_defaults = {
"name": "Untitled Game", # . . . . . . . . . . . . . . . . str
"window_size": Vector(640, 360), # . . . . . . . . . . . . Vector
"resolution": Vector(1920, 1080), #. . . . . . . . . . . . Vector
"fps_cap": 0, #. . . . . . . . . . . . . . . . . . . . . . int
"physics_timestep": 20, #. . . . . . . . . . . . . . . . . int
"reset_display": True, # . . . . . . . . . . . . . . . . . bool
"better_clock": True, #. . . . . . . . . . . . . . . . . . bool
}
rigidbody_defaults = {
"mass": 1, # . . . . . . . . . . . . . . . . . . . . . . . float
"bounciness": 0, # . . . . . . . . . . . . . . . . . . . . float
"gravity": Vector(0, 100), # . . . . . . . . . . . . . . . Vector
"max_speed": Vector(Math.INFINITY, Math.INFINITY), # . . . Vector
"min_speed": Vector(-Math.INFINITY, -Math.INFINITY), # . . Vector
"friction": 0.9, # . . . . . . . . . . . . . . . . . . . . float
"debug": False, #. . . . . . . . . . . . . . . . . . . . . bool
"rotation": 0, # . . . . . . . . . . . . . . . . . . . . . float
"static": False #. . . . . . . . . . . . . . . . . . . . . bool
}
image_defaults = {
"image_location": "default", # . . . . . . . . . . . . . . str
"scale_factor": Vector(1, 1), #. . . . . . . . . . . . . . Vector
"rotation": 0, # . . . . . . . . . . . . . . . . . . . . . float
}
sprite_defaults = {
"pos": Vector(), # . . . . . . . . . . . . . . . . . . . . Vector
"z_index": 0, #. . . . . . . . . . . . . . . . . . . . . . int
}
animation_defaults = {
"scale_factor": Vector(1, 1), #. . . . . . . . . . . . . . Vector
"default_animation_length": 5, # . . . . . . . . . . . . . int
"rotation": 0, # . . . . . . . . . . . . . . . . . . . . . float
"fps": 24, # . . . . . . . . . . . . . . . . . . . . . . . int
}
polygon_defaults = {
"verts": [], # . . . . . . . . . . . . . . . . . . . . . . List[Vector],
"rotation": 0, # . . . . . . . . . . . . . . . . . . . . . float
"debug": False, #. . . . . . . . . . . . . . . . . . . . . bool
"trigger": False, #. . . . . . . . . . . . . . . . . . . . bool
"tags": [], #. . . . . . . . . . . . . . . . . . . . . . . List[str]
"scale": 1, #. . . . . . . . . . . . . . . . . . . . . . . int
"callback": lambda c: None, #. . . . . . . . . . . . . . . Callable
"color": None #. . . . . . . . . . . . . . . . . . . . . . Color
}
rectangle_defaults = {
"width": 10, # . . . . . . . . . . . . . . . . . . . . . . int
"height": 10 # . . . . . . . . . . . . . . . . . . . . . . int
}
circle_defaults = {
"radius": 10, #. . . . . . . . . . . . . . . . . . . . . . int
"debug": False, #. . . . . . . . . . . . . . . . . . . . . bool
"trigger": False, #. . . . . . . . . . . . . . . . . . . . bool
"tags": [], #. . . . . . . . . . . . . . . . . . . . . . . List[str]
"scale": 1, #. . . . . . . . . . . . . . . . . . . . . . . int
"callback": lambda c: None, #. . . . . . . . . . . . . . . Callable
"color": None #. . . . . . . . . . . . . . . . . . . . . . Color
}
button_defaults = {
"text": "default_text", #. . . . . . . . . . . . . . . . . str
"pos": Vector(), # . . . . . . . . . . . . . . . . . . . . Vector
"size": 16, #. . . . . . . . . . . . . . . . . . . . . . . int
"z_index": 0, #
"font_name": "Arial", #
"color": Color.black, #
}
text_defaults = {
"text": "default_text",
"pos": Vector(),
"size": 16,
"z_index": 0,
"font_name": "Arial",
"color": Color.black,
"static": False,
"onto_surface": None,
}
Templates#
Coming soon!