<commit_before>#-*- coding: utf-8 -*-

import pygame

'''
Entite

'''
class Entite(pygame.sprite.Sprite) :

    '''
    vie

    La vie de l'entitée
    '''
    vie = 100

    '''
    rect

    Position et surface occupée par l'entitée
    @type {pygame.Rect} Les deux premiers int sont pour la position x, y
                        Les deux derniers sont pour width, height
    '''
    #rect =

    '''
    @constructor

    @param {Tupple} position    Position de l'entitée
    '''
    def __init__(self, position) :
        pygame.sprite.Sprite.__init__(self)

        #On récupère le rectangle de l'image
        self.rect = self.image.get_rect()

        #Prise en compte de la position
        x, y = position
        self.rect.x = x
        self.rect.y = y


    def update(self, *args) :
        pass

    '''
    blessure

    Fonction par défaut. Modifiée dans certains cas
    @param {Int}    vie     La quantité de vie à enlever
    '''
    def blessure(self, vie):
        self.vie -= vie
        return self.vie
<commit_msg>Killer les entités quand elles meurent<commit_after>#-*- coding: utf-8 -*-

import pygame

'''
Entite

'''
class Entite(pygame.sprite.Sprite) :

    '''
    vie

    La vie de l'entitée
    '''
    vie = 100

    '''
    rect

    Position et surface occupée par l'entitée
    @type {pygame.Rect} Les deux premiers int sont pour la position x, y
                        Les deux derniers sont pour width, height
    '''
    #rect =

    '''
    @constructor

    @param {Tupple} position    Position de l'entitée
    '''
    def __init__(self, position) :
        pygame.sprite.Sprite.__init__(self)

        #On récupère le rectangle de l'image
        self.rect = self.image.get_rect()

        #Prise en compte de la position
        x, y = position
        self.rect.x = x
        self.rect.y = y

    def update(self, *args) :
        pass

    '''
    blessure

    Fonction par défaut. Modifiée dans certains cas
    @param {Int}    vie     La quantité de vie à enlever
    '''
    def blessure(self, vie):
        self.vie -= vie

        if self.vie <= 0 :
            self.kill()     #supprime la sprite de tous les groupes

        return self.vie

{'fraction_non_alphanumeric': 0.10013654984069185, 'fraction_numerical': 0.004096495220755576, 'mean_word_length': 1.8251928020565553, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1827465', 'n_tokens_mistral': 731, 'n_tokens_neox': 700, 'n_words': 220}