Commit graph

503 commits

Author SHA1 Message Date
Jannis Harder
cb50f92edd Test classify for more than two jokers
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@304 72836036-5685-4462-b002-a69064685172
2011-05-29 18:50:59 +02:00
Jannis Harder
699a0b0a29 Deal the correct number of jokers aka funny joker action
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@303 72836036-5685-4462-b002-a69064685172
2011-05-29 18:50:54 +02:00
Jannis Harder
bf8aa23758 Implement joker number in settings control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@302 72836036-5685-4462-b002-a69064685172
2011-05-29 18:50:52 +02:00
Jannis Harder
9e21e3f23c Test for joker number in settings control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@301 72836036-5685-4462-b002-a69064685172
2011-05-29 18:50:49 +02:00
Jannis Harder
3f3f6370c9 Added UI for the joker number
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@300 72836036-5685-4462-b002-a69064685172
2011-05-29 18:50:47 +02:00
Ida Massow
05107f6035 Rauskommen ist in der View zu sehen, genauso wie Farben
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@299 72836036-5685-4462-b002-a69064685172
2011-05-29 18:42:36 +02:00
9cf3dc09ae Implement score panel
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@298 72836036-5685-4462-b002-a69064685172
2011-05-29 15:50:30 +02:00
eea456991c Calculate accumulated score in game state
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@297 72836036-5685-4462-b002-a69064685172
2011-05-29 15:50:24 +02:00
Jannis Harder
89e59b2f2c Implemented initial meld threshold in settings control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@296 72836036-5685-4462-b002-a69064685172
2011-05-29 15:32:01 +02:00
Jannis Harder
09aa507e3b Test initial meld threshold in settings control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@295 72836036-5685-4462-b002-a69064685172
2011-05-29 15:32:00 +02:00
Jannis Harder
7f89a1ce10 Added options UI
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@294 72836036-5685-4462-b002-a69064685172
2011-05-29 15:31:58 +02:00
ffbfc751c9 Set initial enable state of the player remove buttons correctly
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@293 72836036-5685-4462-b002-a69064685172
2011-05-28 21:11:35 +02:00
1372ee7b9e Updated settings panel to work with new settings control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@292 72836036-5685-4462-b002-a69064685172
2011-05-28 20:13:36 +02:00
5aa79ea898 Implement settings control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@291 72836036-5685-4462-b002-a69064685172
2011-05-28 20:13:35 +02:00
Jannis Harder
5029ff206a Checking whether redealing is allowed
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@290 72836036-5685-4462-b002-a69064685172
2011-05-27 18:55:19 +02:00
Jannis Harder
ffeefad257 Added round control tests for checking whether redealing is allowed
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@289 72836036-5685-4462-b002-a69064685172
2011-05-27 18:55:17 +02:00
Jannis Harder
2d198820a9 GameControl tests, temporary handler in SettingsControl and small
fixes

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@288 72836036-5685-4462-b002-a69064685172
2011-05-27 17:54:46 +02:00
Jannis Harder
63397e2f5f Implemented redealing in RoundControl
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@287 72836036-5685-4462-b002-a69064685172
2011-05-27 17:54:44 +02:00
Jannis Harder
f7743efa7d Test redealing in RoundControl
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@286 72836036-5685-4462-b002-a69064685172
2011-05-27 17:54:42 +02:00
Ida Massow
531fe57b17 Test für SettingsControl, 3 neue Klassen, Mocks für SettingPanel, lauter fixes
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@285 72836036-5685-4462-b002-a69064685172
2011-05-27 15:00:28 +02:00
df79c78dec Add application control, use game settings from settings panel
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@284 72836036-5685-4462-b002-a69064685172
2011-05-26 16:12:44 +02:00
3d74d11974 Remove player labels at the table edges
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@283 72836036-5685-4462-b002-a69064685172
2011-05-26 16:02:33 +02:00
cff3180460 Implement color choosing and automatic color and name choice
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@282 72836036-5685-4462-b002-a69064685172
2011-05-26 15:04:54 +02:00
04df1a24d8 Make player name setup work
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@281 72836036-5685-4462-b002-a69064685172
2011-05-26 01:33:17 +02:00
Jannis Harder
10cd2cb902 Larger default window size
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@280 72836036-5685-4462-b002-a69064685172
2011-05-25 23:49:40 +02:00
Jannis Harder
3fb3b387c8 Cleaned up player panel code
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@279 72836036-5685-4462-b002-a69064685172
2011-05-25 23:49:39 +02:00
Jannis Harder
d69fdbacb9 Added UI for readealing
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@278 72836036-5685-4462-b002-a69064685172
2011-05-25 23:38:05 +02:00
10e8c1f0e6 Fix two warnings
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@277 72836036-5685-4462-b002-a69064685172
2011-05-25 17:36:29 +02:00
11d616f5b0 Started implementation of settings panel
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@276 72836036-5685-4462-b002-a69064685172
2011-05-25 17:33:50 +02:00
Jannis Harder
656bfe905b Implemented counting of identical stone pairs
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@275 72836036-5685-4462-b002-a69064685172
2011-05-25 17:27:19 +02:00
Jannis Harder
5e855398b9 Tests for counting of identical stone pairs
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@274 72836036-5685-4462-b002-a69064685172
2011-05-25 17:27:18 +02:00
Jannis Harder
a1c0cb89f6 Added test and implementation for an inspection turn before the first
turn

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@273 72836036-5685-4462-b002-a69064685172
2011-05-25 17:10:43 +02:00
Jannis Harder
157bd4f606 Tested and implemented scoring
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@272 72836036-5685-4462-b002-a69064685172
2011-05-25 15:51:34 +02:00
e3b5a0790d Add .authors file
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@271 72836036-5685-4462-b002-a69064685172
2011-05-24 23:25:15 +02:00
Jannis Harder
6df3d5fe32 Moved displaying of win panel in game control
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@270 72836036-5685-4462-b002-a69064685172
2011-05-24 23:15:21 +02:00
Jannis Harder
79bffeba5d Fixed drawing single cards before the initial meld
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@269 72836036-5685-4462-b002-a69064685172
2011-05-24 22:33:08 +02:00
Jannis Harder
21f866d2ea Regression test for drawing single cards before the initial meld
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@268 72836036-5685-4462-b002-a69064685172
2011-05-24 22:33:06 +02:00
Jannis Harder
81ca3e174a Renamed win() and fixed end of round tests
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@267 72836036-5685-4462-b002-a69064685172
2011-05-24 22:16:16 +02:00
Jannis Harder
8c3c66f361 Implemented routine to check if initial melds are possible
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@266 72836036-5685-4462-b002-a69064685172
2011-05-24 21:57:18 +02:00
Jannis Harder
d5a8b2204c Test if initial melds are possible
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@265 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:58 +02:00
Jannis Harder
4a98975b0d Calculate points on hand
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@264 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:56 +02:00
Jannis Harder
92d1109954 Select a random player for the first round
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@263 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:54 +02:00
Jannis Harder
d9a0b0e37d Implemented special case round end (heap empty)
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@262 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:53 +02:00
Jannis Harder
b20961b89d Test for special case round end (heap empty)
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@261 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:51 +02:00
Jannis Harder
2446671f7a Cleaned up RoundControl tests
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@260 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:49 +02:00
Jannis Harder
102299d0ff Fixed invalid moves without laying out stones and cleaned up rule
checks

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@259 72836036-5685-4462-b002-a69064685172
2011-05-24 01:51:47 +02:00
Ida Massow
9290db240a Nochmal, git ist schwierig
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@258 72836036-5685-4462-b002-a69064685172
2011-05-21 16:10:40 +02:00
Ida Massow
941c81497a nochmal, evt. mit IGamesettings
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@257 72836036-5685-4462-b002-a69064685172
2011-05-21 16:09:00 +02:00
Ida Massow
7354002de5 Rauskommen fertig und getestet
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@256 72836036-5685-4462-b002-a69064685172
2011-05-21 15:51:36 +02:00
Ida Massow
cb3f9cc011 Alle Test für Auslegen fertig
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@255 72836036-5685-4462-b002-a69064685172
2011-05-18 22:47:56 +02:00