parent nodes: wxWidgets

Game Life

Creación del proyecto

Desde Code::Blocks
Nuevo proyecto > tipo wxWidgets project
Versión: wxWidgets 3.1.x

Fichero del proyecto: C:ProjectsWXCodeBlocksGameLifeGameLife.cbp

wxFormBuilder Frame Based

Wx location: C:wxWidgets313

Compiler: Microsoft Visual C++ 2010

Configurations: Debug y Release

Use wxWidgets DLL --> NO
wxWidgets is build as a monolithic library --> no
Enable unicode --> YES
Create empty project --> Yes
Create and use precompiled header (PCH) --> no
Configuration --> vacío
Configure advanced options --> no


Wizard will setup the project in multi-threaded dynamic CRT mode by default --> ok dynanic


Finish



Clases primeros pasos

Clase App

Creo la clase GameLifeApp hereda de wxApp que está en el wx/windows.h

En el H: En el CPP hay que escribir:

wxIMPLEMENT_APP(CGameLifeApp); // macro para crear el método MAIN en la clase pasada por argumento

Clase principal

Creo la clase GameLifeMain la hago heredar de wxFrame





[camelCaseWordsEnabled: false]