The only legal gambling in Mexico is sports betting, which has been growing. There are no legal casinos in Mexico. Some resorts do have Casino Nights, but you don’t play for money, you play for prizes. Some resorts have slot machines, but the prize is not cash. Your winnings are in the form of vouchers that are good only for stuff at “that” resort. Check the resort for details.