added HAVE_SFML so the code compiles without it

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3221 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
nakeee 2009-05-13 22:23:54 +00:00
parent 176d528719
commit b9cdcb1819
5 changed files with 27 additions and 21 deletions

View File

@ -82,6 +82,7 @@
// Since they are always around on windows // Since they are always around on windows
#define HAVE_WIIUSE 1 #define HAVE_WIIUSE 1
#define HAVE_WX 1 #define HAVE_WX 1
#define HAVE_SFML 1
// #define HAVE_OPENAL 1 // #define HAVE_OPENAL 1
namespace namespace

View File

@ -127,6 +127,8 @@ CSIDevice_GCController::GetData(u32& _Hi, u32& _Low)
memset(&PadStatus, 0, sizeof(PadStatus)); memset(&PadStatus, 0, sizeof(PadStatus));
Common::PluginPAD* pad = CPluginManager::GetInstance().GetPad(ISIDevice::m_iDeviceNumber); Common::PluginPAD* pad = CPluginManager::GetInstance().GetPad(ISIDevice::m_iDeviceNumber);
pad->PAD_GetStatus(ISIDevice::m_iDeviceNumber, &PadStatus); pad->PAD_GetStatus(ISIDevice::m_iDeviceNumber, &PadStatus);
#if defined(HAVE_SFML) && HAVE_SFML
int NetPlay = GetNetInput(ISIDevice::m_iDeviceNumber, PadStatus, netValues); int NetPlay = GetNetInput(ISIDevice::m_iDeviceNumber, PadStatus, netValues);
if (NetPlay != 2) if (NetPlay != 2)
@ -140,7 +142,7 @@ CSIDevice_GCController::GetData(u32& _Hi, u32& _Low)
else else
return false; return false;
} }
#endif
_Hi = (u32)((u8)PadStatus.stickY); _Hi = (u32)((u8)PadStatus.stickY);
_Hi |= (u32)((u8)PadStatus.stickX << 8); _Hi |= (u32)((u8)PadStatus.stickX << 8);
_Hi |= (u32)((u16)PadStatus.button << 16); _Hi |= (u32)((u16)PadStatus.button << 16);

View File

@ -16,9 +16,6 @@
// http://code.google.com/p/dolphin-emu/ // http://code.google.com/p/dolphin-emu/
//////////////////////////////////////////////////////////////////////////
// Includes
// ¯¯¯¯¯¯¯¯¯¯
#ifndef __FRAME_H_ #ifndef __FRAME_H_
#define __FRAME_H_ #define __FRAME_H_
@ -26,12 +23,11 @@
#include <wx/busyinfo.h> #include <wx/busyinfo.h>
#include <wx/mstream.h> #include <wx/mstream.h>
#include <wx/listctrl.h> #include <wx/listctrl.h>
////////////////////////////////
#include "CDUtils.h" #include "CDUtils.h"
#include "LogWindow.h" #include "LogWindow.h"
//////////////////////////////////////////////////////////////////////////
// A shortcut to access the bitmaps // A shortcut to access the bitmaps
// ¯¯¯¯¯¯¯¯¯¯
#define wxGetBitmapFromMemory(name) _wxGetBitmapFromMemory(name, sizeof(name)) #define wxGetBitmapFromMemory(name) _wxGetBitmapFromMemory(name, sizeof(name))
inline wxBitmap _wxGetBitmapFromMemory(const unsigned char* data, int length) inline wxBitmap _wxGetBitmapFromMemory(const unsigned char* data, int length)
{ {

View File

@ -17,24 +17,21 @@
//////////////////////////////////////////////////////////////////////////////////////////
// Windows // Windows
/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
CFrame is the main parent window. Inside CFrame there is m_Panel which is the parent for /*
the rendering window (when we render to the main window). In Windows the rendering window is CFrame is the main parent window. Inside CFrame there is m_Panel which is the
created by giving CreateWindow() m_Panel->GetHandle() as parent window and creating a new parent for the rendering window (when we render to the main window). In Windows
child window to m_Panel. The new child window handle that is returned by CreateWindow() can the rendering window is created by giving CreateWindow() m_Panel->GetHandle()
be accessed from Core::GetWindowHandle(). as parent window and creating a new child window to m_Panel. The new child
window handle that is returned by CreateWindow() can be accessed from
///////////////////////////////////////////////*/ Core::GetWindowHandle().
*/
// ---------------------------------------------------------------------------- #if defined(HAVE_SFML) && HAVE_SFML
// Includes
// ----------------------------------------------------------------------------
#include "NetWindow.h" #include "NetWindow.h"
#endif
#include "Globals.h" // Local #include "Globals.h" // Local
#include "Frame.h" #include "Frame.h"
@ -654,9 +651,13 @@ void CFrame::OnHelp(wxCommandEvent& event)
// NetPlay stuff // NetPlay stuff
void CFrame::OnNetPlay(wxCommandEvent& WXUNUSED (event)) void CFrame::OnNetPlay(wxCommandEvent& WXUNUSED (event))
{ {
#if defined(HAVE_SFML) && HAVE_SFML
new NetPlay(this, m_GameListCtrl->GetGamePaths(), m_GameListCtrl->GetGameNames()); new NetPlay(this, m_GameListCtrl->GetGamePaths(), m_GameListCtrl->GetGameNames());
#endif
} }
// Miscellaneous menu // Miscellaneous menu
void CFrame::OnMemcard(wxCommandEvent& WXUNUSED (event)) void CFrame::OnMemcard(wxCommandEvent& WXUNUSED (event))
{ {

View File

@ -43,7 +43,13 @@ if wxenv['HAVE_WX']:
], ],
libs = [ 'debwx' ] + libs libs = [ 'debwx' ] + libs
if wxenv['HAVE_SFML']:
files += [
'NetEvent.cpp',
'NetFunctions.cpp',
'NetSockets.cpp',
'NetWindow.cpp',
]
if wxenv['HAVE_COCOA']: if wxenv['HAVE_COCOA']:
files += [ 'cocoaApp.m', ] files += [ 'cocoaApp.m', ]