Browse Source

bugfix

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@512 be3aeb3a-fb24-0410-a615-afba39da0efa
notaz 16 years ago
parent
commit
411cba9099
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Pico/Draw.c

+ 2 - 1
Pico/Draw.c

@@ -852,7 +852,6 @@ static void DrawSpritesFromCacheAS(int *hc, int maxwidth, int prio, int sh)
       {
         if(code&0x10000) fTileFunc=TileFlipAS_noop;
         else             fTileFunc=TileNormAS_noop;
-        *(--hco) = code; /* save for later */
       } else {
         if(code&0x10000) fTileFunc=TileFlipAS;
         else             fTileFunc=TileNormAS;
@@ -861,6 +860,8 @@ static void DrawSpritesFromCacheAS(int *hc, int maxwidth, int prio, int sh)
       if(code&0x10000) fTileFunc=TileFlipAS_onlymark;
       else             fTileFunc=TileNormAS_onlymark;
     }
+    if (sh && pal == 0x30)
+      *(--hco) = code; /* save for later */
 
     pal |= 0x80;
     for (; width; width--,sx+=8,tile+=delta)