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