RGSS::Viewport Behavior
DescriptionRGSS::Viewport is one of the nasty classes because it seems to have been implemented without much thought. From what I know, if you create a couple of sprites with a specific viewport, when you dispose the viewport, all sprites are disposed as well. This can be inconvenient.
Another thing is that I remember that two viewports with the same dimensions would act like just one viewport. Basically if you create sprite A1 with viewport A2 and sprite B1 with viewport B2 where A2 and B2 have the same dimensions, once you dispose either A2 or B2, things will go wacko.
This stuff needs to be tested and checked. We have to know exactly how viewport behaves.
This task is a research task. Post your results and this task can be marked as finished.
PriorityCritical.
PrerequisitesNone.
AssignedRyex
Everything elseThis task is critical because big parts of our system depend on it. Sure, we can basically implement the whole thing and add viewports at the very end, but I have a feeling that implementing the Viewport class earlier could turn out to be useful later.