I'm not overlooking that other stuff. When I suggested this stuff once a while ago (not as vehemently as halo of course) I suggested an optional framerate parameter (lots of commands have optional parameters) to make the animated texture automatically loop at a set framerate. Then if you don't set that optional parameter AnimTextures would just work exactly as they do now.
As for pausing, I suppose there would have to be a StopAnimTexture command. In fact, maybe doing things that way would be best. Instead of a framerate parameter when loading the texture in the first place, there are commands for PlayAnimTexture(texture,framerate) and StopAnimTexture(texture)
As for pausing, I suppose there would have to be a StopAnimTexture command. In fact, maybe doing things that way would be best. Instead of a framerate parameter when loading the texture in the first place, there are commands for PlayAnimTexture(texture,framerate) and StopAnimTexture(texture)