/////////////////////////////////////////////////////////// // Context.cpp // Implementation of the Class Context // Created on: 09-åæ-2014 17:20:59 // Original author: colin /////////////////////////////////////////////////////////// #include "Context.h" #include "ConcreteStateA.h" Context::Context(){ //default is a m_pState = ConcreteStateA::Instance(); } Context::~Context(){ } void Context::changeState(State * st){ m_pState = st; } void Context::request(){ m_pState->handle(this); }