StateDesignPatternLib Simple base classes to implement state design pattern in a C++ application. You can check how to use the library in this example