diff options
-rw-r--r-- | .doxygen | 2 | ||||
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | example/3d.cpp | 4 | ||||
-rw-r--r-- | src/cInput.cpp | 5 | ||||
-rw-r--r-- | src/cInput.h | 1 |
5 files changed, 16 insertions, 1 deletions
@@ -284,7 +284,7 @@ RTF_SOURCE_CODE = NO #--------------------------------------------------------------------------- # Configuration options related to the man page output #--------------------------------------------------------------------------- -GENERATE_MAN = NO +GENERATE_MAN = YES MAN_OUTPUT = man MAN_EXTENSION = .3 MAN_SUBDIR = @@ -98,3 +98,8 @@ uninstall: @echo "Removing..." @rm $(PREFIX)/usr/lib/lib$(SONAME)* @echo "Finished" + +.PHONY: install-headers +install-headers: + @echo Installing headers... + diff --git a/example/3d.cpp b/example/3d.cpp index 1b7e9e1..78417ed 100644 --- a/example/3d.cpp +++ b/example/3d.cpp @@ -145,6 +145,10 @@ int main(int argc, char* argv[]) break; }; } + else if (ie.type == _EVENT_FUNCTION1) + { + return 0; + } else if (ie.type == _EVENT_TERM) { return 0; diff --git a/src/cInput.cpp b/src/cInput.cpp index 891be1f..b11bbb5 100644 --- a/src/cInput.cpp +++ b/src/cInput.cpp @@ -64,6 +64,11 @@ sInputEvent cInput::poll() ret.type = _EVENT_KEY; } } + else if(buff[0] == 'O') + { + ret.c = buff[1]; + ret.type = _EVENT_FUNCTION1; + } } else { diff --git a/src/cInput.h b/src/cInput.h index f34095f..e25d7fb 100644 --- a/src/cInput.h +++ b/src/cInput.h @@ -18,6 +18,7 @@ #define _EVENT_KEY 2 #define _EVENT_MOUSE 3 #define _EVENT_TERM 4 +#define _EVENT_FUNCTION1 5 struct sInputEvent { |