local dim = require("common.dimensions") local ServicePage = require("titlescreen.service.servicepage") local InputButtonField = require("titlescreen.service.fields.input_button_field") local InputKnobField = require("titlescreen.service.fields.input_knob_field") ---@class InputCheckPage: ServicePage local InputCheckPage = {} ---Create a new InputCheckPage instance --- ---Inherits from ServicePage ---@return InputCheckPage function InputCheckPage:new(o) self.__index = self setmetatable(self, {__index = ServicePage}) o = ServicePage:new(o) setmetatable(o, self) o.content = o.content or {} o:addField(InputButtonField:new{label="START BUTTON", button=game.BUTTON_STA}) o:addField(InputButtonField:new{label="A BUTTON", button=game.BUTTON_BTA}) o:addField(InputButtonField:new{label="B BUTTON", button=game.BUTTON_BTB}) o:addField(InputButtonField:new{label="C BUTTON", button=game.BUTTON_BTC}) o:addField(InputButtonField:new{label="D BUTTON", button=game.BUTTON_BTD}) o:addField(InputButtonField:new{label="FX L BUTTON", button=game.BUTTON_FXL}) o:addField(InputButtonField:new{label="FX R BUTTON", button=game.BUTTON_FXR}) o:addField(InputKnobField:new{label="ANALOG VOLUME L", knob=0}) o:addField(InputKnobField:new{label="ANALOG VOLUME R", knob=1}) return o end return InputCheckPage