23 lines
385 B
C++
23 lines
385 B
C++
#pragma once
|
|
|
|
#include "GameMessage.h"
|
|
|
|
extern __declspec( thread ) struct StructPlayer * s_pCurrentPlayer;
|
|
|
|
class ThreadPlayerHelper
|
|
{
|
|
public:
|
|
ThreadPlayerHelper( struct StructPlayer * pPlayer )
|
|
{
|
|
m_pPrevPlayer = s_pCurrentPlayer;
|
|
s_pCurrentPlayer = pPlayer;
|
|
}
|
|
|
|
~ThreadPlayerHelper()
|
|
{
|
|
s_pCurrentPlayer = m_pPrevPlayer;
|
|
}
|
|
|
|
private:
|
|
struct StructPlayer * m_pPrevPlayer;
|
|
}; |