Commit Graph

87 Commits (master)

Author SHA1 Message Date
En Yi d815281abc Extra fixes after rebasing 2022-07-09 14:10:16 +08:00
En Yi 9ce1ae0ff7 Fix focusing issue of game board 2022-07-09 13:42:24 +08:00
En Yi de5af7cb44 Allow right-clicking for scribbling 2022-07-09 13:37:25 +08:00
En Yi 157b7e3c90 More docs 2022-07-09 13:36:26 +08:00
En Yi 54b27ffbac Still documenting sudoku_graphics 2022-07-09 13:35:42 +08:00
En Yi 319c6b6970 Start documenting sudoku_graphics 2022-07-09 13:35:09 +08:00
En Yi 4d24dadb98 Document menu_graphics 2022-07-09 13:33:45 +08:00
En Yi 089c779d82 Fix missing highscore import after merge conflict 2022-07-09 13:32:25 +08:00
En Yi a4e9ffef0d Change to use PySide 2022-07-09 13:09:57 +08:00
En Yi 364e124c2c Some cleanup 2018-07-23 17:45:45 +08:00
En Yi 7d269b4041 Document buttons 2018-07-23 17:28:04 +08:00
En Yi 6b54d1838b Fix inputs too quick 2018-07-23 16:47:42 +08:00
En Yi dff335e62b Change ring to appear on mouse relase 2018-07-23 13:47:21 +08:00
En Yi 23be7cf449 Move animated text classes into textbox 2018-07-21 22:21:10 +08:00
En Yi 7ddc13fdd1 Document board 2018-07-21 21:53:20 +08:00
En Yi 3815df70bf Subclassing buttons 2018-07-21 19:50:38 +08:00
En Yi 912eafc564 Make number ring transparent 2018-07-21 19:21:34 +08:00
En Yi 3aedc13608 Tidy up 2018-07-21 17:03:25 +08:00
En Yi e9be3dca6d X now clears the scribble 2018-07-21 16:26:40 +08:00
En Yi 1ff6fd522b Add instruction for marking down numbers 2018-07-21 15:08:48 +08:00
En Yi 0bdcbf02f6 X always close the ring 2018-07-21 14:59:58 +08:00
En Yi 5530186d28 Integrate scribbling mode 2018-07-21 14:52:50 +08:00
En Yi f76a23ed80 Add key check in grid toggle scribbling mode 2018-07-21 14:36:45 +08:00
En Yi 0a0b9fdbdb Use M to toggle scribbling mode 2018-07-21 14:20:31 +08:00
En Yi a117da3842 merging from keyboard 2018-07-21 13:17:26 +08:00
En Yi f1a4337d64 Add Shift for Scribbling mode 2018-07-21 13:13:25 +08:00
En Yi e89c727e11 Fix number ring animation 2018-07-21 12:48:15 +08:00
En Yi e8a0eee941 Draw a scribble in a cell 2018-07-21 11:47:53 +08:00
En Yi ec0289f55b Add keyboard support 2018-07-21 08:24:04 +08:00
En Yi 0c28898b8c PEP8 check, mostly 2018-07-20 14:24:27 +08:00
En Yi 2e60bf39ef Switch back to random generation 2018-07-20 14:05:31 +08:00
En Yi 05acc17262 Fix scoreboard behaviour 2018-07-20 14:02:16 +08:00
En Yi f5a3757368 Add File checking 2018-07-20 13:43:20 +08:00
En Yi b019aa2f28 Tidy up 2018-07-20 13:29:32 +08:00
En Yi 35d9ce13f2 Finish endgame scoreboard 2018-07-20 13:07:14 +08:00
En Yi e878f29a7a Stop timer when game is finished 2018-07-20 11:50:32 +08:00
En Yi d97a643627 UI tweaking 2018-07-19 22:51:31 +08:00
En Yi 984a540d72 Remove layout from menuboard, change highscore cycle behaviour 2018-07-19 18:51:01 +08:00
En Yi d010995a42 Finishing touch 2018-07-19 18:25:36 +08:00
En Yi 13213414ad Allow name input, change timer format 2018-07-19 18:17:04 +08:00
En Yi 2d6ebfad2a Integrate reading highscore file 2018-07-19 17:19:58 +08:00
En Yi 3139356e1f Change to use QTimer instead 2018-07-19 16:47:25 +08:00
En Yi 96b7a4f059 Add circular loop to difficulty selector 2018-07-19 15:46:21 +08:00
En Yi a779b95065 Add animation to difficulty selector 2018-07-19 14:32:45 +08:00
En Yi 1c337022af Embed scoreboard into graphic scene 2018-07-19 12:54:11 +08:00
En Yi 679e837757 Prepare the high score widget 2018-07-19 12:41:28 +08:00
En Yi 5e81d8ba2a Prepare graphics for high score 2018-07-17 15:09:09 +08:00
En Yi 9f28e7c05f Fix timer starting too early in first game 2018-07-17 12:31:53 +08:00
En Yi ef5a95807c Add working timer 2018-07-17 12:26:16 +08:00
En Yi 0d6dbffa6a Clean up 2018-07-17 07:49:24 +08:00