It would be excellent if an object could appear in multiple disparate locations on client.screen at a time. Presently, an object can appear "spread" across client.screen, crossing a rectangular area, but there is no way for an object in client.screen to be drawn on the screen in completely different locations.
The notation would be simple -- different locations entirely are separated by semicolons. The following, for example, would describe an object that would be drawn around the edges of a 15x15 (world.view = 7) screen.
screen_loc = "1,2 to 1,15; 2,15 to 15,15; 15,14 to 15,1; 14,1 to 1,1"
My reason for this proposition is a complicated weather system that reuses the same icon in multiple locations on the HUD. However, I realised there is no actual way to do this; I would have to resign myself to covering the screen with 225 unique objects, and it doesn't take anyone a long time to figure out that such a system would be unnecessarily taxing to send the data out to all connected clients.
ID:135979
Oct 11 2003, 10:40 am
|
|