This commit is contained in:
Ell 2022-08-02 23:19:57 +02:00
parent 056f474757
commit 5618e70ae6
19 changed files with 270 additions and 222 deletions

View file

@ -1,3 +1,15 @@
# 0.24.1
> Various Fixes and Improvements
Improvements
- Made randomly generated outfits match their intention better
- Made lots replace the ground with their default tile type rather than grass when moving them
- Added info text to homes that are too expensive for starter households
- Added a notification for when a mod fails to load
Fixes
- Fixed mods being unable to contain custom furniture
# 0.24.0
![](media/changelog/0.24.0.png)

View file

@ -2844,6 +2844,7 @@
"TinyLife.World.Lot.CanImport(TinyLife.World.ExportedLot)": "TinyLife.World.Lot.yml",
"TinyLife.World.Lot.Export": "TinyLife.World.Lot.yml",
"TinyLife.World.Lot.GetCoveredArea": "TinyLife.World.Lot.yml",
"TinyLife.World.Lot.GetDefaultTile": "TinyLife.World.Lot.yml",
"TinyLife.World.Lot.GetFrontDoor(Vector2)": "TinyLife.World.Lot.yml",
"TinyLife.World.Lot.GetHomeLocation(TinyLife.Objects.Person)": "TinyLife.World.Lot.yml",
"TinyLife.World.Lot.GetObjects``1": "TinyLife.World.Lot.yml",
@ -2926,7 +2927,7 @@
"TinyLife.World.Map.GetClosestEmptyTile(Vector2,System.Int32,System.Boolean,System.Boolean,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestExitRoad(Vector2)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestRoad(Point,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestSidewalk(Point,Vector2)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestRoadsidePosition(Point,Vector2)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetDeadPerson(System.Guid)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetDepth(Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetExitRoads": "TinyLife.World.Map.yml",
@ -2961,7 +2962,7 @@
"TinyLife.World.Map.MailToSend": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MarkDirtyForPathfinding(Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MarkTileDirtyForDrawing(Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean,TinyLife.World.Tile)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnObjectAdded": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnObjectRemoved": "TinyLife.World.Map.yml",

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
startLine: 909
startLine: 915
assemblies:
- Tiny Life
namespace: TinyLife
@ -60,7 +60,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
startLine: 912
startLine: 918
assemblies:
- Tiny Life
namespace: TinyLife
@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
startLine: 914
startLine: 920
assemblies:
- Tiny Life
namespace: TinyLife
@ -128,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
startLine: 916
startLine: 922
assemblies:
- Tiny Life
namespace: TinyLife
@ -162,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
startLine: 918
startLine: 924
assemblies:
- Tiny Life
namespace: TinyLife
@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
startLine: 920
startLine: 926
assemblies:
- Tiny Life
namespace: TinyLife
@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
startLine: 922
startLine: 928
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -1026,7 +1026,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
startLine: 736
startLine: 742
assemblies:
- Tiny Life
namespace: TinyLife
@ -1061,7 +1061,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
startLine: 747
startLine: 753
assemblies:
- Tiny Life
namespace: TinyLife
@ -1096,7 +1096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
startLine: 762
startLine: 768
assemblies:
- Tiny Life
namespace: TinyLife
@ -1132,7 +1132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
startLine: 788
startLine: 794
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModInfo
path: ../TinyLife/Mods/ModLoader.cs
startLine: 134
startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -75,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Mods/ModLoader.cs
startLine: 139
startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod
path: ../TinyLife/Mods/ModLoader.cs
startLine: 143
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -145,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logger
path: ../TinyLife/Mods/ModLoader.cs
startLine: 148
startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -180,7 +180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Content
path: ../TinyLife/Mods/ModLoader.cs
startLine: 153
startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -215,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Harmony
path: ../TinyLife/Mods/ModLoader.cs
startLine: 157
startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -250,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Mods/ModLoader.cs
startLine: 170
startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -281,7 +281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/Mods/ModLoader.cs
startLine: 175
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -314,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToString
path: ../TinyLife/Mods/ModLoader.cs
startLine: 182
startLine: 185
assemblies:
- Tiny Life
namespace: TinyLife.Mods

View file

@ -65,7 +65,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryGetModInfo
path: ../TinyLife/Mods/ModLoader.cs
startLine: 31
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModsFolder
path: ../TinyLife/Mods/ModLoader.cs
startLine: 39
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Mods

View file

@ -635,11 +635,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomWeight
path: ../TinyLife/Objects/Clothes.cs
startLine: 269
startLine: 270
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn optional function that determines the weight that this clothing item has when randomly generating an <xref href=\"TinyLife.Objects.Outfit\" data-throw-if-not-resolved=\"false\"></xref> for a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nThe default weight for a clothing item is 1, and the higher the weight is, the more likely it is for this item to be chosen for an outfit.\n"
summary: "\nAn optional function that determines the weight that this clothing item has when randomly generating an <xref href=\"TinyLife.Objects.Outfit\" data-throw-if-not-resolved=\"false\"></xref> for a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>.\nThe higher the weight is, the more likely it is for this item to be chosen for an outfit.\nThe default weight for a clothing item is 3 if any of the outfit&apos;s <xref href=\"TinyLife.Objects.Outfit.Intentions\" data-throw-if-not-resolved=\"false\"></xref> match the clothing item&apos;s <xref href=\"TinyLife.Objects.Clothes.Intentions\" data-throw-if-not-resolved=\"false\"></xref>, and 1 otherwise.\n"
example: []
syntax:
content: public Func<Clothes, Outfit, float> RandomWeight { get; set; }
@ -672,7 +672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomColorWeight
path: ../TinyLife/Objects/Clothes.cs
startLine: 274
startLine: 275
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -709,7 +709,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
startLine: 285
startLine: 286
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -763,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Clothes.cs
startLine: 312
startLine: 310
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -800,7 +800,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Objects/Clothes.cs
startLine: 320
startLine: 318
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -838,7 +838,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClothes
path: ../TinyLife/Objects/Clothes.cs
startLine: 331
startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1856,6 +1856,12 @@ references:
name: Outfit
nameWithType: Outfit
fullName: TinyLife.Objects.Outfit
- uid: TinyLife.Objects.Outfit.Intentions
commentId: F:TinyLife.Objects.Outfit.Intentions
isExternal: true
- uid: TinyLife.Objects.Clothes.Intentions
commentId: F:TinyLife.Objects.Clothes.Intentions
isExternal: true
- uid: TinyLife.Objects.Clothes.RandomWeight*
commentId: Overload:TinyLife.Objects.Clothes.RandomWeight
name: RandomWeight

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention
path: ../TinyLife/Objects/Clothes.cs
startLine: 575
startLine: 573
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Objects/Clothes.cs
startLine: 579
startLine: 577
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday
path: ../TinyLife/Objects/Clothes.cs
startLine: 580
startLine: 578
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -141,7 +141,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party
path: ../TinyLife/Objects/Clothes.cs
startLine: 581
startLine: 579
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal
path: ../TinyLife/Objects/Clothes.cs
startLine: 582
startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/Objects/Clothes.cs
startLine: 583
startLine: 581
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -237,7 +237,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear
path: ../TinyLife/Objects/Clothes.cs
startLine: 584
startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep
path: ../TinyLife/Objects/Clothes.cs
startLine: 585
startLine: 583
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer
path: ../TinyLife/Objects/Clothes.cs
startLine: 586
startLine: 584
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -333,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter
path: ../TinyLife/Objects/Clothes.cs
startLine: 587
startLine: 585
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -365,7 +365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Work
path: ../TinyLife/Objects/Clothes.cs
startLine: 588
startLine: 586
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -397,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Safety
path: ../TinyLife/Objects/Clothes.cs
startLine: 589
startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesLayer
path: ../TinyLife/Objects/Clothes.cs
startLine: 516
startLine: 514
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Body
path: ../TinyLife/Objects/Clothes.cs
startLine: 522
startLine: 520
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -113,7 +113,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eyes
path: ../TinyLife/Objects/Clothes.cs
startLine: 526
startLine: 524
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -147,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pants
path: ../TinyLife/Objects/Clothes.cs
startLine: 530
startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -181,7 +181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Arms
path: ../TinyLife/Objects/Clothes.cs
startLine: 534
startLine: 532
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -215,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shirt
path: ../TinyLife/Objects/Clothes.cs
startLine: 538
startLine: 536
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -249,7 +249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Accessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 542
startLine: 540
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -283,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacialHair
path: ../TinyLife/Objects/Clothes.cs
startLine: 546
startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -317,7 +317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hair
path: ../TinyLife/Objects/Clothes.cs
startLine: 550
startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -351,7 +351,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeadAccessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 554
startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -385,7 +385,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FaceAccessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 558
startLine: 556
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -419,7 +419,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ArmAccessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 563
startLine: 561
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -453,7 +453,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shoes
path: ../TinyLife/Objects/Clothes.cs
startLine: 567
startLine: 565
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Outfit
path: ../TinyLife/Objects/Clothes.cs
startLine: 405
startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Objects/Clothes.cs
startLine: 413
startLine: 411
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions
path: ../TinyLife/Objects/Clothes.cs
startLine: 419
startLine: 417
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
startLine: 425
startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -207,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionPercentage
path: ../TinyLife/Objects/Clothes.cs
startLine: 435
startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -246,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnsureIntentionsMatch
path: ../TinyLife/Objects/Clothes.cs
startLine: 453
startLine: 451
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -282,14 +282,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetRandomClothesItem
path: ../TinyLife/Objects/Clothes.cs
startLine: 473
startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets a random clothes item for this outfit&apos;s given <xref href=\"TinyLife.Objects.ClothesLayer\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public void SetRandomClothesItem(Random random, ClothesLayer layer, AgeGroup age, ClothesIntention intention = ClothesIntention.None, bool keepOldColors = false, int maxPrice = 50)
content: public void SetRandomClothesItem(Random random, ClothesLayer layer, AgeGroup age, ClothesIntention allowedIntentions = ClothesIntention.None, bool keepOldColors = false, int maxPrice = 50)
parameters:
- id: random
type: System.Random
@ -300,16 +300,16 @@ items:
- id: age
type: TinyLife.Objects.AgeGroup
description: The ages that clothes items should be generated for.
- id: intention
- id: allowedIntentions
type: TinyLife.Objects.ClothesIntention
description: The intentions allowed, or <xref href="TinyLife.Objects.ClothesIntention.None" data-throw-if-not-resolved="false"></xref> to allow any intentions.
description: The intentions allowed, or <xref href="TinyLife.Objects.ClothesIntention.None" data-throw-if-not-resolved="false"></xref> to allow all intentions.
- id: keepOldColors
type: System.Boolean
description: Whether old colors should be kept if the new object&apos;s <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref> matches the old one.
- id: maxPrice
type: System.Int32
description: The maximum price that should be used when setting a random clothes item. Defaults to <xref href="TinyLife.Objects.Clothes.ReferencePrice" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub SetRandomClothesItem(random As Random, layer As ClothesLayer, age As AgeGroup, intention As ClothesIntention = ClothesIntention.None, keepOldColors As Boolean = False, maxPrice As Integer = 50)
content.vb: Public Sub SetRandomClothesItem(random As Random, layer As ClothesLayer, age As AgeGroup, allowedIntentions As ClothesIntention = ClothesIntention.None, keepOldColors As Boolean = False, maxPrice As Integer = 50)
overload: TinyLife.Objects.Outfit.SetRandomClothesItem*
modifiers.csharp:
- public

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornClothes
path: ../TinyLife/Objects/Clothes.cs
startLine: 343
startLine: 341
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Clothes.cs
startLine: 350
startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Clothes.cs
startLine: 357
startLine: 355
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromStorage
path: ../TinyLife/Objects/Clothes.cs
startLine: 362
startLine: 360
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
startLine: 369
startLine: 367
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -253,7 +253,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetColor
path: ../TinyLife/Objects/Clothes.cs
startLine: 379
startLine: 377
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -292,7 +292,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Clothes.cs
startLine: 387
startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/GameImpl.cs
startLine: 943
startLine: 949
assemblies:
- Tiny Life
namespace: TinyLife
@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking
path: ../TinyLife/GameImpl.cs
startLine: 949
startLine: 955
assemblies:
- Tiny Life
namespace: TinyLife
@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/GameImpl.cs
startLine: 953
startLine: 959
assemblies:
- Tiny Life
namespace: TinyLife
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes
path: ../TinyLife/GameImpl.cs
startLine: 957
startLine: 963
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TransitionType
path: ../TinyLife/Uis/Menus.cs
startLine: 779
startLine: 784
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swipe
path: ../TinyLife/Uis/Menus.cs
startLine: 785
startLine: 790
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fade
path: ../TinyLife/Uis/Menus.cs
startLine: 790
startLine: 795
assemblies:
- Tiny Life
namespace: TinyLife.Uis

View file

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

View file

@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExportedLot
path: ../TinyLife/World/Lot.cs
startLine: 349
startLine: 363
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExportedVersion
path: ../TinyLife/World/Lot.cs
startLine: 354
startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -110,7 +110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: ../TinyLife/World/Lot.cs
startLine: 358
startLine: 372
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -143,7 +143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/World/Lot.cs
startLine: 362
startLine: 376
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: ../TinyLife/World/Lot.cs
startLine: 366
startLine: 380
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls
path: ../TinyLife/World/Lot.cs
startLine: 370
startLine: 384
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -242,7 +242,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roofs
path: ../TinyLife/World/Lot.cs
startLine: 374
startLine: 388
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -275,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tiles
path: ../TinyLife/World/Lot.cs
startLine: 378
startLine: 392
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -308,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Lot.cs
startLine: 381
startLine: 395
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -345,7 +345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoveredArea
path: ../TinyLife/World/Lot.cs
startLine: 395
startLine: 409
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -11,6 +11,7 @@ items:
- TinyLife.World.Lot.CanImport(TinyLife.World.ExportedLot)
- TinyLife.World.Lot.Export
- TinyLife.World.Lot.GetCoveredArea
- TinyLife.World.Lot.GetDefaultTile
- TinyLife.World.Lot.GetFrontDoor(Vector2)
- TinyLife.World.Lot.GetHomeLocation(TinyLife.Objects.Person)
- TinyLife.World.Lot.GetObjects``1
@ -478,6 +479,38 @@ items:
- public
modifiers.vb:
- Public
- uid: TinyLife.World.Lot.GetDefaultTile
commentId: M:TinyLife.World.Lot.GetDefaultTile
id: GetDefaultTile
parent: TinyLife.World.Lot
langs:
- csharp
- vb
name: GetDefaultTile()
nameWithType: Lot.GetDefaultTile()
fullName: TinyLife.World.Lot.GetDefaultTile()
type: Method
source:
remote:
path: TinyLife/World/Lot.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDefaultTile
path: ../TinyLife/World/Lot.cs
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public Tile GetDefaultTile()
return:
type: TinyLife.World.Tile
content.vb: Public Function GetDefaultTile As Tile
overload: TinyLife.World.Lot.GetDefaultTile*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: TinyLife.World.Lot.AreRequirementsMet
commentId: M:TinyLife.World.Lot.AreRequirementsMet
id: AreRequirementsMet
@ -496,7 +529,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreRequirementsMet
path: ../TinyLife/World/Lot.cs
startLine: 133
startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -531,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFrontDoor
path: ../TinyLife/World/Lot.cs
startLine: 149
startLine: 162
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -570,7 +603,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHomeLocation
path: ../TinyLife/World/Lot.cs
startLine: 173
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -609,7 +642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Lot.cs
startLine: 190
startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -646,7 +679,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWeeklyBills
path: ../TinyLife/World/Lot.cs
startLine: 204
startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -681,7 +714,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Export
path: ../TinyLife/World/Lot.cs
startLine: 216
startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -716,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Import
path: ../TinyLife/World/Lot.cs
startLine: 241
startLine: 254
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -758,7 +791,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanImport
path: ../TinyLife/World/Lot.cs
startLine: 256
startLine: 269
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -797,7 +830,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoveredArea
path: ../TinyLife/World/Lot.cs
startLine: 268
startLine: 281
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1644,6 +1677,17 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.World.Lot.GetDefaultTile*
commentId: Overload:TinyLife.World.Lot.GetDefaultTile
name: GetDefaultTile
nameWithType: Lot.GetDefaultTile
fullName: TinyLife.World.Lot.GetDefaultTile
- uid: TinyLife.World.Tile
commentId: T:TinyLife.World.Tile
parent: TinyLife.World
name: Tile
nameWithType: Tile
fullName: TinyLife.World.Tile
- uid: TinyLife.World.LotType.RequiredFurniture
commentId: F:TinyLife.World.LotType.RequiredFurniture
isExternal: true
@ -1849,12 +1893,6 @@ references:
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
- uid: TinyLife.World.Tile
commentId: T:TinyLife.World.Tile
parent: TinyLife.World
name: Tile
nameWithType: Tile
fullName: TinyLife.World.Tile
- uid: TinyLife.World.Lot.Export*
commentId: Overload:TinyLife.World.Lot.Export
name: Export

View file

@ -37,7 +37,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotType
path: ../TinyLife/World/Lot.cs
startLine: 405
startLine: 419
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -88,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/World/Lot.cs
startLine: 412
startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Residential
path: ../TinyLife/World/Lot.cs
startLine: 415
startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Park
path: ../TinyLife/World/Lot.cs
startLine: 418
startLine: 432
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gym
path: ../TinyLife/World/Lot.cs
startLine: 421
startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cafe
path: ../TinyLife/World/Lot.cs
startLine: 426
startLine: 440
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -265,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: KidsPlayground
path: ../TinyLife/World/Lot.cs
startLine: 440
startLine: 454
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -300,7 +300,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenericPublicLot
path: ../TinyLife/World/Lot.cs
startLine: 444
startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/World/Lot.cs
startLine: 451
startLine: 465
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -370,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/World/Lot.cs
startLine: 455
startLine: 469
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -405,7 +405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsResidential
path: ../TinyLife/World/Lot.cs
startLine: 460
startLine: 474
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -440,7 +440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredFurniture
path: ../TinyLife/World/Lot.cs
startLine: 465
startLine: 479
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -475,7 +475,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisitPriority
path: ../TinyLife/World/Lot.cs
startLine: 471
startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -510,7 +510,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Employments
path: ../TinyLife/World/Lot.cs
startLine: 476
startLine: 490
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -547,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/World/Lot.cs
startLine: 481
startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -584,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/World/Lot.cs
startLine: 486
startLine: 500
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -621,7 +621,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Lot.cs
startLine: 496
startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -672,7 +672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/Lot.cs
startLine: 508
startLine: 522
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -712,7 +712,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGroupVisitPriority
path: ../TinyLife/World/Lot.cs
startLine: 521
startLine: 535
assemblies:
- Tiny Life
namespace: TinyLife.World

View file

@ -28,7 +28,7 @@ items:
- TinyLife.World.Map.GetClosestEmptyTile(Vector2,System.Int32,System.Boolean,System.Boolean,System.Boolean)
- TinyLife.World.Map.GetClosestExitRoad(Vector2)
- TinyLife.World.Map.GetClosestRoad(Point,System.Int32)
- TinyLife.World.Map.GetClosestSidewalk(Point,Vector2)
- TinyLife.World.Map.GetClosestRoadsidePosition(Point,Vector2)
- TinyLife.World.Map.GetDeadPerson(System.Guid)
- TinyLife.World.Map.GetDepth(Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
- TinyLife.World.Map.GetExitRoads
@ -63,7 +63,7 @@ items:
- TinyLife.World.Map.MailToSend
- TinyLife.World.Map.MarkDirtyForPathfinding(Point)
- TinyLife.World.Map.MarkTileDirtyForDrawing(Point)
- TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean)
- TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean,TinyLife.World.Tile)
- TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.World.Map.OnObjectAdded
- TinyLife.World.Map.OnObjectRemoved
@ -1021,44 +1021,39 @@ items:
- public
modifiers.vb:
- Public
- uid: TinyLife.World.Map.GetClosestSidewalk(Point,Vector2)
commentId: M:TinyLife.World.Map.GetClosestSidewalk(Point,Vector2)
id: GetClosestSidewalk(Point,Vector2)
- uid: TinyLife.World.Map.GetClosestRoadsidePosition(Point,Vector2)
commentId: M:TinyLife.World.Map.GetClosestRoadsidePosition(Point,Vector2)
id: GetClosestRoadsidePosition(Point,Vector2)
parent: TinyLife.World.Map
langs:
- csharp
- vb
name: GetClosestSidewalk(Point, Vector2)
nameWithType: Map.GetClosestSidewalk(Point, Vector2)
fullName: TinyLife.World.Map.GetClosestSidewalk(Point, Vector2)
name: GetClosestRoadsidePosition(Point, Vector2)
nameWithType: Map.GetClosestRoadsidePosition(Point, Vector2)
fullName: TinyLife.World.Map.GetClosestRoadsidePosition(Point, Vector2)
type: Method
source:
remote:
path: TinyLife/World/Map.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestSidewalk
id: GetClosestRoadsidePosition
path: ../TinyLife/World/Map.cs
startLine: 551
startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nReturns the closest sidewalk position to the given road position.\nA sidewalk is a tile whose name starts with &quot;Concrete&quot; that is <xref href=\"TinyLife.World.Map.RoadRadius\" data-throw-if-not-resolved=\"false\"></xref>+1 tiles away from the road marker.\nNote that the road position must have <xref href=\"TinyLife.World.Map.IsRoad(Point)\" data-throw-if-not-resolved=\"false\"></xref> return true for it.\n"
example: []
syntax:
content: public Point? GetClosestSidewalk(Point road, Vector2 pos)
content: public Point? GetClosestRoadsidePosition(Point road, Vector2 pos)
parameters:
- id: road
type: Point
description: The road marker
- id: pos
type: Vector2
description: The position to which the distance should be shortest
return:
type: System.Nullable{Point}
description: The closest sidewalk position
content.vb: Public Function GetClosestSidewalk(road As Point, pos As Vector2) As Point?
overload: TinyLife.World.Map.GetClosestSidewalk*
content.vb: Public Function GetClosestRoadsidePosition(road As Point, pos As Vector2) As Point?
overload: TinyLife.World.Map.GetClosestRoadsidePosition*
modifiers.csharp:
- public
modifiers.vb:
@ -1081,7 +1076,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTilesAround
path: ../TinyLife/World/Map.cs
startLine: 568
startLine: 560
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1135,7 +1130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestEmptyTile
path: ../TinyLife/World/Map.cs
startLine: 595
startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1186,7 +1181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomTile
path: ../TinyLife/World/Map.cs
startLine: 613
startLine: 605
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1243,7 +1238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/Map.cs
startLine: 641
startLine: 633
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1288,7 +1283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoom
path: ../TinyLife/World/Map.cs
startLine: 711
startLine: 703
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1327,7 +1322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot
path: ../TinyLife/World/Map.cs
startLine: 726
startLine: 718
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1366,7 +1361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot
path: ../TinyLife/World/Map.cs
startLine: 737
startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1405,7 +1400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot
path: ../TinyLife/World/Map.cs
startLine: 750
startLine: 742
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1444,7 +1439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot
path: ../TinyLife/World/Map.cs
startLine: 760
startLine: 752
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1480,7 +1475,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLot
path: ../TinyLife/World/Map.cs
startLine: 768
startLine: 760
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1516,7 +1511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLots
path: ../TinyLife/World/Map.cs
startLine: 776
startLine: 768
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1551,7 +1546,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall
path: ../TinyLife/World/Map.cs
startLine: 787
startLine: 779
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1593,7 +1588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall
path: ../TinyLife/World/Map.cs
startLine: 798
startLine: 790
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1632,7 +1627,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveWall
path: ../TinyLife/World/Map.cs
startLine: 808
startLine: 800
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1671,7 +1666,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallBetween
path: ../TinyLife/World/Map.cs
startLine: 824
startLine: 816
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1713,7 +1708,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTile
path: ../TinyLife/World/Map.cs
startLine: 838
startLine: 830
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1752,7 +1747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetTile
path: ../TinyLife/World/Map.cs
startLine: 848
startLine: 840
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1791,7 +1786,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRoof
path: ../TinyLife/World/Map.cs
startLine: 863
startLine: 855
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1827,7 +1822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoof
path: ../TinyLife/World/Map.cs
startLine: 873
startLine: 865
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1866,7 +1861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveRoof
path: ../TinyLife/World/Map.cs
startLine: 886
startLine: 878
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1902,7 +1897,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObjects
path: ../TinyLife/World/Map.cs
startLine: 897
startLine: 889
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1949,7 +1944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObject
path: ../TinyLife/World/Map.cs
startLine: 913
startLine: 905
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -1996,7 +1991,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddObject
path: ../TinyLife/World/Map.cs
startLine: 925
startLine: 917
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2032,7 +2027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveObject
path: ../TinyLife/World/Map.cs
startLine: 950
startLine: 942
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2069,7 +2064,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPeople
path: ../TinyLife/World/Map.cs
startLine: 970
startLine: 962
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2104,7 +2099,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold
path: ../TinyLife/World/Map.cs
startLine: 982
startLine: 974
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2143,7 +2138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold
path: ../TinyLife/World/Map.cs
startLine: 995
startLine: 987
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2182,7 +2177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddHousehold
path: ../TinyLife/World/Map.cs
startLine: 1008
startLine: 1000
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2221,7 +2216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHousehold
path: ../TinyLife/World/Map.cs
startLine: 1018
startLine: 1010
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2257,7 +2252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHouseholds
path: ../TinyLife/World/Map.cs
startLine: 1026
startLine: 1018
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2292,7 +2287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSection
path: ../TinyLife/World/Map.cs
startLine: 1036
startLine: 1028
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2331,7 +2326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections
path: ../TinyLife/World/Map.cs
startLine: 1048
startLine: 1040
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2373,7 +2368,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections
path: ../TinyLife/World/Map.cs
startLine: 1058
startLine: 1050
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2415,7 +2410,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkDirtyForPathfinding
path: ../TinyLife/World/Map.cs
startLine: 1079
startLine: 1071
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2451,7 +2446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCost
path: ../TinyLife/World/Map.cs
startLine: 1099
startLine: 1091
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2496,7 +2491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanWalkBetween
path: ../TinyLife/World/Map.cs
startLine: 1118
startLine: 1110
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2541,7 +2536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/World/Map.cs
startLine: 1127
startLine: 1119
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2580,7 +2575,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDeadPerson
path: ../TinyLife/World/Map.cs
startLine: 1137
startLine: 1129
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2619,7 +2614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound
path: ../TinyLife/World/Map.cs
startLine: 1157
startLine: 1149
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2673,7 +2668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound
path: ../TinyLife/World/Map.cs
startLine: 1174
startLine: 1166
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2727,7 +2722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestExitRoad
path: ../TinyLife/World/Map.cs
startLine: 1192
startLine: 1184
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2765,7 +2760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetExitRoads
path: ../TinyLife/World/Map.cs
startLine: 1200
startLine: 1192
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2800,7 +2795,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalls
path: ../TinyLife/World/Map.cs
startLine: 1215
startLine: 1207
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2839,7 +2834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyCameraRotation
path: ../TinyLife/World/Map.cs
startLine: 1231
startLine: 1223
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2887,7 +2882,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyInverseCameraRotation
path: ../TinyLife/World/Map.cs
startLine: 1247
startLine: 1239
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2932,7 +2927,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/World/Map.cs
startLine: 1262
startLine: 1254
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -2971,7 +2966,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLight
path: ../TinyLife/World/Map.cs
startLine: 1284
startLine: 1276
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3007,7 +3002,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLight
path: ../TinyLife/World/Map.cs
startLine: 1293
startLine: 1285
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3025,16 +3020,16 @@ items:
- public
modifiers.vb:
- Public
- uid: TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean)
commentId: M:TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean)
id: MoveEverything(Point,Rectangle,System.Boolean)
- uid: TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean,TinyLife.World.Tile)
commentId: M:TinyLife.World.Map.MoveEverything(Point,Rectangle,System.Boolean,TinyLife.World.Tile)
id: MoveEverything(Point,Rectangle,System.Boolean,TinyLife.World.Tile)
parent: TinyLife.World.Map
langs:
- csharp
- vb
name: MoveEverything(Point, Rectangle, Boolean)
nameWithType: Map.MoveEverything(Point, Rectangle, Boolean)
fullName: TinyLife.World.Map.MoveEverything(Point, Rectangle, System.Boolean)
name: MoveEverything(Point, Rectangle, Boolean, Tile)
nameWithType: Map.MoveEverything(Point, Rectangle, Boolean, Tile)
fullName: TinyLife.World.Map.MoveEverything(Point, Rectangle, System.Boolean, TinyLife.World.Tile)
type: Method
source:
remote:
@ -3043,14 +3038,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveEverything
path: ../TinyLife/World/Map.cs
startLine: 1304
startLine: 1296
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nMoves all of the objects, walls, tiles and roofs in the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">area</code> in the world, optionally moving the lots as well\n"
example: []
syntax:
content: public void MoveEverything(Point offset, Rectangle area, bool moveLots)
content: public void MoveEverything(Point offset, Rectangle area, bool moveLots, Tile defaultTile = null)
parameters:
- id: offset
type: Point
@ -3061,7 +3056,9 @@ items:
- id: moveLots
type: System.Boolean
description: Whether lots should be moved as well. The content of lots will be moved regardless of this parameter
content.vb: Public Sub MoveEverything(offset As Point, area As Rectangle, moveLots As Boolean)
- id: defaultTile
type: TinyLife.World.Tile
content.vb: Public Sub MoveEverything(offset As Point, area As Rectangle, moveLots As Boolean, defaultTile As Tile = Nothing)
overload: TinyLife.World.Map.MoveEverything*
modifiers.csharp:
- public
@ -3085,7 +3082,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateExistingRooms
path: ../TinyLife/World/Map.cs
startLine: 1365
startLine: 1357
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3124,7 +3121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddNewRoomsAndValidateExisting
path: ../TinyLife/World/Map.cs
startLine: 1382
startLine: 1374
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3169,7 +3166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRegularVisitors
path: ../TinyLife/World/Map.cs
startLine: 1433
startLine: 1425
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3204,7 +3201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateExternalPeople
path: ../TinyLife/World/Map.cs
startLine: 1445
startLine: 1437
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3242,7 +3239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllLotEmployments
path: ../TinyLife/World/Map.cs
startLine: 1525
startLine: 1517
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3277,7 +3274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkTileDirtyForDrawing
path: ../TinyLife/World/Map.cs
startLine: 1538
startLine: 1530
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3313,7 +3310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/World/Map.cs
startLine: 1552
startLine: 1544
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3352,7 +3349,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadStaticMap
path: ../TinyLife/World/Map.cs
startLine: 1992
startLine: 1984
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -3408,7 +3405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotHidden
path: ../TinyLife/World/Map.cs
startLine: 2037
startLine: 2029
assemblies:
- Tiny Life
namespace: TinyLife.World
@ -4753,17 +4750,11 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: TinyLife.World.Map.RoadRadius
commentId: F:TinyLife.World.Map.RoadRadius
isExternal: true
- uid: TinyLife.World.Map.IsRoad(Point)
commentId: M:TinyLife.World.Map.IsRoad(Point)
isExternal: true
- uid: TinyLife.World.Map.GetClosestSidewalk*
commentId: Overload:TinyLife.World.Map.GetClosestSidewalk
name: GetClosestSidewalk
nameWithType: Map.GetClosestSidewalk
fullName: TinyLife.World.Map.GetClosestSidewalk
- uid: TinyLife.World.Map.GetClosestRoadsidePosition*
commentId: Overload:TinyLife.World.Map.GetClosestRoadsidePosition
name: GetClosestRoadsidePosition
nameWithType: Map.GetClosestRoadsidePosition
fullName: TinyLife.World.Map.GetClosestRoadsidePosition
- uid: TinyLife.World.Map.GetTilesAround*
commentId: Overload:TinyLife.World.Map.GetTilesAround
name: GetTilesAround

View file

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