"""
Dots module.
@author: Jason Cohen
@author: Shaun Hamelin-Owens
@author: Sasithra Thanabalan
@author: Andrew Walker
"""
# Imports
from PointItem import PointItem

# Constants
DOT_POINTS = 10

class Dot(PointItem):
	"""
	Dot class.
	This class contains the methods used in the creation of Dots.
	It is of the tkinter library and inherits an instance of PointItem.
	"""
	def __init__(self, gameCanvas, specs):
		"""
		Initialization.
		This method creates a new Dot, initializes it and draws it.
		
		@param gameCanvas: 
		@param specs: Specifies the coordinates, radius, color, tag and points associated
					  with this dot.
		"""
	
		# Initialization of the Dot
		super(Dot, self).__init__(gameCanvas, specs, specs['points'])
		
		# Draw the Dot
		self.draw()

58b34d088f718c5d119f75fdfa9320128bb60409
<mask token>


class Dot(PointItem):
    <mask token>

    def __init__(self, gameCanvas, specs):
        """
		Initialization.
		This method creates a new Dot, initializes it and draws it.
		
		@param gameCanvas: 
		@param specs: Specifies the coordinates, radius, color, tag and points associated
					  with this dot.
		"""
        super(Dot, self).__init__(gameCanvas, specs, specs['points'])
        self.draw()

<mask token>


class Dot(PointItem):
    """
	Dot class.
	This class contains the methods used in the creation of Dots.
	It is of the tkinter library and inherits an instance of PointItem.
	"""

    def __init__(self, gameCanvas, specs):
        """
		Initialization.
		This method creates a new Dot, initializes it and draws it.
		
		@param gameCanvas: 
		@param specs: Specifies the coordinates, radius, color, tag and points associated
					  with this dot.
		"""
        super(Dot, self).__init__(gameCanvas, specs, specs['points'])
        self.draw()

<mask token>
DOT_POINTS = 10


class Dot(PointItem):
    """
	Dot class.
	This class contains the methods used in the creation of Dots.
	It is of the tkinter library and inherits an instance of PointItem.
	"""

    def __init__(self, gameCanvas, specs):
        """
		Initialization.
		This method creates a new Dot, initializes it and draws it.
		
		@param gameCanvas: 
		@param specs: Specifies the coordinates, radius, color, tag and points associated
					  with this dot.
		"""
        super(Dot, self).__init__(gameCanvas, specs, specs['points'])
        self.draw()

<mask token>
from PointItem import PointItem
DOT_POINTS = 10


class Dot(PointItem):
    """
	Dot class.
	This class contains the methods used in the creation of Dots.
	It is of the tkinter library and inherits an instance of PointItem.
	"""

    def __init__(self, gameCanvas, specs):
        """
		Initialization.
		This method creates a new Dot, initializes it and draws it.
		
		@param gameCanvas: 
		@param specs: Specifies the coordinates, radius, color, tag and points associated
					  with this dot.
		"""
        super(Dot, self).__init__(gameCanvas, specs, specs['points'])
        self.draw()

"""
Dots module.
@author: Jason Cohen
@author: Shaun Hamelin-Owens
@author: Sasithra Thanabalan
@author: Andrew Walker
"""
# Imports
from PointItem import PointItem

# Constants
DOT_POINTS = 10

class Dot(PointItem):
	"""
	Dot class.
	This class contains the methods used in the creation of Dots.
	It is of the tkinter library and inherits an instance of PointItem.
	"""
	def __init__(self, gameCanvas, specs):
		"""
		Initialization.
		This method creates a new Dot, initializes it and draws it.
		
		@param gameCanvas: 
		@param specs: Specifies the coordinates, radius, color, tag and points associated
					  with this dot.
		"""
	
		# Initialization of the Dot
		super(Dot, self).__init__(gameCanvas, specs, specs['points'])
		
		# Draw the Dot
		self.draw()
