Commit Graph

149 Commits

Author SHA1 Message Date
justin 07a1d71039 Add general smooth scrolling, move camera into world 2023-03-26 20:09:00 +01:00
justin 082ce9c9a1 Start to generalise text input to "terminal signal" input 2023-03-26 13:57:26 +01:00
justin ea0c942887 Refactor window size, update selection cursor on new screen 2023-03-25 09:27:27 +00:00
justin c6120f2fc9 Fix normal map transformations for floor 2023-03-18 12:17:42 +00:00
justin 77c88f68a7 Create post world load function 2023-03-18 09:37:09 +00:00
justin c73e8af72a Commit before attempt to remove geometry shaders from shadow extrusion 2023-02-23 23:10:00 +00:00
justin f98f95d92f Move zoning up world spheres 2023-02-23 18:19:48 +00:00
justin e3155752ba Commit before pushing more input events into update 2022-10-29 22:33:10 +01:00
justin 2e7cd0aec2 Camera position refactor 2022-10-28 15:32:46 +01:00
justin 68c2a78f43 Refactor initialising functions 2022-10-28 14:51:38 +01:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 920bfdbc8e Attempt to improve perfomance 2022-08-25 09:52:12 +01:00
justin 3b7841677a Nest fields in CWorld 2022-08-19 11:28:19 +01:00
justin 9df0fa8692 Move towards serializing saves/loads faster 2022-08-19 11:12:43 +01:00
justin 82aedc3830 Make all items have an id an associated location 2022-08-01 23:50:26 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 3354d108be Reinstate genworld concept 2022-07-25 09:49:55 +01:00
justin f0f9751afe Hlint cleanup 2022-07-23 19:17:03 +01:00
justin d8b1a0c71e Refactor path zoning 2022-07-23 13:47:54 +01:00
justin 39778f46fb Refactor wall zoning, remove streaming 2022-07-23 12:29:29 +01:00
justin cede677560 Remove ptCrIgnore 2022-07-13 11:26:13 +01:00
justin d53e87e5eb Fuse close points in pathing layout 2022-07-09 23:51:47 +01:00
justin fb66a45495 Work on connecting pathfinding grid 2022-07-09 12:36:17 +01:00
justin 3952ec6315 Store paths crossing block walls in block 2022-07-02 15:31:27 +01:00
justin 8dc7682327 Readd some debug drawing (debugDraw itself still commented out) 2022-07-02 11:59:05 +01:00
justin 66fe1abc6f Add PathEdge data to pathfinding graph 2022-07-01 23:17:41 +01:00
justin b1a7e1bf35 Make zoning more universal 2022-06-28 19:04:31 +01:00
justin e06527091e Continue to refactor zoning to be more stream-based 2022-06-28 03:21:55 +01:00
justin 8b72df2772 Change poke to use folding rather than store incremental ints in vector 2022-06-27 15:33:24 +01:00
justin fec72cdf48 Abstract out block placement 2022-06-27 13:38:46 +01:00
justin 4eaa31bf32 Cleanup 2022-06-25 21:45:17 +01:00
justin 5aa55b3c86 Cleanup 2022-06-09 11:34:34 +01:00
justin e4e7122070 Cleanup 2022-06-09 11:29:42 +01:00
justin 024f72da20 Remove _plGenUpdate field, instead allow Placements to take World arg 2022-06-02 20:00:03 +01:00
justin 7c4a853d70 Remove GenWorld datatype 2022-06-02 19:06:00 +01:00
justin 35cd213bcf Move GenWorld fields into World 2022-06-02 18:48:20 +01:00
justin d340fd73c3 Improve placementspots 2022-03-12 10:35:14 +00:00
justin 33718ea94b Cleanup in/outplacements 2022-03-11 13:24:14 +00:00
justin 5d43fc8244 Use explicit out and in placements with ids 2022-03-11 12:55:59 +00:00
justin 219e4e15ee Commit before making out and in placements have ids 2022-03-11 12:34:19 +00:00
justin 01c58490fa Unify RoomPos constructors 2022-03-10 18:40:22 +00:00
justin 7b1ac2b682 Move towards unifying RoomPos constructors 2022-03-10 16:21:44 +00:00
justin ff6064a3b6 Add rooms, placements and room positions 2022-03-08 22:57:58 +00:00
justin 81830d87a3 Improvements to rooms and view distances 2022-03-07 09:16:16 +00:00
justin 40f1d987cb Cleanup 2022-02-13 17:29:32 +00:00
justin 9333d9497e Reorganise geometry modules slightly 2021-12-15 10:59:06 +00:00
justin 45ba120796 Tweak level generation slightly 2021-11-28 20:58:38 +00:00
justin 5cbe394e08 Cleanup 2021-11-28 17:07:04 +00:00
justin b0f89db66e Tweak start rooms 2021-11-26 14:40:32 +00:00