UFO: Alien Invasion
Loading...
Searching...
No Matches
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
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.

Referenced by TUT_ParseTutorials().

Function Documentation

◆ TUT_GetTutorials_f()

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()

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()

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().