ReactOS 0.4.15-dev-7918-g2a2556c
tagBOARD Struct Reference

#include <main.h>

Collaboration diagram for tagBOARD:

Classes

struct  BOX_STRUCT
 

Public Attributes

BOOL IsMarkQ
 
HDC hdc
 
HINSTANCE hInst
 
HWND hWnd
 
HBITMAP hMinesBMP
 
HBITMAP hFacesBMP
 
HBITMAP hLedsBMP
 
RECT mines_rect
 
RECT face_rect
 
RECT timer_rect
 
RECT counter_rect
 
unsigned width
 
unsigned height
 
POINT pos
 
unsigned time
 
unsigned num_flags
 
unsigned boxes_left
 
unsigned num_mines
 
unsigned rows
 
unsigned cols
 
unsigned mines
 
WCHAR best_name [3][MAX_PLAYER_NAME_SIZE+1]
 
DWORD best_time [3]
 
DIFFICULTY difficulty
 
POINT press
 
unsigned mb
 
FACE_BMP face_bmp
 
GAME_STATUS status
 
struct tagBOARD::BOX_STRUCT MAX_ROWS [MAX_COLS+2]
 

Detailed Description

Definition at line 71 of file main.h.

Member Data Documentation

◆ best_name

WCHAR tagBOARD::best_name[3][MAX_PLAYER_NAME_SIZE+1]

Definition at line 98 of file main.h.

Referenced by CongratsDlgProc(), LoadBoard(), SaveBoard(), and TimesDlgProc().

◆ best_time

DWORD tagBOARD::best_time[3]

Definition at line 99 of file main.h.

Referenced by LoadBoard(), SaveBoard(), TestBoard(), and TimesDlgProc().

◆ boxes_left

unsigned tagBOARD::boxes_left

Definition at line 91 of file main.h.

Referenced by CompleteBox(), CreateBoard(), and TestBoard().

◆ cols

◆ counter_rect

RECT tagBOARD::counter_rect

Definition at line 83 of file main.h.

Referenced by CreateBoard(), and DrawBoard().

◆ difficulty

DIFFICULTY tagBOARD::difficulty

Definition at line 100 of file main.h.

Referenced by CongratsDlgProc(), InitBoard(), LoadBoard(), SaveBoard(), SetDifficulty(), and TestBoard().

◆ face_bmp

FACE_BMP tagBOARD::face_bmp

Definition at line 114 of file main.h.

Referenced by CompleteBox(), CreateBoard(), DrawFace(), and TestFace().

◆ face_rect

RECT tagBOARD::face_rect

Definition at line 81 of file main.h.

Referenced by CreateBoard(), DrawBoard(), DrawFace(), and TestFace().

◆ hdc

HDC tagBOARD::hdc

Definition at line 74 of file main.h.

◆ height

unsigned tagBOARD::height

Definition at line 86 of file main.h.

Referenced by CreateBoard().

◆ hFacesBMP

HBITMAP tagBOARD::hFacesBMP

Definition at line 78 of file main.h.

Referenced by DestroyBoard(), DrawFace(), and InitBoard().

◆ hInst

HINSTANCE tagBOARD::hInst

Definition at line 75 of file main.h.

Referenced by InitBoard(), LoadBoard(), MainProc(), SetDifficulty(), and TestBoard().

◆ hLedsBMP

HBITMAP tagBOARD::hLedsBMP

Definition at line 79 of file main.h.

Referenced by DestroyBoard(), DrawLeds(), and InitBoard().

◆ hMinesBMP

HBITMAP tagBOARD::hMinesBMP

Definition at line 77 of file main.h.

Referenced by DestroyBoard(), DrawMines(), InitBoard(), PressBox(), and UnpressBox().

◆ hWnd

HWND tagBOARD::hWnd

◆ IsMarkQ

BOOL tagBOARD::IsMarkQ

Definition at line 73 of file main.h.

Referenced by AddFlag(), InitBoard(), LoadBoard(), MainProc(), and SaveBoard().

◆ MAX_ROWS

struct tagBOARD::BOX_STRUCT tagBOARD::MAX_ROWS[MAX_COLS + 2]

◆ mb

unsigned tagBOARD::mb

Definition at line 112 of file main.h.

Referenced by CreateBoard().

◆ mines

unsigned tagBOARD::mines

◆ mines_rect

RECT tagBOARD::mines_rect

Definition at line 80 of file main.h.

Referenced by CreateBoard(), DrawBoard(), DrawMine(), TestBoard(), and TestMines().

◆ num_flags

unsigned tagBOARD::num_flags

Definition at line 90 of file main.h.

Referenced by AddFlag(), CreateBoard(), DrawBoard(), and TestBoard().

◆ num_mines

unsigned tagBOARD::num_mines

Definition at line 92 of file main.h.

◆ pos

POINT tagBOARD::pos

Definition at line 87 of file main.h.

Referenced by CreateBoard(), LoadBoard(), MainProc(), and SaveBoard().

◆ press

POINT tagBOARD::press

Definition at line 102 of file main.h.

Referenced by MainProc(), PressBoxes(), TestBoard(), and TestMines().

◆ rows

◆ status

GAME_STATUS tagBOARD::status

Definition at line 115 of file main.h.

Referenced by CompleteBox(), CreateBoard(), DrawMine(), MainProc(), TestBoard(), TestFace(), and TestMines().

◆ time

unsigned tagBOARD::time

Definition at line 89 of file main.h.

Referenced by CreateBoard(), DrawBoard(), MainProc(), and TestBoard().

◆ timer_rect

RECT tagBOARD::timer_rect

Definition at line 82 of file main.h.

Referenced by CreateBoard(), DrawBoard(), and MainProc().

◆ width

unsigned tagBOARD::width

Definition at line 85 of file main.h.

Referenced by CreateBoard().


The documentation for this struct was generated from the following file: