Show last: 20 , 50 , 100 , All
Next page

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