ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/Daodan_Console.h
Revision: 677
Committed: Sat Mar 2 23:46:33 2013 UTC (12 years, 7 months ago) by alloc
Content type: text/x-chdr
File size: 789 byte(s)
Log Message:
Daodan: Updated src to work with MinGW

File Contents

# Content
1 #pragma once
2 #ifndef DAODAN_CONSOLE_H
3 #define DAODAN_CONSOLE_H
4
5 //#include <stdint.h>
6
7 #include "Daodan.h"
8
9 typedef struct {
10 char B;
11 char G;
12 char R;
13 char A;
14 } RGBA;
15
16
17 typedef struct {
18 char A;
19 char R;
20 char G;
21 char B;
22 } ARGB;
23
24 typedef struct {
25 char Char;
26 short ignored;
27 int Color; //ARGB Color;
28 } TStColorFormattingCharacter;
29
30 extern TStColorFormattingCharacter* TStColorFormattingCharacters;
31 extern TStColorFormattingCharacter DDrDSayColors[];
32
33 #ifdef __cplusplus
34 extern "C"
35 #endif
36 void DDrConsole_Print(const char* text);
37
38 #ifdef __cplusplus
39 extern "C"
40 #endif
41 void DDrConsole_PrintColored(const char* text, int priority, RGBA color, RGBA shade);
42
43 #ifdef __cplusplus
44 extern "C"
45 #endif
46 void DDrConsole_PrintF(const char* fmt, ...);
47
48 #endif