diff -r 171da01bd04d -r ad178654142a QTfrontend/game.h --- a/QTfrontend/game.h Tue Dec 04 09:15:55 2012 +0400 +++ b/QTfrontend/game.h Tue Dec 04 22:31:22 2012 +0400 @@ -70,7 +70,6 @@ protected: virtual QStringList getArguments(); virtual void onClientRead(); - virtual void onClientDisconnect(); void onEngineStart(); signals: @@ -81,7 +80,7 @@ void GameStats(char type, const QString & info); void HaveRecord(RecordType type, const QByteArray & record); void ErrorMessage(const QString &); - void CampStateChanged(int); + void campStateChanged(int); public slots: void FromNet(const QByteArray & msg); @@ -115,6 +114,13 @@ void SetGameState(GameState state); void sendCampaignVar(const QByteArray & varToSend); void writeCampaignVar(const QByteArray &varVal); + + static void onChat(void* context, const char *msg, bool teamchat); + static void onConnect(void* context); + static void onDisconnect(void* context, int reason); + static void onEngineMessage(void *context, const uint8_t *em, size_t size); + static void onErrorMessage(void* context, const char *msg); + static void onGameRecorded(void *context, const uint8_t *record, size_t size, bool isSavegame); }; #endif