Being you have this classified as 'Other', I would guess you do not need to do this programatically.
You can use a snipping tool to capture the image to save a copy of it in a new image file; or, you can create a public method in the world class so you can pause the scenario, right-click on the world and select the method. The method should create a copy of the background image and for each object in the world draw its image at that object's location, minus half the width and height of the object's image. Then the method should get the buffered image of that image so you can write it to a new file.
The list of actors must be sorted in the same order as your 'setPaintOrder' statement sets them in, and you must draw them in the same order that the program does.
the world is too big for my screen and I dont have much time today to program this.
Could you please make this method for me?
Couldn't you capture parts of the image in seperate files and combine them with a graphics editor?
sure, I am doing this right now, but this takes much time on a 1980*1080 screen and a 3000*3000 world.
could anyone program a method for me or give me an another way to do this?
If you have just a main actor that may be intersecting any objects, then add an 'if (actor !instanceof MainActorName.class)' to qualify not drawing it within the 'for' loop. After the loop, add code to draw its image.
@danpost, thx. Just a question, is it supposed to work with CellSize 1?
I guess I should have qualified that; the CellSize must be 1.
is there a way to change the code to cellSize 30?