Answer: According to the image the Texan army attacked first
Explanation: Because if you look at the key you'll see that black is Texan army and white is Mexican army and then look at the map as you can see the white is not moving yet the black is moving from the front and the side.
Hope this was helpful, If not then please let me know!