@@ -454,40 +454,13 @@ STATIC mp_obj_t pixelbuf_pixelbuf_subscr(mp_obj_t self_in, mp_obj_t index_in, mp
454454 }
455455}
456456
457- //| .. method:: fill_wheel(start=0, step=1)
458- //|
459- //| fill the buffer with a colorwheel starting at offset n, and stepping by step
460- //|
461-
462- STATIC mp_obj_t pixelbuf_pixelbuf_fill_wheel (mp_obj_t self_in , mp_obj_t start , mp_obj_t step ) {
463- mp_check_self (MP_OBJ_IS_TYPE (self_in , & pixelbuf_pixelbuf_type ));
464- pixelbuf_pixelbuf_obj_t * self = MP_OBJ_TO_PTR (self_in );
465- float i = MP_OBJ_IS_SMALL_INT (start ) ? MP_OBJ_SMALL_INT_VALUE (start ) : mp_obj_float_get (start );
466- float incr = MP_OBJ_IS_SMALL_INT (step ) ? MP_OBJ_SMALL_INT_VALUE (step ) : mp_obj_float_get (step );
467-
468- bool auto_write = self -> auto_write ;
469- self -> auto_write = false;
470- for (size_t n = 0 ; n < self -> pixels ; n ++ ) {
471- mp_obj_t value = MP_OBJ_NEW_SMALL_INT (colorwheel (i ));
472- pixelbuf_pixelbuf_subscr (self_in , MP_OBJ_NEW_SMALL_INT (n ), value );
473- i += incr ;
474- }
475- self -> auto_write = auto_write ;
476- if (auto_write )
477- call_write_function (self );
478-
479- return mp_const_none ;
480- }
481- STATIC MP_DEFINE_CONST_FUN_OBJ_3 (pixelbuf_pixelbuf_fill_wheel_obj , pixelbuf_pixelbuf_fill_wheel );
482-
483457STATIC const mp_rom_map_elem_t pixelbuf_pixelbuf_locals_dict_table [] = {
484458 { MP_ROM_QSTR (MP_QSTR_auto_write ), MP_ROM_PTR (& pixelbuf_pixelbuf_auto_write_obj )},
485459 { MP_ROM_QSTR (MP_QSTR_bpp ), MP_ROM_PTR (& pixelbuf_pixelbuf_bpp_obj )},
486460 { MP_ROM_QSTR (MP_QSTR_brightness ), MP_ROM_PTR (& pixelbuf_pixelbuf_brightness_obj )},
487461 { MP_ROM_QSTR (MP_QSTR_buf ), MP_ROM_PTR (& pixelbuf_pixelbuf_buf_obj )},
488462 { MP_ROM_QSTR (MP_QSTR_byteorder ), MP_ROM_PTR (& pixelbuf_pixelbuf_byteorder_obj )},
489463 { MP_ROM_QSTR (MP_QSTR_show ), MP_ROM_PTR (& pixelbuf_pixelbuf_show_obj )},
490- { MP_ROM_QSTR (MP_QSTR_fill_wheel ), MP_ROM_PTR (& pixelbuf_pixelbuf_fill_wheel_obj )},
491464};
492465
493466STATIC MP_DEFINE_CONST_DICT (pixelbuf_pixelbuf_locals_dict , pixelbuf_pixelbuf_locals_dict_table );
0 commit comments