|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "cl_minigames.qh"Go to the source code of this file.
Macros | |
| #define | FIELD(Flags, Type, Name) |
| #define | FIELD(Flags, Type, Name) |
| #define | MSLE(Name, Fields) |
| #define | MSLE(Name, Fields) |
| #define | MSLE_CLEAN_Angle(x) |
| #define | MSLE_CLEAN_Byte(x) |
| #define | MSLE_CLEAN_Char(x) |
| #define | MSLE_CLEAN_Coord(x) |
| #define | MSLE_CLEAN_Float(x) |
| #define | MSLE_CLEAN_Long(x) |
| #define | MSLE_CLEAN_Short(x) |
| #define | MSLE_CLEAN_String(x) |
| #define | MSLE_CLEAN_Vector(x) |
| #define | MSLE_CLEAN_Vector2D(x) |
| #define | ReadString ReadString_Zoned |
Variables | |
| bool | auto_close_minigamemenu |
| #define FIELD | ( | Flags, | |
| Type, | |||
| Name ) |
Definition at line 57 of file cl_minigames.qc.
| #define FIELD | ( | Flags, | |
| Type, | |||
| Name ) |
Definition at line 57 of file cl_minigames.qc.
| #define MSLE | ( | Name, | |
| Fields ) |
Definition at line 69 of file cl_minigames.qc.
| #define MSLE | ( | Name, | |
| Fields ) |
Definition at line 69 of file cl_minigames.qc.
| #define MSLE_CLEAN_Angle | ( | x | ) |
Definition at line 64 of file cl_minigames.qc.
| #define MSLE_CLEAN_Byte | ( | x | ) |
Definition at line 59 of file cl_minigames.qc.
| #define MSLE_CLEAN_Char | ( | x | ) |
Definition at line 60 of file cl_minigames.qc.
| #define MSLE_CLEAN_Coord | ( | x | ) |
Definition at line 63 of file cl_minigames.qc.
| #define MSLE_CLEAN_Float | ( | x | ) |
Definition at line 65 of file cl_minigames.qc.
| #define MSLE_CLEAN_Long | ( | x | ) |
Definition at line 62 of file cl_minigames.qc.
| #define MSLE_CLEAN_Short | ( | x | ) |
Definition at line 61 of file cl_minigames.qc.
| #define MSLE_CLEAN_String | ( | x | ) |
Definition at line 58 of file cl_minigames.qc.
| #define MSLE_CLEAN_Vector | ( | x | ) |
Definition at line 66 of file cl_minigames.qc.
| #define MSLE_CLEAN_Vector2D | ( | x | ) |
Definition at line 67 of file cl_minigames.qc.
| #define ReadString ReadString_Zoned |
Definition at line 158 of file cl_minigames.qc.
Referenced by cl_notice_read(), Ent_WaypointSprite(), GameTypeVote_ReadOption(), MapVote_Init(), MapVote_ReadOption(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), NET_HANDLE(), net_handle_ServerWelcome(), and string().
Definition at line 114 of file cl_minigames.qc.
References active_minigame, auto_close_minigamemenu, deactivate_minigame(), entity(), HUD_MinigameMenu_CurrentButton(), HUD_MinigameMenu_IsOpened(), HUD_MinigameMenu_Open(), LOG_TRACE, minigame_self, and NULL.
Referenced by NET_HANDLE().
| void deactivate_minigame | ( | ) |
Definition at line 83 of file cl_minigames.qc.
References active_minigame, auto_close_minigamemenu, entity(), findentity(), HUD_MinigameMenu_Close(), HUD_MinigameMenu_CurrentButton(), minigame_autoclean_entity(), minigame_self, NULL, and owner.
Referenced by activate_minigame(), HUD_MinigameMenu_ClickQuit(), minigame_entremove(), minigame_player_entremove(), and Shutdown().
| void HUD_MinigameMenu_CurrentButton | ( | ) |
Definition at line 395 of file cl_minigames_hud.qc.
References active_minigame, entity(), hud_fontsize, HUD_MinigameMenu_Click(), HUD_MinigameMenu_ClickCurrentGame(), HUD_MinigameMenu_Close(), HUD_MinigameMenu_EraseEntry(), HUD_MinigameMenu_InsertEntry(), HUD_MinigameMenu_last_entry, HUD_MinigameMenu_SpawnEntry(), minigame_texture(), NULL, strcat(), and strzone().
Referenced by activate_minigame(), deactivate_minigame(), and HUD_MinigameMenu_Open().
| MINIGAME_SIMPLELINKED_ENTITIES void minigame_autoclean_entity | ( | entity | e | ) |
Definition at line 75 of file cl_minigames.qc.
References entity(), etof, ftos(), and LOG_DEBUG.
Referenced by deactivate_minigame().
| void minigame_drawcolorcodedstring_trunc | ( | float | maxwidth, |
| vector | pos, | ||
| string | text, | ||
| vector | fontsize, | ||
| float | theAlpha, | ||
| int | drawflags ) |
Definition at line 392 of file cl_minigames.qc.
References drawcolorcodedstring, stringwidth_colors(), textShortenToWidth(), and vector.
Referenced by HUD_MinigameMenu_DrawColoredEntry().
| vector minigame_drawcolorcodedstring_wrapped | ( | float | maxwidth, |
| vector | pos, | ||
| string | text, | ||
| vector | fontsize, | ||
| float | theAlpha, | ||
| int | drawflags, | ||
| float | align ) |
Definition at line 366 of file cl_minigames.qc.
References drawcolorcodedstring, getWrappedLine_remaining, minigame_getWrappedLine(), stringwidth_colors(), and vector.
Referenced by HUD_MinigameHelp(), and minigame_show_allspecs().
| void minigame_drawpic_centered | ( | vector | pos, |
| string | texture, | ||
| vector | sz, | ||
| vector | color, | ||
| float | thealpha, | ||
| int | drawflags ) |
Definition at line 399 of file cl_minigames.qc.
| void minigame_drawstring_trunc | ( | float | maxwidth, |
| vector | pos, | ||
| string | text, | ||
| vector | fontsize, | ||
| vector | color, | ||
| float | theAlpha, | ||
| int | drawflags ) |
Definition at line 385 of file cl_minigames.qc.
References color, drawstring, stringwidth_nocolors(), textShortenToWidth(), and vector.
Referenced by HUD_MinigameMenu_DrawEntry().
| vector minigame_drawstring_wrapped | ( | float | maxwidth, |
| vector | pos, | ||
| string | text, | ||
| vector | fontsize, | ||
| vector | color, | ||
| float | theAlpha, | ||
| int | drawflags, | ||
| float | align ) |
Definition at line 347 of file cl_minigames.qc.
References color, drawstring, getWrappedLine_remaining, minigame_getWrappedLine(), stringwidth_nocolors(), and vector.
Referenced by minigame_show_allspecs().
Definition at line 108 of file cl_minigames.qc.
References active_minigame, deactivate_minigame(), and entity().
Referenced by NET_HANDLE().
| string minigame_getWrappedLine | ( | float | w, |
| vector | theFontSize, | ||
| textLengthUpToWidth_widthFunction_t | tw ) |
Definition at line 294 of file cl_minigames.qc.
References find_last_color_code(), getWrappedLine_remaining, strcat(), string_null, strlen, substring(), textLengthUpToWidth(), and vector.
Referenced by minigame_drawcolorcodedstring_wrapped(), and minigame_drawstring_wrapped().
Definition at line 16 of file cl_minigames.qc.
References vector.
Definition at line 23 of file cl_minigames.qc.
References vector.
Definition at line 39 of file cl_minigames.qc.
References vector.
Definition at line 31 of file cl_minigames.qc.
References vector.
Definition at line 4 of file cl_minigames.qc.
References BORDER_MULTIPLIER, draw_BorderPicture(), DRAWFLAG_NORMAL, drawpic, panel, panel_bg_alpha, panel_bg_border, panel_bg_color, and vector.
Definition at line 150 of file cl_minigames.qc.
References active_minigame, deactivate_minigame(), entity(), minigame_playerslot, owner, and player_localentnum.
Referenced by NET_HANDLE().
| void minigame_prompt | ( | ) |
Definition at line 419 of file cl_minigames.qc.
References active_minigame, HUD_MinigameMenu_IsOpened(), and HUD_Notify_Push().
Definition at line 169 of file cl_minigames.qc.
References entity(), find(), LOG_TRACE, netname, NULL, and owner.
Referenced by NET_HANDLE().
Definition at line 249 of file cl_minigames.qc.
References C4_SPECTATOR_TEAM, ColorTranslateRGB(), DRAWFLAG_NORMAL, entcs_GetName(), entity(), FOREACH_MINIGAME_ENTITY, hud_fontsize, minigame_drawcolorcodedstring_wrapped(), minigame_drawstring_wrapped(), panel_bg_border, panel_fg_alpha, strcat(), stringwidth, stringwidth_colors(), textShortenToWidth(), and vector.
Definition at line 49 of file cl_minigames.qc.
References autocvar_menu_skin, minigame_texture_skin(), name, and precache_pic().
Referenced by HUD_MinigameMenu_ClickCreate(), HUD_MinigameMenu_ClickJoin(), and HUD_MinigameMenu_CurrentButton().
| MUTATOR_HOOKFUNCTION | ( | minigames | , |
| HUD_Command | ) |
Definition at line 431 of file cl_minigames.qc.
References argv(), HUD_MinigameMenu_Close(), HUD_MinigameMenu_IsOpened(), HUD_MinigameMenu_Open(), isdemo(), MUTATOR_RETURNVALUE, and NULL.
| NET_HANDLE | ( | ENT_CLIENT_MINIGAME | , |
| bool | isnew ) |
Definition at line 179 of file cl_minigames.qc.
References activate_minigame(), active_minigame, classname, descriptor, entcs_GetName(), entity(), enttype, etof, ftos(), LOG_DEBUG, LOG_TRACE, MINIG_SF_CREATE, MINIG_SF_UPDATE, minigame_entremove(), minigame_flags, minigame_get_descriptor(), minigame_player_entremove(), minigame_playerslot, minigame_read_owner(), minigame_self, MINIGAME_SIMPLELINKED_ENTITIES, msle_classname(), netname, NULL, owner, player_localnum, ReadByte(), ReadString_Zoned(), and team.
| string ReadString_Zoned | ( | ) |
| REGISTER_MUTATOR | ( | minigames | , |
| true | ) |
| string | ( | ) | = #501 |
Referenced by Get_Notif_BroadcastName(), Get_Notif_TypeName(), and Send_Notification().
| bool auto_close_minigamemenu |
Definition at line 82 of file cl_minigames.qc.
Referenced by activate_minigame(), and deactivate_minigame().