Commit Graph

47 Commits

Author SHA1 Message Date
justin 2804d58a5a Continue shape rendering improvements 2021-09-21 02:04:41 +01:00
justin 7f1a365cac Draw shape shadows using index buffer 2021-09-21 00:43:45 +01:00
justin 5cbcbec101 Working element buffer object 2021-09-20 12:36:35 +01:00
justin c605ac74ff Performance improvements, combine cap and geometry buffer 2021-09-18 19:48:35 +01:00
justin 49274064a0 Add quicksave 2021-09-13 00:17:45 +01:00
justin aa7413a29f Cleanup, move towards unifying zones 2021-09-11 15:52:43 +01:00
justin 73beeacf3c Commit before putting walls into vector zones 2021-09-11 12:17:16 +01:00
justin 72e29ebac3 Fix basic pathing 2021-09-06 11:35:30 +01:00
justin 1bbeb926a5 Fix bug in detecting which room you are in 2021-09-03 01:22:46 +01:00
justin c69af7a5f4 Add concept of GameRoom, check viewing distance based on rooms 2021-09-02 23:24:29 +01:00
justin 650e58bdfa Improve level generation speed 2021-08-16 20:56:49 +02:00
justin 37db056f23 Fix wall zoning bug 2021-08-16 16:54:27 +02:00
justin 4bbe5d0cf1 Move main to allow for new executables 2021-08-11 17:54:48 +02:00
justin 834464db51 Remove RenderType datatype 2021-07-30 11:53:51 +02:00
justin c67feb485f Complete stritifying points 2021-07-30 01:36:48 +02:00
justin 2d8b27746c Further strictifying 2021-07-30 00:23:02 +02:00
justin 72f57b6ccf Move towards removing renderStrategy data 2021-07-29 15:58:35 +02:00
justin 84a9badea8 Refactor modules 2021-07-25 01:29:43 +02:00
justin 0aa437d035 Commit before generalising picture transformation to alternative 2021-07-21 14:38:57 +02:00
justin 58b2c8a842 Introduce safeMinimumOn 2021-07-20 04:34:28 +02:00
justin 6905c6f154 Commit before static wall overhaul 2021-07-19 01:33:52 +02:00
justin d534f08064 Unify matrix uniform assignment, move towards uniform block 2021-06-24 14:38:17 +02:00
justin 29902b6f22 Add random floor tiles to floors 2021-06-16 00:14:18 +02:00
justin da631e3b37 Add tilemap floors to rooms 2021-06-15 14:56:32 +02:00
justin 0187ae6001 Refactor inventory management, add tweak, combine and inspect modes 2021-05-26 17:25:46 +02:00
justin b337fbdab9 Add basic prompt 2021-05-23 16:24:11 +02:00
justin 9c2bcbec10 Add IntMapHelper, locate wall cutting bug 2021-05-22 15:14:21 +02:00
justin 69f915a894 Cleanup warnings 2021-05-17 22:39:18 +02:00
justin d7fcdbf550 Delete cruft, add Reader monad to some internal ai 2021-05-16 21:42:11 +02:00
justin 6d4c17fc07 Refactor wall points from lists to pairs 2021-05-04 01:31:55 +02:00
justin 2bf23db935 Allow for complex room bounds for clip checks 2021-05-03 00:57:17 +02:00
justin 108b66f3ad Tweak wall cutting, removes inverse walls 2021-04-23 21:17:37 +02:00
justin b911a013e0 Random tree structure generation of rooms 2021-04-20 02:01:24 +02:00
justin 38d67520cc Add tree structure generation 2021-04-15 21:35:03 +02:00
justin c42c5069ea Apply all world side effects using list 2021-04-09 00:47:41 +02:00
justin 654479da36 Cleanup enough to make haddock work 2021-04-04 16:39:58 +02:00
justin d65b099c0d Modularise graph functions 2021-04-03 12:14:53 +02:00
justin 4327e94e04 Move inner wall creation 2021-04-02 14:08:12 +02:00
justin 502832b2b8 Partial fix to level generation 2021-03-29 12:26:16 +02:00
justin 9608655947 Generate walls using points, fix at least some potential errors 2021-03-29 02:12:14 +02:00
justin 1c11d82878 Fix---at least partially---level generation bug 2021-03-28 18:51:39 +02:00
justin 22275beb89 Modularise code concerning items 2021-03-12 02:29:24 +01:00
justin e8e3dd8f50 Refactor level/room generation modules 2021-03-11 22:08:35 +01:00
justin e4c51bc47a Implement inner walls for static walls, other walls broken 2021-03-04 19:41:59 +01:00
justin f9777deedf Cancel set change, nub walls with identical wlLines instead 2021-03-04 19:09:37 +01:00
justin 6c1b92f8c3 Start change of static wall generation to use sets 2021-03-04 18:59:57 +01:00
justin 8447844bcd Add source files, commit before reverting pictures to lists 2021-02-15 00:07:55 +01:00