tr
Bitmap.h
- Committer:
- valavanisalex
- Date:
- 2017-03-08
- Revision:
- 38:92fad278c2c3
- Child:
- 40:c9262294f2e1
File content as of revision 38:92fad278c2c3:
#ifndef BITMAP_H #define BITMAP_H #include <vector> /** * A monochrome bitmap drawing */ class Bitmap { private: /** * @brief The contents of the drawing, with pixels stored in row-major order * @details '1' represents a black pixel; '0' represents white */ std::vector<int> _contents; unsigned int _height; ///< The height of the drawing in pixels unsigned int _width; ///< The width of the drawing in pixels public: Bitmap(std::vector<int> const &contents, unsigned int const height, unsigned int const width); int get_pixel(unsigned int const row, unsigned int const column) const; }; #endif // SPRITE_H