1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import pygame as py
class Vehicule:
def __init__(self, Nom, Position, Attaque, Resistance, Vitesse):
# ↑ Ajout des doubles underscores et du ":" à la fin
self.Nom = Nom
self.Position = Position # Doit être une liste ou un tuple [x, y]
self.Attaque = Attaque
self.Resistance = Resistance
self.Vitesse = Vitesse
self.Missiles = [] # Stock des missiles du vaisseau.
# Alignement des méthodes commençant par def
def Tire(self, arme):
if arme == 0:
# Crée un rectangle pour le missile juste au-dessus/à côté du véhicule
self.Missiles.append(py.Rect(self.Position[0] + 10, self.Position[1], 8, 8)) |
Partager