T.Masuda
create app
1e2f65e
raw
history blame contribute delete
No virus
624 Bytes
class Color:
@property
def a(self):
return self._a
@property
def r(self):
return self._r
@property
def g(self):
return self._g
@property
def b(self):
return self._b
def __init__(self, a, r, g, b):
self._a = a
self._r = r
self._g = g
self._b = b
@staticmethod
def from_argb(a, r, g, b):
return Color(a, r, g, b)
@staticmethod
def from_rgb(r, g, b):
return Color(0xff, r, g, b)
def __eq__(self, other):
return self.a == other.a and self.r == other.r and self.g == other.g and self.b == other.b
def __str__(self):
return 'ARGB({},{},{},{})'.format(self.a, self.r, self.g, self.b)