def makeBkObj(self): return BackGroundSprite().initialize(dict( objtype="background", movevector=Vector2.rect(100.0, -math.pi), drawfillfn=BackGroundSprite.DrawFill_Both, memorydc=g_rcs.File2OPedMDCList("background.gif", )[0] ))
def makeFrontObj(self): o = ForegroundSprite().initialize( dict( objtype="cloud", pos=Vector2(random.random(), random.random()), movevector=Vector2.rect(0.01, math.pi), movelimit=0.1, group=self.dispgroup["frontgroup"], movefnargs={"accelvector": Vector2(1, 0)}, shapefnargs={}, ) ) o.initResource([random.choice(g_rcs.File2OPedMDCList("Clouds.png", slicearg=(1, 4, None, True)))]) return o