.. _program_listing_file_Source_GKML_GKMLGameModeBase.cpp: Program Listing for File GKMLGameModeBase.cpp ============================================= |exhale_lsh| :ref:`Return to documentation for file ` (``Source/GKML/GKMLGameModeBase.cpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp // BSD 3-Clause License Copyright (c) 2022, Pierre Delaunay All rights reserved. #include "GKMLGameModeBase.h" AGKMLGameModeBase::AGKMLGameModeBase() { bGameOver = false; } void AGKMLGameModeBase::ResetLevel() { K2_ResetLevel(); } bool AGKMLGameModeBase::HasMatchEnded() const { return bGameOver; } void AGKMLGameModeBase::GameOver() { if (bGameOver == false) { K2_OnGameOver(); bGameOver = true; } }