# all modules # # this is simply to ensure init type functions # will work, because all needed game modules will # be imported. groove on # # later, gameinit will call the load_game_resources methods of the modules... # #we'll just parse this string out and import everything in it modules_string = """ game,gfx, main, input,gamecredits,gamemenu,gameplay,gamefinish,levels, sprites.objairexplosion, sprites.objblast, sprites.objbomb, sprites.objexhaust, sprites.objflame, sprites.objgroundexplosion, sprites.objplane0, sprites.objplane1, sprites.objballoon, sprites.objradar, sprites.objrocket, sprites.objrocketlauncher, sprites.objship, sprites.objshiptest, sprites.objsstext, sprites.objstoragetank0, sprites.objstoragetank1, sprites.objtower, sprites.objhouse, sprites.objbuilding, sprites.objcactus, sprites.objtree0, sprites.objtank0, sprites.objtank1, sprites.objheadquarters, sprites.objicbm, sprites.objfuelship, sprites.objfuelbox, sprites.objmenu, sprites.objtext, sprites.objtextmessage """ def modules_import(): mods = modules_string.split(',') for m in mods: m = m.strip() #print "importing ",m __import__(m) modules_import()