Revision: | 326 |
Committed: | Thu May 28 10:33:59 2009 UTC (16 years, 4 months ago) by rossy |
Content type: | text/x-chdr |
File size: | 453 byte(s) |
Log Message: | This is the first "non-working" commit of Daodan. For this reason, the last fully working release is in the /release/ folder while the current build is in the /build/ folder. The reason it's not working is that I'm trying to write a "proper" windowed mode by replacing ONrPlatform_Initialize and gl_platform_initialize. I'm currently in the middle of rewriting gl_platform_initialize and Oni's draw engine doesn't like the new code. |
# | Content |
---|---|
1 | #pragma once |
2 | #ifndef ONI_H |
3 | #define ONI_H |
4 | |
5 | #include "Daodan.h" |
6 | |
7 | typedef struct |
8 | { |
9 | HINSTANCE Instance; |
10 | HWND Window; |
11 | } ONtPlatformData; |
12 | |
13 | void __cdecl ONiMain(int ArgCount, char *ArgList[]); |
14 | short ONICALL ONrPlatform_Initialize(ONtPlatformData *PlatformData); |
15 | LRESULT CALLBACK ONrPlatform_WindowProc(HWND Window, UINT Message, WPARAM WParam, LPARAM LParam); |
16 | |
17 | extern HINSTANCE g_Instance; |
18 | extern ONtPlatformData ONgPlatformData; |
19 | |
20 | #endif |