From 167abfe3746df80dd48dd65751583d97449e55f3 Mon Sep 17 00:00:00 2001 From: jonas Date: Fri, 28 Dec 2018 15:09:41 +0100 Subject: Fixes in cObjectHandler:buildHitmap(), new Sample --- testobject.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 testobject.h (limited to 'testobject.h') diff --git a/testobject.h b/testobject.h new file mode 100644 index 0000000..5e5475f --- /dev/null +++ b/testobject.h @@ -0,0 +1,34 @@ +#pragma once + +#include "cObject.h" + +class testobject : cObject +{ + +public: + testobject() + { + setSize(10,5); + cc = 0; + + drawRectangle('#', NULL, {0,0}, {9,4}, _COL_GREEN, _COL_DEFAULT); + } + + ~testobject() + { + destruct(); + } + + virtual void onClick(sPos _pos, unsigned int _button) + { + cc++; + drawText(to_string(cc), {2,2}, _COL_RED); + } + + virtual void onChar(unsigned char _c) + { + drawPoint(_c, {1,1},true, _COL_BLUE); + } +private: + int cc; +}; -- cgit v1.2.3