Commit graph

  • c29b93337c
    Update README.md master Llywelwyn 2025-03-09 11:12:11 +00:00
  • 0584d07a1f
    Update cargo-build-test.yml to use ubuntu-22.04 Llywelwyn 2025-03-09 11:04:32 +00:00
  • 45b9b33039
    Update cargo-build-test.yml Llywelwyn 2025-03-09 11:02:16 +00:00
  • bdcd55c8a5 Fixes miscoloured logs (fixes #26) Lewis Wynne 2025-03-09 10:50:35 +00:00
  • 99c17f8521 draw hunger uses Point Llywelwyn 2024-06-17 23:22:30 +01:00
  • 6324449c16 draw_hunger() Llywelwyn 2024-06-17 23:19:20 +01:00
  • d465592c0f abstracts ui drawing Llywelwyn 2024-06-16 10:31:06 +01:00
  • 33c415a05c Deploy Llywelwyn/rust-rl to Llywelwyn/rust-rl:gh-pages gh-pages GitHub Actions 2024-06-15 19:42:54 +00:00
  • f494efbf3f bump ver v0.1.4 Llywelwyn 2024-06-15 20:41:21 +01:00
  • ba5d120fef fix warns, bump ver Llywelwyn 2024-06-15 20:40:51 +01:00
  • c5106a63b5 static inventory keys - items remember their slots Llywelwyn 2024-06-15 20:14:38 +01:00
  • 9719ebbe88 docs tldr Llywelwyn 2024-06-15 17:35:40 +01:00
  • 2eaf431942 disable show_mapgen for default config Llywelwyn 2024-06-15 17:24:37 +01:00
  • a7c5d2167c back to serde_json Llywelwyn 2024-06-15 16:46:15 +01:00
  • 678636c57d Revert "Infallible -> NoError" Llywelwyn 2024-06-15 16:44:13 +01:00
  • 30697a98bb rm room_accretion for now Llywelwyn 2024-06-15 16:43:17 +01:00
  • c73f9a5458 Revert "cherry pick -> serde_json saves to bincode" Llywelwyn 2024-06-15 16:42:59 +01:00
  • 6d4ab70c7b prompt() helper fn, help screen with placeholder text notan Llywelwyn 2023-10-25 00:22:54 +01:00
  • 9c8f301491 Infallible -> NoError Llywelwyn 2023-10-24 23:32:42 +01:00
  • 180532ee3e cherry pick -> serde_json saves to bincode Llywelwyn 2023-10-24 11:13:43 +01:00
  • e3a8c545fb .bin Llywelwyn 2023-10-24 11:12:25 +01:00
  • 17bebf03a4 .bin saves instead of json. it wasn't readable anyway Llywelwyn 2023-10-24 11:11:50 +01:00
  • d1fe86f645 draw equipped items on player avatar - framework Llywelwyn 2023-10-14 21:06:28 +01:00
  • 6ba7778df0 slight volume variation on SFX to reduce uniformity Llywelwyn 2023-10-14 21:05:54 +01:00
  • be7ff6b895 initial hit sounds Llywelwyn 2023-10-14 21:04:24 +01:00
  • 7ac2e14471 wav to ogg for ambient tracks Llywelwyn 2023-10-12 15:33:26 +01:00
  • b105a415d5 door sounds, ambient tracks Llywelwyn 2023-10-12 15:22:13 +01:00
  • 0c74531c5b ambient track storing/replacing Llywelwyn 2023-10-12 09:28:16 +01:00
  • e8d376fecf cleans up particles, and SFX/ambience w/ placeholders Llywelwyn 2023-10-12 08:05:17 +01:00
  • 465cd51a60 bloodsplosion Llywelwyn 2023-10-11 17:33:51 +01:00
  • 1de0c20b76 rm deprecated log Llywelwyn 2023-10-11 15:35:39 +01:00
  • 6c359a0780 as last commit - should have been included Llywelwyn 2023-10-11 09:48:09 +01:00
  • 13322eb2a1 adds viewport_to_px and viewport_to_idx Llywelwyn 2023-10-11 09:47:56 +01:00
  • f862f00f0b fixes up farlooking - sprite, etc. Llywelwyn 2023-10-11 09:46:41 +01:00
  • deb9988935 removes some unneeded vision ranges Llywelwyn 2023-10-11 08:48:44 +01:00
  • 098617fbf1 log scales - drawn to rendertexture, and then *that* is drawn to draw Llywelwyn 2023-10-11 08:48:27 +01:00
  • 72a6ff6d14 up/downstair sprites Llywelwyn 2023-10-10 19:07:38 +01:00
  • 3c9eb2de27 draws entity hp bars above heads again Llywelwyn 2023-10-10 19:07:30 +01:00
  • 074e2465d7 draw now uses a projection - log text still needs tweaking Llywelwyn 2023-10-10 19:07:14 +01:00
  • 59f7e9a8f7 clamps colour offsets to +-50%, rather than -50% to +100% Llywelwyn 2023-10-07 11:05:37 +01:00
  • 0ee2a80715 tile variants, and applying colour offsets again Llywelwyn 2023-10-07 10:36:36 +01:00
  • 396d548bf2 .col() and .offset() impls for TileTypes - and some more sprites in Llywelwyn 2023-10-07 00:56:02 +01:00
  • 40b048fd65 tweaks to make zoomfactor better - centred @ 2x zoom Llywelwyn 2023-10-06 10:33:25 +01:00
  • af1040b970 player avatar - currently bare. need a component for avatar_sprite! Llywelwyn 2023-10-06 10:06:04 +01:00
  • 44b0674b5a the oryx-ening - zoom factor, and renderables refactor Llywelwyn 2023-10-06 09:22:11 +01:00
  • 8bb6a54a39 cleans up draw_targeting() with some bitflags Llywelwyn 2023-10-05 10:27:43 +01:00
  • 95c642d4ef rudimentary ShowTargeting - it needs a visual improvement, but it's back Llywelwyn 2023-10-05 09:55:16 +01:00
  • a92f60bb15 makes keyhandling debug msgs optional Llywelwyn 2023-10-05 04:38:34 +01:00
  • bc4f960d88 fixes missing borrow Llywelwyn 2023-10-05 04:38:22 +01:00
  • a9dd729a2b removes mapgen debug msg Llywelwyn 2023-10-05 04:38:09 +01:00
  • bb775761de Merge branch 'master' into notan Llywelwyn 2023-10-05 04:30:23 +01:00
  • 139e718fd1 more "cleanup" Llywelwyn 2023-10-05 04:24:20 +01:00
  • 9c1298df6b itemtypes, and filtering items by itemtype/buc/etc. Llywelwyn 2023-10-05 03:54:31 +01:00
  • f3af75bf44 ensure key assignments are handled for consumed/deleted items Llywelwyn 2023-10-05 01:05:00 +01:00
  • d11971126c static keys - items in inventory will save their assigned key Llywelwyn 2023-10-05 00:52:34 +01:00
  • a7b4f621fb better font support Llywelwyn 2023-10-03 01:56:38 +01:00
  • 46bbe14bea added effects for adding intrinsics Llywelwyn 2023-10-02 23:02:46 +01:00
  • fa4612cf1f changed get_noncursed() to helper on BUC struct Llywelwyn 2023-10-02 23:02:34 +01:00
  • 4d21bd46d4 add_intr!() macro for adding intrinsics to the Player Llywelwyn 2023-10-02 22:14:00 +01:00
  • b5743819ec .describe() for Intrinsics, for use in tooltips later Llywelwyn 2023-10-02 21:11:12 +01:00
  • 190543a361 move all doors to the ends of corridors Llywelwyn 2023-10-02 07:39:45 +01:00
  • 7a27321bec initial tweaks - starting room w/ corridors + doors Llywelwyn 2023-10-02 07:00:28 +01:00
  • 97ca3a25e3 doors and door directions - RA Llywelwyn 2023-10-02 04:43:01 +01:00
  • 1fa7432dfe room accretion - initial Llywelwyn 2023-10-01 20:56:46 +01:00
  • 71576f36c3 fixes reversed menu controls Llywelwyn 2023-10-01 00:11:21 +01:00
  • a99f16b8db Icingdeath Llywelwyn 2023-09-30 09:16:22 +01:00
  • 0d834f5e23 draw showinventory Llywelwyn 2023-09-30 08:53:16 +01:00
  • b524cc3b08 showinventory runstate (draw nyi) Llywelwyn 2023-09-30 08:13:20 +01:00
  • 56f6cb6ae8 attributes pad left so they stay aligned Llywelwyn 2023-09-30 06:49:24 +01:00
  • c80cb01816 charcreation runstate Llywelwyn 2023-09-30 06:40:35 +01:00
  • f4d4b414d5 draw_charcreation() Llywelwyn 2023-09-30 06:30:48 +01:00
  • ec8793180d mainmenu draw Llywelwyn 2023-09-30 03:24:30 +01:00
  • 855304abc0 main menu runstate Llywelwyn 2023-09-30 01:16:14 +01:00
  • ac0da55d14 temporarily making the gui code a mess, and fixing it later Llywelwyn 2023-09-29 03:39:58 +01:00
  • d66bc0d746 de-sprite hp bar Llywelwyn 2023-09-29 03:15:33 +01:00
  • 719cedf526 viewport-sized dungeons Llywelwyn 2023-09-29 02:53:14 +01:00
  • c757466df1 attribute exercising Llywelwyn 2023-09-27 22:12:53 +01:00
  • 4d614daad5 better attributes Llywelwyn 2023-09-27 19:21:22 +01:00
  • 1e5f565824 exercising/abusing attributes Llywelwyn 2023-09-27 18:08:40 +01:00
  • 046837d9a1 returning the fade2black with distance Llywelwyn 2023-09-27 03:39:22 +01:00
  • cfbe4098b7 map memory Llywelwyn 2023-09-27 02:32:51 +01:00
  • 054468bbae hp bars Llywelwyn 2023-09-26 22:44:44 +01:00
  • e723f27375 scroll sprites Llywelwyn 2023-09-26 22:26:57 +01:00
  • 0d230c7721 sanity check to ensure .swap() isn't being called for no reason Llywelwyn 2023-09-26 22:11:48 +01:00
  • ae9f6b6ac6 proper alt sprite and render order swaps Llywelwyn 2023-09-26 22:08:05 +01:00
  • 06d5674199 trapdoors Llywelwyn 2023-09-26 21:09:47 +01:00
  • bd450e806b improved sprites - spriteinfo and methods Llywelwyn 2023-09-26 20:40:17 +01:00
  • 849c400497 hp/mp bars Llywelwyn 2023-09-26 18:27:41 +01:00
  • 4094d3535c hunger to ui Llywelwyn 2023-09-26 18:05:59 +01:00
  • d6ba6c628c sprites for entities, with text glyph fallback Llywelwyn 2023-09-26 17:23:25 +01:00
  • 2c4b4ca143 added gameover, added class/ancestry defaults Llywelwyn 2023-09-25 22:04:49 +01:00
  • 65ec5c1b15 cleanup Llywelwyn 2023-09-25 20:50:30 +01:00
  • db29b60551 mapgen fix Llywelwyn 2023-09-25 20:44:05 +01:00
  • e258767405 finalised gamelog Llywelwyn 2023-09-25 20:38:52 +01:00
  • 8de3648bae notan::text message log tests Llywelwyn 2023-09-25 17:40:48 +01:00
  • 093f9df86e action w/ direction, and mapgen ctd fix Llywelwyn 2023-09-25 16:06:45 +01:00
  • 030bda215a icon, wider log Llywelwyn 2023-09-25 06:15:20 +01:00
  • c499528616 rem deprecated Llywelwyn 2023-09-25 05:18:25 +01:00
  • b459966f95 alt log solution Llywelwyn 2023-09-25 05:10:21 +01:00
  • aa63431d57 Notan ver Llywelwyn 2023-09-25 04:51:38 +01:00