@@ -40,16 +40,16 @@ def onCreate(self):
4040 self .hor_res = d .get_horizontal_resolution ()
4141 self .paddle_move_step = round (self .hor_res / 16 )
4242 self .ver_res = d .get_vertical_resolution ()
43- '''
43+
4444 self .canvas = lv .canvas (self .screen )
4545 self .canvas .set_size (self .hor_res , self .ver_res )
4646 self .buffer = bytearray (self .hor_res * self .ver_res * 2 )
4747 self .canvas .set_buffer (self .buffer , self .hor_res , self .ver_res , lv .COLOR_FORMAT .NATIVE )
48- self.canvas.add_flag(lv.obj.FLAG.CLICKABLE)
49- self.canvas.add_event_cb(self.touch_cb, lv.EVENT.ALL, None)
48+ # self.canvas.add_flag(lv.obj.FLAG.CLICKABLE)
49+ # self.canvas.add_event_cb(self.touch_cb, lv.EVENT.ALL, None)
5050 self .layer = lv .layer_t ()
5151 self .canvas .init_layer (self .layer )
52- '''
52+
5353 self .leftbutton = lv .button (self .screen )
5454 self .leftbutton .align (lv .ALIGN .BOTTOM_LEFT , 0 , 0 )
5555 leftlabel = lv .label (self .leftbutton )
@@ -59,7 +59,8 @@ def onCreate(self):
5959
6060 # Invisible button, just for defocusing the left and right buttons:
6161 self .play_button = lv .button (self .screen )
62- self .play_button .align (lv .ALIGN .BOTTOM_MID ,0 ,0 )
62+ self .play_button .align (lv .ALIGN .TOP_MID ,0 ,0 )
63+ self .play_button .set_size (70 ,70 )
6364 self .play_button .set_style_opa (lv .OPA .TRANSP , lv .PART .MAIN )
6465
6566 self .rightbutton = lv .button (self .screen )
@@ -73,10 +74,10 @@ def onCreate(self):
7374
7475 def onResume (self , screen ):
7576 lv .log_register_print_cb (self .log_callback )
76- # mpong.init(self.buffer, self.hor_res, self.ver_res)
77+ mpong .init (self .buffer , self .hor_res , self .ver_res )
7778
78- import mpos .ui
79- mpong .init (mpos .ui .main_display ._frame_buffer1 , self .hor_res , self .ver_res ) # stays black
79+ # import mpos.ui
80+ # mpong.init(mpos.ui.main_display._frame_buffer1, self.hor_res, self.ver_res) # stays black
8081
8182 self .refresh_timer = lv .timer_create (self .run_mpong , 16 , None ) # max 1000ms/60fps = 16ms/frame
8283 #mpos.ui.task_handler.add_event_cb(self.run_mpong, mpos.ui.task_handler.TASK_HANDLER_STARTED)
@@ -127,13 +128,13 @@ def unfocus(self):
127128
128129 def run_mpong (self , arg1 = None , arg2 = None ):
129130 mpong .render ()
130- self .play_button .set_style_opa (lv .OPA .TRANSP , lv .PART .MAIN ) # works to force refresh on desktop but not esp32
131+ # self.play_button.set_style_opa(lv.OPA.TRANSP, lv.PART.MAIN) # works to force refresh on desktop but not esp32
131132 #self.screen.invalidate()
132133 #lv.refr_now(None)
133134 #self.canvas.invalidate() # force redraw
134135 #self.canvas.center()
135136 #self.canvas.refre
136- # self.screen.invalidate()
137+ self .screen .invalidate ()
137138 #self.screen.center()
138139 #mpong.render()
139140 '''
0 commit comments