Defines |
| #define | WIN32_LEAN_AND_MEAN |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (winemine) |
| void | CheckLevel (BOARD *p_board) |
| static void | LoadBoard (BOARD *p_board) |
| static void | InitBoard (BOARD *p_board) |
| static void | SaveBoard (BOARD *p_board) |
| static void | DestroyBoard (BOARD *p_board) |
| static void | SetDifficulty (BOARD *p_board, DIFFICULTY difficulty) |
| static void | ShiftBetween (LONG *x, LONG *y, LONG a, LONG b) |
| static void | MoveOnScreen (RECT *rect) |
| static void | CreateBoard (BOARD *p_board) |
| static void | PlaceMines (BOARD *p_board, int selected_col, int selected_row) |
| static void | DrawMine (HDC hdc, HDC hMemDC, BOARD *p_board, unsigned col, unsigned row, BOOL IsPressed) |
| static void | DrawMines (HDC hdc, HDC hMemDC, BOARD *p_board) |
| static void | DrawLeds (HDC hdc, HDC hMemDC, BOARD *p_board, int number, int x, int y) |
| static void | DrawFace (HDC hdc, HDC hMemDC, BOARD *p_board) |
| static void | DrawBoard (HDC hdc, HDC hMemDC, PAINTSTRUCT *ps, BOARD *p_board) |
| static void | AddFlag (BOARD *p_board, unsigned col, unsigned row) |
| static void | UnpressBox (BOARD *p_board, unsigned col, unsigned row) |
| static void | UnpressBoxes (BOARD *p_board, unsigned col, unsigned row) |
| static void | PressBox (BOARD *p_board, unsigned col, unsigned row) |
| static void | PressBoxes (BOARD *p_board, unsigned col, unsigned row) |
| static void | CompleteBox (BOARD *p_board, unsigned col, unsigned row) |
| static void | CompleteBoxes (BOARD *p_board, unsigned col, unsigned row) |
| static void | TestMines (BOARD *p_board, POINT pt, int msg) |
| static void | TestFace (BOARD *p_board, POINT pt, int msg) |
| static void | TestBoard (HWND hWnd, BOARD *p_board, int x, int y, int msg) |
| static LRESULT WINAPI | MainProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| int WINAPI | WinMain (HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR cmdline, int cmdshow) |
Variables |
| static const DWORD | wnd_style = WS_OVERLAPPEDWINDOW & ~WS_THICKFRAME & ~WS_MAXIMIZEBOX |
| static const char * | registry_key = "Software\\Microsoft\\WinMine" |