Other updated

This commit is contained in:
Insality
2025-03-29 20:06:08 +02:00
parent 45493bc9dd
commit f2b930ba68
15 changed files with 356 additions and 325 deletions

View File

@@ -11,51 +11,6 @@ function M.get_examples()
root = "gamepad_tester/root",
code_url = "example/examples/gamepad/gamepad_tester/gamepad_tester.lua",
widget_class = require("example.examples.gamepad.gamepad_tester.gamepad_tester"),
on_create = function(instance, output_list)
---@cast instance examples.gamepad_tester
instance.button_left.on_click:subscribe(function()
output_list:add_log_text("Button Left Clicked")
end)
instance.button_right.on_click:subscribe(function()
output_list:add_log_text("Button Right Clicked")
end)
instance.button_up.on_click:subscribe(function()
output_list:add_log_text("Button Up Clicked")
end)
instance.button_down.on_click:subscribe(function()
output_list:add_log_text("Button Down Clicked")
end)
instance.button_a.on_click:subscribe(function()
output_list:add_log_text("Button A Clicked")
end)
instance.button_b.on_click:subscribe(function()
output_list:add_log_text("Button B Clicked")
end)
instance.button_x.on_click:subscribe(function()
output_list:add_log_text("Button X Clicked")
end)
instance.button_y.on_click:subscribe(function()
output_list:add_log_text("Button Y Clicked")
end)
instance.button_back.on_click:subscribe(function()
output_list:add_log_text("Button Back Clicked")
end)
instance.button_start.on_click:subscribe(function()
output_list:add_log_text("Button Start Clicked")
end)
instance.button_l1.on_click:subscribe(function()
output_list:add_log_text("Button L1 Clicked")
end)
instance.button_r1.on_click:subscribe(function()
output_list:add_log_text("Button R1 Clicked")
end)
instance.button_stick_left.on_click:subscribe(function()
output_list:add_log_text("Button Stick Left Clicked")
end)
instance.button_stick_right.on_click:subscribe(function()
output_list:add_log_text("Button Stick Right Clicked")
end)
end,
},
{

View File

@@ -91,4 +91,51 @@ function M:on_input(action_id, action)
end
---@param output_list output_list
function M:on_example_created(output_list)
self.button_left.on_click:subscribe(function()
output_list:add_log_text("Button Left Clicked")
end)
self.button_right.on_click:subscribe(function()
output_list:add_log_text("Button Right Clicked")
end)
self.button_up.on_click:subscribe(function()
output_list:add_log_text("Button Up Clicked")
end)
self.button_down.on_click:subscribe(function()
output_list:add_log_text("Button Down Clicked")
end)
self.button_a.on_click:subscribe(function()
output_list:add_log_text("Button A Clicked")
end)
self.button_b.on_click:subscribe(function()
output_list:add_log_text("Button B Clicked")
end)
self.button_x.on_click:subscribe(function()
output_list:add_log_text("Button X Clicked")
end)
self.button_y.on_click:subscribe(function()
output_list:add_log_text("Button Y Clicked")
end)
self.button_back.on_click:subscribe(function()
output_list:add_log_text("Button Back Clicked")
end)
self.button_start.on_click:subscribe(function()
output_list:add_log_text("Button Start Clicked")
end)
self.button_l1.on_click:subscribe(function()
output_list:add_log_text("Button L1 Clicked")
end)
self.button_r1.on_click:subscribe(function()
output_list:add_log_text("Button R1 Clicked")
end)
self.button_stick_left.on_click:subscribe(function()
output_list:add_log_text("Button Stick Left Clicked")
end)
self.button_stick_right.on_click:subscribe(function()
output_list:add_log_text("Button Stick Right Clicked")
end)
end
return M