forked from fluffyfreak/stuntcarracer
-
Notifications
You must be signed in to change notification settings - Fork 1
/
dxstdafx.cpp
140 lines (121 loc) · 3.17 KB
/
dxstdafx.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
// Stub functions enabling us to compile the project.
#include "dxstdafx.h"
#include <fstream>
#include <GLES2/gl2.h>
#include <EGL/egl.h>
/*
* CDXUTTextHelper
*/
CDXUTTextHelper::CDXUTTextHelper( ID3DXFont* pFont, ID3DXSprite* pSprite, int nLineHeight ) : m_clr(D3DXCOLOR( 1.0f, 1.0f, 1.0f, 1.0f )) {
Debug("CDXUTTextHelper constructor");
}
void CDXUTTextHelper::SetInsertionPos( int x, int y ) {
m_pt.x = x; m_pt.y = y;
}
void CDXUTTextHelper::SetForegroundColor( D3DXCOLOR clr ) {
m_clr = clr;
}
void CDXUTTextHelper::Begin() {
Debug("CDXUTTextHelper::Begin");
}
HRESULT CDXUTTextHelper::DrawFormattedTextLine( const WCHAR* strMsg, ... ) {
Debug("CDXUTTextHelper::DrawFormattedTextLine");
return S_OK;
}
HRESULT CDXUTTextHelper::DrawTextLine( const WCHAR* strMsg ) {
Debug("CDXUTTextHelper::DrawTextLine");
return S_OK;
}
void CDXUTTextHelper::End() {
Debug("CDXUTTextHelper::End");
}
HRESULT D3DXCreateSprite(
LPDIRECT3DDEVICE9 pDevice,
LPD3DXSPRITE *ppSprite
) {
Debug("D3DXCreateSprite");
return S_OK;
}
HWND DXUTGetHWND() {
Debug("DXUTGetHWND");
return NULL;
}
LPCWSTR DXUTGetDeviceStats() {
Debug("DXUTGetDeviceStats");
return NULL;
}
LPCWSTR DXUTGetFrameStats( bool bShowFPS ) {
Debug("DXUTGetFrameStats");
return NULL;
}
IDirect3D9* DXUTGetD3DObject() {
Debug("DXUTGetD3DObject");
return NULL;
}
static double currentTime = 0;
double DXUTGetTime() {
Debug("DXUTGetTime");
return currentTime;
}
// For our own use
void setCurrentTime(double time) {
currentTime = time;
}
void DXUTDisplaySwitchingToREFWarning() {
Debug("DXUTDisplaySwitchingToREFWarning");
}
HRESULT DXUTReset3DEnvironment() {
Debug("DXUTReset3DEnvironment");
return S_OK;
}
HRESULT D3DXCreateFont(
LPDIRECT3DDEVICE9 pDevice,
INT Height,
UINT Width,
UINT Weight,
UINT MipLevels,
BOOL Italic,
DWORD CharSet,
DWORD OutputPrecision,
DWORD Quality,
DWORD PitchAndFamily,
LPCTSTR pFacename,
LPD3DXFONT *ppFont
) {
Debug("D3DXCreateFont");
// TODO: Set ppFont to something useful
*ppFont = NULL;
return S_OK;
}
int MessageBox(
HWND hWnd,
LPCTSTR lpText,
LPCTSTR lpCaption,
UINT uType
) {
Debug("MessageBox");
return 0;
}
int DXUTGetExitCode() {
Debug("DXUTGetExitCode");
return 0;
}
HRESULT DXUTInit( bool bParseCommandLine, bool bHandleDefaultHotkeys, bool bShowMsgBoxOnError, bool bHandleAltEnter ) {
Debug("DXUTInit");
return S_OK;
}
void DXUTSetCursorSettings( bool bShowCursorWhenFullScreen, bool bClipCursorWhenFullScreen ) {
Debug("DXUTSetCursorSettings");
}
HRESULT DXUTCreateDevice( UINT AdapterOrdinal, bool bWindowed,
int nSuggestedWidth, int nSuggestedHeight,
LPDXUTCALLBACKISDEVICEACCEPTABLE pCallbackIsDeviceAcceptable,
LPDXUTCALLBACKMODIFYDEVICESETTINGS pCallbackModifyDeviceSettings,
void* pUserContext ) {
Debug("DXUTCreateDevice");
return S_OK;
}
HRESULT StringCchPrintf( LPTSTR pszDest, size_t cchDest, LPCTSTR pszFormat, ... ) {
Debug("StringCchPrintf");
return S_OK;
}