<commit_before>/*
   Copyright 2015 <NAME>

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

*/

#include "PauseScreen.hpp"

#include <iostream>

#include "CeguiFrames.hpp"

namespace vse
{

PauseScreen::PauseScreen()
{
}

PauseScreen::~PauseScreen()
{
}

// Lifecycle
void PauseScreen::onBegin(
        GameLayerMachine* glmachine,
        Ogre::Root* ogreRoot, 
        Ogre::RenderWindow* ogreWindow, 
        SDL_Window* sdlWindow, 
        CEGUI::OgreRenderer* ceguiRenderer,
        CEGUI::Window* ceguiWindow) {
    
    mCeguiWindow = ceguiWindow;
    
    mPauseWindow = CeguiFrames::getSingleton().getPauseWindow();
    mPauseWindow->setVisible(true);
}
void PauseScreen::onEnd() {
    
    mPauseWindow->setVisible(false);
}

// Ticks
void PauseScreen::onTick(float tps) { }

// Layering
void PauseScreen::onAddedAbove(const GameLayer* layer) { }
void PauseScreen::onRemovedAbove(const GameLayer* layer) { }

// Key handling
bool PauseScreen::onKeyPress(const SDL_KeyboardEvent& event, bool repeat) { return false; }
bool PauseScreen::onKeyRelease(const SDL_KeyboardEvent& event) { return false; }
bool PauseScreen::onTextInput(const SDL_TextInputEvent& event) { return false; }

// Mouse handling
bool PauseScreen::onMouseMove(const SDL_MouseMotionEvent& event) { return false; }
bool PauseScreen::onMousePress(const SDL_MouseButtonEvent& event) { return false; }
bool PauseScreen::onMouseRelease(const SDL_MouseButtonEvent& event) { return false; }
bool PauseScreen::onMouseWheel(const SDL_MouseWheelEvent& event) { return false; }

}<commit_msg>Filter inputs<commit_after>/*
   Copyright 2015 <NAME>

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

*/

#include "PauseScreen.hpp"

#include <iostream>

#include "CeguiFrames.hpp"

namespace vse
{

PauseScreen::PauseScreen()
{
}

PauseScreen::~PauseScreen()
{
}

// Lifecycle
void PauseScreen::onBegin(
        GameLayerMachine* glmachine,
        Ogre::Root* ogreRoot, 
        Ogre::RenderWindow* ogreWindow, 
        SDL_Window* sdlWindow, 
        CEGUI::OgreRenderer* ceguiRenderer,
        CEGUI::Window* ceguiWindow) {
    
    mCeguiWindow = ceguiWindow;
    
    mPauseWindow = CeguiFrames::getSingleton().getPauseWindow();
    mPauseWindow->setVisible(true);
}
void PauseScreen::onEnd() {
    
    mPauseWindow->setVisible(false);
}

// Ticks
void PauseScreen::onTick(float tps) { }

// Layering
void PauseScreen::onAddedAbove(const GameLayer* layer) { }
void PauseScreen::onRemovedAbove(const GameLayer* layer) { }

// Key handling
bool PauseScreen::onKeyPress(const SDL_KeyboardEvent& event, bool repeat) { return true; }
bool PauseScreen::onKeyRelease(const SDL_KeyboardEvent& event) { return true; }
bool PauseScreen::onTextInput(const SDL_TextInputEvent& event) { return true; }

// Mouse handling
bool PauseScreen::onMouseMove(const SDL_MouseMotionEvent& event) { return true; }
bool PauseScreen::onMousePress(const SDL_MouseButtonEvent& event) { return true; }
bool PauseScreen::onMouseRelease(const SDL_MouseButtonEvent& event) { return true; }
bool PauseScreen::onMouseWheel(const SDL_MouseWheelEvent& event) { return true; }

}
{'fraction_non_alphanumeric': 0.09618654359970853, 'fraction_numerical': 0.0038863249939276173, 'mean_word_length': 4.490666666666667, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '4410011', 'n_tokens_mistral': 1284, 'n_tokens_neox': 1244, 'n_words': 353}