#pragma once

typedef struct SKey
{	
	char m_Key;
	bool m_Down;
	LPARAM m_lParam;

	SKey()
	{
		m_Key = 0;
		m_Down = false;
		m_lParam = 0;
	}
	SKey( char Key, bool Down )
	{
		m_Key = Key;
		m_Down = Down;
		m_lParam = 0;
	}
	SKey( char Key, bool Down, LPARAM lParam )
	{
		m_Key = Key;
		m_Down = Down;
		m_lParam = lParam;
	}
} SKey;