/******************************************************************************
    GameState.h

  Game State Management

  Copyright (c) 2013 Jeffrey Carpenter

  Portions Copyright (c) 2013 Fielding Johnston

******************************************************************************/
#ifndef GAMEAPP_GAMESTATE_HEADERS
#define GAMEAPP_GAMESTATE_HEADERS

#include <iostream>
#include <string>

#include "SDL.h"

#include "SDLInput.h"

#include "gamelib.h"

{
  public:
    virtual ~GameState();

    virtual void Pause() = 0;
    virtual void Resume() = 0;

    virtual void HandleInput ( void ) = 0;
    virtual void Update ( void ) = 0;
    virtual void Draw ( void ) = 0;

  private:
    // ...
};

#endif // GAMEAPP_GAMESTATE_HEADERS defined

/******************************************************************************
    GameState.h

  Game State Management

  Copyright (c) 2013 Jeffrey Carpenter

  Portions Copyright (c) 2013 Fielding Johnston

******************************************************************************/
#ifndef GAMEAPP_GAMESTATE_HEADERS
#define GAMEAPP_GAMESTATE_HEADERS

#include <iostream>
#include <string>

#include "SDL.h"

#include "SDLInput.h"

#include "gamelib.h"

{
  public:
    virtual ~GameState();

    virtual void Pause() = 0;
    virtual void Resume() = 0;

    virtual void Input ( void ) = 0;
    virtual void Update ( void ) = 0;
    virtual void Draw ( void ) = 0;

  private:
    // ...
};

#endif // GAMEAPP_GAMESTATE_HEADERS defined

--- 
+++ 
@@ -27,7 +27,7 @@
     virtual void Pause() = 0;
     virtual void Resume() = 0;
 
-    virtual void Input ( void ) = 0;
+    virtual void HandleInput ( void ) = 0;
     virtual void Update ( void ) = 0;
     virtual void Draw ( void ) = 0;
 
Rename of Input to HandleInput
