def run_game(): pygame.init() ai_settings=Settings() screen=pygame.display.set_mode(( ai_settings.screen_width,ai_settings.screen_height)) pygame.display.set_caption("Teddy Attack") #set Ship settings ship=Ship(ai_settings,screen) #cat=Cat(ai_settings,screen) #Set Attack method bullets=Group() platforms=Group() x=0 background = Background([800,0]) #x=0 Cats=Group() while True: gf.check_events(ai_settings,screen,ship,bullets,Cats,platforms) ship.update() ship.bot() gf.hit_platform(ship,platforms) gf.update_bullets(bullets,ai_settings,Cats) gf.cat_check(ai_settings,screen,Cats) gf.update_cat(ship,Cats) gf.update_platforms(platforms,screen) gf.update_screen(ai_settings,screen,ship,bullets,Cats,background, x, platforms) ai_settings.cat_gen+=1 if(ship.rect.centerx==ship.middle and ship.moving_right): x-=1