basic lights support

This commit is contained in:
Chris Danford
2003-11-16 04:45:12 +00:00
parent 38ec8ca856
commit 48d5a78429
20 changed files with 397 additions and 2 deletions
+20
View File
@@ -142,6 +142,26 @@ RageSoundDriver *MakeRageSoundDriver(CString drivers)
return ret;
}
/* Err, this is ugly--breaks arch encapsulation. Hmm. */
LightsDriver *MakeLightsDriver(CString driver)
{
LOG->Trace("Initializing lights driver: %s", driver.c_str());
LightsDriver *ret = NULL;
#ifdef _WINDOWS
if(!driver.CompareNoCase("Parallel")) ret = new LightsDriver_Win32Parallel;
#endif
if(!driver.CompareNoCase("Null")) ret = new LightsDriver_Null;
if( !ret )
{
LOG->Warn("Unknown lights driver name: %s", driver.c_str());
ret = new LightsDriver_Null;
}
return ret;
}
/*
* Copyright (c) 2002 by the person(s) listed below. All rights reserved.
*