ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

main.c File Reference
#include <string.h>
#include <time.h>
#include <windows.h>
#include <stdlib.h>
#include <shellapi.h>
#include "main.h"
#include "resource.h"
#include <wine/debug.h>

Go to the source code of this file.

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 charregistry_key = "Software\\Microsoft\\WinMine"

Generated on Sun May 27 2012 04:40:25 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.