FS2_Open
Open source remastering of the Freespace 2 engine
medals.cpp File Reference
#include "debugconsole/console.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "io/key.h"
#include "localization/localize.h"
#include "menuui/snazzyui.h"
#include "palman/palman.h"
#include "parse/parselo.h"
#include "playerman/player.h"
#include "stats/medals.h"
#include "ui/ui.h"
#include "cmdline/cmdline.h"

Go to the source code of this file.

Classes

struct  coord2dw
 
struct  medal_display_info
 

Macros

#define MEDALS_NUM_BUTTONS   1
 
#define MEDALS_EXIT   0
 
#define MEDALS_NUM_TEXT   1
 
#define MEDAL_BITMAP_INIT   (1<<0)
 
#define MASK_BITMAP_INIT   (1<<1)
 

Typedefs

typedef struct coord2dw coord2dw
 
typedef struct medal_display_info medal_display_info
 

Functions

void init_medal_bitmaps ()
 
void init_snazzy_regions ()
 
void blit_medals ()
 
void parse_medal_tbl ()
 
 DCF (medals,"Grant or revoke medals")
 
void medal_main_init (player *pl, int mode)
 
void blit_label (char *label, int num)
 
void blit_callsign ()
 
int medal_main_do ()
 
void medal_main_close ()
 
int medals_info_lookup (const char *name)
 

Variables

int Num_medals = 0
 
SCP_vector< medal_stuffMedals
 
ui_button_info Medals_buttons [GR_NUM_RESOLUTIONS][MEDALS_NUM_BUTTONS]
 
UI_XSTR Medals_text [GR_NUM_RESOLUTIONS][MEDALS_NUM_TEXT]
 
scoring_structPlayer_score =NULL
 
int Medals_mode
 
playerMedals_player
 
int Medals_mask_w
 
int Medals_mask_h
 
int Rank_medal_index = -1
 
int Init_flags
 

Macro Definition Documentation

#define MASK_BITMAP_INIT   (1<<1)

Definition at line 181 of file medals.cpp.

#define MEDAL_BITMAP_INIT   (1<<0)

Definition at line 180 of file medals.cpp.

#define MEDALS_EXIT   0

Definition at line 122 of file medals.cpp.

#define MEDALS_NUM_BUTTONS   1

Definition at line 121 of file medals.cpp.

#define MEDALS_NUM_TEXT   1

Definition at line 132 of file medals.cpp.

Typedef Documentation

typedef struct coord2dw coord2dw

Function Documentation

void blit_callsign ( )

Definition at line 655 of file medals.cpp.

void blit_label ( char *  label,
int  num 
)

Definition at line 606 of file medals.cpp.

void blit_medals ( )

Definition at line 836 of file medals.cpp.

DCF ( medals  ,
"Grant or revoke medals"   
)

Definition at line 451 of file medals.cpp.

void init_medal_bitmaps ( )

Definition at line 765 of file medals.cpp.

void init_snazzy_regions ( )

Definition at line 821 of file medals.cpp.

void medal_main_close ( )

Definition at line 736 of file medals.cpp.

int medal_main_do ( )

Definition at line 670 of file medals.cpp.

void medal_main_init ( player pl,
int  mode 
)

Definition at line 525 of file medals.cpp.

int medals_info_lookup ( const char *  name)

Definition at line 858 of file medals.cpp.

void parse_medal_tbl ( )

Definition at line 246 of file medals.cpp.

Variable Documentation

int Init_flags

Definition at line 182 of file medals.cpp.

Definition at line 33 of file medals.cpp.

Initial value:
= {
{
ui_button_info("MEB_18", 574, 432, -1, -1, 18),
},
{
ui_button_info("2_MEB_18", 919, 691, -1, -1, 18),
}
}
struct ui_button_info ui_button_info

Definition at line 123 of file medals.cpp.

int Medals_mask_h

Definition at line 162 of file medals.cpp.

int Medals_mask_w

Definition at line 162 of file medals.cpp.

int Medals_mode

Definition at line 150 of file medals.cpp.

player* Medals_player

Definition at line 151 of file medals.cpp.

Initial value:
= {
{
{"Exit", 1466, 587, 416, UI_XSTR_COLOR_PINK, -1, &Medals_buttons[GR_640][MEDALS_EXIT].button },
},
{
{"Exit", 1466, 943, 673, UI_XSTR_COLOR_PINK, -1, &Medals_buttons[GR_1024][MEDALS_EXIT].button },
},
}
#define GR_640
Definition: 2d.h:652
UI_BUTTON button
Definition: ui.h:660
#define MEDALS_EXIT
Definition: medals.cpp:122
#define UI_XSTR_COLOR_PINK
Definition: ui.h:161
ui_button_info Medals_buttons[GR_NUM_RESOLUTIONS][MEDALS_NUM_BUTTONS]
Definition: medals.cpp:123
#define GR_1024
Definition: 2d.h:653

Definition at line 133 of file medals.cpp.

int Num_medals = 0

Definition at line 30 of file medals.cpp.

scoring_struct* Player_score =NULL

Definition at line 148 of file medals.cpp.

int Rank_medal_index = -1

Definition at line 177 of file medals.cpp.