Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##############
- # Estanciero #
- ##############
- #imports
- FROM Propiedad import Propiedad
- #class
- class Estanciero:
- #att
- #cnstr
- def __init__(SELF):
- SELF.__nombre='Estanciero'
- SELF.__avatar='Avatar de Estanciero'
- SELF.__dinero=FLOAT(3000000) #todo el dinero disponible del juego
- SELF.__listaDePropiedades=[] #todas las propiedades disponibles del juego
- #meths
- #gtt & stt
- def getNombre(SELF):
- RETURN SELF.__nombre
- def getAvatar(SELF):
- RETURN SELF.__avatar
- def getDinero(SELF):
- RETURN SELF.__dinero
- def getListaDePropiedades(SELF):
- RETURN SELF.__listaDePropiedades
- def setNombre(SELF, nuevoNombre):
- SELF.__nombre=nuevoNombre
- def setAvatar(SELF, nuevoAvatar):
- SELF.__avatar=nuevoAvatar
- #exclusivos
- def extraerDinero(SELF, montoDeExtraccion):
- SELF.__dinero-=montoDeExtraccion
- def depositarDinero(SELF, montoDeDeposito):
- SELF.__dinero+=montoDeDeposito
- def agregarPropiedad(SELF, nuevaPropiedad=Propiedad()):
- SELF.__listaDePropiedades.append(nuevaPropiedad)
- nuevaPropiedad.setPropietario(SELF)
- def quitarPropiedad(SELF, nuevaPropiedad=Propiedad()):
- SELF.__listaDePropiedades.remove(nuevaPropiedad)
- nuevaPropiedad.setPropietario(NONE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement