Removed MBoardView dependency from MGame
authorMichael Hasselmann <michael@taschenorakel.de>
Sat, 14 Nov 2009 18:44:53 +0000 (19:44 +0100)
committerMichael Hasselmann <michael@taschenorakel.de>
Sat, 14 Nov 2009 18:44:53 +0000 (19:44 +0100)
commit6ba899d896492ae9df7fc477dcf69f29906843b1
tree1460b0e0a80e766e275ec4674bce4867f7dfd715
parent075ca76d2c73224a78ad741b59a7a891b7e5a3e5
Removed MBoardView dependency from MGame

* src/board_view.[h|cc], src/game.[h|cc], src/miniature.[h|cc]: Introduced
signals as communication channel for game logic and board view. This
effectively killed the board view dependency from the game logic.

* Makefile.am, src/player_info.h, src/miniature.[h|cc], src/game.[h|cc]: Allow
player info updates via signals. The player info is stored in a struct (which
might evovle into a full blown class some time later).
Makefile.am
src/board_view.cc
src/board_view.h
src/game.cc
src/game.h
src/miniature.cc
src/miniature.h
src/player_info.h [new file with mode: 0644]