@gamax92(View Post) Moving solid is like if you placed a large block of wood, the particles would stick together and move. Powders fall as separate pixels.
at anyone who asks, I can't test it because my computer FAILS. It can run 'vanilla' powder toy but if I run my compilation I get
Entry point DecodePointer could not be found in KERNEL32.DLL
so I can only say it here... and prolly there will be errors anyone testing this cannot just copy/paste.
@me4502(View Post) yeah I just remembered that. you'll need malloc() or something so yeah you'll need to fix those, I just put out the idea.
the main concern is how to calculate "YOUR PARTICLE GOT PWNED BY VOID OR SOMETHING" Not sure how to do so. In any case it should work one someone finishes implementation.
EDIT: There could be a slight problem with say UPLOADING saves. like if you have a stack of blocks and you upload it it's quite possible for the stack to turn into a solid piece on downloading... that'll need to be fixed. you also can't just send a void* that like really really really doesn't work. like your computer will asplode won't work.
@meep2000(View Post) To be safe you might not want moving solids to be destroyed by void or other elements until you can figure out how to make it disappear layer by layer.