- print "drawing ..", l
- self.instance.fillRect(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5]))
+ if l[0] == 1:
+ self.instance.fillRect(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5]))
+ elif l[0] == 2:
+ self.instance.writeText(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5]), gRGB(l[6]), l[7], l[8], l[9])
+ else:
+ print "drawlist entry:", l
+ raise RuntimeError("invalid drawlist entry")