semi-transparent delete window
[gba_blender] / src / main.c
index af2f6d3..7dc1a99 100644 (file)
@@ -117,6 +117,8 @@ int main(void)
        dma_copy16(3, fbptr[1], bgimg_pixels, 240 * 160 / 2, 0);
 
        init_sprites();
+       REG_BLDCNT = BLDCNT_ALPHA | BLDCNT_B_BG2;
+       REG_BLDALPHA = 0x040c;
 
        xgl_init();
        xgl_viewport(0, 0, 240, VP_HEIGHT);
@@ -231,7 +233,8 @@ static void show_msgbox(int en)
 
        if(en) {
                for(i=0; i<3; i++) {
-                       set_sprite(oam, SIDX_DEL0 + i, SNAM_DEL0 + i * 8, 42 + i * 64, 42, 0, SPR_SZ64);
+                       set_sprite(oam, SIDX_DEL0 + i, SNAM_DEL0 + i * 8, 42 + i * 64, 50, 0,
+                                       SPR_SZ64 | SPR_BLEND);
                }
        } else {
                for(i=0; i<3; i++) {