Drawboard 9000
Why 9000? Cuz I said so...
What:This is an elaborate drawing board. How original :P, but this is no ordinary drawboard. This one features 4 tools, 9 colors, and 10 frames with animation playback :o. Many people saw me hard at work on this on my server, and posting it online is sort of my way as "copyrighting" this as my idea and my work.
Features:Tools:Paint Tool: Your average paint tool that paints bricks 1x1 to your color.
Clear Tool: This is similar to the paint tool, but fills the entire board.
Fill Tool: This nifty tool fills in any bricks within an enclosed area that are the same color, to your chosen color.
Box Tool: This crafty device lets you make lines and boxes with ease. You click on one brick, then another to specify opposite corners, and it fills in everything in between.
Colors:It has 9 different colors to choose from to appease all of your drawing needs:
RedYellowGreenBluePurplePinkWhite
Black
BrownAnimation:This features a frame mode, which you can use for saving pictures, animating clips, and creating slide shows:
There are many different ways to mod the frames:
- You can just save the current frame you are on by clicking the "S" button.
- You may save this and the next frame to the current picture by pushing the "N" button.
- You may save all of the frames to the current drawing by pressing the "A" button.
- You may reset all of the frames to a blank canvas by pressing the "R" button.
- You may scroll up and down through all of the different frames and it automatically changes to the corresponding save.
- You may adjust the time of which how fast it plays through the frames.
- If you would like to play through the frames, you click the "P" button. Upon clicking, it prompts you if you would like to play the slide show, if accepted, it prompts you again if you would like to start from frame "0".
What it uses:This uses Variables V5 and a custom event I created. Now, before everyone starts acting up and starts accusing me of "cheating" by creating my own event, I would like to state why:
The data of this save started getting enormous and started lagging up server a bit when having to relay through EVERY color to choose what to pick, so I decide to make a simple event like setColor, but using numbers to set its color id. The value argument is compatible with var replacers, so instead of having 18 or so events, I could use 1 that accomplishes the EXACT same thing. You can't imagine how much data that saved. I also used this feature for animation mode, which wouldn't really be possible without it, unless you wanted an unimaginable amount of data. As for variables v5, it is completely necessary due to the fact that every brick has its own unique properties determined by its column and row within the board, which is used by the box tool. Plus, for the fill can I needed to check color id's using the special registered var: <var:brick:colorid>.
Pictures:Its kind of hard to show the board in action, but I will try to show what it can do through pictures:



Required Add-Ons:
Save:NOTE: You must press the "!" button on the bottom left to power up the machine. All the frames are set blank upon loading, so all of the frames will be red, until you reset them all or save them all to a picture.
UPDATE: I added a repeat button, so you may continue looping through animations. Just click the button to the right of the "P" to toggle it on and off.
(I had to upload to Mediafire, since the file was too large)
Drawboard 9000 SaveTo load the save, you must place the .bls file in Blockland/Saves/Slate. Then it will show up in your saved files.
Credits:- Destiny for ideas/support, also for Variable Conditional Events (And Chrono, Clockturn, and Truce)
- Truce for SetEventDelay Event, Prompt Events, and Variable Conditional Events(^Others too^)