| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* Added fabs to remove logs about pitch having negative values
|
| |
|
|
|
|
| |
* Changed SetVolume to match orginal game formula
|
|
|
|
|
|
|
|
|
| |
* removed classes managed by CInstanceManager
except for CObject, CPyro, CBrain and CPhysics
because of dependencies
* refactored instance searching to use existing singleton instances of
CApplication, CEngine and CRobotMain and calling their getter
functions
|
|
|
|
|
|
| |
* Sound support should now compile fine with MXE
* Added cache for 3 music files to speedup loading
* Updated howto
|
|
|
|
|
| |
* Using libsndfile to load sounds and music
* Added support for playing music files
|
|
|
|
|
|
|
| |
tracks sound)
* Fixed applying effects to sounds
* Changed volume to range 0.0-1.0 except for values in UI
|
|
|
|
|
|
| |
with "Unable to unload buffer message"
* Fixed posible segfault while trying to play sound after not loading file properly
|
|
|
|
|
| |
* All 81 audio files should be loaded instead of 69 high quality
* Changed volume ajustment formula to proper one
|
|
|
|
|
| |
* Added video settings to profile
* Resolution change is now posibble but restart is required
|
|
|
|
|
| |
* Fixed warnings in sound module
* Fixed problem with map loading when locale with different number separator
|
| |
|
| |
|
|
|
|
|
| |
CMAKE_CXX_FLAGS is taken into account in all builds; build-type-specific
flags are appended to it.
|
|
|
|
| |
Only set CMAKE_BUILD_TYPE to Debug when no value is provided.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
As mentionned in FindLTDL.cmake, this is code that is hereby relicensed
under GPLv3.
closes #68
|
|/ |
|
|\ |
|
| |
| |
| |
| | |
Load/Save should work.
|
| |
| |
| |
| |
| | |
Fixed includes
profile changed from SimpleIni to boost::ptree -> not finished yet
|
|/ |
|
|
|
|
|
|
| |
* Added colobot.ini to CApp in Create function
* Fixes to plugin manager
* Fixed CProfile segfault
|
| |
|
|
|
|
|
|
|
| |
- temporarily mocked CSoundInterface and CPluginInterface
- added CRobotMain to application
- successfully compiles & runs, but doesn't display correctly at the
moment
|
|
|
|
| |
- rewritten CMainDialog and updated CRobotMain
|
|
|
|
| |
* Added doxygen comments to plugin manager and plugin loader
|
|\ |
|
| |
| |
| |
| |
| |
| | |
- updated Doxyfile
- added/changed file, dir and namespace descriptions
- fixed some errors in doxygen tags
|
| |
| |
| |
| |
| | |
* Moved sound plugin into sound dir
* Minor changes in logger and profile
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
src/sound/sound.h
|
| | |
|
| |\
| | |
| | |
| | | |
Pulled changes & resolved conflicts
|
| | |
| | |
| | |
| | | |
Fixed some compiling issues
|
| | |
| | |
| | |
| | | |
Resolved conflicts & added fixes.
|
| |/
|/|
| |
| |
| | |
* Added plugin class for plugin loading
* Added plugin loading test
|
| |
| |
| |
| |
| |
| | |
- added logger to main()
- removed reference to Snd namespace and renamed back to sound.h
- fixed minor issues
|
|/
|
|
|
| |
* Added CSoundInterface
* Added basic plugin interface
|
|
|
|
|
|
|
| |
- 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 template of classes/structs for new implementation
- changed #include paths
- updated README files
|
|
|
|
|
|
|
|
| |
- changed structs from D3DVECTOR to Math::Vector
and from D3DMATRIX to Math::Matrix
- changed functions to new Math namespace functions
- moved mainmovie module from graphics to object
- added Get and Set to Math::Matrix
|
|
|
|
|
|
|
|
|
| |
- changed FPOINT to Math::Point and some functions
from math module to the new implementation
- moved old function and FPOINT struct declarations to math3d.cpp
- removed some unused functions in math module
- fixed some #include dependencies
- moved #define STRICT and #define D3D_OVERLOADS to compile options
|
| |
|
| |
|
|
|
|
| |
Additionally, changed #ifndef to #pragma once everywhere
|
|
|