For the second link, I say : Warning !
Here (french) I explain that the TileSet system is not optimised at all. Because it use std::map, it need to make a lot of test in the render function.
For example, if your TileSet is 150 height and 80 width, it's doing 12.000 std::map::find each time the TileSet is refreshed. In a 60Hz game, it is a least 300000 calls a second !
So, if you _really_ want, I can translate it, but know it : I dislike this article.
:wink: [understood : make your own system.]
About the ''Frame, Anim, Animated : Classes pour gérer vos sprites animés' article, I have no objections.
About
this one, I'm asking myself why the author make some typedef but doesn't use them. :shock: Moreover, I heard once that std::container are not designed for inheritance. Can someone confirms it please ?