-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdream2d.cpp
More file actions
32 lines (31 loc) · 1.66 KB
/
Copy pathdream2d.cpp
File metadata and controls
32 lines (31 loc) · 1.66 KB
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
/******************************************************************************************************
Dream2d is 2d game engine written by Changer.
Copyright (C) Changer Stdio.
This program is free software;
you can redistribute it and/or modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not,
write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, US
******************************************************************************************************/
#include "dream2d.h"
#ifdef DREAM2D_WIN32
#include "CDreamDeviceWin32.h"
CDreamDeviceWin32* createDeviceWin32(DRIVER_TYPE driver_type,u32 uWidth,u32 uHeight,COLOR_FORMAT f) {
CDreamDeviceWin32* pDevice = new CDreamDeviceWin32(driver_type,uWidth,uHeight);
return pDevice;
}
#else
IDreamDevice* createDeviceWin32(DRIVER_TYPE driver_type,u32 uWidth,u32 uHeight,COLOR_FORMAT f) {
return (IDreamDevice*)0;
}
#endif
IDreamDevice* createDevice(DRIVER_TYPE driver_type,u32 uWidth,u32 uHeight,COLOR_FORMAT f) {
#ifdef DREAM2D_WIN32
return createDeviceWin32(driver_type,uWidth,uHeight,f);
#endif
return NULL;
}