#include "ui_local.h"
Include dependency graph for ui_spskill.c:

Go to the source code of this file.
Data Structures | |
| struct | skillMenuInfo_t |
Defines | |
| #define | ART_BACK "menu/art/back_0.tga" |
| #define | ART_BACK_FOCUS "menu/art/back_1.tga" |
| #define | ART_FIGHT "menu/art/fight_0" |
| #define | ART_FIGHT_FOCUS "menu/art/fight_1" |
| #define | ART_FRAME "menu/art/cut_frame" |
| #define | ART_MAP_COMPLETE1 "menu/art/level_complete1" |
| #define | ART_MAP_COMPLETE2 "menu/art/level_complete2" |
| #define | ART_MAP_COMPLETE3 "menu/art/level_complete3" |
| #define | ART_MAP_COMPLETE4 "menu/art/level_complete4" |
| #define | ART_MAP_COMPLETE5 "menu/art/level_complete5" |
| #define | ID_BABY 10 |
| #define | ID_BACK 15 |
| #define | ID_EASY 11 |
| #define | ID_FIGHT 16 |
| #define | ID_HARD 13 |
| #define | ID_MEDIUM 12 |
| #define | ID_NIGHTMARE 14 |
Functions | |
| void | SetSkillColor (int skill, vec4_t color) |
| void | UI_SPSkillMenu (const char *arenaInfo) |
| void | UI_SPSkillMenu_BackEvent (void *ptr, int notification) |
| void | UI_SPSkillMenu_Cache (void) |
| void | UI_SPSkillMenu_FightEvent (void *ptr, int notification) |
| void | UI_SPSkillMenu_Init (void) |
| sfxHandle_t | UI_SPSkillMenu_Key (int key) |
| void | UI_SPSkillMenu_SkillEvent (void *ptr, int notification) |
Variables | |
| skillMenuInfo_t | skillMenuInfo |
|
|
Definition at line 35 of file ui_spskill.c. Referenced by UI_SPSkillMenu_Cache(). |
|
|
Definition at line 36 of file ui_spskill.c. Referenced by UI_SPSkillMenu_Cache(). |
|
|
Definition at line 37 of file ui_spskill.c. Referenced by UI_SPSkillMenu_Cache(). |
|
|
Definition at line 38 of file ui_spskill.c. Referenced by UI_SPSkillMenu_Cache(). |
|
|
Definition at line 34 of file ui_spskill.c. |
|
|
Definition at line 39 of file ui_spskill.c. |
|
|
Definition at line 40 of file ui_spskill.c. |
|
|
Definition at line 41 of file ui_spskill.c. |
|
|
Definition at line 42 of file ui_spskill.c. |
|
|
Definition at line 43 of file ui_spskill.c. |
|
|
Definition at line 45 of file ui_spskill.c. Referenced by UI_SPSkillMenu_SkillEvent(). |
|
|
Definition at line 50 of file ui_spskill.c. |
|
|
Definition at line 46 of file ui_spskill.c. |
|
|
Definition at line 51 of file ui_spskill.c. |
|
|
Definition at line 48 of file ui_spskill.c. |
|
|
Definition at line 47 of file ui_spskill.c. |
|
|
Definition at line 49 of file ui_spskill.c. |
|
||||||||||||
|
Definition at line 79 of file ui_spskill.c. References menutext_s::color, skillMenuInfo_t::item_baby, skillMenuInfo_t::item_easy, skillMenuInfo_t::item_hard, skillMenuInfo_t::item_medium, skillMenuInfo_t::item_nightmare, and skillMenuInfo. Referenced by UI_SPSkillMenu_Init(), and UI_SPSkillMenu_SkillEvent(). 00079 {
00080 switch( skill ) {
00081 case 1:
00082 skillMenuInfo.item_baby.color = color;
00083 break;
00084 case 2:
00085 skillMenuInfo.item_easy.color = color;
00086 break;
00087 case 3:
00088 skillMenuInfo.item_medium.color = color;
00089 break;
00090 case 4:
00091 skillMenuInfo.item_hard.color = color;
00092 break;
00093 case 5:
00094 skillMenuInfo.item_nightmare.color = color;
00095 break;
00096 default:
00097 break;
00098 }
00099 }
|
|
|
Definition at line 324 of file ui_spskill.c. References skillMenuInfo_t::arenaInfo, skillMenuInfo_t::item_fight, skillMenuInfo_t::menu, Menu_SetCursorToItem(), skillMenuInfo, UI_PushMenu(), and UI_SPSkillMenu_Init(). Referenced by UI_SPLevelMenu_NextEvent(). 00324 {
00325 UI_SPSkillMenu_Init();
00326 skillMenuInfo.arenaInfo = arenaInfo;
00327 UI_PushMenu( &skillMenuInfo.menu );
00328 Menu_SetCursorToItem( &skillMenuInfo.menu, &skillMenuInfo.item_fight );
00329 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 150 of file ui_spskill.c. References CHAN_ANNOUNCER, skillMenuInfo_t::silenceSound, skillMenuInfo, trap_S_StartLocalSound(), and UI_PopMenu(). 00150 {
00151 if (notification != QM_ACTIVATED) {
00152 return;
00153 }
00154
00155 trap_S_StartLocalSound( skillMenuInfo.silenceSound, CHAN_ANNOUNCER );
00156 UI_PopMenu();
00157 }
|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 137 of file ui_spskill.c. References skillMenuInfo_t::arenaInfo, skillMenuInfo, and UI_SPArena_Start(). 00137 {
00138 if (notification != QM_ACTIVATED)
00139 return;
00140
00141 UI_SPArena_Start( skillMenuInfo.arenaInfo );
00142 }
|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 165 of file ui_spskill.c. References CHAN_ANNOUNCER, K_MOUSE2, skillMenuInfo_t::menu, Menu_DefaultKey(), sfxHandle_t, skillMenuInfo_t::silenceSound, skillMenuInfo, and trap_S_StartLocalSound(). 00165 {
00166 if( key == K_MOUSE2 || key == K_ESCAPE ) {
00167 trap_S_StartLocalSound( skillMenuInfo.silenceSound, CHAN_ANNOUNCER );
00168 }
00169 return Menu_DefaultKey( &skillMenuInfo.menu, key );
00170 }
|
Here is the call graph for this function:

|
||||||||||||
Here is the call graph for this function:

|
|
Definition at line 76 of file ui_spskill.c. Referenced by SetSkillColor(), UI_SPSkillMenu(), UI_SPSkillMenu_BackEvent(), UI_SPSkillMenu_Cache(), UI_SPSkillMenu_FightEvent(), UI_SPSkillMenu_Init(), UI_SPSkillMenu_Key(), and UI_SPSkillMenu_SkillEvent(). |
1.3.9.1