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:#include <wx/setup.h>
#include <wx/wx.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]