Commit Graph

238 Commits

Author SHA1 Message Date
Devine Lu Linvega a9d4e30a0d (wireworld) Optimizing mouse-picking 2023-06-07 18:44:34 -07:00
Devine Lu Linvega ba7c2f861b (wireworld) Cleanup 2023-06-07 16:41:30 -07:00
Devine Lu Linvega 6de8f677d0 Housekeeping 2023-05-22 17:22:24 -07:00
Devine Lu Linvega 878f606081 Moving is working 2023-05-22 17:12:43 -07:00
Devine Lu Linvega c241ee4ae4 Moving blocks is working 2023-05-22 17:00:58 -07:00
Devine Lu Linvega 9b7ab8f4a1 Created move routine 2023-05-22 16:50:51 -07:00
Devine Lu Linvega f7123322fd Collision detection is working 2023-05-22 16:44:50 -07:00
Devine Lu Linvega f01eee7482 Basic detection routine 2023-05-22 16:38:14 -07:00
Devine Lu Linvega dcd92a5dfb Started move detection 2023-05-22 12:14:16 -07:00
Devine Lu Linvega 6dff921cde Implemented block picking 2023-05-22 11:43:47 -07:00
Devine Lu Linvega 3e100de392 Added drawing routines for each block 2023-05-22 11:00:37 -07:00
Devine Lu Linvega ef2dfe53eb Starting game state 2023-05-22 10:31:19 -07:00
Devine Lu Linvega 6ca506f417 Started drawing board 2023-05-22 10:12:48 -07:00
Devine Lu Linvega 34f713cfdc Added sprites for dads game 2023-05-21 21:31:53 -07:00
Devine Lu Linvega e5f115da28 Use mswap stdlib 2023-05-07 19:10:08 -07:00
Devine Lu Linvega bc70adb7e9 Added sand 2023-05-07 09:05:18 -07:00
Devine Lu Linvega 3eb7c809b6 (notepad) Fixed issue with linebreak sprites 2023-05-01 21:36:37 -07:00
Devine Lu Linvega 6fd9d77d67 Exit with success code 2023-05-01 15:32:57 -07:00
Devine Lu Linvega c7a4b0d284 Added shortcuts to move between words and lines 2023-05-01 10:21:50 -07:00
Devine Lu Linvega b4824facec (notepad) Housekeeping 2023-04-28 21:02:02 -07:00
Devine Lu Linvega a658ac408e Fixed issue with paste 2023-04-28 10:06:07 -07:00
Devine Lu Linvega df5930f114 (notepad) Housekeeping 2023-04-28 09:47:57 -07:00
Devine Lu Linvega 154ba044ff (notepad) Fixed reverse selection with keyboard 2023-04-28 09:24:58 -07:00
Devine Lu Linvega a31f9a6b20 (notepad) Reverse selection 2023-04-28 09:09:30 -07:00
Devine Lu Linvega baa9db4122 (notepad) Catch space left in note reliably 2023-04-27 11:29:11 -07:00
Devine Lu Linvega 8e68ba904a (notepad) Fixed issue with paste 2023-04-27 11:25:05 -07:00
Devine Lu Linvega daa7956831 Removed unused console vector 2023-04-27 11:15:52 -07:00
Devine Lu Linvega f18e0d2e2e (notepad) Removed unused routines 2023-04-27 10:58:52 -07:00
Devine Lu Linvega e56cede45f (notepad) Fixed issue with selection word 2023-04-27 10:55:44 -07:00
Devine Lu Linvega dc696fba73 Starting file save/load 2023-04-27 10:44:42 -07:00
Devine Lu Linvega c76d5c0909 (notepad) Reset animation timer on click 2023-04-27 10:34:19 -07:00
Devine Lu Linvega 04e474c01d (notepad) Abstracted change page 2023-04-27 10:32:29 -07:00
Devine Lu Linvega b461404bbf (notepad) Do not collapse window by clicking outside of topbar 2023-04-27 10:21:35 -07:00
Devine Lu Linvega 1702e98960 (notepad) Added select word 2023-04-27 10:08:50 -07:00
Devine Lu Linvega ece266889e (notepad) Metadata 2023-04-27 09:53:18 -07:00
Devine Lu Linvega 84519b1111 (notepad) Housekeeping 2023-04-27 09:38:51 -07:00
Devine Lu Linvega 3bfbcb4570 Removed placeholders 2023-04-27 09:08:55 -07:00
Devine Lu Linvega 2b0f747b02 (notepad) Catch non-ascii 2023-04-27 08:52:51 -07:00
Devine Lu Linvega d308a85c89 (notepad) Starting catching non hex values 2023-04-27 08:46:03 -07:00
Devine Lu Linvega 2c24b57a67 Added memory helpers 2023-04-26 22:06:09 -07:00
Devine Lu Linvega ae2b25044d (notepad) Removed length 2023-04-26 21:54:55 -07:00
Devine Lu Linvega b047ef59f7 (notepad) Better vertical mouse-picking 2023-04-26 21:41:34 -07:00
Devine Lu Linvega 7cefdc4be8 Added copy/paste 2023-04-26 21:34:36 -07:00
Devine Lu Linvega 76d1eb996e (notepad) Starting copy/paste 2023-04-26 21:22:31 -07:00
Devine Lu Linvega 52c5b31556 (notepad) Tabs are not linebreaking 2023-04-26 21:14:27 -07:00
Devine Lu Linvega 1010990b47 (notepad) Housekeeping 2023-04-26 21:13:05 -07:00
Devine Lu Linvega eed2d139a3 Added theme support 2023-04-26 21:06:23 -07:00
Devine Lu Linvega 5486e6d031 Optimized drawing 2023-04-26 21:03:54 -07:00
Devine Lu Linvega dce26ead1f (notepad) Updated tasks 2023-04-26 20:55:01 -07:00
Devine Lu Linvega c87ade3404 Better mouse picking 2023-04-26 20:52:44 -07:00
Devine Lu Linvega fe0d461997 (notepad) Walking to line 2023-04-26 20:44:04 -07:00
Devine Lu Linvega 5571680f3e Clamp selection 2023-04-26 20:08:31 -07:00
Devine Lu Linvega 6134b9d354 Handle tabs 2023-04-26 16:12:50 -07:00
Devine Lu Linvega 712ea57e81 Handle linebreaks 2023-04-26 15:53:03 -07:00
Devine Lu Linvega 95345d5941 (notepad) Block erasing 2023-04-26 14:17:41 -07:00
Devine Lu Linvega 5d1ec16e79 (notepad) Cut char is working 2023-04-26 14:10:39 -07:00
Devine Lu Linvega e174a4b3c4 (notepad) Starting text-editing 2023-04-26 12:53:20 -07:00
Devine Lu Linvega 7d469ec9f1 (notepad) Basic keyboard controls 2023-04-26 12:40:48 -07:00
Devine Lu Linvega 1493b723f2 (notepad) Display blinking cursor at position 2023-04-26 12:31:17 -07:00
Devine Lu Linvega 5e35f5b303 (notepad) Added window collapse 2023-04-26 12:10:37 -07:00
Devine Lu Linvega 02d7c99d3f (notepad) Text selection 2023-04-26 11:56:11 -07:00
Devine Lu Linvega fd47eb548a (noetpad) Starting text input 2023-04-26 10:50:26 -07:00
Devine Lu Linvega bbacbc7af4 (notepad) Added closing behaviors 2023-04-26 10:27:36 -07:00
Devine Lu Linvega eb827b19be (notepad) Added pagination 2023-04-26 09:58:33 -07:00
Devine Lu Linvega 87ad933e56 (notepad) Starting text wrapping 2023-04-26 09:40:50 -07:00
Devine Lu Linvega 69e3760ce5 (notepad) prev/next button handling 2023-04-26 09:07:09 -07:00
Devine Lu Linvega beb280ddb1 Routing mouse events 2023-04-25 21:44:57 -07:00
Devine Lu Linvega 78c787d9b2 (notepad) Added footer 2023-04-25 21:32:24 -07:00
Devine Lu Linvega e9ca23660a Starting notepad 2023-04-25 21:20:12 -07:00
Devine Lu Linvega a7fb6d0673 Renamed chr-ciew to icnchr 2023-04-13 10:24:07 -07:00
Devine Lu Linvega 20a01503de (romviz) Optimizations 2023-04-05 14:27:56 -07:00
Devine Lu Linvega 7ef37be67f (romviz) Added grid 2023-04-05 13:21:09 -07:00
Devine Lu Linvega 07cc62a712 (romviz) Draw size at the top 2023-04-05 11:44:45 -07:00
Devine Lu Linvega a2be85d2b1 (romviz) Loading symbols 2023-04-05 11:23:41 -07:00
Devine Lu Linvega 3960d72b57 (romviz) Added label tools 2023-04-05 11:07:29 -07:00
Devine Lu Linvega b99cdbb95f (romviz) Improved drawing 2023-04-05 10:53:53 -07:00
Devine Lu Linvega f81510d216 (romviz) Init 2023-04-05 10:40:06 -07:00
Devine Lu Linvega d232fc4d39 (meta.tal) Added metadata viewer 2023-04-04 15:26:25 -07:00
Devine Lu Linvega 8ba855386d Added loader.tal 2023-03-20 21:07:28 -07:00
Devine Lu Linvega 3cffdd72a1 Added minesweeper 2023-03-17 21:38:36 -07:00
Devine Lu Linvega 5c24d9ded0 Added chr-view 2023-03-17 21:33:40 -07:00
Devine Lu Linvega 072e48e503 Housekeeping 2023-03-17 21:24:26 -07:00
Devine Lu Linvega 6d6f73040d Added wireworld 2023-03-17 21:20:28 -07:00
Devine Lu Linvega 101d7872ef Added life 2023-03-17 21:07:53 -07:00
Devine Lu Linvega 3bce7cfd30 * 2023-03-17 21:04:52 -07:00
Devine Lu Linvega 614521b6f4 Added calendar 2023-03-17 21:04:22 -07:00
Devine Lu Linvega 07fb65b241 Added clock 2023-03-17 20:57:08 -07:00
Devine Lu Linvega 50ae649a5c Added soroban 2023-03-17 20:50:51 -07:00