sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

geo.inc.c (7447B)


      1 // 0x0F0001D8
      2 const GeoLayout chuckya_geo[] = {
      3     GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0x96, 100),
      4     GEO_OPEN_NODE(),
      5         GEO_SCALE(0x00, 16384),
      6         GEO_OPEN_NODE(),
      7             GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
      8             GEO_OPEN_NODE(),
      9                 GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     10                 GEO_OPEN_NODE(),
     11                     GEO_ANIMATED_PART(LAYER_OPAQUE, 281, 0, 0, NULL),
     12                     GEO_OPEN_NODE(),
     13                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     14                         GEO_OPEN_NODE(),
     15                             GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800ABE8),
     16                             GEO_ANIMATED_PART(LAYER_OPAQUE, 113, -152, 0, NULL),
     17                             GEO_OPEN_NODE(),
     18                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     19                                 GEO_OPEN_NODE(),
     20                                     GEO_ANIMATED_PART(LAYER_OPAQUE, 74, 0, 0, NULL),
     21                                     GEO_OPEN_NODE(),
     22                                         GEO_ANIMATED_PART(LAYER_OPAQUE, 96, 0, 0, NULL),
     23                                         GEO_OPEN_NODE(),
     24                                             GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     25                                             GEO_OPEN_NODE(),
     26                                                 GEO_BILLBOARD(),
     27                                                 GEO_OPEN_NODE(),
     28                                                     GEO_DISPLAY_LIST(LAYER_ALPHA, chuckya_seg8_dl_0800A5F8),
     29                                                 GEO_CLOSE_NODE(),
     30                                             GEO_CLOSE_NODE(),
     31                                         GEO_CLOSE_NODE(),
     32                                     GEO_CLOSE_NODE(),
     33                                     GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800A998),
     34                                 GEO_CLOSE_NODE(),
     35                             GEO_CLOSE_NODE(),
     36                             GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, chuckya_seg8_dl_0800A758),
     37                             GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     38                             GEO_OPEN_NODE(),
     39                                 GEO_BILLBOARD(),
     40                                 GEO_OPEN_NODE(),
     41                                     GEO_DISPLAY_LIST(LAYER_ALPHA, chuckya_seg8_dl_0800A068),
     42                                 GEO_CLOSE_NODE(),
     43                             GEO_CLOSE_NODE(),
     44                             GEO_ANIMATED_PART(LAYER_OPAQUE, 1, 0, 0, NULL),
     45                             GEO_OPEN_NODE(),
     46                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     47                                 GEO_OPEN_NODE(),
     48                                     GEO_ANIMATED_PART(LAYER_OPAQUE, 209, 0, 0, NULL),
     49                                     GEO_OPEN_NODE(),
     50                                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     51                                         GEO_OPEN_NODE(),
     52                                             GEO_BILLBOARD(),
     53                                             GEO_OPEN_NODE(),
     54                                                 GEO_DISPLAY_LIST(LAYER_ALPHA, chuckya_seg8_dl_0800A1D0),
     55                                             GEO_CLOSE_NODE(),
     56                                         GEO_CLOSE_NODE(),
     57                                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     58                                         GEO_OPEN_NODE(),
     59                                             GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     60                                             GEO_OPEN_NODE(),
     61                                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 95, 0, 0, NULL),
     62                                                 GEO_OPEN_NODE(),
     63                                                     GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     64                                                     GEO_OPEN_NODE(),
     65                                                         GEO_BILLBOARD(),
     66                                                         GEO_OPEN_NODE(),
     67                                                             GEO_DISPLAY_LIST(LAYER_ALPHA, chuckya_seg8_dl_0800A428),
     68                                                         GEO_CLOSE_NODE(),
     69                                                     GEO_CLOSE_NODE(),
     70                                                 GEO_CLOSE_NODE(),
     71                                             GEO_CLOSE_NODE(),
     72                                         GEO_CLOSE_NODE(),
     73                                     GEO_CLOSE_NODE(),
     74                                 GEO_CLOSE_NODE(),
     75                             GEO_CLOSE_NODE(),
     76                             GEO_ANIMATED_PART(LAYER_OPAQUE, 1, 0, 0, NULL),
     77                             GEO_OPEN_NODE(),
     78                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     79                                 GEO_OPEN_NODE(),
     80                                     GEO_ANIMATED_PART(LAYER_OPAQUE, 209, 0, 0, NULL),
     81                                     GEO_OPEN_NODE(),
     82                                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     83                                         GEO_OPEN_NODE(),
     84                                             GEO_BILLBOARD(),
     85                                             GEO_OPEN_NODE(),
     86                                                 GEO_DISPLAY_LIST(LAYER_ALPHA, chuckya_seg8_dl_0800A338),
     87                                             GEO_CLOSE_NODE(),
     88                                         GEO_CLOSE_NODE(),
     89                                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     90                                         GEO_OPEN_NODE(),
     91                                             GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     92                                             GEO_OPEN_NODE(),
     93                                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 95, 0, 0, NULL),
     94                                                 GEO_OPEN_NODE(),
     95                                                     GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     96                                                     GEO_OPEN_NODE(),
     97                                                         GEO_BILLBOARD(),
     98                                                         GEO_OPEN_NODE(),
     99                                                             GEO_DISPLAY_LIST(LAYER_ALPHA, chuckya_seg8_dl_0800A510),
    100                                                         GEO_CLOSE_NODE(),
    101                                                     GEO_CLOSE_NODE(),
    102                                                     GEO_ASM(0, geo_update_held_mario_pos),
    103                                                 GEO_CLOSE_NODE(),
    104                                             GEO_CLOSE_NODE(),
    105                                         GEO_CLOSE_NODE(),
    106                                     GEO_CLOSE_NODE(),
    107                                 GEO_CLOSE_NODE(),
    108                             GEO_CLOSE_NODE(),
    109                         GEO_CLOSE_NODE(),
    110                     GEO_CLOSE_NODE(),
    111                     GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, chuckya_seg8_dl_0800A8D0),
    112                 GEO_CLOSE_NODE(),
    113             GEO_CLOSE_NODE(),
    114         GEO_CLOSE_NODE(),
    115     GEO_CLOSE_NODE(),
    116     GEO_END(),
    117 };