d_a_npc_bans almost matching (#2762)

* initial work

* almost matching

* enum work

* tiny work

* nonmatching fixes - thanks Yunata!

* PR cleanup
This commit is contained in:
Carco_21
2025-10-31 21:11:28 -07:00
committed by GitHub
parent c9838e29fa
commit 68514b59f7
6 changed files with 1981 additions and 1692 deletions
+21 -1
View File
@@ -4,9 +4,29 @@
#include "f_op/f_op_actor.h"
struct ShopCam_action_c {
class ShopCam_action_c {
public:
typedef int (ShopCam_action_c::*ShopCamFunc)();
ShopCam_action_c() {
setCameraSpeed(0.25f, 20.0f, 0.25f, 5.0f);
field_0xda = true;
field_0xd0 = 0;
field_0xd2 = 0;
field_0xd4 = -1;
setCamDataIdx(0);
field_0x7c.set(0.0f, 0.0f, 0.0f);
field_0x88.set(0.0f, 0.0f, 100.0f);
field_0x94 = 60.0f;
field_0xb0.set(0.0f, 0.0f, 0.0f);
field_0xd8 = 0;
field_0x18 = NULL;
field_0x1c = field_0x20 = field_0x24 = NULL;
field_0x28 = field_0x2c = field_0x30 = NULL;
field_0x34 = NULL;
setCamAction(NULL);
}
/* 80195C9C */ int shop_cam_action_init();
/* 80195E18 */ int shop_cam_action();
/* 8019630C */ void Save();