Python - como modificar atributos que dependen de otro

 
Vista:
sin imagen de perfil

como modificar atributos que dependen de otro

Publicado por cristian (13 intervenciones) el 10/09/2015 20:24:01
Estoy realizando un juego en pyglet y para el sistema de colisiones cree una clase rectangulo en la cual necesito modificar los datos de posición así como en la clase rect de pygame ej:
imaginemos que tengo un rectangulo con los siguientes datos

ancho = 300
left = 400 (right - ancho)
right = 700 (left + ancho)

la idea es que si cambio el valor left me calcule right.
left += 125 y automáticamente cambie right a 825
Hasta el momento he encontrado métodos especiales para cambiar la suma y otros como __add__ y así trabajar vectores, pero también necesito que se cambien los atributos que están íntimamente relacionados.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder