Changes

Jump to navigation Jump to search
→‎Small changes: remove list of accessibility modifier changes (very incomplete, too many to reasonably list here)
Line 567: Line 567:  
* ☑ Change <samp>IslandLocation.DrawParallaxHorizon</samp> to support custom sunset times that aren't on the hour, by using <samp>Utility.CalculateMinutesBetweenTimes</samp> instead of calculating the time manually.
 
* ☑ Change <samp>IslandLocation.DrawParallaxHorizon</samp> to support custom sunset times that aren't on the hour, by using <samp>Utility.CalculateMinutesBetweenTimes</samp> instead of calculating the time manually.
 
* ☑ Remove <samp>Woods.stumps</samp> and use the new <samp>location.resourceClumps</samp> field instead.
 
* ☑ Remove <samp>Woods.stumps</samp> and use the new <samp>location.resourceClumps</samp> field instead.
<ul>
+
* ☑ Tweak accessibility modifiers. <small>(Stardew Valley 1.6 marks a large number of methods <samp>virtual</samp> and <samp>public</samp>/<samp>protected</samp>, too many to list here.)</small>
<li>☑ Tweak accessibility modifiers:
  −
{| class="wikitable"
  −
|-
  −
! class
  −
! changes
  −
|-
  −
| <samp>Background</samp>
  −
| &#32;
  −
* make methods virtual: <samp>draw</samp>, <samp>update</samp>.
  −
|-
  −
| <samp>BellsAndWhistles\SpriteText</samp>
  −
| &#32;
  −
* make fields public: <samp>characterMap</samp>, <samp>FontFile</samp>, <samp>fontPages</samp>.
  −
|-
  −
| <samp>FarmerRenderer</samp>
  −
| &#32;
  −
* make field public: <samp>recolorOffsets</samp>.
  −
|-
  −
| <samp>Locations\AdventureGuild</samp>
  −
| &#32;
  −
* make fields public: <samp>Gil</samp>, <samp>talkedToGil</samp>.
  −
|-
  −
| <samp>Locations\MineShaft</samp>
  −
| &#32;
  −
* make fields public: <samp>ambientFog</samp>, <samp>ElevatorLightSpot</samp>, <samp>fogColor</samp>, <samp>fogPos</samp>, <samp>fogTime</samp>, <samp>ghostAdded</samp>, <samp>isDinoArea</samp>, <samp>isFallingDownShaft</samp>, <samp>isFogUp</samp>, <samp>isDinoArea</samp>, <samp>isLightingDark</samp>, <samp>isMonsterArea</samp>, <samp>isQuarryArea</samp>, <samp>isSlimeArea</samp>, <samp>ladderHasSpawned</samp>, <samp>loadedDarkArea</samp>, <samp>lighting</samp>, <samp>mineRandom</samp>, <samp>rainbowLights</samp>, <samp>stonesLeftOnThisLevel</samp>, <samp>tileBeneathElevator</samp>, <samp>tileBeneathLadder</samp>.
  −
|-
  −
| <samp>Locations\MovieTheater</samp>
  −
| &#32;
  −
* add <samp>ClearCachedConcessionTastes()</samp> method to reset <samp>_concessionTastes</samp>.
  −
|-
  −
| <samp>Menus\ForgeMenu</samp>
  −
| &#32;
  −
* make methods virtual: <samp>CraftItem</samp>, <samp>GenerateHighlightDictionary</samp>, <samp>IsValidCraft</samp>, and <samp>IsValidCraftIngredient</samp>.
  −
|-
  −
| <samp>Menus\IClickableText</samp>
  −
| &#32;
  −
* make method virtual: <samp>populateClickableComponentList</samp>.
  −
|-
  −
| <samp>Menus\InventoryPage</samp>
  −
| &#32;
  −
* make fields public: <samp>hoveredItem</samp>, <samp>hoverAmount</samp>, <samp>hoverText</samp>, <samp>hoverTitle</samp>.
  −
|-
  −
| <samp>Menus\ItemGrabMenu</samp>
  −
| &#32;
  −
* make field public: <samp>sourceItem</samp>.
  −
|-
  −
| <samp>Menus\JunimoNoteMenu</samp>
  −
| &#32;
  −
* make fields public: <samp>heldItem</samp>, <samp>hoveredItem</samp>.
  −
|-
  −
| <samp>Menus\ShopMenu</samp>
  −
| &#32;
  −
* make field public: <samp>hoverText</samp>.
  −
|-
  −
| <samp>NPC</samp>
  −
| &#32;
  −
* make method public and virtual: <samp>pathfindToNextScheduleLocation</samp>.
  −
|-
  −
| <samp>Objects\Chest</samp>
  −
| &#32;
  −
* make fields public: <samp>currentLidFrame</samp>, <samp>frameCounter</samp>, <samp>_shippingBinFrameCounter</samp>, <samp>_farmerNearby</samp>.
  −
|-
  −
| <samp>SpecialOrder</samp>
  −
| &#32;
  −
* make method public: <samp>CheckTag</samp>.
  −
|-
  −
| <samp>TemporaryAnimatedSprite</samp>
  −
| &#32;
  −
* make field public: <samp>textureName</samp>.
  −
|-
  −
| <samp>TerrainFeatures\Bush</samp>
  −
| &#32;
  −
* make method public: <samp>shake</samp>.
  −
|-
  −
| <samp>TerrainFeatures\HoeDirt</samp>
  −
| &#32;
  −
* make method public: <samp>shake</samp>.
  −
|-
  −
| <samp>TerrainFeatures\Tree</samp>
  −
| &#32;
  −
* make methods public: <samp>resetTexture</samp>, <samp>shake</samp>.
  −
|-
  −
| <samp>Tool</samp>
  −
| &#32;
  −
* make method virtual: <samp>Update</samp>.
  −
|}
  −
</li>
  −
</ul>
      
===Medium changes===
 
===Medium changes===
translators
8,432

edits

Navigation menu