sm64

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

geo.inc.c (5265B)


      1 // 0x0D000000
      2 const GeoLayout skeeter_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_BILLBOARD(),
     12                     GEO_OPEN_NODE(),
     13                         GEO_DISPLAY_LIST(LAYER_ALPHA, skeeter_seg6_dl_06000A08),
     14                     GEO_CLOSE_NODE(),
     15                 GEO_CLOSE_NODE(),
     16                 GEO_OPEN_NODE(),
     17                     GEO_ANIMATED_PART(LAYER_OPAQUE, 100, -75, -105, NULL),
     18                     GEO_OPEN_NODE(),
     19                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, skeeter_seg6_dl_06004070),
     20                         GEO_OPEN_NODE(),
     21                             GEO_ANIMATED_PART(LAYER_OPAQUE, 405, 0, 0, skeeter_seg6_dl_06004040),
     22                             GEO_OPEN_NODE(),
     23                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 540, 0, 0, skeeter_seg6_dl_06000EC0),
     24                             GEO_CLOSE_NODE(),
     25                         GEO_CLOSE_NODE(),
     26                     GEO_CLOSE_NODE(),
     27                     GEO_ANIMATED_PART(LAYER_OPAQUE, -40, -75, -125, NULL),
     28                     GEO_OPEN_NODE(),
     29                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, skeeter_seg6_dl_06004120),
     30                         GEO_OPEN_NODE(),
     31                             GEO_ANIMATED_PART(LAYER_OPAQUE, 405, 0, 0, skeeter_seg6_dl_060040F0),
     32                             GEO_OPEN_NODE(),
     33                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 540, 0, 0, skeeter_seg6_dl_06000EC0),
     34                             GEO_CLOSE_NODE(),
     35                         GEO_CLOSE_NODE(),
     36                     GEO_CLOSE_NODE(),
     37                     GEO_ANIMATED_PART(LAYER_OPAQUE, -40, -75, 125, NULL),
     38                     GEO_OPEN_NODE(),
     39                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, skeeter_seg6_dl_060041D0),
     40                         GEO_OPEN_NODE(),
     41                             GEO_ANIMATED_PART(LAYER_OPAQUE, 405, 0, 0, skeeter_seg6_dl_060041A0),
     42                             GEO_OPEN_NODE(),
     43                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 540, 0, 0, skeeter_seg6_dl_06000EC0),
     44                             GEO_CLOSE_NODE(),
     45                         GEO_CLOSE_NODE(),
     46                     GEO_CLOSE_NODE(),
     47                     GEO_ANIMATED_PART(LAYER_OPAQUE, -150, -87, 111, NULL),
     48                     GEO_OPEN_NODE(),
     49                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     50                         GEO_OPEN_NODE(),
     51                             GEO_BILLBOARD(),
     52                             GEO_OPEN_NODE(),
     53                                 GEO_DISPLAY_LIST(LAYER_ALPHA, skeeter_seg6_dl_06000BD8),
     54                             GEO_CLOSE_NODE(),
     55                         GEO_CLOSE_NODE(),
     56                         GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, skeeter_seg6_dl_06000CA8),
     57                     GEO_CLOSE_NODE(),
     58                     GEO_ANIMATED_PART(LAYER_OPAQUE, -150, -87, -111, NULL),
     59                     GEO_OPEN_NODE(),
     60                         GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, skeeter_seg6_dl_06000D78),
     61                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
     62                         GEO_OPEN_NODE(),
     63                             GEO_BILLBOARD(),
     64                             GEO_OPEN_NODE(),
     65                                 GEO_DISPLAY_LIST(LAYER_ALPHA, skeeter_seg6_dl_06000BD8),
     66                             GEO_CLOSE_NODE(),
     67                         GEO_CLOSE_NODE(),
     68                     GEO_CLOSE_NODE(),
     69                     GEO_ANIMATED_PART(LAYER_OPAQUE, 100, -75, 95, NULL),
     70                     GEO_OPEN_NODE(),
     71                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, skeeter_seg6_dl_06004648),
     72                         GEO_OPEN_NODE(),
     73                             GEO_ANIMATED_PART(LAYER_OPAQUE, 405, 0, 0, skeeter_seg6_dl_06004618),
     74                             GEO_OPEN_NODE(),
     75                                 GEO_ANIMATED_PART(LAYER_OPAQUE, 540, 0, 0, skeeter_seg6_dl_06000EC0),
     76                             GEO_CLOSE_NODE(),
     77                         GEO_CLOSE_NODE(),
     78                     GEO_CLOSE_NODE(),
     79                     GEO_ANIMATED_PART(LAYER_OPAQUE, 147, 84, 0, NULL),
     80                     GEO_OPEN_NODE(),
     81                         GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, skeeter_seg6_dl_06005328),
     82                         GEO_OPEN_NODE(),
     83                             GEO_ANIMATED_PART(LAYER_OPAQUE, 216, 0, 0, NULL),
     84                             GEO_OPEN_NODE(),
     85                                 GEO_BILLBOARD(),
     86                                 GEO_OPEN_NODE(),
     87                                     GEO_DISPLAY_LIST(LAYER_ALPHA, skeeter_seg6_dl_06000AF0),
     88                                 GEO_CLOSE_NODE(),
     89                             GEO_CLOSE_NODE(),
     90                             GEO_ANIMATED_PART(LAYER_OPAQUE, 216, 0, 0, NULL),
     91                         GEO_CLOSE_NODE(),
     92                     GEO_CLOSE_NODE(),
     93                 GEO_CLOSE_NODE(),
     94             GEO_CLOSE_NODE(),
     95         GEO_CLOSE_NODE(),
     96     GEO_CLOSE_NODE(),
     97     GEO_END(),
     98 };