Commit graph

  • 73f6fb9c1b Created interface and abstract base class for turn control Jannis Harder 2011-05-29 19:46:50 +02:00
  • f62b953c9e Added more fields to GameSettings Jannis Harder 2011-05-29 19:14:28 +02:00
  • c09a94a359 Classify for more than two jokers Jannis Harder 2011-05-29 18:51:06 +02:00
  • cb50f92edd Test classify for more than two jokers Jannis Harder 2011-05-29 18:50:59 +02:00
  • 699a0b0a29 Deal the correct number of jokers aka funny joker action Jannis Harder 2011-05-29 18:50:54 +02:00
  • bf8aa23758 Implement joker number in settings control Jannis Harder 2011-05-29 18:50:52 +02:00
  • 9e21e3f23c Test for joker number in settings control Jannis Harder 2011-05-29 18:50:49 +02:00
  • 3f3f6370c9 Added UI for the joker number Jannis Harder 2011-05-29 18:50:47 +02:00
  • 05107f6035 Rauskommen ist in der View zu sehen, genauso wie Farben Ida Massow 2011-05-29 18:42:36 +02:00
  • 9cf3dc09ae Implement score panel Matthias Schiffer 2011-05-29 15:50:30 +02:00
  • eea456991c Calculate accumulated score in game state Matthias Schiffer 2011-05-29 15:50:24 +02:00
  • 89e59b2f2c Implemented initial meld threshold in settings control Jannis Harder 2011-05-29 15:32:01 +02:00
  • 09aa507e3b Test initial meld threshold in settings control Jannis Harder 2011-05-29 15:32:00 +02:00
  • 7f89a1ce10 Added options UI Jannis Harder 2011-05-29 15:31:58 +02:00
  • ffbfc751c9 Set initial enable state of the player remove buttons correctly Matthias Schiffer 2011-05-28 21:11:35 +02:00
  • 1372ee7b9e Updated settings panel to work with new settings control Matthias Schiffer 2011-05-28 20:13:36 +02:00
  • 5aa79ea898 Implement settings control Matthias Schiffer 2011-05-28 20:13:35 +02:00
  • 5029ff206a Checking whether redealing is allowed Jannis Harder 2011-05-27 18:55:19 +02:00
  • ffeefad257 Added round control tests for checking whether redealing is allowed Jannis Harder 2011-05-27 18:55:17 +02:00
  • 2d198820a9 GameControl tests, temporary handler in SettingsControl and small fixes Jannis Harder 2011-05-27 17:54:46 +02:00
  • 63397e2f5f Implemented redealing in RoundControl Jannis Harder 2011-05-27 17:54:44 +02:00
  • f7743efa7d Test redealing in RoundControl Jannis Harder 2011-05-27 17:54:42 +02:00
  • 531fe57b17 Test für SettingsControl, 3 neue Klassen, Mocks für SettingPanel, lauter fixes Ida Massow 2011-05-27 15:00:28 +02:00
  • df79c78dec Add application control, use game settings from settings panel Matthias Schiffer 2011-05-26 16:12:44 +02:00
  • 3d74d11974 Remove player labels at the table edges Matthias Schiffer 2011-05-26 16:02:33 +02:00
  • cff3180460 Implement color choosing and automatic color and name choice Matthias Schiffer 2011-05-26 15:04:54 +02:00
  • 04df1a24d8 Make player name setup work Matthias Schiffer 2011-05-26 01:33:17 +02:00
  • 10cd2cb902 Larger default window size Jannis Harder 2011-05-25 23:49:40 +02:00
  • 3fb3b387c8 Cleaned up player panel code Jannis Harder 2011-05-25 23:49:39 +02:00
  • d69fdbacb9 Added UI for readealing Jannis Harder 2011-05-25 23:38:05 +02:00
  • 10e8c1f0e6 Fix two warnings Matthias Schiffer 2011-05-25 17:36:29 +02:00
  • 11d616f5b0 Started implementation of settings panel Matthias Schiffer 2011-05-25 17:33:50 +02:00
  • 656bfe905b Implemented counting of identical stone pairs Jannis Harder 2011-05-25 17:27:19 +02:00
  • 5e855398b9 Tests for counting of identical stone pairs Jannis Harder 2011-05-25 17:27:18 +02:00
  • a1c0cb89f6 Added test and implementation for an inspection turn before the first turn Jannis Harder 2011-05-25 17:10:43 +02:00
  • 157bd4f606 Tested and implemented scoring Jannis Harder 2011-05-25 15:51:34 +02:00
  • e3b5a0790d Add .authors file Matthias Schiffer 2011-05-24 23:25:15 +02:00
  • 6df3d5fe32 Moved displaying of win panel in game control Jannis Harder 2011-05-24 23:15:21 +02:00
  • 79bffeba5d Fixed drawing single cards before the initial meld Jannis Harder 2011-05-24 22:33:08 +02:00
  • 21f866d2ea Regression test for drawing single cards before the initial meld Jannis Harder 2011-05-24 22:33:06 +02:00
  • 81ca3e174a Renamed win() and fixed end of round tests Jannis Harder 2011-05-24 22:16:16 +02:00
  • 8c3c66f361 Implemented routine to check if initial melds are possible Jannis Harder 2011-05-24 21:57:18 +02:00
  • d5a8b2204c Test if initial melds are possible Jannis Harder 2011-05-24 01:51:58 +02:00
  • 4a98975b0d Calculate points on hand Jannis Harder 2011-05-24 01:51:56 +02:00
  • 92d1109954 Select a random player for the first round Jannis Harder 2011-05-24 01:51:54 +02:00
  • d9a0b0e37d Implemented special case round end (heap empty) Jannis Harder 2011-05-24 01:51:53 +02:00
  • b20961b89d Test for special case round end (heap empty) Jannis Harder 2011-05-24 01:51:51 +02:00
  • 2446671f7a Cleaned up RoundControl tests Jannis Harder 2011-05-24 01:51:49 +02:00
  • 102299d0ff Fixed invalid moves without laying out stones and cleaned up rule checks Jannis Harder 2011-05-24 01:51:47 +02:00
  • 9290db240a Nochmal, git ist schwierig Ida Massow 2011-05-21 16:10:40 +02:00
  • 941c81497a nochmal, evt. mit IGamesettings Ida Massow 2011-05-21 16:09:00 +02:00
  • 7354002de5 Rauskommen fertig und getestet Ida Massow 2011-05-21 15:51:36 +02:00
  • cb3f9cc011 Alle Test für Auslegen fertig Ida Massow 2011-05-18 22:47:56 +02:00
  • 39d3c143b2 Ein von fünf Tests fertig für laidOut Ida Massow 2011-05-18 17:07:50 +02:00
  • e76977652d RoundControl: Create players from player settings list from game settings Matthias Schiffer 2011-05-18 17:01:11 +02:00
  • b5397d5aa7 Move some static player data to a player settings class Matthias Schiffer 2011-05-18 17:01:10 +02:00
  • 5169f31af0 Add GameSettings with the initial meld threshold Matthias Schiffer 2011-05-18 16:02:23 +02:00
  • 0b252810c9 Keine Fehler mehr, sorry für das davor Ida Massow 2011-05-18 15:31:37 +02:00
  • b3c903a2ad GameState ist jetzt RoundState Ida Massow 2011-05-18 15:25:26 +02:00
  • d0a7014577 Anfang von rauskommen im Player gebaut, test angefangen Ida Massow 2011-05-16 22:46:43 +02:00
  • c4c091eb61 Use correct default foreground color for the time bar Matthias Schiffer 2011-05-16 22:27:39 +02:00
  • 46cf40c44f Test und implementierung von tableSetDifference, getestet und alles :-) Ida Massow 2011-05-16 22:24:11 +02:00
  • a4f5beb005 Move getHandPanel from IPlayerPanel to IView Matthias Schiffer 2011-05-16 22:09:56 +02:00
  • 604ef91282 Fix dealing stones for more than 2 rows Matthias Schiffer 2011-05-16 22:01:02 +02:00
  • 57227570fe Fix Cyclomatic Complexity in classify (Qualtitätsmanagement rules!) Ida Massow 2011-05-16 21:02:58 +02:00
  • f7aace7234 Tests und imlementierung für Wert von Sets bestimmen, fertig und getestet Ida Massow 2011-05-16 20:54:37 +02:00
  • 9ad7f0822e Add hand row controls to view Matthias Schiffer 2011-05-16 20:49:11 +02:00
  • be4b1b4120 Implemented new hand wrapping Jannis Harder 2011-05-16 19:07:47 +02:00
  • edf4197c16 Tests for new hand wrapping Jannis Harder 2011-05-16 19:07:46 +02:00
  • f7f47d0072 Fix rounding errors leading to stone sets being dropped at strage positions on the table Matthias Schiffer 2011-05-11 20:49:20 +02:00
  • 27d72ccb61 Sequence diagram..... Jannis Harder 2011-05-10 22:36:51 +02:00
  • 28787abe35 Control class diagram Jannis Harder 2011-05-10 22:36:49 +02:00
  • 61cef71118 Created view class diagram Jannis Harder 2011-05-10 17:18:15 +02:00
  • 34a8bf5a27 Fix a comment and update documentation Matthias Schiffer 2011-05-10 17:05:58 +02:00
  • 670fcf2613 docs fertig und vorher repariert Ida Massow 2011-05-10 16:59:40 +02:00
  • 79f5a0da29 Updated the model class diagram Jannis Harder 2011-05-10 16:56:08 +02:00
  • 22a221cb9d StoneSet hat andere Exception Ida Massow 2011-05-10 16:55:25 +02:00
  • 85b5470c05 Remove return value of Table.pickUpStone() Matthias Schiffer 2011-05-10 16:53:44 +02:00
  • fa00c661d5 Make orange stone color more orange Matthias Schiffer 2011-05-10 16:53:43 +02:00
  • 982c2e6e2b Rechtschreibfehler und überflüssige pickUp(position) Klasse gefixt Ida Massow 2011-05-10 16:31:09 +02:00
  • cdd0949db3 Fix up tests for new invalid range click behaviour Matthias Schiffer 2011-05-10 05:53:31 +02:00
  • 32d07341a5 Define hand size constants in model Matthias Schiffer 2011-05-10 05:53:30 +02:00
  • 8f47c06e31 Always collect on invalid range clicks Matthias Schiffer 2011-05-10 05:21:59 +02:00
  • 3eae312798 Don't draw stone value shadow for small scales Matthias Schiffer 2011-05-10 05:09:47 +02:00
  • 0e1ddcd8da Make bright felt less bright Matthias Schiffer 2011-05-10 04:45:35 +02:00
  • f9b11da63b Don't show a 1x1 sized board on startup Matthias Schiffer 2011-05-10 04:33:05 +02:00
  • 978d618cc8 I shouldn't forget some files... Matthias Schiffer 2011-05-10 04:31:35 +02:00
  • d542d142c8 Added bling-bling Matthias Schiffer 2011-05-10 04:29:15 +02:00
  • 3940612608 Warning-Freies Projekt :-) Ida Massow 2011-05-10 04:13:58 +02:00
  • 5df9b9cc4b Round Control letzter Kommentar Ida Massow 2011-05-10 04:07:49 +02:00
  • 6e986232ff GameControl gecommented Ida Massow 2011-05-10 04:05:52 +02:00
  • 1f799ad15e Fixed mloc in stone tray Bennet Gerlach 2011-05-10 04:02:46 +02:00
  • 07e2388b95 Fixed method lines of code of TurnControl Bennet Gerlach 2011-05-10 03:55:58 +02:00
  • 3b49b2053e Added all missing comments Jannis Harder 2011-05-10 03:54:48 +02:00
  • 4a860e53cf Set correct player names :) Matthias Schiffer 2011-05-10 03:37:34 +02:00
  • a64492dc4b WinPanel funktioniert und ist getestet und überhaupt ist alles ganz toll Ida Massow 2011-05-10 03:13:11 +02:00
  • b14a707d4f Added toString and equals tests Bennet Gerlach 2011-05-10 02:42:31 +02:00
  • 9c056cfef7 Implemented direct placing of stones via alt-key Bennet Gerlach 2011-05-10 02:10:30 +02:00
  • 201c40a399 Dropping of stones on hand Jannis Harder 2011-05-10 01:39:35 +02:00
  • c9eb1cbdb8 Fixed regression in StoneTray tests Jannis Harder 2011-05-10 01:39:33 +02:00