microbit: Added default parameter values to common case operations
MicroBitImage::paste() now assumes the image to be pasted should be positioned at the top left of the image by default, with no transparency. MicroBitImage::print() now assumes the char to be printed should be positioned at the top left of the image by default.
This commit is contained in:
parent
f5f983dbdd
commit
2b684c6204
|
@ -269,7 +269,7 @@ class MicroBitImage
|
|||
* i.paste(-5,0,i); //displays a small heart :)
|
||||
* @endcode
|
||||
*/
|
||||
int paste(const MicroBitImage &image, int16_t x, int16_t y, uint8_t alpha);
|
||||
int paste(const MicroBitImage &image, int16_t x = 0, int16_t y = 0, uint8_t alpha = 0);
|
||||
|
||||
/**
|
||||
* Prints a character to the display at the given location
|
||||
|
@ -285,7 +285,7 @@ class MicroBitImage
|
|||
* i.print('a',0,0);
|
||||
* @endcode
|
||||
*/
|
||||
int print(char c, int16_t x, int16_t y);
|
||||
int print(char c, int16_t x = 0, int16_t y = 0);
|
||||
|
||||
/**
|
||||
* Shifts the pixels in this Image a given number of pixels to the Left.
|
||||
|
|
Loading…
Reference in New Issue