Commit Graph

35 Commits (687fe39b6805e287676276e22c6af228c66374a6)

Author SHA1 Message Date
Elijah C. Voigt ba4414226f Change all logging from info!/warn! to debug! 1 year ago
Elijah C. Voigt 4b9e45d841 Clean up *some* of the camera jank 1 year ago
Elijah C. Voigt e7364b4344 Add capture SFX
I don't love it, so it's easy to disable.
But it's there if we want to keep it.
1 year ago
Elijah C. Voigt 52f978e70a Basically the intro works...
There's def some bugs with clicking through the intro title...
2 years ago
Elijah C. Voigt 9f5856f86f Add shadows, fix some animation jank, iterate on valid move indicator 2 years ago
Elijah C. Voigt 6e2d96a17b audio intensity 2 years ago
Elijah C. Voigt c9cf364c13 Saving my place before making a big change
Going to try simplifying the piece updating logic into one method
2 years ago
Elijah C. Voigt 023dd9dc00 Clippy fixes 2 years ago
Elijah C. Voigt 877f7001b1 Mostly updated to bevy 0.13 2 years ago
Elijah C. Voigt 4b5c90f1ba saving my place working on menus
Also refactored my custom any_component_X methods to act more like other
conditionals
2 years ago
Elijah C. Voigt 5fc0706c10 Saving my place
Adding a little 'just_pressed' helper for system conditionals
Replaces that lambda I kept using all over the place
2 years ago
Elijah C. Voigt 82b817a614 State management refactor
Have not run this, almost certain things are broken.

The general idea is we mark entities with components and have a general
purpose "OnStateChange" trigger that marks all "active state" entities
as visible and all "inactive state" entities as invisible.

This should simplify state management -- unless of course there are
exceptions which there will be and will require having some sort of
"Sticky<T>" component that says "When this state transition occurs,
don't touch this one entity"
2 years ago
Elijah C. Voigt 962bc335c2 cargo fmt 2 years ago
Elijah C. Voigt 1c206e3079 mute audio with `m` 2 years ago
Elijah C. Voigt fe2e023036 cargo fmt 2 years ago
Elijah C. Voigt 609ae8ebb9 In a good-ish spot, going to save 2 years ago
Elijah C. Voigt f0a64541e1 Rip out 2d, merge editor and debug mode 2 years ago
Elijah C. Voigt 90a33be8be Fixup animations, add hover menu sound 2 years ago
Elijah Voigt de30eaf06a Mostly working, battling handle types 2 years ago
Elijah Voigt 0a79c8a53a This *should* be all I need for the 0.12 upgrade... 2 years ago
Elijah C. Voigt 296d79afeb Half way implementing fog tweakfile changes
Parsing the fog parameter in toml is a PITA but a good lesson for future
tweaks I guess...
2 years ago
Elijah C. Voigt ff7b707bef *Actually* fix hovering sound not stopping issue
And avoid dumb string comparisons that don't even work!
2 years ago
Elijah Voigt e2c2f50ab3 Only make display mode switch avaliable after loading 2 years ago
Elijah Voigt 087b427506 Possible solution to cancel hover and music audio 2 years ago
Elijah C. Voigt 3cee6763f5 Asset cleanup, playing around with hot-swapping music 2 years ago
Elijah C. Voigt 5f2cd7bb4a Audio fixed! 2 years ago
Elijah Voigt c7692d36c1 Need to figure out a better way to camera...
The general idea is that we will have 2 cameras total, one for 2d and
one for 3d. Start with 2d and switch to 3d. Each camera will be marked
with it's state, and there will be a system which listens for some event
(or resource update) to change the camera.
2 years ago
Elijah Voigt 983779c948 De-select does not work... 2 years ago
Elijah C. Voigt 5c92c07d94 Make it work on MacOS 2 years ago
Elijah C. Voigt a106db2d14 update fmod assets 2 years ago
Elijah C. Voigt 1a4ae123ab Move assets for playing in google drive 2 years ago
Elijah Voigt 4f54cece67 moving pieces, background image, pickup/putdown audio 2 years ago
Elijah Voigt 14307a710b Very simple audio 2 years ago
Elijah Voigt 293f27aba9 menu! 2 years ago
Elijah Voigt 9cf884e54f Mostly 2d sprites and code organization 2 years ago