From 95dc58e2a1d71d296b394dc43654b891fbdab942 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 18 Oct 2023 17:54:32 +0200 Subject: [PATCH] 0.37.0-pre.3 --- Changelog.md | 17 ++ docs/api/.manifest | 5 +- docs/api/TinyLife.GameImpl.GameMode.yml | 16 +- docs/api/TinyLife.Objects.WallLike.yml | 16 +- docs/api/TinyLife.Set.yml | 10 +- ...FurniturePlacer.GetCustomPriceDelegate.yml | 2 +- docs/api/TinyLife.Tools.FurniturePlacer.yml | 12 +- docs/api/TinyLife.Tools.RemoveTool.yml | 14 +- docs/api/TinyLife.World.DrawDelegate.yml | 2 +- docs/api/TinyLife.World.ExportedLot.yml | 26 +-- ...TinyLife.World.Lot.WeeklyBillsDelegate.yml | 2 +- docs/api/TinyLife.World.LotType.yml | 46 ++--- docs/api/TinyLife.World.Map.yml | 176 ++++-------------- .../TinyLife.World.ObjectUpdateDelegate-1.yml | 2 +- ...fe.World.ObjectUpdateDelegateNoPhase-1.yml | 2 +- docs/api/TinyLife.World.Roof.yml | 70 ------- docs/api/TinyLife.World.RoofStyle.yml | 8 +- docs/api/TinyLife.World.Room.yml | 64 +------ docs/api/TinyLife.World.UpdateDelegate.yml | 2 +- .../TinyLife.World.UpdateDelegateNoPhase.yml | 2 +- docs/api/TinyLife.World.Wall.yml | 80 +++----- 21 files changed, 158 insertions(+), 416 deletions(-) diff --git a/Changelog.md b/Changelog.md index f9406d5..bdcc253 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,20 @@ +# 0.37.0-pre.3 +*October 18, 2023* + +*This is a preview version. If you want to try it out, you can find more info on [the documentation](https://docs.tinylifegame.com/articles/preview.html).* + +Additions +- Added Simplified Chinese translation, courtesy of [Zhao Huaye](https://space.bilibili.com/67102871). Thanks so much for your hard work! + +Improvements +- Use the natural placement sound for water objects +- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits +- Changed the furniture tool's name and icon to "Objects" to accommodate the fact that it also contains plants and other decorations +- Reduced the time it takes for new Steam subscriptions to be reflected in the game + +Fixes +- Fixed wall-related undos and redos not correctly restoring old rooms + # 0.37.0-pre.2 *October 12, 2023* diff --git a/docs/api/.manifest b/docs/api/.manifest index d7fdad9..2f21f67 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -3662,7 +3662,6 @@ "TinyLife.World.Map.AddLight(TinyLife.Objects.Light)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLot(TinyLife.World.Lot)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddObject(TinyLife.Objects.MapObject)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddRoad(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddRoof(TinyLife.World.Roof)": "TinyLife.World.Map.yml", @@ -3754,7 +3753,7 @@ "TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", - "TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[])": "TinyLife.World.Map.yml", + "TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml", "TinyLife.World.MapAudioEmitter": "TinyLife.World.MapAudioEmitter.yml", "TinyLife.World.MapAudioEmitter.#ctor(Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.World.MapAudioEmitter.yml", "TinyLife.World.MapAudioEmitter.Floor": "TinyLife.World.MapAudioEmitter.yml", @@ -3801,7 +3800,6 @@ "TinyLife.World.Roof.Color": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Colors": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Floor": "TinyLife.World.Roof.yml", - "TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction)": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetPrice": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Rotation": "TinyLife.World.Roof.yml", @@ -3935,7 +3933,6 @@ "TinyLife.World.Wall.GetPrice": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.IsDown": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.OnAdded(TinyLife.World.Map)": "TinyLife.World.Wall.yml", - "TinyLife.World.Wall.OnRemoved(TinyLife.World.Map)": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.Price": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.Validate(TinyLife.World.Map)": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.Wallpapers": "TinyLife.World.Wall.yml", diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index c5dffb1..39e48b7 100644 --- a/docs/api/TinyLife.GameImpl.GameMode.yml +++ b/docs/api/TinyLife.GameImpl.GameMode.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameMode path: ../TinyLife/GameImpl.cs - startLine: 1176 + startLine: 1178 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitialLoad path: ../TinyLife/GameImpl.cs - startLine: 1179 + startLine: 1181 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Splash path: ../TinyLife/GameImpl.cs - startLine: 1181 + startLine: 1183 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: ../TinyLife/GameImpl.cs - startLine: 1183 + startLine: 1185 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: ../TinyLife/GameImpl.cs - startLine: 1185 + startLine: 1187 assemblies: - Tiny Life namespace: TinyLife @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: ../TinyLife/GameImpl.cs - startLine: 1187 + startLine: 1189 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: ../TinyLife/GameImpl.cs - startLine: 1189 + startLine: 1191 assemblies: - Tiny Life namespace: TinyLife @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreation path: ../TinyLife/GameImpl.cs - startLine: 1191 + startLine: 1193 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Objects.WallLike.yml b/docs/api/TinyLife.Objects.WallLike.yml index bb743ff..63305ad 100644 --- a/docs/api/TinyLife.Objects.WallLike.yml +++ b/docs/api/TinyLife.Objects.WallLike.yml @@ -553,7 +553,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotifyNeighbors path: ../TinyLife/Objects/WallLike.cs - startLine: 150 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -585,7 +585,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/Objects/WallLike.cs - startLine: 165 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -620,7 +620,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/Objects/WallLike.cs - startLine: 177 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -670,7 +670,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIndexForCamera path: ../TinyLife/Objects/WallLike.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -706,7 +706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPositionForCamera path: ../TinyLife/Objects/WallLike.cs - startLine: 203 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -742,7 +742,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCenterBottomPos path: ../TinyLife/Objects/WallLike.cs - startLine: 211 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -778,7 +778,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVerticalForCamera path: ../TinyLife/Objects/WallLike.cs - startLine: 228 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -815,7 +815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVertical path: ../TinyLife/Objects/WallLike.cs - startLine: 241 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index 30a1af5..be4628b 100644 --- a/docs/api/TinyLife.Set.yml +++ b/docs/api/TinyLife.Set.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: ../TinyLife/GameImpl.cs - startLine: 1220 + startLine: 1222 assemblies: - Tiny Life namespace: TinyLife @@ -52,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/GameImpl.cs - startLine: 1226 + startLine: 1228 assemblies: - Tiny Life namespace: TinyLife @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/GameImpl.cs - startLine: 1230 + startLine: 1232 assemblies: - Tiny Life namespace: TinyLife @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildClothes path: ../TinyLife/GameImpl.cs - startLine: 1234 + startLine: 1236 assemblies: - Tiny Life namespace: TinyLife @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroFurniture path: ../TinyLife/GameImpl.cs - startLine: 1238 + startLine: 1240 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml index b894c82..0dda164 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPriceDelegate path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 447 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.yml b/docs/api/TinyLife.Tools.FurniturePlacer.yml index a76606d..2b46328 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.yml @@ -255,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -290,7 +290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -328,7 +328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -359,7 +359,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectFurniture path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -409,7 +409,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnselectFurniture path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 222 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -437,7 +437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPrice path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 416 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml index 089dd62..d357c1a 100644 --- a/docs/api/TinyLife.Tools.RemoveTool.yml +++ b/docs/api/TinyLife.Tools.RemoveTool.yml @@ -417,7 +417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveNonGroundTile path: ../TinyLife/Tools/RemoveTool.cs - startLine: 215 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -461,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveFurniture path: ../TinyLife/Tools/RemoveTool.cs - startLine: 248 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -499,7 +499,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoreOrRemoveFurniture path: ../TinyLife/Tools/RemoveTool.cs - startLine: 277 + startLine: 279 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -537,7 +537,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayDestroySound path: ../TinyLife/Tools/RemoveTool.cs - startLine: 306 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -565,7 +565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 315 + startLine: 317 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -597,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 325 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -629,7 +629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 345 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index fe2717e..0bef4c9 100644 --- a/docs/api/TinyLife.World.DrawDelegate.yml +++ b/docs/api/TinyLife.World.DrawDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawDelegate path: ../TinyLife/World/Map.cs - startLine: 2991 + startLine: 2961 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedLot.yml b/docs/api/TinyLife.World.ExportedLot.yml index 5505cc0..c7c1422 100644 --- a/docs/api/TinyLife.World.ExportedLot.yml +++ b/docs/api/TinyLife.World.ExportedLot.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedLot path: ../TinyLife/World/Lot.cs - startLine: 493 + startLine: 497 assemblies: - Tiny Life namespace: TinyLife.World @@ -70,7 +70,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: ../TinyLife/World/Lot.cs - startLine: 498 + startLine: 502 assemblies: - Tiny Life namespace: TinyLife.World @@ -99,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Lot.cs - startLine: 502 + startLine: 506 assemblies: - Tiny Life namespace: TinyLife.World @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Lot.cs - startLine: 506 + startLine: 510 assemblies: - Tiny Life namespace: TinyLife.World @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Furniture path: ../TinyLife/World/Lot.cs - startLine: 510 + startLine: 514 assemblies: - Tiny Life namespace: TinyLife.World @@ -186,7 +186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: ../TinyLife/World/Lot.cs - startLine: 515 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.World @@ -227,7 +227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallLikes path: ../TinyLife/World/Lot.cs - startLine: 520 + startLine: 524 assemblies: - Tiny Life namespace: TinyLife.World @@ -256,7 +256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roofs path: ../TinyLife/World/Lot.cs - startLine: 524 + startLine: 528 assemblies: - Tiny Life namespace: TinyLife.World @@ -285,7 +285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stairs path: ../TinyLife/World/Lot.cs - startLine: 529 + startLine: 533 assemblies: - Tiny Life namespace: TinyLife.World @@ -314,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: ../TinyLife/World/Lot.cs - startLine: 533 + startLine: 537 assemblies: - Tiny Life namespace: TinyLife.World @@ -343,7 +343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OtherFloorTiles path: ../TinyLife/World/Lot.cs - startLine: 538 + startLine: 542 assemblies: - Tiny Life namespace: TinyLife.World @@ -372,7 +372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Lot.cs - startLine: 544 + startLine: 548 assemblies: - Tiny Life namespace: TinyLife.World @@ -403,7 +403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: ../TinyLife/World/Lot.cs - startLine: 557 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml index dfeb1bc..7df0371 100644 --- a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml +++ b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WeeklyBillsDelegate path: ../TinyLife/World/Lot.cs - startLine: 485 + startLine: 489 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml index cc82e91..73493f4 100644 --- a/docs/api/TinyLife.World.LotType.yml +++ b/docs/api/TinyLife.World.LotType.yml @@ -41,7 +41,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotType path: ../TinyLife/World/Lot.cs - startLine: 579 + startLine: 583 assemblies: - Tiny Life namespace: TinyLife.World @@ -86,7 +86,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/World/Lot.cs - startLine: 586 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife.World @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Residential path: ../TinyLife/World/Lot.cs - startLine: 589 + startLine: 593 assemblies: - Tiny Life namespace: TinyLife.World @@ -142,7 +142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Park path: ../TinyLife/World/Lot.cs - startLine: 593 + startLine: 597 assemblies: - Tiny Life namespace: TinyLife.World @@ -169,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cafe path: ../TinyLife/World/Lot.cs - startLine: 596 + startLine: 600 assemblies: - Tiny Life namespace: TinyLife.World @@ -196,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KidsPlayground path: ../TinyLife/World/Lot.cs - startLine: 611 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife.World @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Library path: ../TinyLife/World/Lot.cs - startLine: 618 + startLine: 622 assemblies: - Tiny Life namespace: TinyLife.World @@ -250,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenericPublicLot path: ../TinyLife/World/Lot.cs - startLine: 632 + startLine: 636 assemblies: - Tiny Life namespace: TinyLife.World @@ -277,7 +277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gym path: ../TinyLife/World/Lot.cs - startLine: 635 + startLine: 639 assemblies: - Tiny Life namespace: TinyLife.World @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bar path: ../TinyLife/World/Lot.cs - startLine: 646 + startLine: 650 assemblies: - Tiny Life namespace: TinyLife.World @@ -331,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Lot.cs - startLine: 667 + startLine: 671 assemblies: - Tiny Life namespace: TinyLife.World @@ -360,7 +360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Lot.cs - startLine: 671 + startLine: 675 assemblies: - Tiny Life namespace: TinyLife.World @@ -389,7 +389,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsResidential path: ../TinyLife/World/Lot.cs - startLine: 676 + startLine: 680 assemblies: - Tiny Life namespace: TinyLife.World @@ -418,7 +418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredFurniture path: ../TinyLife/World/Lot.cs - startLine: 681 + startLine: 685 assemblies: - Tiny Life namespace: TinyLife.World @@ -447,7 +447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 687 + startLine: 691 assemblies: - Tiny Life namespace: TinyLife.World @@ -476,7 +476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employments path: ../TinyLife/World/Lot.cs - startLine: 692 + startLine: 696 assemblies: - Tiny Life namespace: TinyLife.World @@ -507,7 +507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/World/Lot.cs - startLine: 697 + startLine: 701 assemblies: - Tiny Life namespace: TinyLife.World @@ -538,7 +538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitHours path: ../TinyLife/World/Lot.cs - startLine: 702 + startLine: 706 assemblies: - Tiny Life namespace: TinyLife.World @@ -569,7 +569,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/World/Lot.cs - startLine: 707 + startLine: 711 assemblies: - Tiny Life namespace: TinyLife.World @@ -600,7 +600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Lot.cs - startLine: 717 + startLine: 721 assemblies: - Tiny Life namespace: TinyLife.World @@ -647,7 +647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 733 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.World @@ -688,7 +688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Lot.cs - startLine: 741 + startLine: 745 assemblies: - Tiny Life namespace: TinyLife.World @@ -722,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetScalingVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 754 + startLine: 758 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index ecdc75c..653ce2a 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -10,7 +10,6 @@ items: - TinyLife.World.Map.AddLight(TinyLife.Objects.Light) - TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle) - TinyLife.World.Map.AddLot(TinyLife.World.Lot) - - TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - TinyLife.World.Map.AddObject(TinyLife.Objects.MapObject) - TinyLife.World.Map.AddRoad(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.AddRoof(TinyLife.World.Roof) @@ -102,7 +101,7 @@ items: - TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - - TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) + - TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) langs: - csharp - vb @@ -3350,85 +3349,47 @@ items: nameWithType.vb: Map.MoveEverything(Point, Rectangle, Boolean, Tile) fullName.vb: TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Rectangle, Boolean, TinyLife.World.Tile) name.vb: MoveEverything(Point, Rectangle, Boolean, Tile) -- uid: TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) - commentId: M:TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) - id: ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) +- uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) + commentId: M:TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) + id: ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) parent: TinyLife.World.Map langs: - csharp - vb - name: ValidateExistingRooms(params Point[]) - nameWithType: Map.ValidateExistingRooms(params Point[]) - fullName: TinyLife.World.Map.ValidateExistingRooms(params Microsoft.Xna.Framework.Point[]) + name: ValidateRooms(Point, int) + nameWithType: Map.ValidateRooms(Point, int) + fullName: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, int) type: Method source: remote: path: TinyLife/World/Map.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ValidateExistingRooms + id: ValidateRooms path: ../TinyLife/World/Map.cs - startLine: 1855 + startLine: 1860 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nRemoves all outdated rooms on this map after calling their methods.\n" + summary: "\nAdds new objects to the given positions if there are valid rooms present, and validates additional rooms, checking for whether they should still exist.\n" example: [] syntax: - content: public void ValidateExistingRooms(params Point[] positions) + content: public Room ValidateRooms(Point position, int floor) parameters: - - id: positions - type: Microsoft.Xna.Framework.Point[] - description: The positions around which to validate rooms - content.vb: Public Sub ValidateExistingRooms(ParamArray positions As Point()) - overload: TinyLife.World.Map.ValidateExistingRooms* - nameWithType.vb: Map.ValidateExistingRooms(ParamArray Point()) - fullName.vb: TinyLife.World.Map.ValidateExistingRooms(ParamArray Microsoft.Xna.Framework.Point()) - name.vb: ValidateExistingRooms(ParamArray Point()) -- uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - commentId: M:TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - id: AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - parent: TinyLife.World.Map - langs: - - csharp - - vb - name: AddNewRoomsAndValidateExisting(Point[], int, UndoableAction, bool) - nameWithType: Map.AddNewRoomsAndValidateExisting(Point[], int, UndoableAction, bool) - fullName: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[], int, TinyLife.Tools.UndoableAction, bool) - type: Method - source: - remote: - path: TinyLife/World/Map.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AddNewRoomsAndValidateExisting - path: ../TinyLife/World/Map.cs - startLine: 1877 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nAdds new objects to the given positions if there are valid rooms present, and validates additional rooms, checking for whether they should still exists.\n" - example: [] - syntax: - content: public void AddNewRoomsAndValidateExisting(Point[] positions, int floor, UndoableAction action, bool editWorld = false) - parameters: - - id: positions - type: Microsoft.Xna.Framework.Point[] - description: The positions that should be inspected for possible rooms. + - id: position + type: Microsoft.Xna.Framework.Point + description: The position that should be inspected for possible rooms. - id: floor type: System.Int32 description: The floor that should be inspected for possible rooms. - - id: action - type: TinyLife.Tools.UndoableAction - description: The undoable action that this method should add its actions to. If this method should be executed immediately, use the immediate constructor. - - id: editWorld - type: System.Boolean - description: Whether the world should be edited when adding new rooms, which involves adding concrete floors and a roof to new rooms. - content.vb: Public Sub AddNewRoomsAndValidateExisting(positions As Point(), floor As Integer, action As UndoableAction, editWorld As Boolean = False) - overload: TinyLife.World.Map.AddNewRoomsAndValidateExisting* - nameWithType.vb: Map.AddNewRoomsAndValidateExisting(Point(), Integer, UndoableAction, Boolean) - fullName.vb: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point(), Integer, TinyLife.Tools.UndoableAction, Boolean) - name.vb: AddNewRoomsAndValidateExisting(Point(), Integer, UndoableAction, Boolean) + return: + type: TinyLife.World.Room + description: If a new room was added, the added room, otherwise null. + content.vb: Public Function ValidateRooms(position As Point, floor As Integer) As Room + overload: TinyLife.World.Map.ValidateRooms* + nameWithType.vb: Map.ValidateRooms(Point, Integer) + fullName.vb: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, Integer) + name.vb: ValidateRooms(Point, Integer) - uid: TinyLife.World.Map.GetRegularVisitors commentId: M:TinyLife.World.Map.GetRegularVisitors id: GetRegularVisitors @@ -3447,7 +3408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1941 + startLine: 1909 assemblies: - Tiny Life namespace: TinyLife.World @@ -3478,7 +3439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1951 + startLine: 1919 assemblies: - Tiny Life namespace: TinyLife.World @@ -3509,7 +3470,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkGroundTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1964 + startLine: 1932 assemblies: - Tiny Life namespace: TinyLife.World @@ -3541,7 +3502,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1980 + startLine: 1948 assemblies: - Tiny Life namespace: TinyLife.World @@ -3582,7 +3543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/World/Map.cs - startLine: 2011 + startLine: 1979 assemblies: - Tiny Life namespace: TinyLife.World @@ -3610,7 +3571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2596 + startLine: 2566 assemblies: - Tiny Life namespace: TinyLife.World @@ -3645,7 +3606,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2640 + startLine: 2610 assemblies: - Tiny Life namespace: TinyLife.World @@ -3680,7 +3641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMapSampler path: ../TinyLife/World/Map.cs - startLine: 2658 + startLine: 2628 assemblies: - Tiny Life namespace: TinyLife.World @@ -3711,7 +3672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 2669 + startLine: 2639 assemblies: - Tiny Life namespace: TinyLife.World @@ -3749,7 +3710,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibleWorldArea path: ../TinyLife/World/Map.cs - startLine: 2763 + startLine: 2733 assemblies: - Tiny Life namespace: TinyLife.World @@ -6922,74 +6883,11 @@ references: name: MoveEverything nameWithType: Map.MoveEverything fullName: TinyLife.World.Map.MoveEverything -- uid: TinyLife.World.Room.Validate - commentId: M:TinyLife.World.Room.Validate - name: Validate() - nameWithType: Room.Validate() - fullName: TinyLife.World.Room.Validate() - spec.csharp: - - uid: TinyLife.World.Room.Validate - name: Validate - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.World.Room.Validate - name: Validate - - name: ( - - name: ) -- uid: TinyLife.World.Map.ValidateExistingRooms* - commentId: Overload:TinyLife.World.Map.ValidateExistingRooms - name: ValidateExistingRooms - nameWithType: Map.ValidateExistingRooms - fullName: TinyLife.World.Map.ValidateExistingRooms -- uid: Microsoft.Xna.Framework.Point[] - isExternal: true - name: Point[] - nameWithType: Point[] - fullName: Microsoft.Xna.Framework.Point[] - nameWithType.vb: Point() - fullName.vb: Microsoft.Xna.Framework.Point() - name.vb: Point() - spec.csharp: - - uid: Microsoft.Xna.Framework.Point - name: Point - isExternal: true - - name: '[' - - name: ']' - spec.vb: - - uid: Microsoft.Xna.Framework.Point - name: Point - isExternal: true - - name: ( - - name: ) -- uid: TinyLife.Tools.UndoableAction - commentId: T:TinyLife.Tools.UndoableAction - parent: TinyLife.Tools - name: UndoableAction - nameWithType: UndoableAction - fullName: TinyLife.Tools.UndoableAction -- uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting* - commentId: Overload:TinyLife.World.Map.AddNewRoomsAndValidateExisting - name: AddNewRoomsAndValidateExisting - nameWithType: Map.AddNewRoomsAndValidateExisting - fullName: TinyLife.World.Map.AddNewRoomsAndValidateExisting -- uid: TinyLife.Tools - commentId: N:TinyLife.Tools - name: TinyLife.Tools - nameWithType: TinyLife.Tools - fullName: TinyLife.Tools - spec.csharp: - - uid: TinyLife - name: TinyLife - - name: . - - uid: TinyLife.Tools - name: Tools - spec.vb: - - uid: TinyLife - name: TinyLife - - name: . - - uid: TinyLife.Tools - name: Tools +- uid: TinyLife.World.Map.ValidateRooms* + commentId: Overload:TinyLife.World.Map.ValidateRooms + name: ValidateRooms + nameWithType: Map.ValidateRooms + fullName: TinyLife.World.Map.ValidateRooms - uid: TinyLife.World.Map.GetPeople commentId: M:TinyLife.World.Map.GetPeople name: GetPeople() diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml index 440d3cf..efacb07 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2976 + startLine: 2946 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml index ec71631..b7bfdb7 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2981 + startLine: 2951 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml index 2952466..0794982 100644 --- a/docs/api/TinyLife.World.Roof.yml +++ b/docs/api/TinyLife.World.Roof.yml @@ -10,7 +10,6 @@ items: - TinyLife.World.Roof.Color - TinyLife.World.Roof.Colors - TinyLife.World.Roof.Floor - - TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) - TinyLife.World.Roof.GetPrice - TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) - TinyLife.World.Roof.Rotation @@ -500,41 +499,6 @@ items: description: The draw and depth offset that the furniture should draw with. content.vb: Public Function GetRoofAttachedFurnitureOffset(position As Vector2) As (DrawOffset As Vector2, DepthOffset As Single) overload: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset* -- uid: TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) - commentId: M:TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) - id: GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) - parent: TinyLife.World.Roof - langs: - - csharp - - vb - name: GenerateRoof(Room, UndoableAction) - nameWithType: Roof.GenerateRoof(Room, UndoableAction) - fullName: TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room, TinyLife.Tools.UndoableAction) - type: Method - source: - remote: - path: TinyLife/World/Roof.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GenerateRoof - path: ../TinyLife/World/Roof.cs - startLine: 360 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nGenerates the roofing for the given and adds it to the map.\nThe generated roofing is split into as few separate parts as possible by ordering the tiles the room covers.\n" - example: [] - syntax: - content: public static void GenerateRoof(Room room, UndoableAction action) - parameters: - - id: room - type: TinyLife.World.Room - description: The room to add roofing to - - id: action - type: TinyLife.Tools.UndoableAction - description: The undoable action that this method should add its actions to. If this method should be executed immediately, use the immediate constructor. - content.vb: Public Shared Sub GenerateRoof(room As Room, action As UndoableAction) - overload: TinyLife.World.Roof.GenerateRoof* references: - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map @@ -1372,37 +1336,3 @@ references: - name: " " - name: T2 - name: ) -- uid: TinyLife.World.Room - commentId: T:TinyLife.World.Room - parent: TinyLife.World - name: Room - nameWithType: Room - fullName: TinyLife.World.Room -- uid: TinyLife.Tools.UndoableAction - commentId: T:TinyLife.Tools.UndoableAction - parent: TinyLife.Tools - name: UndoableAction - nameWithType: UndoableAction - fullName: TinyLife.Tools.UndoableAction -- uid: TinyLife.World.Roof.GenerateRoof* - commentId: Overload:TinyLife.World.Roof.GenerateRoof - name: GenerateRoof - nameWithType: Roof.GenerateRoof - fullName: TinyLife.World.Roof.GenerateRoof -- uid: TinyLife.Tools - commentId: N:TinyLife.Tools - name: TinyLife.Tools - nameWithType: TinyLife.Tools - fullName: TinyLife.Tools - spec.csharp: - - uid: TinyLife - name: TinyLife - - name: . - - uid: TinyLife.Tools - name: Tools - spec.vb: - - uid: TinyLife - name: TinyLife - - name: . - - uid: TinyLife.Tools - name: Tools diff --git a/docs/api/TinyLife.World.RoofStyle.yml b/docs/api/TinyLife.World.RoofStyle.yml index 3c584d4..6727fe2 100644 --- a/docs/api/TinyLife.World.RoofStyle.yml +++ b/docs/api/TinyLife.World.RoofStyle.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofStyle path: ../TinyLife/World/Roof.cs - startLine: 408 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.World @@ -51,7 +51,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flat path: ../TinyLife/World/Roof.cs - startLine: 413 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.World @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gable path: ../TinyLife/World/Roof.cs - startLine: 417 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.World @@ -107,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Custom path: ../TinyLife/World/Roof.cs - startLine: 421 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Room.yml b/docs/api/TinyLife.World.Room.yml index bc04154..f59a417 100644 --- a/docs/api/TinyLife.World.Room.yml +++ b/docs/api/TinyLife.World.Room.yml @@ -325,7 +325,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThis method is called in to ensure that this room is still valid\n" + summary: "\nThis method is called in to ensure that this room is still valid\n" example: [] syntax: content: public bool Validate() @@ -1199,68 +1199,6 @@ references: - name: " " - name: T - name: ) -- uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - commentId: M:TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - name: AddNewRoomsAndValidateExisting(Point[], int, UndoableAction, bool) - nameWithType: Map.AddNewRoomsAndValidateExisting(Point[], int, UndoableAction, bool) - fullName: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[], int, TinyLife.Tools.UndoableAction, bool) - nameWithType.vb: Map.AddNewRoomsAndValidateExisting(Point(), Integer, UndoableAction, Boolean) - fullName.vb: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point(), Integer, TinyLife.Tools.UndoableAction, Boolean) - name.vb: AddNewRoomsAndValidateExisting(Point(), Integer, UndoableAction, Boolean) - spec.csharp: - - uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - name: AddNewRoomsAndValidateExisting - - name: ( - - uid: Microsoft.Xna.Framework.Point - name: Point - isExternal: true - - name: '[' - - name: ']' - - name: ',' - - name: " " - - uid: System.Int32 - name: int - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ',' - - name: " " - - uid: TinyLife.Tools.UndoableAction - name: UndoableAction - - name: ',' - - name: " " - - uid: System.Boolean - name: bool - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) - spec.vb: - - uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],System.Int32,TinyLife.Tools.UndoableAction,System.Boolean) - name: AddNewRoomsAndValidateExisting - - name: ( - - uid: Microsoft.Xna.Framework.Point - name: Point - isExternal: true - - name: ( - - name: ) - - name: ',' - - name: " " - - uid: System.Int32 - name: Integer - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ',' - - name: " " - - uid: TinyLife.Tools.UndoableAction - name: UndoableAction - - name: ',' - - name: " " - - uid: System.Boolean - name: Boolean - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) - uid: TinyLife.World.Room.Validate* commentId: Overload:TinyLife.World.Room.Validate name: Validate diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index 22dc380..9904ecd 100644 --- a/docs/api/TinyLife.World.UpdateDelegate.yml +++ b/docs/api/TinyLife.World.UpdateDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2966 + startLine: 2936 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml index 42d451b..7191efb 100644 --- a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml +++ b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2971 + startLine: 2941 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wall.yml b/docs/api/TinyLife.World.Wall.yml index f3374eb..c00e3a0 100644 --- a/docs/api/TinyLife.World.Wall.yml +++ b/docs/api/TinyLife.World.Wall.yml @@ -11,7 +11,6 @@ items: - TinyLife.World.Wall.GetPrice - TinyLife.World.Wall.IsDown - TinyLife.World.Wall.OnAdded(TinyLife.World.Map) - - TinyLife.World.Wall.OnRemoved(TinyLife.World.Map) - TinyLife.World.Wall.Price - TinyLife.World.Wall.Validate(TinyLife.World.Map) - TinyLife.World.Wall.Wallpapers @@ -49,6 +48,7 @@ items: - TinyLife.Objects.WallLike.Floor - TinyLife.Objects.WallLike.IsStatic - TinyLife.Objects.WallLike.Opening + - TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) - TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) - TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) @@ -394,39 +394,6 @@ items: content.vb: Public Overrides Sub OnAdded(map As Map) overridden: TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map) overload: TinyLife.World.Wall.OnAdded* -- uid: TinyLife.World.Wall.OnRemoved(TinyLife.World.Map) - commentId: M:TinyLife.World.Wall.OnRemoved(TinyLife.World.Map) - id: OnRemoved(TinyLife.World.Map) - parent: TinyLife.World.Wall - langs: - - csharp - - vb - name: OnRemoved(Map) - nameWithType: Wall.OnRemoved(Map) - fullName: TinyLife.World.Wall.OnRemoved(TinyLife.World.Map) - type: Method - source: - remote: - path: TinyLife/World/Wall.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OnRemoved - path: ../TinyLife/World/Wall.cs - startLine: 102 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nCalled when this wall is removed from the given map.\nBy default, this method marks surrounding locations dirty for pathfinding and calls .\n" - example: [] - syntax: - content: public override void OnRemoved(Map map) - parameters: - - id: map - type: TinyLife.World.Map - description: The map. - content.vb: Public Overrides Sub OnRemoved(map As Map) - overridden: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - overload: TinyLife.World.Wall.OnRemoved* references: - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map @@ -518,6 +485,26 @@ references: name: Opening nameWithType: WallLike.Opening fullName: TinyLife.Objects.WallLike.Opening +- uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) + commentId: M:TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) + parent: TinyLife.Objects.WallLike + name: OnRemoved(Map) + nameWithType: WallLike.OnRemoved(Map) + fullName: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) + spec.csharp: + - uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) + name: OnRemoved + - name: ( + - uid: TinyLife.World.Map + name: Map + - name: ) + spec.vb: + - uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) + name: OnRemoved + - name: ( + - uid: TinyLife.World.Map + name: Map + - name: ) - uid: TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) commentId: M:TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) parent: TinyLife.Objects.WallLike @@ -1924,28 +1911,3 @@ references: name: OnAdded nameWithType: Wall.OnAdded fullName: TinyLife.World.Wall.OnAdded -- uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - commentId: M:TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - parent: TinyLife.Objects.WallLike - name: OnRemoved(Map) - nameWithType: WallLike.OnRemoved(Map) - fullName: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - spec.csharp: - - uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - name: OnRemoved - - name: ( - - uid: TinyLife.World.Map - name: Map - - name: ) - spec.vb: - - uid: TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map) - name: OnRemoved - - name: ( - - uid: TinyLife.World.Map - name: Map - - name: ) -- uid: TinyLife.World.Wall.OnRemoved* - commentId: Overload:TinyLife.World.Wall.OnRemoved - name: OnRemoved - nameWithType: Wall.OnRemoved - fullName: TinyLife.World.Wall.OnRemoved