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:
parent
176d528719
commit
b9cdcb1819
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
@ -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))
|
||||||
{
|
{
|
||||||
|
|
|
@ -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', ]
|
||||||
|
|
Loading…
Reference in New Issue