diff --git a/src/object.c b/src/object.c index 83ddf6f..866b51b 100644 --- a/src/object.c +++ b/src/object.c @@ -66,20 +66,17 @@ load_object_table(const char *filename, ObjectTable *tbl) entry->num_animations = get_short_be(bytes, &b); if(entry->num_animations > 0) { - printf("Start reading animations...\n"); entry->animations = alloc_arena_malloc( &_level_arena, sizeof(ObjectAnim) * entry->num_animations); for(uint16_t j = 0; j < entry->num_animations; j++) { - printf("Reading animation %d.\n", j); ObjectAnim *animation = &entry->animations[j]; _load_animation(animation, bytes, &b); } } if(has_fragment) { - printf("Start reading fragment...\n"); ObjectFrag *fragment = alloc_arena_malloc( &_level_arena, sizeof(ObjectFrag)); @@ -93,7 +90,6 @@ load_object_table(const char *filename, ObjectTable *tbl) sizeof(ObjectAnim) * fragment->num_animations); for(uint16_t j = 0; j < fragment->num_animations; j++) { - printf("Reading fragment animation %d.\n", j); ObjectAnim *animation = &fragment->animations[j]; _load_animation(animation, bytes, &b); } diff --git a/src/object_state.c b/src/object_state.c index 1b60f83..014c337 100644 --- a/src/object_state.c +++ b/src/object_state.c @@ -275,6 +275,8 @@ begin_render_routine: poly->tpage = getTPage(1, 0, 576, 0); poly->clut = getClut(0, 481); + setSemiTrans(poly, state->id == OBJ_SHIELD ? 1 : 0); + sort_prim(poly, ((state->id == OBJ_RING) || (state->id == OBJ_SHIELD)) ? OTZ_LAYER_OBJECTS diff --git a/src/screen_credits.c b/src/screen_credits.c index 79aef87..f783a24 100644 --- a/src/screen_credits.c +++ b/src/screen_credits.c @@ -8,6 +8,7 @@ #include "input.h" #include "sound.h" #include "util.h" +#include "timer.h" extern int debug_mode; @@ -124,6 +125,7 @@ static const char *creditstxt[] = { "The Spriters Resource", "Schnappy", "Lameguy64", + "spicyjpeg", "\r", "Thanks for Playing",