Commit graph

269 commits

Author SHA1 Message Date
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
Ida Massow
39d3c143b2 Ein von fünf Tests fertig für laidOut
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@254 72836036-5685-4462-b002-a69064685172
2011-05-18 17:07:50 +02:00
e76977652d RoundControl: Create players from player settings list from game settings
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@253 72836036-5685-4462-b002-a69064685172
2011-05-18 17:01:11 +02:00
b5397d5aa7 Move some static player data to a player settings class
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@252 72836036-5685-4462-b002-a69064685172
2011-05-18 17:01:10 +02:00
5169f31af0 Add GameSettings with the initial meld threshold
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@251 72836036-5685-4462-b002-a69064685172
2011-05-18 16:02:23 +02:00
Ida Massow
0b252810c9 Keine Fehler mehr, sorry für das davor
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@250 72836036-5685-4462-b002-a69064685172
2011-05-18 15:31:37 +02:00
Ida Massow
b3c903a2ad GameState ist jetzt RoundState
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@249 72836036-5685-4462-b002-a69064685172
2011-05-18 15:25:26 +02:00
Ida Massow
d0a7014577 Anfang von rauskommen im Player gebaut, test angefangen
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@248 72836036-5685-4462-b002-a69064685172
2011-05-16 22:46:43 +02:00
c4c091eb61 Use correct default foreground color for the time bar
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@247 72836036-5685-4462-b002-a69064685172
2011-05-16 22:27:39 +02:00
Ida Massow
46cf40c44f Test und implementierung von tableSetDifference, getestet und alles :-)
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@246 72836036-5685-4462-b002-a69064685172
2011-05-16 22:24:11 +02:00
a4f5beb005 Move getHandPanel from IPlayerPanel to IView
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@245 72836036-5685-4462-b002-a69064685172
2011-05-16 22:09:56 +02:00
604ef91282 Fix dealing stones for more than 2 rows
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@244 72836036-5685-4462-b002-a69064685172
2011-05-16 22:01:02 +02:00
Ida Massow
57227570fe Fix Cyclomatic Complexity in classify (Qualtitätsmanagement rules!)
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@243 72836036-5685-4462-b002-a69064685172
2011-05-16 21:02:58 +02:00
Ida Massow
f7aace7234 Tests und imlementierung für Wert von Sets bestimmen, fertig und getestet
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@242 72836036-5685-4462-b002-a69064685172
2011-05-16 20:54:37 +02:00
9ad7f0822e Add hand row controls to view
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@241 72836036-5685-4462-b002-a69064685172
2011-05-16 20:49:11 +02:00
Jannis Harder
be4b1b4120 Implemented new hand wrapping
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@240 72836036-5685-4462-b002-a69064685172
2011-05-16 19:07:47 +02:00
Jannis Harder
edf4197c16 Tests for new hand wrapping
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@239 72836036-5685-4462-b002-a69064685172
2011-05-16 19:07:46 +02:00
f7f47d0072 Fix rounding errors leading to stone sets being dropped at strage positions on the table
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@238 72836036-5685-4462-b002-a69064685172
2011-05-11 20:49:20 +02:00
Jannis Harder
27d72ccb61 Sequence diagram.....
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@236 72836036-5685-4462-b002-a69064685172
2011-05-10 22:36:51 +02:00
Jannis Harder
28787abe35 Control class diagram
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@235 72836036-5685-4462-b002-a69064685172
2011-05-10 22:36:49 +02:00
Jannis Harder
61cef71118 Created view class diagram
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@234 72836036-5685-4462-b002-a69064685172
2011-05-10 17:18:15 +02:00
34a8bf5a27 Fix a comment and update documentation
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@233 72836036-5685-4462-b002-a69064685172
2011-05-10 17:05:58 +02:00
Ida Massow
670fcf2613 docs fertig und vorher repariert
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@232 72836036-5685-4462-b002-a69064685172
2011-05-10 16:59:40 +02:00
Jannis Harder
79f5a0da29 Updated the model class diagram
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@231 72836036-5685-4462-b002-a69064685172
2011-05-10 16:56:08 +02:00
Ida Massow
22a221cb9d StoneSet hat andere Exception
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@230 72836036-5685-4462-b002-a69064685172
2011-05-10 16:55:25 +02:00
85b5470c05 Remove return value of Table.pickUpStone()
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@229 72836036-5685-4462-b002-a69064685172
2011-05-10 16:53:44 +02:00
fa00c661d5 Make orange stone color more orange
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@228 72836036-5685-4462-b002-a69064685172
2011-05-10 16:53:43 +02:00
Ida Massow
982c2e6e2b Rechtschreibfehler und überflüssige pickUp(position) Klasse gefixt
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@227 72836036-5685-4462-b002-a69064685172
2011-05-10 16:31:09 +02:00
cdd0949db3 Fix up tests for new invalid range click behaviour
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@226 72836036-5685-4462-b002-a69064685172
2011-05-10 05:53:31 +02:00
32d07341a5 Define hand size constants in model
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@225 72836036-5685-4462-b002-a69064685172
2011-05-10 05:53:30 +02:00
8f47c06e31 Always collect on invalid range clicks
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@224 72836036-5685-4462-b002-a69064685172
2011-05-10 05:21:59 +02:00
3eae312798 Don't draw stone value shadow for small scales
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@223 72836036-5685-4462-b002-a69064685172
2011-05-10 05:09:47 +02:00
0e1ddcd8da Make bright felt less bright
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@222 72836036-5685-4462-b002-a69064685172
2011-05-10 04:45:35 +02:00
f9b11da63b Don't show a 1x1 sized board on startup
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@221 72836036-5685-4462-b002-a69064685172
2011-05-10 04:33:05 +02:00
978d618cc8 I shouldn't forget some files...
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@220 72836036-5685-4462-b002-a69064685172
2011-05-10 04:31:35 +02:00