Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | menu: add mouse manager for handling mouse focus and clicks | Alexander Sulfrian | 2013-01-18 | 1 | -0/+2 |
| | |||||
* | menu/application: toggle debug boxes with d | Alexander Sulfrian | 2013-01-18 | 1 | -0/+5 |
| | |||||
* | menu: add some comments | Alexander Sulfrian | 2013-01-13 | 1 | -1/+4 |
| | |||||
* | menu/application: add possibility to query if ogl thread | Alexander Sulfrian | 2013-01-13 | 1 | -0/+8 |
| | | | | | | | opengl calls should only executed in the thread, that created the opengl context. To query whether the current thread is the opengl thread, the application class stores the current thread id of the opengl thread after initializing opengl. | ||||
* | base/config: add graphics.fullscreen option | Alexander Sulfrian | 2013-01-13 | 1 | -5/+7 |
| | |||||
* | base/config: add graphics.resolution config option | Alexander Sulfrian | 2013-01-13 | 1 | -1/+2 |
| | | | | | | The resolution could controlled by the appropriate config option. The value from the config file is parsed/serialized with the DimensionTranslator. | ||||
* | base/config: add basic config infrastructure | Alexander Sulfrian | 2013-01-13 | 1 | -1/+12 |
| | |||||
* | remove legacy keywords from file header | Alexander Sulfrian | 2013-01-13 | 1 | -2/+0 |
| | |||||
* | menu: enable (and disable) glTexture only if needed | Alexander Sulfrian | 2013-01-13 | 1 | -1/+0 |
| | |||||
* | menu/background: backgrounds get to know the parent component | Alexander Sulfrian | 2013-01-13 | 1 | -0/+2 |
| | | | | | | | | | Backgrounds now know the parent control, they are painted in, to query the size. Backgrounds are not allowed to use glClear anymore, should only draw something during the extend of the parent control and should take care to do not modify the opengl cursor position. | ||||
* | menu/application: group the opengl init steps | Alexander Sulfrian | 2013-01-13 | 1 | -4/+3 |
| | |||||
* | menu/application: whitespace fix | Alexander Sulfrian | 2013-01-13 | 1 | -2/+2 |
| | |||||
* | menu/application: disable opengl depth buffer (only 2d needed) | Alexander Sulfrian | 2013-01-13 | 1 | -0/+1 |
| | |||||
* | menu/application: alpha blending should not be enabled by default | Alexander Sulfrian | 2013-01-13 | 1 | -4/+0 |
| | |||||
* | menu/application: renamed test variable | Alexander Sulfrian | 2013-01-05 | 1 | -2/+2 |
| | |||||
* | menu/application: simplified code | Alexander Sulfrian | 2013-01-05 | 1 | -2/+1 |
| | |||||
* | menu: keep frame in container | Alexander Sulfrian | 2013-01-05 | 1 | -21/+1 |
| | | | | | before the current frame was stored in application, now every container could keep a frame and paint it before all other content | ||||
* | menu/application: removed display width/height, use DrawableControl::size | Alexander Sulfrian | 2013-01-05 | 1 | -23/+13 |
| | |||||
* | menu: clean quit after pressing q | Alexander Sulfrian | 2013-01-05 | 1 | -0/+10 |
| | |||||
* | menu/application: Application now is also a container for the overlays | Alexander Sulfrian | 2013-01-05 | 1 | -19/+4 |
| | |||||
* | menu: Container subclasses need a Container as parent/owner | Alexander Sulfrian | 2013-01-05 | 1 | -1/+1 |
| | |||||
* | Makefile.inc: modularized flags, removed include dirs | Alexander Sulfrian | 2013-01-05 | 1 | -1/+1 |
| | |||||
* | ported from log4cxx to log4cpp | Alexander Sulfrian | 2013-01-05 | 1 | -5/+7 |
| | | | | | | log4cxx depends on Apache Portable Runtime Utility Library, so we switch to log4cpp with nearly the same features but with no dependencies for easier porting to other platforms | ||||
* | changed all wstring/wchar_t to string/char | Alexander Sulfrian | 2013-01-05 | 1 | -2/+2 |
| | |||||
* | added first frame and sub directory for frames | Alexander Sulfrian | 2013-01-05 | 1 | -0/+4 |
| | | | | loading screen: currently only with background | ||||
* | changed from SDL rendering to OpenGL | Alexander Sulfrian | 2013-01-05 | 1 | -11/+41 |
| | | | | draw, repaint methods do not have the SDL_Surface* parameter anymore | ||||
* | added software cursor | Alexander Sulfrian | 2013-01-05 | 1 | -0/+7 |
| | |||||
* | changed screen to display (only local naming) | Alexander Sulfrian | 2013-01-05 | 1 | -2/+2 |
| | | | | changed that naming to be consistent to all other draw methods | ||||
* | added overlays | Alexander Sulfrian | 2013-01-05 | 1 | -0/+18 |
| | | | | added list of drawable controls that are drawn over all frames | ||||
* | added event_manager | Alexander Sulfrian | 2013-01-05 | 1 | -4/+16 |
| | | | | | event_manager for passing the events from the SDL thread to the event thread | ||||
* | refactor some things with FPSmanager | Alexander Sulfrian | 2013-01-05 | 1 | -7/+28 |
| | |||||
* | reset singleton instance on destruction | Alexander Sulfrian | 2013-01-05 | 1 | -0/+3 |
| | |||||
* | added main application | Alexander Sulfrian | 2013-01-05 | 1 | -0/+139 |
added makefile added main function (src/main.cpp) added Application-class with sdl initialisation and main loop added log4cxx.xml configuration for main application adjusted .gitignore |