[Abysmal-commit] SF.net SVN: abysmal:[255] abysmal/trunk
Status: Pre-Alpha
Brought to you by:
jlanger85
|
From: <jla...@us...> - 2009-04-09 07:16:26
|
Revision: 255
http://abysmal.svn.sourceforge.net/abysmal/?rev=255&view=rev
Author: jlanger85
Date: 2009-04-09 07:16:22 +0000 (Thu, 09 Apr 2009)
Log Message:
-----------
* added a basic console command and cvar infrastructure, similar to what
quake based games use. These cvars are now used for all
configuration stuf. The only things left in the old boost::program_options
config file is the gamepath and backend
* had to rename audio.{cpp,h} to audio_mgr.{cpp,h} because there's a
system header called audio/audio.h which messed up with cmake's
dependency scanning
* renamed a few of Exults midi drivers -> alsa => ALSA and UnixSeqDriver => OSS
Some TODOS:
* implement keybindings via a "bind" console command
* implement per-game configuration (need some UI to configure
multiple game configurations)
Modified Paths:
--------------
abysmal/trunk/src/audio/audiofile.cpp
abysmal/trunk/src/audio/null_driver.cpp
abysmal/trunk/src/audio/openal_driver.cpp
abysmal/trunk/src/audio/sdl_mixer_driver.cpp
abysmal/trunk/src/base/config.cpp
abysmal/trunk/src/base/config.h
abysmal/trunk/src/common/factory.h
abysmal/trunk/src/common/foreach.h
abysmal/trunk/src/common/stream.cpp
abysmal/trunk/src/common/stream.h
abysmal/trunk/src/game/core.cpp
abysmal/trunk/src/game/uw/states/mainstate.cpp
abysmal/trunk/src/game/uw/uwgame.cpp
abysmal/trunk/src/renderer/texture.cpp
abysmal/trunk/src/renderer/texture.h
abysmal/trunk/src/ui/console.cpp
abysmal/trunk/thirdparty/midi/ALSAMidiDriver.cpp
abysmal/trunk/thirdparty/midi/MidiDriver.cpp
abysmal/trunk/thirdparty/midi/TimidityMidiDriver.cpp
abysmal/trunk/thirdparty/midi/UnixSeqMidiDriver.cpp
abysmal/trunk/thirdparty/midi/WindowsMidiDriver.cpp
abysmal/trunk/thirdparty/midi/patches/abysmal_config.patch
abysmal/trunk/thirdparty/midi/patches/new_timidity.patch
abysmal/trunk/thirdparty/midi/patches/remove_exult_stuff.patch
abysmal/trunk/thirdparty/midi/patches/series
abysmal/trunk/thirdparty/pentagram-compat/patches/pent_compat.patch
abysmal/trunk/thirdparty/pentagram-compat/pent_include.h
Added Paths:
-----------
abysmal/trunk/src/audio/audio_mgr.cpp
abysmal/trunk/src/audio/audio_mgr.h
abysmal/trunk/src/base/command.cpp
abysmal/trunk/src/base/command.h
abysmal/trunk/src/base/cvar.cpp
abysmal/trunk/src/base/cvar.h
abysmal/trunk/src/common/compat/tr1/functional.h
abysmal/trunk/thirdparty/midi/patches/rename_drivers.patch
Removed Paths:
-------------
abysmal/trunk/src/audio/audio.cpp
abysmal/trunk/src/audio/audio.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|