Elijah Voigt
ef190538ff
Preserve velocities
10 months ago
Elijah Voigt
8d891e74d0
Break some components out into 2d/3d variants for import
10 months ago
Elijah Voigt
cf1491c2b6
rewind button
10 months ago
Elijah Voigt
fc601a1da3
Auto-start if player presses space bar
10 months ago
Elijah Voigt
96d0358f32
Adding "Go!" button to start/un-pause the game
10 months ago
Elijah Voigt
0a7f2f8d94
very basic pipes and floor
10 months ago
Elijah Voigt
9d5caadbf4
camera following bird works
10 months ago
Elijah Voigt
c6838a3fc5
The bird is moving along
10 months ago
Elijah Voigt
f68b052f2d
Added ground
10 months ago
Elijah Voigt
cc8fdac7c1
Some jank but workable
10 months ago
Elijah Voigt
6afc2d0b04
Holy shit rewind.
10 months ago
Elijah Voigt
ce4b19dd7d
"do nothing" is done. we have rewind alive/dead/rewind states implemented
10 months ago
Elijah Voigt
9f8b4053f6
Ladies and gentlemen... we have a bouncing bird
11 months ago
Elijah Voigt
e7693c747c
Ladies and gentlemen... we have a bouncing bird
11 months ago
Elijah Voigt
9c4b4a79b9
Move to avian physics, stub out flappy bird (with rewind)
11 months ago
Elijah Voigt
df069d0337
basic test suite for monologue parsing
11 months ago
Elijah Voigt
dba46a99da
Move trees debug code to separate module
11 months ago
Elijah Voigt
c72ed47caa
include build type in version string
11 months ago
Elijah Voigt
6433f7bb6a
Very basic notification, need to close it when clicked
11 months ago
Elijah Voigt
5e246d21dc
Spawning 10 trees at startup works
11 months ago
Elijah Voigt
4f1c634ed2
Add debug mode toggle & move some debug elements around
11 months ago
Elijah Voigt
2a1d7fe8c2
make trees debug menu look good enough
11 months ago
Elijah Voigt
145008a52d
Make clippy happy
11 months ago
Elijah Voigt
35cc3d1f91
Almost there with basic UI -- just need to fix a text bug
11 months ago
Elijah Voigt
d17f5e70d1
Handle assigning monologues
...
Unfortunatly we don't start the dialog properly any more
We also panic if no trees are avaliable...
11 months ago
Elijah Voigt
e54503b1b0
Fix tooltip ish
11 months ago
Elijah Voigt
dd73f923df
Kinda fixed layout issues
11 months ago
Elijah Voigt
a4dc81b4fb
Almost there! Just need to figure out how to do word wrapping (again?)
11 months ago
Elijah Voigt
e8f9cfbe88
Ok now it hides but preview is not working
11 months ago
Elijah Voigt
ba51ba806d
Partially implemented debug UI -- need to hide it now...
11 months ago
Elijah Voigt
1a0f8f0a3f
Partially implemented debug UI -- need to hide it now...
11 months ago
Elijah Voigt
ca3db16a48
Add common sense info to debug (fps, entity count)
11 months ago
Elijah Voigt
c349ce08d0
Starting on ui example
11 months ago
Elijah Voigt
73c1196a81
Only click and drag trees in debug mode
11 months ago
Elijah Voigt
4854ba5937
Very simple click and dragging
11 months ago
Elijah Voigt
1c7dba07c0
Load all monologues in wasm build (hopefully) by loading each one by one
11 months ago
Elijah Voigt
b1832b6349
Add work-in-progress monologue assets
11 months ago
Elijah Voigt
1d31902312
Organize Monologue into more specific types
...
Monologue contains a vec of MonologueGroups
MonologueGroup contains a vec of MonologueLines
This would make it easier (ish) to add @directives like I've spec'd out
We can add a Vec of Directive enums at each level.
11 months ago
Elijah Voigt
a96e86ea9b
Add name to base game, clean up for web release
11 months ago
Elijah Voigt
7b813b54f9
Add readme for trees game
11 months ago
Elijah Voigt
7d1dcc9de2
Add "script" tooltip for trees not just buttons
11 months ago
Elijah Voigt
ff6609cb2f
Used hash for coordinates like a smart person
11 months ago
Elijah Voigt
9171fee250
Refactor to insert required components OnAdd instead of inline
11 months ago
Elijah Voigt
1e9e16931f
Consolidate imports
11 months ago
Elijah Voigt
4460944455
Only grey out the tree you spoke to, not all matching that monologue
11 months ago
Elijah Voigt
7c3e68dc02
Click button for tree
11 months ago
Elijah Voigt
cb20b0d6a6
Made monologue previewer feel a lot nicer
11 months ago
Elijah Voigt
d4eedab39c
Add build metadata to engine in VERSION file + debug view
11 months ago
Elijah Voigt
beffe54ebc
Fix parsing problem in .mono files
11 months ago
Elijah Voigt
e385a354ff
Starting on dialog spawning debug thing. Still feels janky and doesnt do the thing its supposed to... yet
11 months ago
Elijah Voigt
c37ee6da5e
Right click to delete tree
11 months ago
Elijah Voigt
4b2c40ea85
Scale factor for smaller windows, move dialog box to top of screen
11 months ago
Elijah Voigt
46f35ec3ab
trees get dull when they lose their dialog
11 months ago
Elijah Voigt
a666beb511
Add tree dialog path for debugging
11 months ago
Elijah Voigt
e637faad5b
Refactor tooltip into hashmap
11 months ago
Elijah Voigt
0d0b814b56
hey the dialog system kinda works!
...
* .mono dialog files
* clicking trees loads the dialog in to the dialog box
* dialog box only visible when dialog is active/idle (not none i.e.,
hidden)
Next up: Debug info about tree's dialogs and the active dialog
11 months ago
Elijah Voigt
e7557c67f2
revert small windows cross compilation changes
11 months ago
Elijah Voigt
f7dfb346ae
Remove background color from dialog options
11 months ago
Elijah Voigt
6c12943cd4
Very basic dialog works now
...
Still has kinks but it's a start
11 months ago
Elijah Voigt
f4ad2cd955
Add dialog scrolling, docstrings on systems
11 months ago
Elijah Voigt
04777a4e33
Starting on the most basic trees implementation
...
Also:
* Track files with git-lfs (png, xcf)
* Debugger tooltip for UI elements
* Make tooltip render above everything else
11 months ago
Elijah Voigt
bb7794e52a
Starting humming bird binary, adding debugging tooltip
11 months ago
Elijah Voigt
93814e9841
Synced resource example
12 months ago
Elijah Voigt
c08abc5b67
Adding debug enable/disable indicator light
12 months ago
Elijah Voigt
3a9fdf1c05
Fleshing out some resuable debugging systems and adding README docs
12 months ago