Advertisement
fggkyle

Untitled

Sep 18th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. #include "z_obj_hana.h"
  2.  
  3. #define FLAGS 0x00000000
  4.  
  5. #define THIS ((ObjHana*)thisx)
  6.  
  7. void ObjHana_Init(Actor* thisx, GlobalContext* globalCtx);
  8. void ObjHana_Destroy(Actor* thisx, GlobalContext* globalCtx);
  9. void ObjHana_Update(Actor* thisx, GlobalContext* globalCtx);
  10. void ObjHana_Draw(Actor* thisx, GlobalContext* globalCtx);
  11.  
  12. const ActorInit Obj_Hana_InitVars = {
  13. ACTOR_OBJ_HANA,
  14. ACTORTYPE_PROP,
  15. FLAGS,
  16. OBJECT_HANA,
  17. sizeof(ObjHana),
  18. (ActorFunc)ObjHana_Init,
  19. (ActorFunc)ObjHana_Destroy,
  20. (ActorFunc)ObjHana_Update,
  21. (ActorFunc)ObjHana_Draw
  22. };
  23.  
  24. extern UNK_TYPE D_06000500;
  25.  
  26. static InitChainEntry sInitChain[] = {
  27. ICHAIN_VEC3F_DIV1000(scale, 10, ICHAIN_CONTINUE),
  28. ICHAIN_F32(unkFC, 900, ICHAIN_CONTINUE),
  29. ICHAIN_F32(unk100, 40, ICHAIN_CONTINUE),
  30. ICHAIN_F32(unk104, 40, ICHAIN_STOP),
  31. };
  32.  
  33. void ObjHana_Init(Actor* thisx, GlobalContext* globalCtx) {
  34. ObjHana* this = THIS;
  35.  
  36. Actor_ProcessInitChain(&this->actor, &sInitChain);
  37. }
  38.  
  39. void ObjHana_Destroy(Actor* thisx, GlobalContext* globalCtx) {
  40. }
  41.  
  42. void ObjHana_Update(Actor* thisx, GlobalContext* globalCtx) {
  43. }
  44.  
  45. void ObjHana_Draw(Actor* thisx, GlobalContext* globalCtx) {
  46. func_800BDFC0(globalCtx, &D_06000500);
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement