@@ -35,7 +35,9 @@ enum ExploreType
3535 L9 ,
3636 LevelUnknown ,
3737 Shop ,
38+ Heart ,
3839 Potion ,
40+ Sword ,
3941 WhiteSword ,
4042 MagicalSword ,
4143 WarpZone1 ,
@@ -221,12 +223,24 @@ public void SetNoteShopBomb()
221223 UpdateExploredImage ( ) ;
222224 }
223225
226+ public void SetNoteHeart ( )
227+ {
228+ m_exploredCells [ m_activeRow , m_activeColumn ] = ExploreType . Heart ;
229+ UpdateExploredImage ( ) ;
230+ }
231+
224232 public void SetNotePotion ( )
225233 {
226234 m_exploredCells [ m_activeRow , m_activeColumn ] = ExploreType . Potion ;
227235 UpdateExploredImage ( ) ;
228236 }
229237
238+ public void SetNoteSword ( )
239+ {
240+ m_exploredCells [ m_activeRow , m_activeColumn ] = ExploreType . Sword ;
241+ UpdateExploredImage ( ) ;
242+ }
243+
230244 public void SetNoteWhiteSword ( )
231245 {
232246 m_exploredCells [ m_activeRow , m_activeColumn ] = ExploreType . WhiteSword ;
@@ -615,9 +629,15 @@ private void UpdateExploredImage()
615629 UpdateImageCell ( scan0 , ( offsetX + decalX ) * 4 , ( offsetY + decalY ) * stride , ImageConstants . BombImage . GetPixel ( decalX , decalY ) ) ;
616630 }
617631 break ;
632+ case ExploreType . Heart :
633+ UpdateImageCell ( scan0 , ( offsetX + decalX ) * 4 , ( offsetY + decalY ) * stride , ImageConstants . HeartImage . GetPixel ( decalX , decalY ) ) ;
634+ break ;
618635 case ExploreType . Potion :
619636 UpdateImageCell ( scan0 , ( offsetX + decalX ) * 4 , ( offsetY + decalY ) * stride , ImageConstants . PotionImage . GetPixel ( decalX , decalY ) ) ;
620637 break ;
638+ case ExploreType . Sword :
639+ UpdateImageCell ( scan0 , ( offsetX + decalX ) * 4 , ( offsetY + decalY ) * stride , ImageConstants . SwordImage . GetPixel ( decalX , decalY ) ) ;
640+ break ;
621641 case ExploreType . WhiteSword :
622642 UpdateImageCell ( scan0 , ( offsetX + decalX ) * 4 , ( offsetY + decalY ) * stride , ImageConstants . WhiteSwordImage . GetPixel ( decalX , decalY ) ) ;
623643 break ;
0 commit comments