- Main Page
- Classes
- Files

- Class List
- Class Members

# CMuele Class Reference

The main class, which provides for the user interface. More...

`#include <Muele.h>`

Collaboration diagram for CMuele:

[legend]
List of all members.

## Public Member Functions
void | resetBoard (bool keepNeuralNetwork)
| Sets the board to a new size.
void | restartBoard ()
| Clears the board for a new game.
bool | OnEvent (SEvent event)
| Receives all events from Irrlicht.
gui::IGUIWindow * | createWindow (int sizeX, int sizeY, wchar_t *name)
| Creates a centered window.
gui::IGUIWindow * | createInformationWindow (int sizeX, int sizeY, wchar_t *name, wchar_t *text)
| Creates a centered window with text and a OK button.
int | run (char *argv[])
| This method is called from the standart main method and starts the program.

## Detailed Description

The main class, which provides for the user interface.

The rendering loop and reaction on user events is done here.

The documentation for this class was generated from the following files:

- Muele.h
- Muele.cpp