Post by Jonathan Cauldwell on Jun 27, 2020 12:14:54 GMT
Some quick answers:
I assume you wish to alter the colours on screen in real time? The simple answer is with PUTBLOCK. If you're looking for something more sophisticated (for example changing colours of all CUSTOM blocks on a screen) that would require a small user routine.
Main Loop 1 and Main Loop 2 are called at different points in the main loop. Main Loop 1 is called just before the sprite events, Main Loop 2 is called just after.
The engine returns to BASIC so more confident developers can perform any additional routines then return back to the game with a GO TO. However I can see how it might be better to just jump back to the menu and let more experienced coders modify the engine if they wish to return to BASIC. I'll update the engine accordingly.
I thought most emulator authors picked the same RGB palettes for the colours. Are you running an emulator that supports ULAplus? ULAplus is a way of modifying the palette that is well supported now and allows games to display alternative colours on screen. You may not want to go all the way and redefine the entire 16 colour palette but it's always nice to give ULAplus users an extra colour or two, for example by modifying dark red to brown. Here's a video of a game using ULAplus:
Post by Jonathan Cauldwell on Jun 28, 2020 20:57:36 GMT
There's no flash in the MPAGD editors at present, it could be done but requires a little messing about editing the .AGD file and using a modified engine.
I'll take a look at adding it in the next version but if you want to release a game before then just let me know and I'll help you out.
Edit: A thought just occurred to me. You could try drawing the blocks in AGD, then importing your snapshot into MPAGD and continuing from there. You'd still need a mod to the engine but at least you wouldn't have to edit the .AGD file in Notepad
With a few exceptions (using thought position and OVER/INVERSE) the FLASH effect looks rather cheapish, so I wouldn't touch it unless as a metronome or to highlight something small yet important. So even manual attributes change is rarely makes it any better.
If it only were possible to REPLACE one BLOCK type with another, it could look like a group animation fit for 'water', 'fire', and alike.