iamgreaser / iceball

Open-source rewrite of the VOXLAP version of Ace of Spades.
http://iceball.build
GNU General Public License v3.0
113 stars 32 forks source link

We have no old fashioned map_render #176

Closed iamgreaser closed 9 years ago

iamgreaser commented 9 years ago

Proposed API:

dany-on-demand commented 9 years ago

That's quite a large API overhaul, but I welcome it. Maybe a comeback for map border rendering?

rakiru commented 9 years ago

Why inhibit? I've always found it weird to have to enable a disable option, rather than just disable an option. The default state can be whatever - I don't see the sense of having seemingly arbitrary API methods because of old assumptions. Default settings make far more sense: they provide a consistent API (all methods are true=enable, false=disable) and work just the same regarding backwards compatibility.

iamgreaser commented 9 years ago

Good point, I'll redo that:

iamgreaser commented 9 years ago

All functions except map_set_render_format have some implementation, although alpha and texturing need work, and they don't behave amazingly well when you give them a decent-sized offset.