mirror of
https://github.com/Team-Resurgent/dvd2xbox.git
synced 2026-08-15 02:18:06 -07:00
38 lines
603 B
C++
38 lines
603 B
C++
|
|
//#include "stdafx.h"
|
|
#include "lcdfactory.h"
|
|
#include "../dvd2xbox/d2xsettings.h"
|
|
#include "../lib/smartxx/smartxxLCD.h"
|
|
#include "../lib/libXenium/XeniumLCD.h"
|
|
#include "../lib/x3lcd/x3lcd.h"
|
|
|
|
|
|
ILCD* g_lcd=NULL;
|
|
CLCDFactory::CLCDFactory(void)
|
|
{
|
|
}
|
|
|
|
CLCDFactory::~CLCDFactory(void)
|
|
{
|
|
}
|
|
|
|
ILCD* CLCDFactory::Create()
|
|
{
|
|
switch (g_d2xSettings.m_iLCDModChip)
|
|
{
|
|
case MODCHIP_XENIUM:
|
|
return new CXeniumLCD();
|
|
break;
|
|
|
|
case MODCHIP_SMARTXX:
|
|
return new CSmartXXLCD();
|
|
break;
|
|
|
|
case MODCHIP_XECUTER3:
|
|
return new CX3LCD();
|
|
break;
|
|
|
|
}
|
|
return new CSmartXXLCD();
|
|
}
|