コード例 #1
0
 def __init__(self, width, height, x=0, y=0, id=None):
     """Initialize variables"""
     Base.checkattr(width, 1)
     self.__width = width
     Base.checkattr(height, 2)
     self.__height = height
     Base.checkattr(x, 3)
     self.__x = x
     Base.checkattr(y, 4)
     self.__y = y
     super().__init__(id)
コード例 #2
0
 def checkatt(value, num):
     """check attributes"""
     Base.checkattr(value, num)
コード例 #3
0
 def y(self, value):
     """setting y"""
     Base.checkattr(value, 4)
     self.__y = value
コード例 #4
0
 def x(self, value):
     """setting x"""
     Base.checkattr(value, 3)
     self.__x = value
コード例 #5
0
 def height(self, value):
     """setting height"""
     Base.checkattr(value, 2)
     self.__height = value
コード例 #6
0
 def width(self, value):
     """setting width"""
     Base.checkattr(value, 1)
     self.__width = value