The main problem is that map text has some rendering issues for me.
Using the graphics hardware for displaying maps does not render things in a crisp manner.
Normal size:
Enlarged size:
Using the software for rendering makes everything look perfect. However, when enlarging the screen it appears to slow the game "a lot".
Normal size:
Enlarged size:
Numbered Steps to Reproduce Problem:
Code Snippet (if applicable) to Reproduce Problem:
mob/Login()
var/obj/O = new
O.maptext = "Hello world! This is just an example of a long text that will have some funny looking letters somewhere inside of it, which is very unattractive."
O.screen_loc = "CENTER"
src.client.screen += O
Expected Results:
Text that doesn't have rendering errors. Which is given with software mode. But restricts me from rendering big screens.
Actual Results:
Text that seems to smush themselves.
Does the problem occur:
Every time? Or how often? Every. Time. This also happens to icons at times. Once I thought one of my icons, the blue monster, had a blinking animation because of this. I was surprised because I thought I didn't add that in yet. I was right, I didn't. The rendering did it for me. But that's beside the point. Maptext shouldn't have blinking eyes lol.
In other games? Not tested.
In other user accounts? Not tested, but I'm sure this doesn't matter.
On other computers? Not tested.
When does the problem NOT occur?
When using Software Rendering.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.) N/A
Workarounds:
Use icons to display text (which can be resource intensive in the long run).
Bear in mind, huge maps are going to be taxing to render regardless. They're not going to be kind to either end for the webclient, either.