| Date | File | Revision | Author | Revision Log |
|---|---|---|---|---|
| 2010/04/13 12:17:43 | 174 | 174 | moose | - add a bunch of MOC files to the make clean targets (probably isn't required, the files that don't get deleted are cmake test programs) - add profile support to the client, client will now save and use profile information to possibly auto log in! |
| 2010/04/11 17:09:27 | 173 | 173 | moose | o disable -Weffc++ option in cmake, it breaks Qt o fix login dialog always reshowing when window is shown o fixup board so it now functions as well as it did before the switch to manually handling rendering and input o still one bug left, the pieces don't seem to always draw at the right size |
| 2010/01/29 16:16:07 | 172 | 172 | moose | - mark the QRegion cache in Svg static so its shared... - fix a load of compile errors from the last commit (what? testing before commiting? what is this nonsense?) |
| 2010/01/27 21:19:54 | 171 | 171 | moose | - start working on getting the new GameBoard stuff to update and animate squares properly. addresses #37 - introduce concept of update list to GameBoard - Convert GameBoardSquare to a pure QObject from a QGraphicsWidget - fix AnimatedDialog input problems, remove ItemIsPanel flag - bug with the new idea: hit testing on a hovered/expanded item won't be accurate with the fixed col/row math in GameBoard. |
| 2010/01/25 23:10:36 | 170 | 170 | moose | - work on more custom board widget logic addresses #37 and #28 |
| 2010/01/24 18:44:15 | 169 | 169 | moose | - start on making GameBoard manually handle drawing and logic, addresses #37 and #28 |
| 2010/01/24 12:26:42 | 168 | 168 | moose | - Re-add a QGraphicsView subclass widget, and make it handle its own background drawing, addresses #37, addresses #28 |
| 2010/01/21 17:12:52 | 167 | 167 | moose | - fix up some compile errors - add the GamePoint message files |
| 2010/01/21 17:05:36 | 166 | 166 | moose | - add beginnings of InGame and GameStarting states to libclient, addresses #31 - add gameOver slot to MainWindow, connect to Client::gameOver signal, addresses #28 - clean up GameBoard on gameOver - add new GAMEPOINT message, and associated handling, LocalRouterGame now keeps track of points, addresses #28 - fix crash in UserListModel::clear |
| 2010/01/20 14:56:02 | 165 | 165 | moose | * properly track users going offline, and notify users in the same channels: fixes #33, closes #34, addresses #32 (not sure this one is totally fixed, aught to be though) * add UserOfflineMessage * add param to GameStartMessage to tell the client if its turn is first * handle USEROFFLINE, and GAMEOVER in all components * add isValid method to Sid class * refactor LocalRouter a little to offload some actions to LocalRouterGame/Client/Channel classes * skip sending CHANPART mesages when a client disconnects abruptly, send USEROFFLINE message instead * fix client to only remove a user from the UserListModel on USEROFFLINE, rather than CHANPART |
| 2010/01/19 13:26:28 | 164 | 164 | moose | - mark Sid::Sid(const char*) explicit, fix CoreRouter::getUuidMap to return Sid() instead of 0. fixes #29 - remove MainWidget.c/h from client/CMakeLists.txt |
| 2010/01/19 12:51:01 | 163 | 163 | moose | - refactor MainWindow and remove MainWidget. closes #30 |
| 2010/01/19 08:17:38 | 162 | 162 | moose | - begin reorganizing qtclient - addresses #30 |
| 2010/01/17 08:10:17 | 161 | 161 | moose | * implement PLACE/PLACEFAIL in libclient/Client class * add handleGameStart message to Client class * implement PLACE/PLACEFAIL in LocalRouter and LocalRouterClient * add LocalRouterGame class implement basic game logic. no score keeping yet, or "winning". addresses #28 |
| 2010/01/16 08:38:09 | 160 | 160 | moose | - add GameStartMessage - add RequestOkMessage - add RequestFailMessage - handle the above messages in all components - remove the last bits of the RequestInfo crap fixes #2 |
| 2010/01/16 05:24:37 | 159 | 159 | moose | - remove RequestInfo stuff |
| 2010/01/16 05:23:03 | 158 | 158 | moose | - add GameStart message - add RequestFail message - add RequestOk messag - mostly implement the above messages in LocalRouter and LocalRouterClient |
| 2010/01/11 09:13:03 | 157 | 157 | moose | - add a title to the RequestGame dialog, addresses #1 |
| 2010/01/11 07:06:05 | 156 | 156 | moose | - add REQUESTCHANGE message handling to LocalRouter and CoreRouter - fiddle with qtclient/MainWidget::requestgameevent |
| 2010/01/11 04:57:48 | 155 | 155 | moose | - add a bunch of missing files |