UFO: Alien Invasion
cl_tutorials.cpp File Reference
#include "cl_tutorials.h"
#include "client.h"
#include "ui/ui_main.h"
#include "../shared/parse.h"
Include dependency graph for cl_tutorials.cpp:

Go to the source code of this file.

Data Structures

struct  tutorial_t
 

Macros

#define MAX_TUTORIALS   16
 

Functions

static void TUT_GetTutorials_f (void)
 
static void TUT_List_f (void)
 
static void TUT_ListClick_f (void)
 click function for text tutoriallist in menu_tutorials.ufo More...
 
void TUT_InitStartup (void)
 
void TUT_ParseTutorials (const char *name, const char **text)
 

Variables

static tutorial_t tutorials [MAX_TUTORIALS]
 
static int numTutorials
 
static const value_t tutValues []
 

Macro Definition Documentation

◆ MAX_TUTORIALS

#define MAX_TUTORIALS   16

Definition at line 35 of file cl_tutorials.cpp.

Function Documentation

◆ TUT_GetTutorials_f()

static void TUT_GetTutorials_f ( void  )
static

Definition at line 39 of file cl_tutorials.cpp.

References _, i, tutorial_t::name, numTutorials, tutorials, and UI_ExecuteConfunc().

Referenced by TUT_InitStartup().

◆ TUT_InitStartup()

void TUT_InitStartup ( void  )

◆ TUT_List_f()

static void TUT_List_f ( void  )
static

Definition at line 49 of file cl_tutorials.cpp.

References Com_Printf(), i, name, numTutorials, and tutorials.

Referenced by TUT_InitStartup().

◆ TUT_ListClick_f()

static void TUT_ListClick_f ( void  )
static

click function for text tutoriallist in menu_tutorials.ufo

Definition at line 61 of file cl_tutorials.cpp.

References Cmd_Argc(), Cmd_Argv(), Cmd_ExecuteString(), Com_Printf(), numTutorials, and tutorials.

Referenced by TUT_InitStartup().

◆ TUT_ParseTutorials()

void TUT_ParseTutorials ( const char *  name,
const char **  text 
)

Variable Documentation

◆ numTutorials

int numTutorials
static

◆ tutorials

tutorial_t tutorials[MAX_TUTORIALS]
static

◆ tutValues

const value_t tutValues[]
static
Initial value:
= {
{"name", V_TRANSLATION_STRING, offsetof(tutorial_t, name), 0},
{"sequence", V_STRING, offsetof(tutorial_t, sequence), 0},
{nullptr, V_NULL, 0, 0}
}
QGL_EXTERN GLuint GLsizei GLsizei GLint GLenum GLchar * name
Definition: r_gl.h:110
@ V_TRANSLATION_STRING
Definition: scripts.h:59
@ V_NULL
Definition: scripts.h:49
@ V_STRING
Definition: scripts.h:58

Definition at line 85 of file cl_tutorials.cpp.

Referenced by TUT_ParseTutorials().