Commit Graph

49 Commits

Author SHA1 Message Date
justin 988bb7591d Work on rendering lists 2023-05-05 09:58:12 +01:00
justin 03c3d34ea1 Attempt to simplify text positioning 2023-05-05 02:37:18 +01:00
justin ff512348e0 Cleanup 2023-05-03 20:02:56 +01:00
justin ea0c942887 Refactor window size, update selection cursor on new screen 2023-03-25 09:27:27 +00:00
justin 2e46123a92 Prevent selection of unselectable items when scrolling 2023-02-20 11:19:25 +00:00
justin a88755bd75 Remove SelectionIntMap 2023-02-19 09:59:09 +00:00
justin 90133fb54b Work on combine cursors 2023-02-17 18:00:40 +00:00
justin 24825728f5 Unify inventory sections further (slow?) 2023-02-11 13:10:10 +00:00
justin a8e00ac025 Implement telescoping inventory selection 2023-02-10 10:57:00 +00:00
justin ce25157738 Commit before messing with main inventory display 2023-01-24 11:54:59 +00:00
justin bb72ec9baa Cleanup 2023-01-16 00:16:12 +00:00
justin 048135c370 Rethink selection lists as intmaps 2023-01-15 23:17:47 +00:00
justin a50e2ff406 Mostly use String instead of Text 2023-01-15 12:26:45 +00:00
justin 64b1c2761e Start adding filters to selection lists 2023-01-15 11:55:32 +00:00
justin 5b4e8d75bb Fix crWallCollisions by using a rectangle zone instead of a point 2023-01-03 17:36:28 +00:00
justin 85738adff1 Cleanup 2022-12-27 14:14:03 +00:00
justin 2def9800fa Cleanup 2022-12-27 10:53:31 +00:00
justin 1bafb427df Tidying 2022-12-26 09:42:58 +00:00
justin 6e18c498af Fix selection in combine menu 2022-12-26 09:34:23 +00:00
justin d2141d90ae Fix scroll selection of floor items and buttons 2022-12-25 23:37:42 +00:00
justin b01a9f89e6 Fix mouse scrolling in menus 2022-12-25 12:12:35 +00:00
justin 3de16cbd1a Rethink unselectable items in lists 2022-12-25 11:39:47 +00:00
justin a97c5ec8ef Allow selection items to have a payload 2022-12-24 00:28:04 +00:00
justin 5356d21778 Work on selection lists and option menus 2022-12-23 22:43:30 +00:00
justin b072dc9e9a Separate selection list items from display parameters 2022-12-23 12:22:57 +00:00
justin 03c945d189 Improve mouse menu controls, tweak charmap 2022-12-21 11:33:11 +00:00
justin 860d63df45 Work on menus 2022-11-22 10:14:25 +00:00
justin 6e7cd14f49 Work on mouse selection in menus 2022-11-03 14:16:28 +00:00
justin e6e5427f44 Start unifying drawn cursors 2022-11-03 10:00:41 +00:00
justin 0872a2dd40 Work on a selection list datatype 2022-11-02 21:47:15 +00:00
justin 7c8958cea7 Start to unify selection lists 2022-11-02 09:36:16 +00:00
justin d982ac728a Simplify the main loop, events only perform functional update 2022-11-01 11:05:51 +00:00
justin 82e2a5a234 Refactor updates 2022-10-28 23:13:36 +01:00
justin 9df0fa8692 Move towards serializing saves/loads faster 2022-08-19 11:12:43 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin 7fa391eb6c Make pictures use Streaming 2022-07-03 23:55:21 +01:00
justin b90e8a2118 Cleanup 2022-06-08 21:51:00 +01:00
justin 901fab762a Move toward adding infoboxes/better creature information display 2022-04-10 10:16:15 +01:00
justin f16f32d9d3 Implement terminals 2022-03-14 20:39:23 +00:00
justin 7afc367abc Add modules to items, upgrades the can persist through combinations 2022-02-20 14:13:12 +00:00
justin 0114a2f9f2 Make combine and tweak menus servicable 2021-12-04 00:27:22 +00:00
justin bebc73882a Implement combining of items 2021-12-03 01:56:23 +00:00
justin 42d7ca3ba8 Work on inventory management 2021-11-30 20:11:03 +00:00
justin 27b1a6da9e Keep inventory as intmap, start to allow items of different sizes 2021-11-30 15:33:15 +00:00
justin 3a605b8156 Allow for events to do io 2021-11-29 01:02:15 +00:00
justin 8c5777a1af Move configuration from world to universe 2021-11-28 22:30:47 +00:00
justin e3a8417f07 Remove force fields, cleanup 2021-10-31 16:27:41 +00:00
justin 7b6904b51f Fix direction stuttering bug 2021-09-22 19:42:39 +01:00
justin 1bbeb926a5 Fix bug in detecting which room you are in 2021-09-03 01:22:46 +01:00