nunuhara / xsystem4

Cross-platform implementation of AliceSoft's System 4 engine
GNU General Public License v2.0
45 stars 4 forks source link

vmGraph changes for DALK Gaiden #167

Closed kichikuou closed 3 months ago

kichikuou commented 3 months ago

The effect API is slightly changed so that it can be used from pre-SACT graphics engines.

nunuhara commented 3 months ago

Thanks! FYI, I might change how effects work in the future. I don't think the current implementation is quite correct. My hunch is that effect_update should draw directly to the screen using whatever is in the main surface, rather than making a copy in effect.new. This would eliminate the need to call PE_UpdateComponent, which is really out of place here.

kichikuou commented 3 months ago

Thanks for the info. That sounds like a good direction.