mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-19 22:00:29 +02:00
98 lines
2.0 KiB
C
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 */
|