------------------------------------------------------------------------------ -- Imports ------------------------------------------------------------------------------ local make_class = require 'src.utils.classes' local Drawable = require 'src.graphics.drawable' ------------------------------------------------------------------------------ -- Class definitions ------------------------------------------------------------------------------ local GameState = make_class(Drawable) ------------------------------------------------------------------------------ -- Class methods ------------------------------------------------------------------------------ function GameState:_init(name, index) Drawable._init(self) self.name = name self.index = index end function GameState:update(_) return self.index end ------------------------------------------------------------------------------ -- Module return ------------------------------------------------------------------------------ return GameState