Quote: "Certainly, within reason. If you went for something monstrously large or really tiny you might need to ask me to change the zoom a bit so you could see what you were doing but there is no imposed limit. Again if you went for something involving lines longer than a 4 byte integer you'd run in to problems but again, that's not likely. Same goes for number of lines. There is no imposed limit so really, you're just talking about technical limitations. Again, best to keep within numbers handled by 4 byte integers."
Well, looking at the way this is designed, this could allow me to create levels in (maybe) a unique way, which would force me to create my own level editor.
Rather than having individual "tiles" for the most part, the background would be one big map with lines for boundaries. That would be at the bottom level of the map (level 1). Then would come stuff on the players surface which would be foreground objects that he could collide with directly (level 2). After that, there could be another level which can fully block the player, or if there's a way that he can access level 2 sprites (like a ramp), then he'd change to level 2 and collide directly with level 2 sprites, and so on and so forth in the sprite lineage.
But then one more thing I am wondering... Is it possible to detect
which line you are colliding with using your plugin? Like say I have a particular line that is at the bottom of a ramp, and if my player collides with it, then it changes him to be at level 2.