Bryan was first with a "no smoking in restaurants" ordinance, which CS then matched.
CS slapped together their no-smoking anywhere ordinance, allegedly to "beat" State regulation for non-smoking.
Some interesting points if you read the actual ordinance.
Like, the crime is not specified (simple citation, criminal Misdemeanor C, etc.)
The enforcing agency is not specified, either--if you see a violation, who do you call--PD, Fire Marshall, Code Enforcement, who?
Since there is no defined enforcing agency, the distance rules are not really enforced.
Now, the span and coverage are well-defined, though. The CS anti-smoking ordinance bans smoking inside any place in the City Limits that is a business. To include anywhere within 20'-0" (twenty feet) of all doorways to that business. Unless that business is a "51%" alcohol-sales one, in which case, no smoking within 10'-0" (ten feet) of doorways. Signage is required at each doorway to define those limits by all affected businesses, too.
Now, how a business is to place a sign that might not be on their property, or out in ROW, is not defined.
As to whether the ordinance is a success, one could ask the people at Rockwells. Or P.O.E.T.S (then look over at Yesterday's). A person could examine how most of the custom in NG is out on those porches, and not so much indoors.
A person could wonder about these things, they could.