|
FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "anim/animplay.h"#include "anim/packunpack.h"#include "cmdline/cmdline.h"#include "gamehelp/contexthelp.h"#include "gamesequence/gamesequence.h"#include "gamesnd/gamesnd.h"#include "globalincs/alphacolors.h"#include "graphics/font.h"#include "io/key.h"#include "io/mouse.h"#include "lighting/lighting.h"#include "localization/localize.h"#include "menuui/techmenu.h"#include "missionui/missionscreencommon.h"#include "parse/parselo.h"#include "playerman/player.h"#include "render/3d.h"#include "ship/ship.h"#include "sound/fsspeech.h"#include "ui/ui.h"#include "ui/uidefs.h"#include "weapon/weapon.h"Go to the source code of this file.
Classes | |
| struct | techroom_buttons |
| struct | tech_list_entry |
Macros | |
| #define | REVOLUTION_RATE 5.2f |
| #define | NUM_BUTTONS 16 |
| #define | NUM_TABS 3 |
| #define | LIST_BUTTONS_MAX 42 |
| #define | SHIPS_DATA_MODE (1<<0) |
| #define | WEAPONS_DATA_MODE (1<<1) |
| #define | SPECIES_DATA_MODE (1<<2) |
| #define | WEAPONS_SPECIES_DATA_MODE (WEAPONS_DATA_MODE | SPECIES_DATA_MODE) |
| #define | SHIPS_DATA_TAB 0 |
| #define | WEAPONS_DATA_TAB 1 |
| #define | INTEL_DATA_TAB 2 |
| #define | TECH_DATABASE_TAB 3 |
| #define | SIMULATOR_TAB 4 |
| #define | CUTSCENES_TAB 5 |
| #define | CREDITS_TAB 6 |
| #define | SCROLL_LIST_UP 7 |
| #define | SCROLL_LIST_DOWN 8 |
| #define | SCROLL_INFO_UP 9 |
| #define | SCROLL_INFO_DOWN 10 |
| #define | PREV_ENTRY_BUTTON 11 |
| #define | NEXT_ENTRY_BUTTON 12 |
| #define | HELP_BUTTON 13 |
| #define | OPTIONS_BUTTON 14 |
| #define | EXIT_BUTTON 15 |
| #define | REPEAT (1<<0) |
| #define | NO_MOUSE_OVER_SOUND (1<<1) |
| #define | SHIP_X_COORD 0 |
| #define | SHIP_Y_COORD 1 |
| #define | SHIP_W_COORD 2 |
| #define | SHIP_H_COORD 3 |
| #define | MAX_TEXT_LINES 150 |
| #define | MAX_TEXT_LINE_LEN 256 |
Functions | |
| int | techroom_load_ani (anim **animpp, char *name) |
| void | tech_common_render () |
| void | tech_scroll_list_up () |
| void | tech_scroll_list_down () |
| void | techroom_init_desc (char *src, int w) |
| void | techroom_unload_animation () |
| void | techroom_select_new_entry () |
| void | techroom_render_desc (int xo, int yo, int ho) |
| void | light_set_all_relevent () |
| void | techroom_ships_render (float frametime) |
| void | tech_prev_entry () |
| void | tech_next_entry () |
| void | tech_scroll_info_up () |
| void | tech_scroll_info_down () |
| void | tech_ship_scroll_capture () |
| void | techroom_anim_render (float frametime) |
| void | techroom_change_tab (int num) |
| int | techroom_button_pressed (int num) |
| void | techroom_intel_init () |
| void | techroom_init () |
| void | techroom_lists_reset () |
| void | techroom_close () |
| void | techroom_do_frame (float frametime) |
| int | intel_info_lookup (char *name) |
| void | tech_reset_to_default () |
| #define CREDITS_TAB 6 |
Definition at line 54 of file techmenu.cpp.
| #define CUTSCENES_TAB 5 |
Definition at line 53 of file techmenu.cpp.
| #define EXIT_BUTTON 15 |
Definition at line 66 of file techmenu.cpp.
| #define HELP_BUTTON 13 |
Definition at line 64 of file techmenu.cpp.
| #define INTEL_DATA_TAB 2 |
Definition at line 50 of file techmenu.cpp.
| #define LIST_BUTTONS_MAX 42 |
Definition at line 41 of file techmenu.cpp.
| #define MAX_TEXT_LINE_LEN 256 |
Definition at line 139 of file techmenu.cpp.
| #define MAX_TEXT_LINES 150 |
Definition at line 138 of file techmenu.cpp.
| #define NEXT_ENTRY_BUTTON 12 |
Definition at line 62 of file techmenu.cpp.
| #define NO_MOUSE_OVER_SOUND (1<<1) |
Definition at line 70 of file techmenu.cpp.
| #define NUM_BUTTONS 16 |
Definition at line 39 of file techmenu.cpp.
| #define NUM_TABS 3 |
Definition at line 40 of file techmenu.cpp.
| #define OPTIONS_BUTTON 14 |
Definition at line 65 of file techmenu.cpp.
| #define PREV_ENTRY_BUTTON 11 |
Definition at line 61 of file techmenu.cpp.
| #define REPEAT (1<<0) |
Definition at line 69 of file techmenu.cpp.
| #define REVOLUTION_RATE 5.2f |
Definition at line 37 of file techmenu.cpp.
| #define SCROLL_INFO_DOWN 10 |
Definition at line 59 of file techmenu.cpp.
| #define SCROLL_INFO_UP 9 |
Definition at line 58 of file techmenu.cpp.
| #define SCROLL_LIST_DOWN 8 |
Definition at line 57 of file techmenu.cpp.
| #define SCROLL_LIST_UP 7 |
Definition at line 56 of file techmenu.cpp.
| #define SHIP_H_COORD 3 |
Definition at line 76 of file techmenu.cpp.
| #define SHIP_W_COORD 2 |
Definition at line 75 of file techmenu.cpp.
| #define SHIP_X_COORD 0 |
Definition at line 73 of file techmenu.cpp.
| #define SHIP_Y_COORD 1 |
Definition at line 74 of file techmenu.cpp.
| #define SHIPS_DATA_MODE (1<<0) |
Definition at line 43 of file techmenu.cpp.
| #define SHIPS_DATA_TAB 0 |
Definition at line 48 of file techmenu.cpp.
| #define SIMULATOR_TAB 4 |
Definition at line 52 of file techmenu.cpp.
| #define SPECIES_DATA_MODE (1<<2) |
Definition at line 45 of file techmenu.cpp.
| #define TECH_DATABASE_TAB 3 |
Definition at line 51 of file techmenu.cpp.
| #define WEAPONS_DATA_MODE (1<<1) |
Definition at line 44 of file techmenu.cpp.
| #define WEAPONS_DATA_TAB 1 |
Definition at line 49 of file techmenu.cpp.
| #define WEAPONS_SPECIES_DATA_MODE (WEAPONS_DATA_MODE | SPECIES_DATA_MODE) |
Definition at line 46 of file techmenu.cpp.
| int intel_info_lookup | ( | char * | name | ) |
Definition at line 1422 of file techmenu.cpp.
| void light_set_all_relevent | ( | ) |
Definition at line 644 of file lighting.cpp.
| void tech_common_render | ( | ) |
Definition at line 407 of file techmenu.cpp.
| void tech_next_entry | ( | ) |
Definition at line 638 of file techmenu.cpp.
| void tech_prev_entry | ( | ) |
Definition at line 609 of file techmenu.cpp.
| void tech_reset_to_default | ( | ) |
Definition at line 1438 of file techmenu.cpp.
| void tech_scroll_info_down | ( | ) |
Definition at line 672 of file techmenu.cpp.
| void tech_scroll_info_up | ( | ) |
Definition at line 662 of file techmenu.cpp.
| void tech_scroll_list_down | ( | ) |
Definition at line 698 of file techmenu.cpp.
| void tech_scroll_list_up | ( | ) |
Definition at line 686 of file techmenu.cpp.
| void tech_ship_scroll_capture | ( | ) |
Definition at line 709 of file techmenu.cpp.
Definition at line 717 of file techmenu.cpp.
Definition at line 950 of file techmenu.cpp.
Definition at line 746 of file techmenu.cpp.
| void techroom_close | ( | ) |
Definition at line 1250 of file techmenu.cpp.
Definition at line 1269 of file techmenu.cpp.
| void techroom_init | ( | ) |
Definition at line 1102 of file techmenu.cpp.
Definition at line 262 of file techmenu.cpp.
| void techroom_intel_init | ( | ) |
Definition at line 1050 of file techmenu.cpp.
| void techroom_lists_reset | ( | ) |
Definition at line 1195 of file techmenu.cpp.
Definition at line 1024 of file techmenu.cpp.
| void techroom_select_new_entry | ( | ) |
Definition at line 303 of file techmenu.cpp.
Definition at line 459 of file techmenu.cpp.
| void techroom_unload_animation | ( | ) |
Definition at line 273 of file techmenu.cpp.
| int Cmdline_nohtl |
Definition at line 438 of file cmdline.cpp.
| intel_data Intel_info[MAX_INTEL_ENTRIES] |
Definition at line 246 of file techmenu.cpp.
| int Intel_info_size = 0 |
Definition at line 247 of file techmenu.cpp.
| int Tech_ani_centre_coords[GR_NUM_RESOLUTIONS][2] |
Definition at line 120 of file techmenu.cpp.
| char* Tech_background_filename[GR_NUM_RESOLUTIONS] |
Definition at line 80 of file techmenu.cpp.
| int Tech_desc_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 111 of file techmenu.cpp.
| int Tech_list_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 93 of file techmenu.cpp.
| char* Tech_mask_filename[GR_NUM_RESOLUTIONS] |
Definition at line 84 of file techmenu.cpp.
| int Tech_ship_display_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 102 of file techmenu.cpp.
| int Tech_slider_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 129 of file techmenu.cpp.
| char* Tech_slider_filename[GR_NUM_RESOLUTIONS] |
Definition at line 88 of file techmenu.cpp.
| int Techroom_overlay_id |
Definition at line 218 of file techmenu.cpp.