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:
Joe Finney 2016-03-24 11:35:40 +00:00
parent f5f983dbdd
commit 2b684c6204
1 changed files with 2 additions and 2 deletions

View File

@ -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.