Files
Cesarus85--ringfall-mjolnir-vr/source/objects/widgets/lightning.c
T

98 lines
2.0 KiB
C

/*
LIGHTNING.C
symbols in this file:
00124B70 0040:
_lightnings_initialize (0000)
00124BB0 0010:
_lightnings_dispose (0000)
00124BC0 0020:
_lightnings_initialize_for_new_map (0000)
00124BE0 0020:
_lightnings_dispose_from_old_map (0000)
00124C00 0040:
_lightning_new (0000)
00124C40 0020:
_lightning_delete (0000)
00124C60 0010:
_lightning_render (0000)
00124C70 00f0:
_code_00124c70 (0000)
00124D60 0a10:
_lightning_submit (0000)
00289208 0021:
??_C@_0CB@BNDAIAGI@lightning_globals?4lightning_data@ (0000)
0028922C 002b:
??_C@_0CL@PEKNBFKF@c?3?2halo?2SOURCE?2objects?2widgets?2l@ (0000)
00289258 000b:
??_C@_0L@PEMAMKLL@lightnings?$AA@ (0000)
00289264 0017:
??_C@_0BH@PECODGGH@random_position_bounds?$AA@ (0000)
0028927C 001b:
??_C@_0BL@JLLGKOIH@points?$FLvertex_index?$FN?4valid?$AA@ (0000)
00289298 002f:
??_C@_0CP@DDEILNHB@?$CBpoints?$FLpoint_count?$CLsegment_poin@ (0000)
002892C8 001c:
??_C@_0BM@GBNGDLFN@segment_point_start_index?$DO0?$AA@ (0000)
002892E4 002f:
??_C@_0CP@ODBOIENA@?$CBpoints?$FLpoint_count?$CLsegment_poin@ (0000)
00456E44 0004:
_bss_00456e44 (0000)
*/
/* ---------- headers */
#include "objects/widgets/lightning.h"
#include "cseries/cseries.h"
#include "saved games/game_state.h"
/* ---------- constants */
/* ---------- macros */
/* ---------- structures */
/* ---------- prototypes */
/* ---------- globals */
struct lightning_globals lightning_globals;
/* ---------- public code */
void lightnings_initialize(
void)
{
lightning_globals.lightning_data = game_state_data_new("lightnings", 256, 8);
match_assert("c:\\halo\\SOURCE\\objects\\widgets\\lightning.c", 50, lightning_globals.lightning_data);
return;
}
void lightnings_dispose(
void)
{
return;
}
void lightnings_initialize_for_new_map(
void)
{
if (lightning_globals.lightning_data)
data_make_valid(lightning_globals.lightning_data);
return;
}
void lightnings_dispose_from_old_map(
void)
{
if (lightning_globals.lightning_data)
data_make_invalid(lightning_globals.lightning_data);
return;
}
/* ---------- private code */