forked from mirror/joycontrol
cleanup
This commit is contained in:
+23
-23
@@ -23,7 +23,7 @@ class Buttons:
|
|||||||
self.byte_3 = 0
|
self.byte_3 = 0
|
||||||
|
|
||||||
# generating methods for each button
|
# generating methods for each button
|
||||||
def gen_methods(byte, bit):
|
def button_method_factory(byte, bit):
|
||||||
def flip():
|
def flip():
|
||||||
setattr(self, byte, flip_bit(getattr(self, byte), bit))
|
setattr(self, byte, flip_bit(getattr(self, byte), bit))
|
||||||
|
|
||||||
@@ -32,32 +32,32 @@ class Buttons:
|
|||||||
return flip, getter
|
return flip, getter
|
||||||
|
|
||||||
# byte 1
|
# byte 1
|
||||||
self.y, self.y_is_set = gen_methods('byte_1', 0)
|
self.y, self.y_is_set = button_method_factory('byte_1', 0)
|
||||||
self.x, self.x_is_set = gen_methods('byte_1', 1)
|
self.x, self.x_is_set = button_method_factory('byte_1', 1)
|
||||||
self.b, self.b_is_set = gen_methods('byte_1', 2)
|
self.b, self.b_is_set = button_method_factory('byte_1', 2)
|
||||||
self.a, self.a_is_set = gen_methods('byte_1', 3)
|
self.a, self.a_is_set = button_method_factory('byte_1', 3)
|
||||||
self.right_sr, self.right_sr_is_set = gen_methods('byte_1', 4)
|
self.right_sr, self.right_sr_is_set = button_method_factory('byte_1', 4)
|
||||||
self.right_sl, self.right_sl_is_set = gen_methods('byte_1', 5)
|
self.right_sl, self.right_sl_is_set = button_method_factory('byte_1', 5)
|
||||||
self.r, self.r_is_set = gen_methods('byte_1', 6)
|
self.r, self.r_is_set = button_method_factory('byte_1', 6)
|
||||||
self.zr, self.zr_is_set = gen_methods('byte_1', 7)
|
self.zr, self.zr_is_set = button_method_factory('byte_1', 7)
|
||||||
|
|
||||||
# byte 2
|
# byte 2
|
||||||
self.minus, self.minus_is_set = gen_methods('byte_2', 0)
|
self.minus, self.minus_is_set = button_method_factory('byte_2', 0)
|
||||||
self.plus, self.plus_is_set = gen_methods('byte_2', 1)
|
self.plus, self.plus_is_set = button_method_factory('byte_2', 1)
|
||||||
self.r_stick, self.r_stick_is_set = gen_methods('byte_2', 2)
|
self.r_stick, self.r_stick_is_set = button_method_factory('byte_2', 2)
|
||||||
self.l_stick, self.l_stick_is_set = gen_methods('byte_2', 3)
|
self.l_stick, self.l_stick_is_set = button_method_factory('byte_2', 3)
|
||||||
self.home, self.home_is_set = gen_methods('byte_2', 4)
|
self.home, self.home_is_set = button_method_factory('byte_2', 4)
|
||||||
self.capture, self.capture_is_set = gen_methods('byte_2', 5)
|
self.capture, self.capture_is_set = button_method_factory('byte_2', 5)
|
||||||
|
|
||||||
# byte 3
|
# byte 3
|
||||||
self.down, self.down_is_set = gen_methods('byte_3', 0)
|
self.down, self.down_is_set = button_method_factory('byte_3', 0)
|
||||||
self.up, self.up_is_set = gen_methods('byte_3', 1)
|
self.up, self.up_is_set = button_method_factory('byte_3', 1)
|
||||||
self.right, self.right_is_set = gen_methods('byte_3', 2)
|
self.right, self.right_is_set = button_method_factory('byte_3', 2)
|
||||||
self.left, self.left_is_set = gen_methods('byte_3', 3)
|
self.left, self.left_is_set = button_method_factory('byte_3', 3)
|
||||||
self.left_sr, self.left_sr_is_set = gen_methods('byte_3', 4)
|
self.left_sr, self.left_sr_is_set = button_method_factory('byte_3', 4)
|
||||||
self.left_sl, self.left_sl_is_set = gen_methods('byte_3', 5)
|
self.left_sl, self.left_sl_is_set = button_method_factory('byte_3', 5)
|
||||||
self.l, self.l_is_set = gen_methods('byte_3', 6)
|
self.l, self.l_is_set = button_method_factory('byte_3', 6)
|
||||||
self.zl, self.zl_is_set = gen_methods('byte_3', 7)
|
self.zl, self.zl_is_set = button_method_factory('byte_3', 7)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Example for generated methods: home button (byte_2, 4)
|
Example for generated methods: home button (byte_2, 4)
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
import random
|
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
import logging_default as log
|
import logging_default as log
|
||||||
|
|||||||
Reference in New Issue
Block a user