Basic storyboarding system to create and control different "actors" in a linear set of instructions. This is useful for storytelling projects that require various on-screen elements and seek to centralize sprite actions for sake of simplicity and readability. This system eliminates the need for instance-specific scripts, and/or specific broadcasting messages by using control blocks to delegate changes to a single active "actor".
Things you do with the "strybrder": - Use the "remove all actors" block to erase all actors from the stage. This block also activates the "initialize" block which resets crucial variables that the "strybrder" uses. - Use the "set" block to initialize and control actors with different instance names. This block chooses which actor to control, or creates a new actor if no actor with the given name exists. Notes: - This system uses clones as placeholders for multiple "actors". The master (non-clone) sprite creates and impersonates these actors using the "set" block. - When the "set" block is used, the master sprite creates a placeholder of the actor it currently impersonates. - The targeted actor's placeholder passes its parameters to a list and deletes itself. - At this point, the master sprite assumes these parameters, impersonating the targeted actor. - The limitation of this system is that only one actor can be controlled at a time, which means actor placeholders cannot perform any concurrent actions. (at least, not without iterative multi-sprite movement.)