And Allah has made for you , from that which He has created , shadows and has made for you from the mountains , shelters and has made for you garments which protect you from the heat and garments which protect you from your [ enemy in ] battle . Thus does He complete His favor upon you that you might submit [ to Him ] .