WasFlash Devlog # 6 Alpha 3.0 - Pre Release 2
What I worked on today:
- Implemented Full DefineMorphShape Parsing - Currently not fully working
~ Implemented MorphFillStyle Parsing
~ Implemented MorphLineStyle Parsing - 1 and 2
~ Implemented MorphGradient Parsing
~ Implemented SHAPE Struct Parsing
~ Implemented DefineMorphShape Parsing
~ Implemented DefineMorphShape2 Parsing
Notes:
Hello friends, as you can see, this Devlog is pretty long. This took around twice as long as ordinary Shape Styles, seen in DefineShape tags. This is because each DefineMorphShape tag contains a pair of each type of data for interpolation, rather than one set. For the most part this was just pretty tedious low level Bitmath operations, and a lot of nested structures. It wasn’t too bad, because I had a good reference from the original DefineShape structures, and just general experience, but yes, it was very tedious, and likely the least fun part of this process. Hopefully my next Devlog has a better timeframe, and parsing is working! Thank you all for stopping by, as always, please feel free to leave a comment with any questions you might have, or just feedback in general, as well as following and liking this post! See you all later!
Agenda:
- Get Parsing to a Functional State
- Create a processor for Morph Shapes
- Add rendering case for Morph Shapes
Whats Next:
- Create actual autobuild script for both WASM and Native Linux
- Adding Sprite Support
- Adding Bitmap Support
- Adding Jpeg + Font Support
- Add a GUI to Native Linux Build
- Finally Release for Native Linux Builds
- Port for Windows and MacOS
- Work on more tags in the future…
Resources:
If you are completely lost, here is a good place to learn a little more about what I’m doing:
Learn More