/* ******************************** */ /* Warning! Don't modify this file! */ /* ******************************** */ #include "PikaPiZero_LCD.h" #include "TinyObj.h" #include #include #include "BaseObj.h" void PikaPiZero_LCD_clearMethod(PikaObj *self, Args *args){ char* color = args_getStr(args, "color"); PikaPiZero_LCD_clear(self, color); } void PikaPiZero_LCD_fillMethod(PikaObj *self, Args *args){ char* color = args_getStr(args, "color"); int hight = args_getInt(args, "hight"); int wight = args_getInt(args, "wight"); int x0 = args_getInt(args, "x0"); int y0 = args_getInt(args, "y0"); PikaPiZero_LCD_fill(self, color, hight, wight, x0, y0); } void PikaPiZero_LCD_initMethod(PikaObj *self, Args *args){ PikaPiZero_LCD_init(self); } PikaObj *New_PikaPiZero_LCD(Args *args){ PikaObj *self = New_TinyObj(args); class_defineMethod(self, "clear(color:str)", PikaPiZero_LCD_clearMethod); class_defineMethod(self, "fill(x0:int,y0:int,hight:int,wight:int,color:str)", PikaPiZero_LCD_fillMethod); class_defineMethod(self, "init()", PikaPiZero_LCD_initMethod); return self; } Arg *PikaPiZero_LCD(PikaObj *self){ return obj_newObjInPackage(New_PikaPiZero_LCD); }