Im writing a piece of software where a user will need to add different sized blocks, which are of different fixed sizes, to a canvas. (there are a couple thousand blocks)
They can add multiple instances of the same sized block, hence using display lists.
The issue ive got it getting the program to create a display list for the selected block whien it is first clicked and then drawing that list to the canvas.
Hope that make sense!