0.37.0-pre.3

This commit is contained in:
Ell 2023-10-18 17:54:32 +02:00
parent f0c7b9401e
commit 95dc58e2a1
21 changed files with 158 additions and 416 deletions

View file

@ -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 # 0.37.0-pre.2
*October 12, 2023* *October 12, 2023*

View file

@ -3662,7 +3662,6 @@
"TinyLife.World.Map.AddLight(TinyLife.Objects.Light)": "TinyLife.World.Map.yml", "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(Microsoft.Xna.Framework.Rectangle)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.AddLot(TinyLife.World.Lot)": "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.AddObject(TinyLife.Objects.MapObject)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.AddRoad(Microsoft.Xna.Framework.Point)": "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", "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.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.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.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": "TinyLife.World.MapAudioEmitter.yml",
"TinyLife.World.MapAudioEmitter.#ctor(Microsoft.Xna.Framework.Vector2,System.Single)": "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", "TinyLife.World.MapAudioEmitter.Floor": "TinyLife.World.MapAudioEmitter.yml",
@ -3801,7 +3800,6 @@
"TinyLife.World.Roof.Color": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Color": "TinyLife.World.Roof.yml",
"TinyLife.World.Roof.Colors": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Colors": "TinyLife.World.Roof.yml",
"TinyLife.World.Roof.Floor": "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.GetPrice": "TinyLife.World.Roof.yml",
"TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Roof.yml",
"TinyLife.World.Roof.Rotation": "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.GetPrice": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.IsDown": "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.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.Price": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.Validate(TinyLife.World.Map)": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.Validate(TinyLife.World.Map)": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.Wallpapers": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.Wallpapers": "TinyLife.World.Wall.yml",

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode id: GameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1176 startLine: 1178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad id: InitialLoad
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1179 startLine: 1181
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash id: Splash
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1181 startLine: 1183
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu id: MainMenu
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1183 startLine: 1185
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold id: SelectHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1185 startLine: 1187
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold id: InGameHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1187 startLine: 1189
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly id: BuildOnly
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1189 startLine: 1191
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation id: CharacterCreation
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1191 startLine: 1193
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -553,7 +553,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors id: NotifyNeighbors
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 150 startLine: 151
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -585,7 +585,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged id: OnNeighborChanged
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 165 startLine: 166
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -620,7 +620,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDepth id: GetDepth
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 177 startLine: 178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -670,7 +670,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIndexForCamera id: GetIndexForCamera
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 188 startLine: 189
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -706,7 +706,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPositionForCamera id: GetPositionForCamera
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 203 startLine: 204
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -742,7 +742,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCenterBottomPos id: GetCenterBottomPos
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 211 startLine: 212
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -778,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsVerticalForCamera id: IsVerticalForCamera
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 228 startLine: 229
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects
@ -815,7 +815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsVertical id: IsVertical
path: ../TinyLife/Objects/WallLike.cs path: ../TinyLife/Objects/WallLike.cs
startLine: 241 startLine: 242
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Objects namespace: TinyLife.Objects

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set id: Set
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1220 startLine: 1222
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking id: Woodworking
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1226 startLine: 1228
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout id: Workout
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1230 startLine: 1232
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes id: ChildClothes
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1234 startLine: 1236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RetroFurniture id: RetroFurniture
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1238 startLine: 1240
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPriceDelegate id: GetCustomPriceDelegate
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 447 startLine: 448
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools

View file

@ -255,7 +255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 161 startLine: 162
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -290,7 +290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldHighlightSelectedObject id: ShouldHighlightSelectedObject
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 183 startLine: 184
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -328,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMouseCursor id: GetMouseCursor
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 188 startLine: 189
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -359,7 +359,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectFurniture id: SelectFurniture
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 204 startLine: 205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -409,7 +409,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnselectFurniture id: UnselectFurniture
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 222 startLine: 223
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -437,7 +437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPrice id: GetCustomPrice
path: ../TinyLife/Tools/FurniturePlacer.cs path: ../TinyLife/Tools/FurniturePlacer.cs
startLine: 416 startLine: 417
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools

View file

@ -417,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveNonGroundTile id: RemoveNonGroundTile
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 215 startLine: 217
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -461,7 +461,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveFurniture id: RemoveFurniture
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 248 startLine: 250
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -499,7 +499,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StoreOrRemoveFurniture id: StoreOrRemoveFurniture
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 277 startLine: 279
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -537,7 +537,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayDestroySound id: PlayDestroySound
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 306 startLine: 308
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -565,7 +565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpawnDestroyParticles id: SpawnDestroyParticles
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 315 startLine: 317
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -597,7 +597,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpawnDestroyParticles id: SpawnDestroyParticles
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 325 startLine: 327
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -629,7 +629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpawnDestroyParticles id: SpawnDestroyParticles
path: ../TinyLife/Tools/RemoveTool.cs path: ../TinyLife/Tools/RemoveTool.cs
startLine: 345 startLine: 347
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDelegate id: DrawDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2991 startLine: 2961
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExportedLot id: ExportedLot
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 493 startLine: 497
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -70,7 +70,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExportedVersion id: ExportedVersion
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 498 startLine: 502
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area id: Area
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 502 startLine: 506
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -128,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type id: Type
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 506 startLine: 510
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture id: Furniture
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 510 startLine: 514
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -186,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls id: Walls
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 515 startLine: 519
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -227,7 +227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallLikes id: WallLikes
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 520 startLine: 524
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roofs id: Roofs
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 524 startLine: 528
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -285,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stairs id: Stairs
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 529 startLine: 533
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -314,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tiles id: Tiles
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 533 startLine: 537
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -343,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OtherFloorTiles id: OtherFloorTiles
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 538 startLine: 542
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice id: GetPrice
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 544 startLine: 548
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -403,7 +403,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoveredArea id: GetCoveredArea
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 557 startLine: 561
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WeeklyBillsDelegate id: WeeklyBillsDelegate
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 485 startLine: 489
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -41,7 +41,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotType id: LotType
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 579 startLine: 583
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -86,7 +86,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types id: Types
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 586 startLine: 590
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Residential id: Residential
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 589 startLine: 593
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -142,7 +142,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Park id: Park
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 593 startLine: 597
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -169,7 +169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cafe id: Cafe
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 596 startLine: 600
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: KidsPlayground id: KidsPlayground
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 611 startLine: 615
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Library id: Library
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 618 startLine: 622
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -250,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenericPublicLot id: GenericPublicLot
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 632 startLine: 636
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -277,7 +277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gym id: Gym
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 635 startLine: 639
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -304,7 +304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bar id: Bar
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 646 startLine: 650
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 667 startLine: 671
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 671 startLine: 675
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -389,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsResidential id: IsResidential
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 676 startLine: 680
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -418,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredFurniture id: RequiredFurniture
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 681 startLine: 685
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -447,7 +447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisitPriority id: GetVisitPriority
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 687 startLine: 691
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -476,7 +476,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Employments id: Employments
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 692 startLine: 696
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -507,7 +507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction id: CanExecuteAction
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 697 startLine: 701
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -538,7 +538,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitHours id: VisitHours
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 702 startLine: 706
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -569,7 +569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName id: DisplayName
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 707 startLine: 711
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 717 startLine: 721
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -647,7 +647,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentVisitPriority id: GetCurrentVisitPriority
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 733 startLine: 737
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -688,7 +688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 741 startLine: 745
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -722,7 +722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetScalingVisitPriority id: GetScalingVisitPriority
path: ../TinyLife/World/Lot.cs path: ../TinyLife/World/Lot.cs
startLine: 754 startLine: 758
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -10,7 +10,6 @@ items:
- TinyLife.World.Map.AddLight(TinyLife.Objects.Light) - TinyLife.World.Map.AddLight(TinyLife.Objects.Light)
- TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle) - TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle)
- TinyLife.World.Map.AddLot(TinyLife.World.Lot) - 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.AddObject(TinyLife.Objects.MapObject)
- TinyLife.World.Map.AddRoad(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.AddRoad(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.AddRoof(TinyLife.World.Roof) - 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.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.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.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: langs:
- csharp - csharp
- vb - vb
@ -3350,85 +3349,47 @@ items:
nameWithType.vb: Map.MoveEverything(Point, Rectangle, Boolean, Tile) 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) 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) name.vb: MoveEverything(Point, Rectangle, Boolean, Tile)
- uid: TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) - uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
commentId: M:TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) commentId: M:TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
id: ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) id: ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
parent: TinyLife.World.Map parent: TinyLife.World.Map
langs: langs:
- csharp - csharp
- vb - vb
name: ValidateExistingRooms(params Point[]) name: ValidateRooms(Point, int)
nameWithType: Map.ValidateExistingRooms(params Point[]) nameWithType: Map.ValidateRooms(Point, int)
fullName: TinyLife.World.Map.ValidateExistingRooms(params Microsoft.Xna.Framework.Point[]) fullName: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, int)
type: Method type: Method
source: source:
remote: remote:
path: TinyLife/World/Map.cs path: TinyLife/World/Map.cs
branch: main branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateExistingRooms id: ValidateRooms
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1855 startLine: 1860
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
summary: "\nRemoves all outdated rooms on this map after calling their <xref href=\"TinyLife.World.Room.Validate\" data-throw-if-not-resolved=\"false\"></xref> methods.\n" summary: "\nAdds new <xref href=\"TinyLife.World.Room\" data-throw-if-not-resolved=\"false\"></xref> objects to the given positions if there are valid rooms present, and validates additional rooms, checking for whether they should still exist.\n"
example: [] example: []
syntax: syntax:
content: public void ValidateExistingRooms(params Point[] positions) content: public Room ValidateRooms(Point position, int floor)
parameters: parameters:
- id: positions - id: position
type: Microsoft.Xna.Framework.Point[] type: Microsoft.Xna.Framework.Point
description: The positions around which to validate rooms description: The position that should be inspected for possible 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 <xref href=\"TinyLife.World.Room\" data-throw-if-not-resolved=\"false\"></xref> 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: floor - id: floor
type: System.Int32 type: System.Int32
description: The floor that should be inspected for possible rooms. description: The floor that should be inspected for possible rooms.
- id: action return:
type: TinyLife.Tools.UndoableAction type: TinyLife.World.Room
description: The undoable action that this method should add its actions to. If this method should be executed immediately, use the <xref href="TinyLife.Tools.UndoableAction" data-throw-if-not-resolved="false"></xref> immediate constructor. description: If a new room was added, the added room, otherwise <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
- id: editWorld content.vb: Public Function ValidateRooms(position As Point, floor As Integer) As Room
type: System.Boolean overload: TinyLife.World.Map.ValidateRooms*
description: Whether the world should be edited when adding new rooms, which involves adding concrete floors and a roof to new rooms. nameWithType.vb: Map.ValidateRooms(Point, Integer)
content.vb: Public Sub AddNewRoomsAndValidateExisting(positions As Point(), floor As Integer, action As UndoableAction, editWorld As Boolean = False) fullName.vb: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, Integer)
overload: TinyLife.World.Map.AddNewRoomsAndValidateExisting* name.vb: ValidateRooms(Point, Integer)
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)
- uid: TinyLife.World.Map.GetRegularVisitors - uid: TinyLife.World.Map.GetRegularVisitors
commentId: M:TinyLife.World.Map.GetRegularVisitors commentId: M:TinyLife.World.Map.GetRegularVisitors
id: GetRegularVisitors id: GetRegularVisitors
@ -3447,7 +3408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRegularVisitors id: GetRegularVisitors
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1941 startLine: 1909
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3478,7 +3439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllLotEmployments id: GetAllLotEmployments
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1951 startLine: 1919
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3509,7 +3470,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkGroundTileDirtyForDrawing id: MarkGroundTileDirtyForDrawing
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1964 startLine: 1932
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3541,7 +3502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkObjectDirtyForDrawing id: MarkObjectDirtyForDrawing
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1980 startLine: 1948
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3582,7 +3543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval id: PrepareForPermanentRemoval
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2011 startLine: 1979
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3610,7 +3571,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadStaticMap id: LoadStaticMap
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2596 startLine: 2566
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3645,7 +3606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotHidden id: IsLotHidden
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2640 startLine: 2610
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3680,7 +3641,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMapSampler id: GetMapSampler
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2658 startLine: 2628
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3711,7 +3672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateExternalPeople id: UpdateExternalPeople
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2669 startLine: 2639
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3749,7 +3710,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisibleWorldArea id: GetVisibleWorldArea
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2763 startLine: 2733
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -6922,74 +6883,11 @@ references:
name: MoveEverything name: MoveEverything
nameWithType: Map.MoveEverything nameWithType: Map.MoveEverything
fullName: TinyLife.World.Map.MoveEverything fullName: TinyLife.World.Map.MoveEverything
- uid: TinyLife.World.Room.Validate - uid: TinyLife.World.Map.ValidateRooms*
commentId: M:TinyLife.World.Room.Validate commentId: Overload:TinyLife.World.Map.ValidateRooms
name: Validate() name: ValidateRooms
nameWithType: Room.Validate() nameWithType: Map.ValidateRooms
fullName: TinyLife.World.Room.Validate() fullName: TinyLife.World.Map.ValidateRooms
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.GetPeople - uid: TinyLife.World.Map.GetPeople
commentId: M:TinyLife.World.Map.GetPeople commentId: M:TinyLife.World.Map.GetPeople
name: GetPeople() name: GetPeople()

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegate id: ObjectUpdateDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2976 startLine: 2946
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegateNoPhase id: ObjectUpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2981 startLine: 2951
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -10,7 +10,6 @@ items:
- TinyLife.World.Roof.Color - TinyLife.World.Roof.Color
- TinyLife.World.Roof.Colors - TinyLife.World.Roof.Colors
- TinyLife.World.Roof.Floor - TinyLife.World.Roof.Floor
- TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction)
- TinyLife.World.Roof.GetPrice - TinyLife.World.Roof.GetPrice
- TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) - TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2)
- TinyLife.World.Roof.Rotation - TinyLife.World.Roof.Rotation
@ -500,41 +499,6 @@ items:
description: The draw and depth offset that the furniture should draw with. 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) content.vb: Public Function GetRoofAttachedFurnitureOffset(position As Vector2) As (DrawOffset As Vector2, DepthOffset As Single)
overload: TinyLife.World.Roof.GetRoofAttachedFurnitureOffset* 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 <xref href=\"TinyLife.World.Room\" data-throw-if-not-resolved=\"false\"></xref> 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 <xref href="TinyLife.Tools.UndoableAction" data-throw-if-not-resolved="false"></xref> immediate constructor.
content.vb: Public Shared Sub GenerateRoof(room As Room, action As UndoableAction)
overload: TinyLife.World.Roof.GenerateRoof*
references: references:
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map commentId: T:TinyLife.World.Map
@ -1372,37 +1336,3 @@ references:
- name: " " - name: " "
- name: T2 - name: T2
- name: ) - 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

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofStyle id: RoofStyle
path: ../TinyLife/World/Roof.cs path: ../TinyLife/World/Roof.cs
startLine: 408 startLine: 360
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flat id: Flat
path: ../TinyLife/World/Roof.cs path: ../TinyLife/World/Roof.cs
startLine: 413 startLine: 365
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gable id: Gable
path: ../TinyLife/World/Roof.cs path: ../TinyLife/World/Roof.cs
startLine: 417 startLine: 369
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Custom id: Custom
path: ../TinyLife/World/Roof.cs path: ../TinyLife/World/Roof.cs
startLine: 421 startLine: 373
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -325,7 +325,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
summary: "\nThis method is called in <xref href=\"TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point%5b%5d%2cSystem.Int32%2cTinyLife.Tools.UndoableAction%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> to ensure that this room is still valid\n" summary: "\nThis method is called in <see cref=\"!:World.Map.ValidateExistingRooms\"></see> to ensure that this room is still valid\n"
example: [] example: []
syntax: syntax:
content: public bool Validate() content: public bool Validate()
@ -1199,68 +1199,6 @@ references:
- name: " " - name: " "
- name: T - name: T
- name: ) - 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* - uid: TinyLife.World.Room.Validate*
commentId: Overload:TinyLife.World.Room.Validate commentId: Overload:TinyLife.World.Room.Validate
name: Validate name: Validate

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegate id: UpdateDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2966 startLine: 2936
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegateNoPhase id: UpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2971 startLine: 2941
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -11,7 +11,6 @@ items:
- TinyLife.World.Wall.GetPrice - TinyLife.World.Wall.GetPrice
- TinyLife.World.Wall.IsDown - TinyLife.World.Wall.IsDown
- TinyLife.World.Wall.OnAdded(TinyLife.World.Map) - TinyLife.World.Wall.OnAdded(TinyLife.World.Map)
- TinyLife.World.Wall.OnRemoved(TinyLife.World.Map)
- TinyLife.World.Wall.Price - TinyLife.World.Wall.Price
- TinyLife.World.Wall.Validate(TinyLife.World.Map) - TinyLife.World.Wall.Validate(TinyLife.World.Map)
- TinyLife.World.Wall.Wallpapers - TinyLife.World.Wall.Wallpapers
@ -49,6 +48,7 @@ items:
- TinyLife.Objects.WallLike.Floor - TinyLife.Objects.WallLike.Floor
- TinyLife.Objects.WallLike.IsStatic - TinyLife.Objects.WallLike.IsStatic
- TinyLife.Objects.WallLike.Opening - TinyLife.Objects.WallLike.Opening
- TinyLife.Objects.WallLike.OnRemoved(TinyLife.World.Map)
- TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person) - TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person)
- TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening) - TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening)
- TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map) - TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map)
@ -394,39 +394,6 @@ items:
content.vb: Public Overrides Sub OnAdded(map As Map) content.vb: Public Overrides Sub OnAdded(map As Map)
overridden: TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map) overridden: TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map)
overload: TinyLife.World.Wall.OnAdded* 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 <code data-dev-comment-type=\"paramref\" class=\"paramref\">map</code>.\nBy default, this method marks surrounding locations dirty for pathfinding and calls <xref href=\"TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map)\" data-throw-if-not-resolved=\"false\"></xref>.\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: references:
- uid: TinyLife.World.Map - uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map commentId: T:TinyLife.World.Map
@ -518,6 +485,26 @@ references:
name: Opening name: Opening
nameWithType: WallLike.Opening nameWithType: WallLike.Opening
fullName: TinyLife.Objects.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) - uid: TinyLife.Objects.WallLike.GetFreeActionSpotInfo(TinyLife.World.Map,TinyLife.Objects.Person)
commentId: M: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 parent: TinyLife.Objects.WallLike
@ -1924,28 +1911,3 @@ references:
name: OnAdded name: OnAdded
nameWithType: Wall.OnAdded nameWithType: Wall.OnAdded
fullName: TinyLife.World.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