| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
- new class CModelManager
- rewritten engine object structure in CEngine
- created shared model data instead of separate objects per each
model instance
- minor refactoring
|
| |
|
| |
|
|
|
|
| |
Frame updates were posted one frame behind in event queue
|
| |
|
| |
|
|
|
|
|
| |
- changed access to paths in data directory in CApplication
- models now load from data directory
|
|
|
|
|
|
| |
- added new state tracking to Event
- removed old fields from Event
- fixed some issues with Events and fps counter
|
|
|
|
|
|
| |
* Added colobot.ini to CApp in Create function
* Fixes to plugin manager
* Fixed CProfile segfault
|
| |
|
|
|
|
|
|
| |
- added mouse wheel events
- added motion vectors to CRobotMain
- other minor changes in event.h
|
|
|
|
|
|
| |
- moved input bindings to CRobotMain
- added virtual keymod and joystick button key presses
- fixed putenv error; other minor fixes
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
src/ui/slider.cpp
|
| |
| |
| |
| |
| |
| | |
- removed old 4 quarter backgrounds
- fixes in texture loading
- other minor fixes
|
|/ |
|
|
|
|
|
|
|
| |
- temporarily mocked CSoundInterface and CPluginInterface
- added CRobotMain to application
- successfully compiles & runs, but doesn't display correctly at the
moment
|
|
|
|
|
|
| |
- added new simulation time calculations in CApplication
- added simulation frame updates
- rewritten old input binding code and input state tracking
|
|
|
|
|
| |
- refactored CInstanceManager and some headers
- removed old headers
|
|
|
|
| |
Added some logging and improved error messages displayed to user
|
|
|
|
|
| |
- fixed bugs in settings modes, etc.
- some additions and minor refactoring
|
|
|
|
|
|
| |
- updated Doxyfile
- added/changed file, dir and namespace descriptions
- fixed some errors in doxygen tags
|
|
|
|
|
|
| |
- finished SetState in CEngine
- refactored Size and IntSize back to Point and IntPoint
- other minor changes in CEngine
|
|
|
|
|
| |
- added rewritten implementation for basic modesetting in CEngine
- started rewriting proper rendering and object handling in CEngine
|
|
|
|
|
| |
- added basic font rendering
- minor refactoring & fixes
|
|
|
|
|
|
| |
- added video mode querying & changing
- added joystick querying & changing
- cleaned up CApplication interface
|
|
|
|
|
| |
- moved abstract core to src/graphics/core
- moved proper graphics engine to src/graphics/engine
|
|
|
|
|
|
|
|
|
|
|
| |
- cleaned up and added documentation to engine.h
- refactored CEngine interface and associated structs
- added mouse handling functions in CApplication & CEngine
- fixed bugs in projection matrix setting
- changed texture loading & handling
- added const-values in CDevice & CGLDevice
- changed event management in CApplication
- other minor changes & bugfixes
|
|
|
|
| |
Resolved conflicts & added fixes.
|
|
|
|
|
|
|
|
| |
- extended Gfx::CDevice interface
- written OpenGL implementation in Gfx::CGLDevice
- rewrote color and light module
- added Gfx::VertexCol
- added array casts to Math::Vector, Math::Matrix and Gfx::Color
|
|
|
|
|
|
|
|
| |
- added CDevice abstract interface
- began implementation of CGLDevice
- added stub for Texture struct
- created CGLDeviceConfig
- changed particule -> particle & other minor changes
|
|
|
|
|
| |
- added joystick polling through timer
- updated documentation on CApplication class
|
|
|
|
|
|
| |
- added/changed event structs and event queue in common/event.h
- added event handling and some minor functions in CApplication
- switched to --std=c++11 because of union in Event struct
|
| |
|
|
|
|
|
|
|
| |
- changed tabs to spaces and DOS line endings to Unix
(except in CBot and metafile)
- changed language to English
- fixed #include <d3d.h> in d3dengine.h
|
|
|
|
|
|
|
|
| |
- added (very basic) SDL template in CApplication and CEngine
- split project into two targets: colobot_old (dependent on DirectX and WinAPI)
and colobot_new (dependent on SDL and OpenGL)
- moved sound.h/cpp to old/ and created new template in Snd namespace
- added platform-independent dialog boxes in app/system.h/cpp
|
|
|
|
|
|
|
|
| |
- added CApplication and Gfx::CEngine interfaces
- added Gfx::Material struct
- added Math::IntPoint struct
- added template for Gfx::CDevice class
- added templates for Gfx::CGLDevice and Gfx::CGLEngine classes
|
|
- added template of classes/structs for new implementation
- changed #include paths
- updated README files
|