Commit graph

61 commits

Author SHA1 Message Date
Daniel Flanagan 155a118bf0 Revert "WIP exclusive system, but I can't seem to make it work nicely"
This reverts commit 5d846fdeff.
2024-08-04 20:26:59 -05:00
Daniel Flanagan 5d846fdeff WIP exclusive system, but I can't seem to make it work nicely 2024-08-04 20:26:46 -05:00
Daniel Flanagan 692fbed157 WIP exclusive system? 2024-08-03 00:52:19 -05:00
Daniel Flanagan ee2229b590 Things work, but there seems to be a weird performance issue 2024-08-03 00:19:54 -05:00
Daniel Flanagan 82c51427cf It's working! The tiles fade in and our "loading screen" works. The FPS counter just keeps chugging.
I feel like this is kind of ugly, though, so iterating from here at some point may be nice
2024-08-03 00:03:44 -05:00
Daniel Flanagan 18bdb52a7f Revert "Can't seem to get an eventwriter in the context of an asynccomputetask -- at least not easily"
This reverts commit 315fb69a32.
2024-08-02 23:32:41 -05:00
Daniel Flanagan 315fb69a32 Can't seem to get an eventwriter in the context of an asynccomputetask -- at least not easily
I did find this, though https://github.com/bevyengine/bevy/issues/8983

Which shows a mutex around a reciever - maybe that could work so I can use channels?
2024-08-02 23:31:32 -05:00
Daniel Flanagan 5942539ead Channels won't work _easily_ as the Receiver is not Send
I think I'll try using Bevy's event system
2024-08-02 23:16:54 -05:00
Daniel Flanagan 84bceda2a2 Stupid attempt that gets me nothing because I'm still inserting a task for each tile - same problem 2024-08-02 22:53:52 -05:00
Daniel Flanagan 21cec093b9 Maybe progress? A task per tile because we're super lazy 2024-08-02 21:43:30 -05:00
Daniel Flanagan deabad05ee Stopping for now 2024-08-02 17:04:16 -05:00
Daniel Flanagan d289460ced Basic mapgen with bevy_ecs_tilemap 2024-08-02 16:43:30 -05:00
Daniel Flanagan 43d7d3b4e9 Inspector work to filter tiles, some experiments with rolling my own tiles system 2024-08-02 16:32:28 -05:00
Daniel Flanagan ebce25c379 Catlook 2024-08-02 15:11:18 -05:00
Daniel Flanagan 46e125da03 Stuff 2024-08-02 13:40:43 -05:00
Daniel Flanagan 4d5f9be124 Cleanup 2024-08-02 12:07:12 -05:00
Daniel Flanagan 209b25c29f Spatial audio 2024-08-02 11:56:01 -05:00
Daniel Flanagan fa05ed187b Fix visibility warnings 2024-08-02 11:39:59 -05:00
Daniel Flanagan 64f2e7b149 Add framepace 2024-08-01 14:03:02 -05:00
Daniel Flanagan 0ccbec9e1b Seemingly incremental builds 2024-08-01 14:02:38 -05:00
Daniel Flanagan 7bf8602796 Crosshair aims 🎉 2024-07-31 17:14:09 -05:00
Daniel Flanagan d05fc09e8a Things are rendering ok 2024-07-31 16:39:53 -05:00
Daniel Flanagan d24bf8defc Crosshair drawing over statues without going invisible past -1000 on the Y axis 2024-07-31 15:55:17 -05:00
Daniel Flanagan aaddc46c65 Cleanup my asset stupidity...? 2024-07-31 15:37:11 -05:00
Daniel Flanagan 7d2e46c263 Player movement is back 2024-07-31 11:54:05 -05:00
Daniel Flanagan d42483f166 work on player not moving due to bad query 2024-07-30 13:21:46 -05:00
Daniel Flanagan f2c604e489 Resolve all warnings 2024-07-30 12:56:30 -05:00
Daniel Flanagan 3d5df31da7 Game runs again, but not playable 2024-07-30 12:11:31 -05:00
Daniel Flanagan 952f201202 Flake check ought to work now 2024-07-30 11:16:36 -05:00
Daniel Flanagan f9bedc374e WIP scaling without breaking font rendering, too 2024-07-29 17:03:26 -05:00
Daniel Flanagan 4c7e259537 Show FPS 2024-07-29 16:54:43 -05:00
Daniel Flanagan 9242f39bb0 Toggling states simpler for testing 2024-07-29 16:41:16 -05:00
Daniel Flanagan 4a6d9ee223 Remove unused param 2024-07-29 16:36:50 -05:00
Daniel Flanagan 985799e509 Toggle fullscreen 2024-07-29 16:36:16 -05:00
Daniel Flanagan 8c26fa7eb8 Menus, hurray! 2024-07-29 16:29:39 -05:00
Daniel Flanagan 9d5b554f7e WIP UI stuff and some cleanup 2024-07-29 14:33:14 -05:00
Daniel Flanagan 01251d735a Someday 2024-07-24 17:03:22 -05:00
Daniel Flanagan 33d893ace9 Fix not being sorted when created 2024-07-24 16:23:57 -05:00
Daniel Flanagan 6775527467 Upgrade complete? 2024-05-17 09:57:24 -05:00
Daniel Flanagan f36c4eb528 WIP upgrade 2024-05-17 09:11:33 -05:00
Daniel Flanagan 5db15f5bc0
Drawing text 2024-02-03 21:15:30 -06:00
Daniel Flanagan a70e59fdf8
Can drop statues 2024-02-02 11:35:18 -06:00
Daniel Flanagan 458bd994d6
Click to spawn statues to learn mouse positioning stuff, prep for UI work in order to implement networking 2024-02-02 10:07:14 -06:00
Daniel Flanagan 623a06284b
Cleanup 2023-12-25 15:35:10 -06:00
Daniel Flanagan 6781105af3
Use non-spatial sound for now 2023-12-25 15:22:15 -06:00
Daniel Flanagan 616ef890f0
I have no idea what I'm doing 2023-12-25 13:49:52 -06:00
Daniel Flanagan 7539abb332
Sound plays, but spatial-ness is borked 2023-12-25 13:29:53 -06:00
Daniel Flanagan c54d393d00
Work on adding sound playback 2023-12-24 21:30:18 -06:00
Daniel Flanagan 781d8da5de
Add statues to confirm camera is working 2023-12-23 16:50:08 -06:00
Daniel Flanagan ed151906b4
Fix warning 2023-12-22 22:00:14 -06:00