ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/Oni.h
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.

File Contents

# 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