Commit Graph

78 Commits (1d17b2ccdae924fe9e8a56e4873dec154f2f56d0)
 

Author SHA1 Message Date
En Yi 1d17b2ccda Change bots to Vbot 2019-06-15 01:26:49 +01:00
En Yi 5f3bd45d11 Adjust UI to be compact 2019-06-15 01:23:12 +01:00
En Yi 453bd3cd49 Add declarer and partner label, fix first bid display 2019-06-15 01:02:49 +01:00
En Yi 2e53ccad0f Fix up Vbot play and display bids 2019-06-15 00:42:35 +01:00
En Yi 9f5178268e Finish up Vbot play 2019-06-14 18:48:50 +01:00
En Yi e8cbe1fd9e Add memory update and reset to AI 2019-06-14 17:03:17 +01:00
En Yi 53a7090347 Implement partner calling method 2019-06-14 16:15:25 +01:00
En Yi 6958009277 Implement bidding for Vbot, and testing 2019-06-14 15:40:00 +01:00
En Yi c5f20fa281 Write functions to estimate win chances 2019-06-14 14:26:27 +01:00
En Yi 5cd390a09b Fix mouse clicks and prepare bot implementation 2019-06-14 13:49:01 +01:00
En Yi 8ed59d9556 Remove labels in CallPanel 2019-06-14 01:21:16 +01:00
En Yi 8a45f6a34f Integrate Buttons to Request Shuffling 2019-06-14 01:17:05 +01:00
En Yi 5a3c191c12 Integrate panel to partner call 2019-06-14 00:31:08 +01:00
En Yi f88b0abda3 Integrate panel to bidding 2019-06-14 00:04:26 +01:00
En Yi 016a39a466 Position the panel 2019-06-13 17:34:25 +01:00
En Yi d1a4c396e2 Declare double click event 2019-06-13 16:33:30 +01:00
En Yi d149b3ab24 Complete calling panel 2019-06-13 16:17:43 +01:00
En Yi 0b90468256 Display list selections in box for panel 2019-06-13 16:09:17 +01:00
En Yi 25b47155b2 Create a panel for calling 2019-06-13 15:26:17 +01:00
En Yi aef892dbfe Add methods to modify the list of ScrollList 2019-06-13 14:11:05 +01:00
En Yi c1792c21a6 Block mouse motions in pygame event grabbing 2019-06-13 11:45:25 +01:00
En Yi 4e32a7e369 Remove redundant scrolling 2019-06-13 11:45:25 +01:00
En Yi 9967a2c237 Move event checking to the UI themselves 2019-06-13 11:45:25 +01:00
En Yi 8b83ed7f91 Small changes to UI 2019-06-13 11:45:25 +01:00
En Yi 0523a3c35f Add Textbox and Button 2019-06-13 11:45:25 +01:00
En Yi cb60e5532f Add ScrollList 2019-06-13 11:45:25 +01:00
En Yi 2d563a3508 Fix mouse click and invalid card select 2019-06-12 19:26:30 +01:00
En Yi ba88887a72 Implement mouse clicking for playing cards 2019-06-11 19:10:04 +01:00
En Yi 36b0594106 Make player with AI non-selectable 2019-06-10 18:54:38 +01:00
En Yi 64f60514d7 Clean up deck rendering 2019-06-10 17:48:43 +01:00
En Yi 51239f9182 More improvements 2019-06-10 17:40:51 +01:00
En Yi f37db97a5a Improve vertical orientation 2019-06-10 16:57:16 +01:00
En Yi 94ceeb7604 Add double click, select, and deselect 2019-06-10 15:21:31 +01:00
En Yi 49fdfe5ef5 Add mouse selecting to deck 2019-06-10 14:34:15 +01:00
En Yi c414d2c562 Add a thread for getting player input 2019-06-10 13:38:15 +01:00
En Yi 6c07b77077 Change 4 into NUM_OF_PLAYERS 2019-06-10 13:12:12 +01:00
En Yi 915c7adfbf Fix card backimage outline 2019-06-05 21:42:48 +01:00
En Yi 4b0425c480 Create card backimage 2019-06-05 20:51:21 +01:00
En Yi af49fb6294 Add README and example rng seed 2019-06-05 13:58:42 +01:00
En Yi 7d91c85291 Add a partner calling message 2019-06-05 12:32:18 +01:00
En Yi 6feb5826b5 Fix when 7 No trump is called 2019-06-05 12:29:07 +01:00
En Yi 39c88aada1 Fix input cleansing and partner reveal 2019-06-05 12:16:29 +01:00
En Yi b98942324f Remove loops in gameplay 2019-06-05 11:41:11 +01:00
En Yi 127d4a5d7a Remove loops in gameplay 2019-06-05 11:39:43 +01:00
En Yi 6b8c4d73d4 Add resource file, small timing change 2019-06-04 23:48:56 +01:00
En Yi 75604d6f0d Add commands for autoplay and cheat 2019-06-04 23:38:37 +01:00
En Yi 9a9f52185e Implement hidden cards 2019-06-04 23:25:23 +01:00
En Yi 6b8d3ba3b6 fix vertical cards bug 2019-06-04 22:58:59 +01:00
En Yi 66ee06452b Change input method 2019-06-04 22:34:41 +01:00
En Yi 1e71e4aff9 Actually Fix card transparency issues 2019-06-04 19:05:32 +01:00