
/*********************************************************************
*   < _SPEED.CPP >
**********************************************************************
*   特に属性がない関数
**********************************************************************
*                                                   Copyright (C) 2005
*   Programed by Ochi
*********************************************************************/

#include "_speed.h"

// デストラクタ 強制終了メッセージを送る
CGame::~CGame( void )
{
    if ( GameInfo>=CONNECT && GameInfo<=NEXTGAME )
    {
        cSocket.SendMessage( "# SHUTDOWN" );
    }
}

// 本当はcGame内にこれらの関数を置ければ良いのだが
// CreateThreadが、クラス内の関数に設定できない
DWORD WINAPI Thread_Connect( LPVOID lpParam )
{
    cGame.ConnectByThread();
    return 0;
}
DWORD WINAPI Thread_RecvMessage( LPVOID lpParam )
{
    cGame.RecvMessage();
    return 0;
}
DWORD WINAPI Thread_Restart( LPVOID lpParam )
{
    cGame.Restart( NULL );
    return 0;
}