Example #1
0
                sc.inc_disappeared()
                break

        for i in sc.get_trash():
            b.remove(i)

        sc.init_trash()

        if m != None and m.check_collision(u.get_centre()) == True:
            if u.get_shield() == False:
                u.reduce_health()
            del(m)
            m = None

        for i in range(len(b)):
            t = b[i].check_bullets(bl.get_centre())
            if t != -1:
                sc.add_trash(b[i])
                sc.inc_disappeared()
                bl.erase(t)

        for i in sc.get_trash():
            b.remove(i)

        sc.init_trash()
        
        if m != None:
            t = (m.check_bullets(bl.get_centre()))
            for i in t:
                bl.erase(i)
        sc.init_trash()