State and local governments regulate all those kinds of games. The most popular games are lotteries, betting, poker, and gambling machines. It is even easier that playing at regular casinos.
It is not that inconvenient for Swiss citizens because they are able to gamble on many foreign websites. Online gambling sites in Switzerland are still illegal, despite there were talks about allowing them.
Most of the Switzerland casinos are local based. Where you can play at Casino in Switzerland