<commit_before>/******************************************************************************
    GameState.h

  Game State Management

  Copyright (c) 2013 <NAME>

  Portions Copyright (c) 2013 <NAME>

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

#include <iostream>
#include <string>

#include "SDL.h"

#include "SDLInput.h"

#include "gamelib.h"

{
  public:
    virtual void Pause ( void ) = 0;
    virtual void Resume ( void ) = 0;

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

  private:
    // ...
};

#endif // GAMEAPP_GAMESTATE_HEADERS defined
<commit_msg>GameState Now Inherits SDLInput Class<commit_after>/******************************************************************************
    GameState.h

  Game State Management

  Copyright (c) 2013 <NAME>

  Portions Copyright (c) 2013 <NAME>

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

#include <iostream>
#include <string>

#include "SDL.h"

#include "SDLInput.h"

#include "gamelib.h"

class GameState: public SDLInput
{
  public:
    virtual void Pause ( void ) = 0;
    virtual void Resume ( void ) = 0;

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

  private:
    // ...
};

#endif // GAMEAPP_GAMESTATE_HEADERS defined

{'fraction_non_alphanumeric': 0.28969539857420606, 'fraction_numerical': 0.016850291639662993, 'mean_word_length': 4.26962457337884, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1496130', 'n_tokens_mistral': 493, 'n_tokens_neox': 436, 'n_words': 124}