2023-11-30 09:12:16 +00:00
|
|
|
/**
|
|
|
|
* @file zap.h
|
|
|
|
*
|
|
|
|
* @brief Declarations for the zap (damage) system.
|
|
|
|
*/
|
2023-12-02 23:12:15 +00:00
|
|
|
#ifndef ZAP_H
|
|
|
|
#define ZAP_H
|
|
|
|
|
2023-11-29 21:43:23 +00:00
|
|
|
/**
|
2023-11-30 08:18:15 +00:00
|
|
|
* @brief Zap
|
2023-11-29 21:43:23 +00:00
|
|
|
*
|
|
|
|
* A volume that damages the player upon contact.
|
2023-11-29 22:37:08 +00:00
|
|
|
*/
|
2022-07-15 20:24:58 +00:00
|
|
|
struct ZAP
|
2021-12-24 22:51:59 +00:00
|
|
|
{
|
2023-02-19 00:21:17 +00:00
|
|
|
// todo
|
|
|
|
// ...
|
2022-07-15 20:24:58 +00:00
|
|
|
};
|
2021-12-24 22:51:59 +00:00
|
|
|
|
2023-11-29 21:43:23 +00:00
|
|
|
/**
|
2023-11-30 08:18:15 +00:00
|
|
|
* @brief Zap Kind?
|
|
|
|
*
|
|
|
|
* @note Unsure what the O stands for.
|
2023-11-29 22:37:08 +00:00
|
|
|
*/
|
2023-11-27 03:26:33 +00:00
|
|
|
enum ZOK
|
2021-12-24 22:51:59 +00:00
|
|
|
{
|
2023-02-19 00:21:17 +00:00
|
|
|
ZOK_Inherit = 0,
|
|
|
|
ZOK_Zap = 1,
|
2023-11-27 03:26:33 +00:00
|
|
|
ZOK_NoZap = 2,
|
|
|
|
ZOK_Ignore = 3,
|
|
|
|
ZOK_ZapAndIgnore = 4,
|
|
|
|
ZOK_Max = 5
|
2022-07-15 20:24:58 +00:00
|
|
|
};
|
2023-12-02 23:12:15 +00:00
|
|
|
|
|
|
|
#endif // ZAP_H
|