Commit Graph

  • b82fc22498
    Clarified purpose of _set_weather. dev blujai831 2024-02-13 10:51:15 -0800
  • 53d1bdb7f8
    Initial untested prototype of new FX implementation. blujai831 2024-02-13 10:27:08 -0800
  • e4c6ff5e89
    Initial untested prototype of AmbienceInterpolator, a class for crossfading between audio streams in an array representing different stages or magnitudes of the same general category of ambience. blujai831 2024-02-13 10:26:41 -0800
  • 30dcb94548
    Changed project organization somewhat: instead of having an autoload directory, autoloads will be sorted into directories based on what they do. Wait is basically a utility class, so it goes in util. blujai831 2024-02-13 10:25:13 -0800
  • 4e151ec943
    I've decided shader globals shouldn't be initialized in their respective shaders because their initial values are specified in the project config. blujai831 2024-02-13 10:22:03 -0800
  • 32d9f4e1b0
    Some uid's mysteriously decided to change. blujai831 2024-02-13 10:20:17 -0800
  • 007b0db0cf
    Added actions to input map. blujai831 2024-01-29 12:47:08 -0800
  • b6b19cbd7b
    Added some guard conditionals to AudioFader to make it resilient against, for example, playing null streams. blujai831 2024-01-24 15:39:13 -0800
  • 7276a4a978
    Initial impl of AudioFader. blujai831 2024-01-24 15:25:51 -0800
  • 14e4ea41fb
    Fixed hang when TweenChannel.sync is called too late. blujai831 2024-01-24 12:13:09 -0800
  • eb720b6188
    Clarified documentation of Task.group. blujai831 2024-01-07 09:28:08 -0800
  • 4d2d82b199
    Added factory functions for TweenChannel because 'TweenChannel.new(TweenChannel.ArbitrationMode.REPLACE)' is kind of tedious to write. blujai831 2024-01-06 19:16:28 -0800
  • 0cfdf81b48
    Immediately changed my mind about previous commit and changed default tween channel arbitration mode back to YIELD. Instead implemented a constructor which takes arbitration mode as an optional parameter. This way I can initialize arbitration mode to REPLACE as needed in variable declarations of type TweenChannel, rather than having to do it in _ready, and still have the default be YIELD. blujai831 2024-01-06 18:47:57 -0800
  • ebae0648c8
    Changed default tween channel arbitration mode to REPLACE. blujai831 2024-01-06 18:41:58 -0800
  • 50e13dbd44
    Rewrote sky shader. blujai831 2024-01-06 16:26:11 -0800
  • d73fffb22f
    Clarified documentation of TweenChannel.arbitration_mode. blujai831 2024-01-06 13:16:05 -0800
  • 1437194677
    Implemented TweenChannel. blujai831 2024-01-06 13:09:18 -0800
  • 73bcc8c315
    Restored UI resources. Set default theme, font, and audio bus layout. blujai831 2024-01-05 10:18:12 -0800
  • 2b70e7ddeb
    Reorganized audio. blujai831 2024-01-05 10:15:33 -0800
  • de72172cf7
    Reimported audio. blujai831 2024-01-04 10:20:34 -0800
  • ac3a57dc05
    Made CallableNode wait until its designated parent is in the tree and it itself is not. (Before, it only checked if it itself was in the tree, and handled it by removing itself from the tree instead of by waiting.) Fixed variable shadowing warnings. blujai831 2024-01-03 14:04:04 -0800
  • 47b4c1f17a
    Fixed an oversight in how correct process_mode to use for invoked CallableNode is resolved. blujai831 2024-01-02 22:03:46 -0800
  • 48a84ac85b
    Drafted CallableNode class. Will use later down the line for a much cleaner implementation (or possibly outright elision) of what was previously the UI autoload, which should hopefully fix all those errors about awaiters having disappeared by the time a signal emits or a coroutine returns (if I was interpreting them correctly; I can't remember what they actually said, but it was something to that effect). blujai831 2024-01-02 21:47:30 -0800
  • 60fee556cd
    Added license. Reimplemented Task (formerly Promise), TimeExt (formerly TimeIntervalFormatting), and Wait. blujai831 2024-01-02 19:34:41 -0800
  • 7621b719e1
    Created Godot project. blujai831 2024-01-02 12:13:14 -0800
  • 04ab91a50f
    Deleted everything. I am going to try to comprehensively overhaul all my work so far to be more consistent, more idiomatic, better-documented, and less prone to gotchas. blujai831 2024-01-02 12:07:01 -0800
  • d18d2c3463
    Had accidentally made the water opaque at some point. Fixed. preoverhaul1 blujai831 2023-12-28 16:11:37 -0800
  • 848202fd2a
    Reordered tool acknowledgements. The previous ordering was an artifact of the previous license agreement: for all they've made possible, I truly do owe the maintainers of *that* license more thanks than anyone, even the Godot contributors. While I do think the new license is a more moral license, else I wouldn't have switched to it, in practice it has yet to make anywhere near as great a positive impact on open-source as a movement, and therefore I owe its maintainers thanks only for the license itself, not for everything under the sun -- a much more modest but still very important contribution. One might wonder, then, why I don't still credit the maintainers of the old license on the list, if their work has been so essential even disregarding that I'm no longer using their license. The answer is simple: the list of explicit tool credits is reserved for maintainers of tools I use directly, and their license is no longer a tool I use directly. Anyway, credit to them above all others is already heavily implied in the more general acknowledgement of the entire open-source sphere. Which, if you think about it, really speaks to just how important their work has been. Also, an automatic update of unknown purpose was made to autoload/Storyboard/TestSaveData.tres. The only change seems to be that an array which was previously stored in pure-literal form now has its own resource ID. I assume I must have upgraded Godot in a recent system update and this behavior must be the most recent minor change to the engine: maybe it now always assigns resource IDs to arrays. blujai831 2023-12-28 05:54:32 -0800
  • dfc4b993ee
    Replaced unintentional non-ASCII character in LICENSE.txt. blujai831 2023-12-27 12:23:29 -0800
  • a4065f7831
    Imported project state from previous repo. (Previous repo was deleted to avoid continuing to distribute copies licensed under my previous choice of license; updating the license in the repo would not have sufficed because I would still be distributing undesirably licensed copies via the repo's history.) blujai831 2023-12-27 12:18:33 -0800
  • 2d11601d3e
    Initial commit. main blujai831 2023-12-27 12:10:40 -0800