Commit Graph

93 Commits (master)
 

Author SHA1 Message Date
En Yi b6f0edfc48 Merge branch 'dev' 2022-07-09 17:12:49 +08:00
En Yi ca27a81dc2 Change card backsprite 2019-06-15 22:48:24 +01:00
En Yi 8726f09a91 Polishing 2019-06-15 18:12:37 +01:00
En Yi 6f35e269f6 Spellcheck README and more polishing 2019-06-15 18:12:06 +01:00
En Yi 84f733b6bb Modify Readme on the controls 2019-06-15 18:02:44 +01:00
En Yi 1c813e0fac Modify README 2019-06-15 17:14:46 +01:00
En Yi 516427980a Put back error messages 2019-06-15 17:10:03 +01:00
En Yi a8cdfcace9 Fix mouse click and UI bug 2019-06-15 17:02:31 +01:00
En Yi 41e69fa5ca Move around stuff 2019-06-15 15:26:13 +01:00
En Yi 026ad41904 Fix bug in determining score and Vbot 2019-06-15 14:59:32 +01:00
En Yi d7c9069192 More fix on Vbot 2019-06-15 14:13:53 +01:00
En Yi 8e89c163c5 Add more status messages 2019-06-15 13:42:57 +01:00
En Yi d6c7b77f21 Fix bug in Vbot 2019-06-15 13:17:48 +01:00
En Yi 1abed6b82a Clean up and comment on Table 2019-06-15 12:50:03 +01:00
En Yi 33fc0b1a5c Allow legacy terminal play 2019-06-15 12:40:43 +01:00
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