BWAPI
Namespaces | Functions | Variables
trunk/bwapi/BWAPI/Source/BW/Dialog.cpp File Reference
#include "Dialog.h"
#include "../BWAPI/GameImpl.h"
#include "../Detours.h"
#include "../DLLMain.h"
#include "../../Debug.h"
Include dependency graph for Dialog.cpp:

Namespaces

namespace  BW

Functions

bool __fastcall BW::InteractTemplate (dialog *dlg, dlgEvent *evt)
bool __fastcall BW::TinyButtonInteract (dialog *dlg, dlgEvent *evt)
bool __fastcall BW::WindowInteract (dialog *dlg, dlgEvent *evt)
dialog * BW::CreateDialogWindow (const char *pszText, WORD wLeft, WORD wTop, WORD wWidth, WORD wHeight)
dialog * BW::FindDialogGlobal (const char *pszName)
int BW::GetTextWidth (const char *pszString, BYTE bSize)
int BW::GetTextHeight (const char *pszString, BYTE bSize)
bool BW::BlitText (const char *pszString, bitmap *dst, int x, int y, BYTE bSize)

Variables

BYTE gbTinyBtnGfx [3][12 *12]
BYTE bFontColors [24][8]
BYTE bColorTable []

Variable Documentation

Initial value:
 { 
   0,  0,  0,  1,  2,  3,  4,  5,  8,  0,  0,  0,  0,  0,  9, 10, 
  11, 12,  0,  0,  0, 13, 14, 15, 16, 17,  0, 18, 19, 20, 21, 23
}
BYTE bFontColors[24][8]
Initial value:
 {
  { 0xC0, 0x9B, 0x9A, 0x95, 0x43, 0x00, 0x00, 0x28 }, 
  { 0x56, 0xA7, 0x6D, 0x65, 0x5C, 0x00, 0x00, 0x8A }, 
  { 0x41, 0xFF, 0x53, 0x97, 0x47, 0x00, 0x00, 0x8A }, 
  { 0x40, 0x96, 0x49, 0x90, 0x42, 0x00, 0x00, 0x8A }, 
  { 0xA8, 0xAE, 0x17, 0x5E, 0xAA, 0x00, 0x00, 0x8A }, 
  { 0xB5, 0x75, 0xBA, 0xB9, 0xB7, 0x00, 0x00, 0x8A }, 
  { 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 }, 
  { 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 }, 
  { 0x8A, 0x6F, 0x17, 0x5E, 0xAA, 0x8A, 0x8A, 0x8A }, 
  { 0x28, 0xA5, 0xA2, 0x2D, 0xA0, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x9F, 0x9E, 0x9D, 0xB7, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0xA4, 0xA3, 0xA1, 0x0E, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x9C, 0x1C, 0x1A, 0x13, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x13, 0x12, 0x11, 0x57, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x54, 0x51, 0x4E, 0x4A, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x87, 0xA6, 0x81, 0x93, 0x8A, 0x8A, 0x8A }, 
  { 0xB5, 0xB9, 0xB8, 0xB7, 0xB6, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x88, 0x84, 0x81, 0x60, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x86, 0x72, 0x70, 0x69, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x33, 0x7C, 0x7A, 0xA0, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x4D, 0x26, 0x23, 0x22, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x9A, 0x97, 0x95, 0x91, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x88, 0x84, 0x81, 0x60, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x80, 0x34, 0x31, 0x2E, 0x8A, 0x8A, 0x8A }
}
BYTE gbTinyBtnGfx[3][12 *12]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines