mirror of
				https://github.com/raylib-cs/raylib-cs
				synced 2025-11-04 05:16:42 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			8 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using Raylib;
 | 
						|
using static Raylib.Raylib;
 | 
						|
 | 
						|
public partial class Templates
 | 
						|
{
 | 
						|
    /**********************************************************************************************
 | 
						|
    *
 | 
						|
    *   raylib - Standard Game template
 | 
						|
    *
 | 
						|
    *   Options Screen Functions Definitions (Init, Update, Draw, Unload)
 | 
						|
    *
 | 
						|
    *   Copyright (c) 2014-2018 Ramon Santamaria (@raysan5)
 | 
						|
    *
 | 
						|
    *   This software is provided "as-is", without any express or implied warranty. In no event
 | 
						|
    *   will the authors be held liable for any damages arising from the use of this software.
 | 
						|
    *
 | 
						|
    *   Permission is granted to anyone to use this software for any purpose, including commercial
 | 
						|
    *   applications, and to alter it and redistribute it freely, subject to the following restrictions:
 | 
						|
    *
 | 
						|
    *     1. The origin of this software must not be misrepresented; you must not claim that you
 | 
						|
    *     wrote the original software. If you use this software in a product, an acknowledgment
 | 
						|
    *     in the product documentation would be appreciated but is not required.
 | 
						|
    *
 | 
						|
    *     2. Altered source versions must be plainly marked as such, and must not be misrepresented
 | 
						|
    *     as being the original software.
 | 
						|
    *
 | 
						|
    *     3. This notice may not be removed or altered from any source distribution.
 | 
						|
    *
 | 
						|
    **********************************************************************************************/
 | 
						|
    
 | 
						|
    
 | 
						|
    //----------------------------------------------------------------------------------
 | 
						|
    // Global Variables Definition (local to this module)
 | 
						|
    //----------------------------------------------------------------------------------
 | 
						|
    
 | 
						|
    // Options screen global variables
 | 
						|
    static int framesCounter;
 | 
						|
    static int finishScreen;
 | 
						|
    
 | 
						|
    //----------------------------------------------------------------------------------
 | 
						|
    // Options Screen Functions Definition
 | 
						|
    //----------------------------------------------------------------------------------
 | 
						|
    
 | 
						|
    // Options Screen Initialization logic
 | 
						|
    void InitOptionsScreen()
 | 
						|
    {
 | 
						|
        // TODO: Initialize OPTIONS screen variables here!
 | 
						|
        framesCounter = 0;
 | 
						|
        finishScreen = 0;
 | 
						|
    }
 | 
						|
    
 | 
						|
    // Options Screen Update logic
 | 
						|
    void UpdateOptionsScreen()
 | 
						|
    {
 | 
						|
        // TODO: Update OPTIONS screen variables here!
 | 
						|
    }
 | 
						|
    
 | 
						|
    // Options Screen Draw logic
 | 
						|
    void DrawOptionsScreen()
 | 
						|
    {
 | 
						|
        // TODO: Draw OPTIONS screen here!
 | 
						|
    }
 | 
						|
    
 | 
						|
    // Options Screen Unload logic
 | 
						|
    void UnloadOptionsScreen()
 | 
						|
    {
 | 
						|
        // TODO: Unload OPTIONS screen variables here!
 | 
						|
    }
 | 
						|
    
 | 
						|
    // Options Screen should finish?
 | 
						|
    int FinishOptionsScreen()
 | 
						|
    {
 | 
						|
        return finishScreen;
 | 
						|
    }    
 | 
						|
}
 |