94 Commits (ee09f6f601bd66a98264c72fd57f6366d38a1d19)

Author SHA1 Message Date
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 cd9daa38c5 The example works! yipee! 11 months ago
Elijah Voigt ca3db16a48 Add common sense info to debug (fps, entity count) 11 months ago
Elijah Voigt 9f307281f4 Ui example with nav open/close 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 9af8cd13d2 Add wireframe and light gizmos 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 c7a137c58d web output for trees 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 c14f2484e6 Add loading state handler, very rough 11 months ago
Elijah Voigt bb7794e52a Starting humming bird binary, adding debugging tooltip 11 months ago
Elijah Voigt f12c5358a1 Basic area intersection done(?) 11 months ago
Elijah Voigt 2d5ab5ea31 Adding rapier for collision detection 11 months ago
Elijah Voigt 989e328718 cargo fmt 12 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