I found the mix of OSWindow+SDL+Athens very complex (tens of classes
with hundreds of methods) and to produce code hard to understand (I look
at your spider code).
I will prefer fewer functionnality I can understand.
For example, how can you copy a sprite on a SDL surface? Can you do it
without Athens surface?
Le 28/12/2017 à 18:51, Clément Bera a écrit :
Whichever if Cairo stays around or not does not really matter,
normally one uses Cairo through Athens or Sparta, abstraction layers
on top of 2D graphic engines. I've worked with other 2D engines and
the API are always almost the same, so I have no doubt that if Cairo
support is dropped we can re-bind Athens/Sparta with another 2D engine
(such as engines used by web browsers).
--
Dr. Geo
http://drgeo.eu