@@ -454,40 +454,13 @@ STATIC mp_obj_t pixelbuf_pixelbuf_subscr(mp_obj_t self_in, mp_obj_t index_in, mp
454
454
}
455
455
}
456
456
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
-
483
457
STATIC const mp_rom_map_elem_t pixelbuf_pixelbuf_locals_dict_table [] = {
484
458
{ MP_ROM_QSTR (MP_QSTR_auto_write ), MP_ROM_PTR (& pixelbuf_pixelbuf_auto_write_obj )},
485
459
{ MP_ROM_QSTR (MP_QSTR_bpp ), MP_ROM_PTR (& pixelbuf_pixelbuf_bpp_obj )},
486
460
{ MP_ROM_QSTR (MP_QSTR_brightness ), MP_ROM_PTR (& pixelbuf_pixelbuf_brightness_obj )},
487
461
{ MP_ROM_QSTR (MP_QSTR_buf ), MP_ROM_PTR (& pixelbuf_pixelbuf_buf_obj )},
488
462
{ MP_ROM_QSTR (MP_QSTR_byteorder ), MP_ROM_PTR (& pixelbuf_pixelbuf_byteorder_obj )},
489
463
{ 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 )},
491
464
};
492
465
493
466
STATIC MP_DEFINE_CONST_DICT (pixelbuf_pixelbuf_locals_dict , pixelbuf_pixelbuf_locals_dict_table );
0 commit comments