Weave 2.8e


(11/28/2022) Weave 2.8e is here, with four updates:

  1. Load from subdirectories
    1. You can now include subdirectories when you are loading a file.
      1. Usage: #load i objects\myobject
  2. Case sensitive keybinds
    1. By prepending "Shift-" to a keybind, you make it (and all other keybinds) case sensitive.
    2. For explanation and example, see TEMPLATE.INI
  3. Very experimental, #FLASHINPUT command
    1. Usage: #FLASHINPUT <duration>
      1. Flashes all objects on the screen able to be :touch-ed (not #locked, and the :touch is not #zap-ped)
      2. Continues flashing for <duration> ticks (~9 ticks = 1 second at normal speed)
  4. Very, very experimental: #RUNWITH
    1. Usage: #RUNWITH <value> <function>
      1. Passes <value> into the function as a read-only counter called ARG.
    2. Usage: #IF RUNWITH <value> <function> [THEN] [COMMAND]
      1. Passes <value> into the conditional as ARG, results provided with #END TRUE or #END FALSE.
    3. Usage: #GIVE <counter> RUNWITH <value> <function>
      1. Passes <value> as ARG and then returns #END <#>. Can be used recursively, (be mindful of the stack).

I'm not sure about all this so I'm just releasing it as a beta for now. Let me know if anything isn't working the way you think it should and I'll see about addressing it.  As always thanks for being the best.

Files

WEAVE_2.8e.zip 155 kB
Nov 28, 2022

Get Weave 3

Leave a comment

Log in with itch.io to leave a comment.