Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
c_cc_d.h File Reference

Go to the source code of this file.

Classes

class  cCcD_ShapeAttr
 
struct  cCcD_ShapeAttr::Shape
 
struct  cCcD_SrcTriAttr
 
class  cCcD_TriAttr
 
struct  cCcD_SrcCpsAttr
 
class  cCcD_CpsAttr
 
struct  cCcD_SrcSphAttr
 
class  cCcD_SphAttr
 
class  cCcD_CylAttr
 
class  cCcD_DivideInfo
 
class  cCcD_DivideArea
 
struct  cCcD_SrcObjCommonBase
 
struct  cCcD_SrcObjTg
 
struct  cCcD_SrcObjAt
 
struct  cCcD_SrcObjCo
 
struct  cCcD_SrcObjHitInf
 
struct  cCcD_SrcObj
 
class  cCcD_GStts
 
class  cCcD_Stts
 
class  cCcD_ObjCommonBase
 
class  cCcD_ObjAt
 
class  cCcD_ObjTg
 
class  cCcD_ObjCo
 
class  cCcD_ObjHitInf
 
class  cCcD_Obj
 
class  cCcD_GObjInf
 

Typedefs

typedef struct _GXColor GXColor
 

Enumerations

enum  CcG_Tg_HitMark {
  CcG_Tg_UNK_MARK_0 = 0 , CcG_Tg_UNK_MARK_2 = 2 , CcG_Tg_UNK_MARK_3 = 3 , CcG_Tg_UNK_MARK_6 = 6 ,
  CcG_Tg_UNK_MARK_8 = 8
}
 
enum  cCcD_ObjAtType {
  AT_TYPE_0 = 0 , AT_TYPE_1 = (1 << 0) , AT_TYPE_NORMAL_SWORD = (1 << 1) , AT_TYPE_HORSE = (1 << 2) ,
  AT_TYPE_THROW_OBJ = (1 << 3) , AT_TYPE_SHIELD_ATTACK = (1 << 4) , AT_TYPE_BOMB = (1 << 5) , AT_TYPE_40 = (1 << 6) ,
  AT_TYPE_SLINGSHOT = (1 << 7) , AT_TYPE_LANTERN_SWING = (1 << 9) , AT_TYPE_CSTATUE_SWING = (1 << 10) , AT_TYPE_800 = (1 << 11) ,
  AT_TYPE_1000 = (1 << 12) , AT_TYPE_ARROW = (1 << 13) , AT_TYPE_HOOKSHOT = (1 << 14) , AT_TYPE_8000 = (1 << 15) ,
  AT_TYPE_BOOMERANG = (1 << 16) , AT_TYPE_40000 = (1 << 18) , AT_TYPE_SPINNER = (1 << 19) , AT_TYPE_CSTATUE_BOSS_SWING = (1 << 20) ,
  AT_TYPE_HEAVY_BOOTS = (1 << 21) , AT_TYPE_IRON_BALL = (1 << 22) , AT_TYPE_COPY_ROD = (1 << 23) , AT_TYPE_1000000 = (1 << 24) ,
  AT_TYPE_MASTER_SWORD = (1 << 26) , AT_TYPE_MIDNA_LOCK = (1 << 27) , AT_TYPE_10000000 = (1 << 28) , AT_TYPE_WOLF_CUT_TURN = (1 << 30) ,
  AT_TYPE_WOLF_ATTACK = (1 << 31) , AT_TYPE_UNK = 0xD8000000
}
 

Functions

 STATIC_ASSERT (0x20==sizeof(cCcD_ShapeAttr))
 
 STATIC_ASSERT (0x40==sizeof(cCcD_CpsAttr))
 
 STATIC_ASSERT (0x34==sizeof(cCcD_SphAttr))
 
 STATIC_ASSERT (0x38==sizeof(cCcD_CylAttr))
 
 STATIC_ASSERT (0x10==sizeof(cCcD_DivideInfo))
 
 STATIC_ASSERT (0x1C==sizeof(cCcD_Stts))
 
 STATIC_ASSERT (0x18==sizeof(cCcD_ObjAt))
 
 STATIC_ASSERT (0x14==sizeof(cCcD_ObjTg))
 
 STATIC_ASSERT (0x58==sizeof(cCcD_Obj))
 

Typedef Documentation

◆ GXColor

Enumeration Type Documentation

◆ cCcD_ObjAtType

Enumerator
AT_TYPE_0 
AT_TYPE_1 
AT_TYPE_NORMAL_SWORD 
AT_TYPE_HORSE 
AT_TYPE_THROW_OBJ 
AT_TYPE_SHIELD_ATTACK 
AT_TYPE_BOMB 
AT_TYPE_40 
AT_TYPE_SLINGSHOT 
AT_TYPE_LANTERN_SWING 
AT_TYPE_CSTATUE_SWING 
AT_TYPE_800 
AT_TYPE_1000 
AT_TYPE_ARROW 
AT_TYPE_HOOKSHOT 
AT_TYPE_8000 
AT_TYPE_BOOMERANG 
AT_TYPE_40000 
AT_TYPE_SPINNER 
AT_TYPE_CSTATUE_BOSS_SWING 
AT_TYPE_HEAVY_BOOTS 
AT_TYPE_IRON_BALL 
AT_TYPE_COPY_ROD 
AT_TYPE_1000000 
AT_TYPE_MASTER_SWORD 
AT_TYPE_MIDNA_LOCK 
AT_TYPE_10000000 
AT_TYPE_WOLF_CUT_TURN 
AT_TYPE_WOLF_ATTACK 
AT_TYPE_UNK 

◆ CcG_Tg_HitMark

Enumerator
CcG_Tg_UNK_MARK_0 
CcG_Tg_UNK_MARK_2 
CcG_Tg_UNK_MARK_3 
CcG_Tg_UNK_MARK_6 
CcG_Tg_UNK_MARK_8 

Function Documentation

◆ STATIC_ASSERT() [1/9]

STATIC_ASSERT ( 0x10  = =sizeof(cCcD_DivideInfo))

◆ STATIC_ASSERT() [2/9]

STATIC_ASSERT ( 0x14  = =sizeof(cCcD_ObjTg))

◆ STATIC_ASSERT() [3/9]

STATIC_ASSERT ( 0x18  = =sizeof(cCcD_ObjAt))

◆ STATIC_ASSERT() [4/9]

STATIC_ASSERT ( 0x1C  = =sizeof(cCcD_Stts))

◆ STATIC_ASSERT() [5/9]

STATIC_ASSERT ( 0x20  = =sizeof(cCcD_ShapeAttr))

◆ STATIC_ASSERT() [6/9]

STATIC_ASSERT ( 0x34  = =sizeof(cCcD_SphAttr))

◆ STATIC_ASSERT() [7/9]

STATIC_ASSERT ( 0x38  = =sizeof(cCcD_CylAttr))

◆ STATIC_ASSERT() [8/9]

STATIC_ASSERT ( 0x40  = =sizeof(cCcD_CpsAttr))

◆ STATIC_ASSERT() [9/9]

STATIC_ASSERT ( 0x58  = =sizeof(cCcD_Obj))