badwing.model module

class badwing.model.DynamicModel(position=(0, 0), sprite=None, brain=None, physics=<class 'badwing.physics.dynamic.DynamicPhysics'>, geom=<class 'badwing.geom.HullGeom'>)

Bases: badwing.model.PhysicsModel

class badwing.model.Group(position=0, 0)

Bases: badwing.model.Model

add_model(model)
do_setup()
id_counter = 1
class badwing.model.KinematicModel(position=(0, 0), sprite=None, brain=None, physics=<class 'badwing.physics.kinematic.KinematicPhysics'>, geom=<class 'badwing.geom.HullGeom'>)

Bases: badwing.model.PhysicsModel

create_body()
update(delta_time=0.016666666666666666)
class badwing.model.Model(position=0, 0, sprite=None, brain=None)

Bases: object

do_setup()
on_dismount(position)
on_mount(position)
post_setup()
pre_setup()
setup(layer)
update(delta_time)
update_brain(delta_time)
update_physics(delta_time)
update_sprite(delta_time=0.016666666666666666)
class badwing.model.ModelFactory(layer)

Bases: object

class badwing.model.PhysicsGroup(position=(0, 0), physics=<class 'badwing.physics.physics.GroupPhysics'>, geom=<class 'badwing.geom.GroupGeom'>)

Bases: badwing.model.PhysicsModel

add_model(model)
do_setup()
id_counter = 1
post_setup()
class badwing.model.PhysicsModel(position=(0, 0), sprite=None, brain=None, physics=<class 'badwing.physics.static.StaticPhysics'>, geom=<class 'badwing.geom.HullGeom'>)

Bases: badwing.model.Model

add_shapes()
create_body(offset=None)
create_shapes(transform=None)
create_transform()
do_setup()
get_tx_point(offset)
property physics
post_setup()
remove_shapes()
update_physics(delta_time=0.016666666666666666)
class badwing.model.StaticModel(position=(0, 0), sprite=None, brain=None, physics=<class 'badwing.physics.static.StaticPhysics'>, geom=<class 'badwing.geom.HullGeom'>)

Bases: badwing.model.PhysicsModel