9 #include <Wt/WStackedWidget> 10 #include <Wt/WVBoxLayout> 11 #include <Wt/WHBoxLayout> 12 #include <Wt/WApplication> 13 #include <Wt/Auth/AuthWidget> 37 WText *title =
new WText(
"<h1>A Witty game: Hangman</h1>");
57 WApplication::instance()->internalPathChanged()
79 if (internalPath ==
"/play")
81 else if (internalPath ==
"/highscores")
84 WApplication::instance()->setInternalPath(
"/play",
true);
HangmanGame(Wt::WContainerWidget *parent=0)
Wt::WAnchor * backToGameAnchor_
std::string userName() const
Wt::Auth::AbstractUserDatabase & users()
Wt::WStackedWidget * mainStack_
static const Wt::Auth::AuthService & auth()
static const std::vector< const Wt::Auth::OAuthService * > & oAuth()
Wt::Auth::Login & login()
Wt::WAnchor * scoresAnchor_
Wt::WContainerWidget * links_
void setLink(const WLink &link)
HighScoresWidget * scores_
static const Wt::Auth::AbstractPasswordService & passwordAuth()
void handleInternalPath(const std::string &internalPath)
virtual Wt::Signals::connection connect(WObject *target, WObject::Method method) override