wxWidgets ははクロスプラットフォームなウィジェット・ツールキットです。
基本的な使い方は、下記のサイトをご覧ください。
SDL や Qt に比べると、情報が少ないのが難点。
下記の書籍は、wxWidgets の開発者の Julian Smart が執筆したもの
amazon: Cross-Platform GUI Programming with wxWidgets (English Edition)
wxWidgets を使ったゲームを紹介します。
Bombs
マインスイーパーです。
ソースはこちら
https://github.com/wxWidgets/wxWidgets/tree/master/demos/bombs
Tetris
テトリスです。
ソースはこちら
https://zetcode.com/gui/wxwidgets/thetetrisgame/
ウェブページにソースコードが埋め込まれているので、
ソースコードを抜き出すのが大変だった。
抜き出したソースコードをファイル別にしたものを Github に公開した。 https://github.com/ohwada/MAC_cpp_Samples/tree/master/wxWidgets/tetris
Life
ソースはこちら
https://github.com/wxWidgets/wxWidgets/tree/master/demos/life
ゼロプレイヤーゲームです。
まず、マウスクリックで生きたセルを配置します。
次に、スタートボタンをクリックしてゲームを開始します。
あとは、その進化を待つだけです。