Reference for Wiring version 1.0 Build 0100+ If you have a previous version, use the reference included with your software. If see any errors or have any comments, let us know.
Class | Sprite |
---|---|
Name | width() |
Examples | #include "Binary.h" #include "Sprite.h" #include "Matrix.h" Matrix myMatrix = Matrix(0, 2, 1); int numPixels; /* create a new Sprite instance 8 pixels wide, 4 pixels tall */ Sprite wave = Sprite( 8, 4, B00011000, B00100100, B01000010, B10000001 ); void setup() { numPixels = wave.width() * wave.height(); } int x = 0; void loop() { myMatrix.write(x, 2, wave); // place sprite on screen myMatrix.write(x - 8, 2, wave); // place sprite again, elsewhere on screen delay(75); // wait a little bit myMatrix.clear(); // clear the screen for next animation frame if (x == 8) // if reached end of animation sequence { x = 0; // start from beginning } x++; // advance x coordinate to the right } |
Description | The width() method returns the width of the sprite in pixels. |
Syntax | width() |
Returns | int |
Usage | Application |