------------------------------------------------------------------------------ -- Imports ------------------------------------------------------------------------------ local make_class = require 'src.utils.classes' local Sprite = require 'src.ui.sprite' ------------------------------------------------------------------------------ -- Class definitions ------------------------------------------------------------------------------ local Cursor = make_class(Sprite) ------------------------------------------------------------------------------ -- Class methods ------------------------------------------------------------------------------ function Cursor:_init(x, y) Sprite._init(self, 'imgs/pointer.png', x, y) end function Cursor:mousemoved(x, y) self.x = x self.y = y end ------------------------------------------------------------------------------ -- Module return ------------------------------------------------------------------------------ return Cursor