sm64

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

breakable_box.inc.c (381B)


      1 // breakable_box.inc.c
      2 
      3 void bhv_breakable_box_loop(void) {
      4     obj_set_hitbox(o, &sBreakableBoxHitbox);
      5     cur_obj_set_model(MODEL_BREAKABLE_BOX_SMALL);
      6 
      7     if (o->oTimer == 0) {
      8         breakable_box_init();
      9     }
     10 
     11     if (cur_obj_was_attacked_or_ground_pounded()) {
     12         obj_explode_and_spawn_coins(46.0f, 1);
     13         create_sound_spawner(SOUND_GENERAL_BREAK_BOX);
     14     }
     15 }