TinyLifeWeb/docs/api/TinyLife.World.RoofType.yml

2167 lines
81 KiB
YAML
Raw Normal View History

2021-08-04 06:51:12 +02:00
### YamlMime:ManagedReference
items:
- uid: TinyLife.World.RoofType
commentId: T:TinyLife.World.RoofType
id: RoofType
parent: TinyLife.World
children:
2023-08-15 13:17:22 +02:00
- TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
- TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
2024-03-09 19:49:55 +01:00
- TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
2021-08-04 06:51:12 +02:00
- TinyLife.World.RoofType.Colors
2024-04-14 17:55:54 +02:00
- TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
2023-08-15 13:17:22 +02:00
- TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)
2023-03-30 18:07:55 +02:00
- TinyLife.World.RoofType.FlatSheetMetal
2022-09-05 14:19:42 +02:00
- TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
- TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle)
2021-08-04 06:51:12 +02:00
- TinyLife.World.RoofType.Icon
- TinyLife.World.RoofType.ModernFlat
- TinyLife.World.RoofType.Name
2022-07-04 16:50:43 +02:00
- TinyLife.World.RoofType.OldStyleFlat
2021-08-04 06:51:12 +02:00
- TinyLife.World.RoofType.Price
- TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
2021-08-30 20:44:32 +02:00
- TinyLife.World.RoofType.RoundedShingles
2022-07-04 16:50:43 +02:00
- TinyLife.World.RoofType.SheetMetal
2021-08-04 06:51:12 +02:00
- TinyLife.World.RoofType.SquareShingles
- TinyLife.World.RoofType.Style
2023-08-15 13:17:22 +02:00
- TinyLife.World.RoofType.TextureRegion
- TinyLife.World.RoofType.Textures
2021-08-30 20:44:32 +02:00
- TinyLife.World.RoofType.Thatch
2021-08-04 06:51:12 +02:00
- TinyLife.World.RoofType.Types
langs:
- csharp
- vb
name: RoofType
nameWithType: RoofType
fullName: TinyLife.World.RoofType
type: Class
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: RoofType
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 21
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: >-
A roof type stores settings and configurations for <xref href="TinyLife.World.Roof" data-throw-if-not-resolved="false"></xref> instances.
To register a new roof type, use <xref href="TinyLife.World.RoofType.Register(TinyLife.World.RoofType)" data-throw-if-not-resolved="false"></xref>.
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: >-
2023-03-30 18:07:55 +02:00
[JsonConverter(typeof(StaticJsonConverter<RoofType>), new object[] { typeof(RoofType), "PrivateTypes" })]
2021-08-04 06:51:12 +02:00
public class RoofType
content.vb: >-
2023-03-30 18:07:55 +02:00
<JsonConverter(GetType(StaticJsonConverter(Of RoofType)), New Object() { GetType(RoofType), "PrivateTypes" })>
2021-08-04 06:51:12 +02:00
Public Class RoofType
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.World.RoofType.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.World.RoofType.Types
commentId: F:TinyLife.World.RoofType.Types
id: Types
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Types
nameWithType: RoofType.Types
fullName: TinyLife.World.RoofType.Types
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Types
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 28
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: A registry of all of the <xref href="TinyLife.World.RoofType" data-throw-if-not-resolved="false"></xref> instances that are currently registered
2021-08-04 06:51:12 +02:00
example: []
syntax:
2022-05-24 13:36:05 +02:00
content: public static readonly ReadOnlyDictionary<string, RoofType> Types
2021-08-04 06:51:12 +02:00
return:
2022-05-24 13:36:05 +02:00
type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.World.RoofType}
content.vb: Public Shared ReadOnly Types As ReadOnlyDictionary(Of String, RoofType)
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.ModernFlat
commentId: F:TinyLife.World.RoofType.ModernFlat
id: ModernFlat
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: ModernFlat
nameWithType: RoofType.ModernFlat
fullName: TinyLife.World.RoofType.ModernFlat
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: ModernFlat
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 31
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly RoofType ModernFlat
return:
type: TinyLife.World.RoofType
content.vb: Public Shared ReadOnly ModernFlat As RoofType
2022-07-04 16:50:43 +02:00
- uid: TinyLife.World.RoofType.OldStyleFlat
commentId: F:TinyLife.World.RoofType.OldStyleFlat
id: OldStyleFlat
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: OldStyleFlat
nameWithType: RoofType.OldStyleFlat
fullName: TinyLife.World.RoofType.OldStyleFlat
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2022-07-04 16:50:43 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OldStyleFlat
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 32
2022-07-04 16:50:43 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly RoofType OldStyleFlat
return:
type: TinyLife.World.RoofType
content.vb: Public Shared ReadOnly OldStyleFlat As RoofType
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.SquareShingles
commentId: F:TinyLife.World.RoofType.SquareShingles
id: SquareShingles
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: SquareShingles
nameWithType: RoofType.SquareShingles
fullName: TinyLife.World.RoofType.SquareShingles
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: SquareShingles
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 33
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly RoofType SquareShingles
return:
type: TinyLife.World.RoofType
content.vb: Public Shared ReadOnly SquareShingles As RoofType
2023-01-16 12:24:01 +01:00
- uid: TinyLife.World.RoofType.SheetMetal
commentId: F:TinyLife.World.RoofType.SheetMetal
id: SheetMetal
2021-08-30 20:44:32 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2023-01-16 12:24:01 +01:00
name: SheetMetal
nameWithType: RoofType.SheetMetal
fullName: TinyLife.World.RoofType.SheetMetal
2021-08-30 20:44:32 +02:00
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2023-01-16 12:24:01 +01:00
id: SheetMetal
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 34
2021-08-30 20:44:32 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
2023-01-16 12:24:01 +01:00
content: public static readonly RoofType SheetMetal
2021-08-30 20:44:32 +02:00
return:
type: TinyLife.World.RoofType
2023-01-16 12:24:01 +01:00
content.vb: Public Shared ReadOnly SheetMetal As RoofType
2023-03-30 18:07:55 +02:00
- uid: TinyLife.World.RoofType.FlatSheetMetal
commentId: F:TinyLife.World.RoofType.FlatSheetMetal
id: FlatSheetMetal
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: FlatSheetMetal
nameWithType: RoofType.FlatSheetMetal
fullName: TinyLife.World.RoofType.FlatSheetMetal
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2023-03-30 18:07:55 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FlatSheetMetal
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 35
2023-03-30 18:07:55 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly RoofType FlatSheetMetal
return:
type: TinyLife.World.RoofType
content.vb: Public Shared ReadOnly FlatSheetMetal As RoofType
2023-01-16 12:24:01 +01:00
- uid: TinyLife.World.RoofType.Thatch
commentId: F:TinyLife.World.RoofType.Thatch
id: Thatch
2021-08-30 20:44:32 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2023-01-16 12:24:01 +01:00
name: Thatch
nameWithType: RoofType.Thatch
fullName: TinyLife.World.RoofType.Thatch
2021-08-30 20:44:32 +02:00
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2023-01-16 12:24:01 +01:00
id: Thatch
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 38
2021-08-30 20:44:32 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
2023-01-16 12:24:01 +01:00
content: public static readonly RoofType Thatch
2021-08-30 20:44:32 +02:00
return:
type: TinyLife.World.RoofType
2023-01-16 12:24:01 +01:00
content.vb: Public Shared ReadOnly Thatch As RoofType
- uid: TinyLife.World.RoofType.RoundedShingles
commentId: F:TinyLife.World.RoofType.RoundedShingles
id: RoundedShingles
2022-07-04 16:50:43 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2023-01-16 12:24:01 +01:00
name: RoundedShingles
nameWithType: RoofType.RoundedShingles
fullName: TinyLife.World.RoofType.RoundedShingles
2022-07-04 16:50:43 +02:00
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2022-07-04 16:50:43 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2023-01-16 12:24:01 +01:00
id: RoundedShingles
2022-07-04 16:50:43 +02:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 39
2022-07-04 16:50:43 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
2023-01-16 12:24:01 +01:00
content: public static readonly RoofType RoundedShingles
2022-07-04 16:50:43 +02:00
return:
type: TinyLife.World.RoofType
2023-01-16 12:24:01 +01:00
content.vb: Public Shared ReadOnly RoundedShingles As RoofType
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.Name
commentId: F:TinyLife.World.RoofType.Name
id: Name
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Name
nameWithType: RoofType.Name
fullName: TinyLife.World.RoofType.Name
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Name
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 46
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: The name of this roof type, which is used to store it to disk
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public readonly string Name
return:
type: System.String
content.vb: Public ReadOnly Name As String
- uid: TinyLife.World.RoofType.Price
commentId: F:TinyLife.World.RoofType.Price
id: Price
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Price
nameWithType: RoofType.Price
fullName: TinyLife.World.RoofType.Price
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Price
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-02-02 18:13:42 +01:00
startLine: 50
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: The price of a 1x1 rectangle of this roof type
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public readonly int Price
return:
type: System.Int32
content.vb: Public ReadOnly Price As Integer
- uid: TinyLife.World.RoofType.Colors
commentId: F:TinyLife.World.RoofType.Colors
id: Colors
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Colors
nameWithType: RoofType.Colors
fullName: TinyLife.World.RoofType.Colors
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Colors
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 54
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-04-14 17:55:54 +02:00
summary: The color settings that this roof uses.
example: []
2021-08-04 06:51:12 +02:00
syntax:
2024-03-09 19:49:55 +01:00
content: public readonly ColorSettings Colors
2021-08-04 06:51:12 +02:00
return:
2024-03-09 19:49:55 +01:00
type: TinyLife.Utilities.ColorSettings
content.vb: Public ReadOnly Colors As ColorSettings
2023-08-15 13:17:22 +02:00
- uid: TinyLife.World.RoofType.Textures
commentId: F:TinyLife.World.RoofType.Textures
id: Textures
2021-08-04 06:51:12 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2023-08-15 13:17:22 +02:00
name: Textures
nameWithType: RoofType.Textures
fullName: TinyLife.World.RoofType.Textures
2021-08-04 06:51:12 +02:00
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2023-08-15 13:17:22 +02:00
id: Textures
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 58
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: The textures that the <xref href="TinyLife.World.RoofType.TextureRegion" data-throw-if-not-resolved="false"></xref> should read from.
2021-08-04 06:51:12 +02:00
example: []
syntax:
2023-08-15 13:17:22 +02:00
content: public readonly IReadOnlyDictionary<Point, TextureRegion> Textures
2021-08-04 06:51:12 +02:00
return:
2023-08-15 13:17:22 +02:00
type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
content.vb: Public ReadOnly Textures As IReadOnlyDictionary(Of Point, TextureRegion)
- uid: TinyLife.World.RoofType.TextureRegion
commentId: F:TinyLife.World.RoofType.TextureRegion
id: TextureRegion
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: TextureRegion
nameWithType: RoofType.TextureRegion
fullName: TinyLife.World.RoofType.TextureRegion
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2023-08-15 13:17:22 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureRegion
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 62
2023-08-15 13:17:22 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: The initial, top-left texture region of this roof, which will be gathered from <xref href="TinyLife.World.RoofType.Textures" data-throw-if-not-resolved="false"></xref>.
2023-08-15 13:17:22 +02:00
example: []
syntax:
content: public readonly Point TextureRegion
return:
type: Microsoft.Xna.Framework.Point
content.vb: Public ReadOnly TextureRegion As Point
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.Style
commentId: F:TinyLife.World.RoofType.Style
id: Style
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Style
nameWithType: RoofType.Style
fullName: TinyLife.World.RoofType.Style
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Style
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 67
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: >-
The <xref href="TinyLife.World.RoofStyle" data-throw-if-not-resolved="false"></xref> that this roof has.
2024-04-14 17:55:54 +02:00
If <xref href="TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch%2cTinyLife.World.Map%2cMicrosoft.Xna.Framework.Rectangle%2cSystem.Int32%2cMLEM.Misc.Direction2%2cSystem.Int32%5b%5d%2cTinyLife.World.Wallpaper%2cSystem.Int32%2cSystem.Single%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Color%7d)" data-throw-if-not-resolved="false"></xref> has completely custom behavior, the roof style is ignored, but can be set to <xref href="TinyLife.World.RoofStyle.Custom" data-throw-if-not-resolved="false"></xref> to signal this behavior to other mods.
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public readonly RoofStyle Style
return:
type: TinyLife.World.RoofStyle
content.vb: Public ReadOnly Style As RoofStyle
- uid: TinyLife.World.RoofType.Icon
commentId: F:TinyLife.World.RoofType.Icon
id: Icon
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Icon
nameWithType: RoofType.Icon
fullName: TinyLife.World.RoofType.Icon
type: Field
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Icon
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 72
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: >-
The build mode icon for this object, which represents the category / theme / mod that it comes from.
If this value is nonnull, the icon will be displayed in the corner of the build mode button for this object.
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public readonly TextureRegion Icon
return:
type: MLEM.Textures.TextureRegion
content.vb: Public ReadOnly Icon As TextureRegion
2023-08-15 13:17:22 +02:00
- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)'
2021-08-04 06:51:12 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2023-08-15 13:17:22 +02:00
name: RoofType(string, int, ColorScheme[], RoofStyle, IReadOnlyDictionary<Point, TextureRegion>, Point, TextureRegion)
nameWithType: RoofType.RoofType(string, int, ColorScheme[], RoofStyle, IReadOnlyDictionary<Point, TextureRegion>, Point, TextureRegion)
fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorScheme[], TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary<Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion>, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
2021-08-04 06:51:12 +02:00
type: Constructor
2024-03-09 19:49:55 +01:00
source:
remote:
path: TinyLife/World/Roof.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 84
2024-03-09 19:49:55 +01:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-04-14 17:55:54 +02:00
summary: Creates a new roof type with the given settings
example: []
2024-03-09 19:49:55 +01:00
syntax:
content: public RoofType(string name, int price, ColorScheme[] colors, RoofStyle style, IReadOnlyDictionary<Point, TextureRegion> textures, Point textureRegion, TextureRegion icon = null)
parameters:
- id: name
type: System.String
2024-04-14 17:55:54 +02:00
description: The name that this roof type should have
2024-03-09 19:49:55 +01:00
- id: price
type: System.Int32
2024-04-14 17:55:54 +02:00
description: The price for a 1x1 area of this roof type
2024-03-09 19:49:55 +01:00
- id: colors
type: TinyLife.Utilities.ColorScheme[]
2024-04-14 17:55:54 +02:00
description: The color scheme that this roof type can have
2024-03-09 19:49:55 +01:00
- id: style
type: TinyLife.World.RoofStyle
2024-04-14 17:55:54 +02:00
description: The <xref href="TinyLife.World.RoofStyle" data-throw-if-not-resolved="false"></xref> that this roof has
2024-03-09 19:49:55 +01:00
- id: textures
type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
2024-04-14 17:55:54 +02:00
description: The textures that the <code class="paramref">textureRegion</code> should read from.
2024-03-09 19:49:55 +01:00
- id: textureRegion
type: Microsoft.Xna.Framework.Point
2024-04-14 17:55:54 +02:00
description: The initial, top-left texture region of this roof, which will be gathered from <code class="paramref">textures</code>.
2024-03-09 19:49:55 +01:00
- id: icon
type: MLEM.Textures.TextureRegion
2024-04-14 17:55:54 +02:00
description: The icon that this roof should have in build mode
2024-03-09 19:49:55 +01:00
content.vb: Public Sub New(name As String, price As Integer, colors As ColorScheme(), style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing)
overload: TinyLife.World.RoofType.#ctor*
nameWithType.vb: RoofType.New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion)
fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme(), TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
name.vb: New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion)
- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)'
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: RoofType(string, int, ColorSettings, RoofStyle, IReadOnlyDictionary<Point, TextureRegion>, Point, TextureRegion)
nameWithType: RoofType.RoofType(string, int, ColorSettings, RoofStyle, IReadOnlyDictionary<Point, TextureRegion>, Point, TextureRegion)
fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorSettings, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary<Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion>, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
type: Constructor
2021-08-04 06:51:12 +02:00
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: .ctor
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 97
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: Creates a new roof type with the given settings
2021-08-04 06:51:12 +02:00
example: []
syntax:
2024-03-09 19:49:55 +01:00
content: public RoofType(string name, int price, ColorSettings colors, RoofStyle style, IReadOnlyDictionary<Point, TextureRegion> textures, Point textureRegion, TextureRegion icon = null)
2021-08-04 06:51:12 +02:00
parameters:
- id: name
type: System.String
description: The name that this roof type should have
- id: price
type: System.Int32
description: The price for a 1x1 area of this roof type
- id: colors
2024-03-09 19:49:55 +01:00
type: TinyLife.Utilities.ColorSettings
2021-08-04 06:51:12 +02:00
description: The color scheme that this roof type can have
- id: style
type: TinyLife.World.RoofStyle
description: The <xref href="TinyLife.World.RoofStyle" data-throw-if-not-resolved="false"></xref> that this roof has
2023-08-15 13:17:22 +02:00
- id: textures
type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
2024-01-07 16:53:47 +01:00
description: The textures that the <code class="paramref">textureRegion</code> should read from.
2023-08-15 13:17:22 +02:00
- id: textureRegion
type: Microsoft.Xna.Framework.Point
2024-01-07 16:53:47 +01:00
description: The initial, top-left texture region of this roof, which will be gathered from <code class="paramref">textures</code>.
2023-08-15 13:17:22 +02:00
- id: icon
2021-08-04 06:51:12 +02:00
type: MLEM.Textures.TextureRegion
2023-08-15 13:17:22 +02:00
description: The icon that this roof should have in build mode
2024-03-09 19:49:55 +01:00
content.vb: Public Sub New(name As String, price As Integer, colors As ColorSettings, style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing)
2023-08-15 13:17:22 +02:00
overload: TinyLife.World.RoofType.#ctor*
2024-03-09 19:49:55 +01:00
nameWithType.vb: RoofType.New(String, Integer, ColorSettings, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion)
fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorSettings, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
name.vb: New(String, Integer, ColorSettings, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion)
2023-08-15 13:17:22 +02:00
- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)
id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)'
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: RoofType(string, int, ColorScheme, RoofStyle, IReadOnlyDictionary<Point, TextureRegion>, Point, TextureRegion)
nameWithType: RoofType.RoofType(string, int, ColorScheme, RoofStyle, IReadOnlyDictionary<Point, TextureRegion>, Point, TextureRegion)
fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorScheme, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary<Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion>, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
type: Constructor
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2023-08-15 13:17:22 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 117
2023-08-15 13:17:22 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: Creates a new roof type with the given settings
2023-08-15 13:17:22 +02:00
example: []
syntax:
content: public RoofType(string name, int price, ColorScheme color, RoofStyle style, IReadOnlyDictionary<Point, TextureRegion> textures, Point textureRegion, TextureRegion icon = null)
parameters:
- id: name
type: System.String
description: The name that this roof type should have
- id: price
type: System.Int32
description: The price for a 1x1 area of this roof type
- id: color
type: TinyLife.Utilities.ColorScheme
description: The color scheme that this roof type can have
- id: style
type: TinyLife.World.RoofStyle
description: The <xref href="TinyLife.World.RoofStyle" data-throw-if-not-resolved="false"></xref> that this roof has
- id: textures
type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
2024-01-07 16:53:47 +01:00
description: The textures that the <code class="paramref">textureRegion</code> should read from.
2023-08-15 13:17:22 +02:00
- id: textureRegion
type: Microsoft.Xna.Framework.Point
2024-01-07 16:53:47 +01:00
description: The initial, top-left texture region of this roof, which will be gathered from <code class="paramref">textures</code>.
2021-08-04 06:51:12 +02:00
- id: icon
type: MLEM.Textures.TextureRegion
description: The icon that this roof should have in build mode
2023-08-15 13:17:22 +02:00
content.vb: Public Sub New(name As String, price As Integer, color As ColorScheme, style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing)
2021-08-04 06:51:12 +02:00
overload: TinyLife.World.RoofType.#ctor*
2023-08-15 13:17:22 +02:00
nameWithType.vb: RoofType.New(String, Integer, ColorScheme, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion)
fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
name.vb: New(String, Integer, ColorScheme, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion)
- uid: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)
commentId: M:TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)
id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)
2021-08-04 06:51:12 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2023-08-15 13:17:22 +02:00
name: DrawUi(SpriteBatch, Element, int[], float)
nameWithType: RoofType.DrawUi(SpriteBatch, Element, int[], float)
fullName: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, int[], float)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: DrawUi
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 127
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: Draws a <xref href="TinyLife.World.Roof" data-throw-if-not-resolved="false"></xref> in ui space, only drawing a 1x1 area of it
2021-08-04 06:51:12 +02:00
example: []
syntax:
2023-08-15 13:17:22 +02:00
content: public virtual void DrawUi(SpriteBatch batch, Element element, int[] colorIndices, float drawScale)
2021-08-04 06:51:12 +02:00
parameters:
- id: batch
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
2021-08-04 06:51:12 +02:00
description: The sprite batch to use for drawing
- id: element
type: MLEM.Ui.Elements.Element
description: The element to draw the roof on
2023-08-15 13:17:22 +02:00
- id: colorIndices
type: System.Int32[]
2024-01-07 16:53:47 +01:00
description: The color indices in this roof's <xref href="TinyLife.World.RoofType.Colors" data-throw-if-not-resolved="false"></xref>.
2021-08-04 06:51:12 +02:00
- id: drawScale
type: System.Single
description: The scale to draw the roof with
2023-08-15 13:17:22 +02:00
content.vb: Public Overridable Sub DrawUi(batch As SpriteBatch, element As Element, colorIndices As Integer(), drawScale As Single)
2021-08-04 06:51:12 +02:00
overload: TinyLife.World.RoofType.DrawUi*
2023-08-15 13:17:22 +02:00
nameWithType.vb: RoofType.DrawUi(SpriteBatch, Element, Integer(), Single)
fullName.vb: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, Integer(), Single)
name.vb: DrawUi(SpriteBatch, Element, Integer(), Single)
2024-04-14 17:55:54 +02:00
- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
2021-08-04 06:51:12 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
2024-04-14 17:55:54 +02:00
name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Draw
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 150
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: Draws the given <xref href="TinyLife.World.Roof" data-throw-if-not-resolved="false"></xref> in world space
2021-08-04 06:51:12 +02:00
example: []
syntax:
2024-04-14 17:55:54 +02:00
content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, int floor, Direction2 rotation, int[] colorIndices, Wallpaper wallpaper, int roofHeightOffset, float depthOffset = 0, Color? overrideColor = null)
2021-08-04 06:51:12 +02:00
parameters:
- id: time
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.GameTime
2024-01-07 16:53:47 +01:00
description: The game's current time
2021-08-04 06:51:12 +02:00
- id: batch
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
2021-08-04 06:51:12 +02:00
description: The sprite batch to use for drawing
- id: map
type: TinyLife.World.Map
description: The map to draw on
- id: area
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Rectangle
2021-08-04 06:51:12 +02:00
description: The area the roof covers
2023-10-11 16:05:32 +02:00
- id: floor
type: System.Int32
description: The floor the roof is on.
2021-08-04 06:51:12 +02:00
- id: rotation
type: MLEM.Misc.Direction2
2024-01-07 16:53:47 +01:00
description: The roof's rotation
2023-08-15 13:17:22 +02:00
- id: colorIndices
type: System.Int32[]
2024-01-07 16:53:47 +01:00
description: The color indices in this roof's <xref href="TinyLife.World.RoofType.Colors" data-throw-if-not-resolved="false"></xref>.
2021-08-04 06:51:12 +02:00
- id: wallpaper
type: TinyLife.World.Wallpaper
description: The wallpaper applied to the roof
2024-04-14 17:55:54 +02:00
- id: roofHeightOffset
type: System.Int32
description: An offset that is added onto the <xref href="TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle%2cMLEM.Misc.Direction2%2cMicrosoft.Xna.Framework.Point)" data-throw-if-not-resolved="false"></xref> for the roof.
2021-08-04 06:51:12 +02:00
- id: depthOffset
type: System.Single
description: The value that should be added to the depth of this roof
2022-12-20 13:25:03 +01:00
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
2024-01-07 16:53:47 +01:00
description: An override color that should be used instead of this roof's color, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> to use the roof's color.
2024-04-14 17:55:54 +02:00
content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, floor As Integer, rotation As Direction2, colorIndices As Integer(), wallpaper As Wallpaper, roofHeightOffset As Integer, depthOffset As Single = 0, overrideColor As Color? = Nothing)
2021-08-04 06:51:12 +02:00
overload: TinyLife.World.RoofType.Draw*
2024-04-14 17:55:54 +02:00
nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?)
name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
2022-09-05 14:19:42 +02:00
- uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
id: GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
2022-05-24 13:36:05 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: GetGableOffset(Rectangle, Direction2, Point)
nameWithType: RoofType.GetGableOffset(Rectangle, Direction2, Point)
2022-09-05 14:19:42 +02:00
fullName: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point)
2022-05-24 13:36:05 +02:00
type: Method
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2022-05-24 13:36:05 +02:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGableOffset
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 240
2022-05-24 13:36:05 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: >-
Returns the gable offset that <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> attached to this roof should be displayed with.
By default, this method returns an offset for roofs with the <xref href="TinyLife.World.RoofStyle.Gable" data-throw-if-not-resolved="false"></xref> <xref href="TinyLife.World.RoofType.Style" data-throw-if-not-resolved="false"></xref>.
2022-05-24 13:36:05 +02:00
example: []
syntax:
content: public virtual int GetGableOffset(Rectangle area, Direction2 rotation, Point innerPos)
parameters:
- id: area
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Rectangle
2022-05-24 13:36:05 +02:00
description: The area that the roof covers.
- id: rotation
type: MLEM.Misc.Direction2
2024-01-07 16:53:47 +01:00
description: The roof's rotation.
2022-05-24 13:36:05 +02:00
- id: innerPos
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Point
2024-01-07 16:53:47 +01:00
description: The position in the roof's <code class="paramref">area</code> that the object sits on.
2022-05-24 13:36:05 +02:00
return:
type: System.Int32
description: The gable offset that this roof should have, in half tiles.
content.vb: Public Overridable Function GetGableOffset(area As Rectangle, rotation As Direction2, innerPos As Point) As Integer
overload: TinyLife.World.RoofType.GetGableOffset*
2022-09-05 14:19:42 +02:00
- uid: TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle)
commentId: M:TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle)
id: GetPrice(Microsoft.Xna.Framework.Rectangle)
2021-08-04 06:51:12 +02:00
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: GetPrice(Rectangle)
nameWithType: RoofType.GetPrice(Rectangle)
2022-09-05 14:19:42 +02:00
fullName: TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle)
2021-08-04 06:51:12 +02:00
type: Method
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: GetPrice
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 258
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: >-
Returns the price of this roof type for the given area.
This returns <xref href="TinyLife.World.RoofType.Price" data-throw-if-not-resolved="false"></xref>, multiplied by the area's size.
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public virtual int GetPrice(Rectangle area)
parameters:
- id: area
2022-09-05 14:19:42 +02:00
type: Microsoft.Xna.Framework.Rectangle
2021-08-04 06:51:12 +02:00
description: The area of roofing to get the price for
return:
type: System.Int32
description: The price of the area
content.vb: Public Overridable Function GetPrice(area As Rectangle) As Integer
overload: TinyLife.World.RoofType.GetPrice*
- uid: TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
commentId: M:TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
id: Register(TinyLife.World.RoofType)
parent: TinyLife.World.RoofType
langs:
- csharp
- vb
name: Register(RoofType)
nameWithType: RoofType.Register(RoofType)
fullName: TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
type: Method
source:
remote:
path: TinyLife/World/Roof.cs
2023-12-06 13:25:52 +01:00
branch: main
2021-11-26 23:42:22 +01:00
repo: https://git.ellpeck.de/Ellpeck/TinyLife
2021-08-04 06:51:12 +02:00
id: Register
2022-03-09 16:13:05 +01:00
path: ../TinyLife/World/Roof.cs
2024-04-14 17:55:54 +02:00
startLine: 267
2021-08-04 06:51:12 +02:00
assemblies:
- Tiny Life
namespace: TinyLife.World
2024-01-07 16:53:47 +01:00
summary: Registers a new roof type with the given settings into the <xref href="TinyLife.World.RoofType.Types" data-throw-if-not-resolved="false"></xref> registry
2021-08-04 06:51:12 +02:00
example: []
syntax:
content: public static RoofType Register(RoofType type)
parameters:
- id: type
type: TinyLife.World.RoofType
description: The roof type to register
return:
type: TinyLife.World.RoofType
description: The roof type passed, for chaining
content.vb: Public Shared Function Register(type As RoofType) As RoofType
overload: TinyLife.World.RoofType.Register*
references:
- uid: TinyLife.World.Roof
commentId: T:TinyLife.World.Roof
parent: TinyLife.World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Roof.html
2021-08-04 06:51:12 +02:00
name: Roof
nameWithType: Roof
fullName: TinyLife.World.Roof
- uid: TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
commentId: M:TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Register_TinyLife_World_RoofType_
2023-03-30 18:07:55 +02:00
name: Register(RoofType)
nameWithType: RoofType.Register(RoofType)
fullName: TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
spec.csharp:
- uid: TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
name: Register
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Register_TinyLife_World_RoofType_
2023-03-30 18:07:55 +02:00
- name: (
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2023-03-30 18:07:55 +02:00
- name: )
spec.vb:
- uid: TinyLife.World.RoofType.Register(TinyLife.World.RoofType)
name: Register
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Register_TinyLife_World_RoofType_
2023-03-30 18:07:55 +02:00
- name: (
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2023-03-30 18:07:55 +02:00
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World
commentId: N:TinyLife.World
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2021-08-04 06:51:12 +02:00
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2023-03-30 18:07:55 +02:00
- name: .
- uid: TinyLife.World
name: World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.html
2023-03-30 18:07:55 +02:00
spec.vb:
- uid: TinyLife
name: TinyLife
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2023-03-30 18:07:55 +02:00
- name: .
- uid: TinyLife.World
name: World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.html
2021-08-04 06:51:12 +02:00
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
2021-08-04 06:51:12 +02:00
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
2021-08-04 06:51:12 +02:00
name: GetHashCode()
2023-03-30 18:07:55 +02:00
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
2021-08-04 06:51:12 +02:00
name: GetType()
2023-03-30 18:07:55 +02:00
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
2021-08-04 06:51:12 +02:00
name: MemberwiseClone()
2023-03-30 18:07:55 +02:00
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
2023-03-30 18:07:55 +02:00
name: object
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
2021-08-04 06:51:12 +02:00
- name: (
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.Object
name: Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object
2021-08-04 06:51:12 +02:00
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
2021-08-04 06:51:12 +02:00
name: ToString()
2023-03-30 18:07:55 +02:00
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
2021-08-04 06:51:12 +02:00
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
2021-08-04 06:51:12 +02:00
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
2021-08-04 06:51:12 +02:00
- name: (
- name: )
- uid: TinyLife.World.RoofType.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
2023-03-30 18:07:55 +02:00
name: JsonCopy<RoofType>(RoofType)
nameWithType: Extensions.JsonCopy<RoofType>(RoofType)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.World.RoofType>(TinyLife.World.RoofType)
nameWithType.vb: Extensions.JsonCopy(Of RoofType)(RoofType)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.RoofType)(TinyLife.World.RoofType)
name.vb: JsonCopy(Of RoofType)(RoofType)
2021-08-04 06:51:12 +02:00
spec.csharp:
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.RoofType)
name: JsonCopy
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
2023-03-30 18:07:55 +02:00
- name: <
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2023-03-30 18:07:55 +02:00
- name: '>'
2021-08-04 06:51:12 +02:00
- name: (
2023-03-30 18:07:55 +02:00
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2021-08-04 06:51:12 +02:00
- name: )
spec.vb:
2023-03-30 18:07:55 +02:00
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.RoofType)
name: JsonCopy
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
2021-08-04 06:51:12 +02:00
- name: (
2023-03-30 18:07:55 +02:00
- name: Of
- name: " "
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2023-03-30 18:07:55 +02:00
- name: )
- name: (
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2021-08-04 06:51:12 +02:00
- name: )
- uid: System
commentId: N:System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system
2021-08-04 06:51:12 +02:00
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
2021-08-04 06:51:12 +02:00
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2023-03-30 18:07:55 +02:00
name: JsonCopy
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
2023-03-30 18:07:55 +02:00
- name: <
- name: T
- name: '>'
2021-08-04 06:51:12 +02:00
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
2023-03-30 18:07:55 +02:00
name: JsonCopy
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
2023-03-30 18:07:55 +02:00
- name: (
- name: Of
- name: " "
- name: T
- name: )
2021-08-04 06:51:12 +02:00
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.Extensions.html
2021-08-04 06:51:12 +02:00
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2021-08-04 06:51:12 +02:00
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2023-03-30 18:07:55 +02:00
- name: .
- uid: TinyLife.Utilities
name: Utilities
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.html
2023-03-30 18:07:55 +02:00
spec.vb:
- uid: TinyLife
name: TinyLife
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2023-03-30 18:07:55 +02:00
- name: .
- uid: TinyLife.Utilities
name: Utilities
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.html
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType
commentId: T:TinyLife.World.RoofType
parent: TinyLife.World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2021-08-04 06:51:12 +02:00
name: RoofType
nameWithType: RoofType
fullName: TinyLife.World.RoofType
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.World.RoofType}
commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.World.RoofType}
parent: System.Collections.ObjectModel
definition: System.Collections.ObjectModel.ReadOnlyDictionary`2
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
name: ReadOnlyDictionary<string, RoofType>
nameWithType: ReadOnlyDictionary<string, RoofType>
fullName: System.Collections.ObjectModel.ReadOnlyDictionary<string, TinyLife.World.RoofType>
2022-05-24 13:36:05 +02:00
nameWithType.vb: ReadOnlyDictionary(Of String, RoofType)
2023-03-30 18:07:55 +02:00
fullName.vb: System.Collections.ObjectModel.ReadOnlyDictionary(Of String, TinyLife.World.RoofType)
2022-05-24 13:36:05 +02:00
name.vb: ReadOnlyDictionary(Of String, RoofType)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
name: ReadOnlyDictionary
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
2021-08-04 06:51:12 +02:00
- name: <
- uid: System.String
2023-03-30 18:07:55 +02:00
name: string
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2021-08-04 06:51:12 +02:00
- name: '>'
spec.vb:
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
name: ReadOnlyDictionary
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
- name: (
- name: Of
- name: " "
2021-08-04 06:51:12 +02:00
- uid: System.String
name: String
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType
name: RoofType
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html
2021-08-04 06:51:12 +02:00
- name: )
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary`2
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
2022-05-24 13:36:05 +02:00
name: ReadOnlyDictionary<TKey, TValue>
nameWithType: ReadOnlyDictionary<TKey, TValue>
fullName: System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>
nameWithType.vb: ReadOnlyDictionary(Of TKey, TValue)
fullName.vb: System.Collections.ObjectModel.ReadOnlyDictionary(Of TKey, TValue)
name.vb: ReadOnlyDictionary(Of TKey, TValue)
2021-08-04 06:51:12 +02:00
spec.csharp:
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
name: ReadOnlyDictionary
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
2021-08-04 06:51:12 +02:00
- name: <
- name: TKey
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- name: TValue
- name: '>'
spec.vb:
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel.ReadOnlyDictionary`2
name: ReadOnlyDictionary
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2
- name: (
- name: Of
- name: " "
2021-08-04 06:51:12 +02:00
- name: TKey
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2021-08-04 06:51:12 +02:00
- name: TValue
- name: )
2022-05-24 13:36:05 +02:00
- uid: System.Collections.ObjectModel
commentId: N:System.Collections.ObjectModel
2021-08-04 06:51:12 +02:00
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system
2022-05-24 13:36:05 +02:00
name: System.Collections.ObjectModel
nameWithType: System.Collections.ObjectModel
fullName: System.Collections.ObjectModel
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.ObjectModel
name: ObjectModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
spec.vb:
- uid: System
name: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
- name: .
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.ObjectModel
name: ObjectModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
2021-08-04 06:51:12 +02:00
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
2021-08-04 06:51:12 +02:00
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
2024-03-09 19:49:55 +01:00
- uid: TinyLife.Utilities.ColorSettings
commentId: T:TinyLife.Utilities.ColorSettings
parent: TinyLife.Utilities
href: TinyLife.Utilities.ColorSettings.html
name: ColorSettings
nameWithType: ColorSettings
fullName: TinyLife.Utilities.ColorSettings
2023-08-15 13:17:22 +02:00
- uid: TinyLife.World.RoofType.TextureRegion
commentId: F:TinyLife.World.RoofType.TextureRegion
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_TextureRegion
2021-08-04 06:51:12 +02:00
name: TextureRegion
2023-08-15 13:17:22 +02:00
nameWithType: RoofType.TextureRegion
fullName: TinyLife.World.RoofType.TextureRegion
- uid: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
commentId: T:System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
parent: System.Collections.Generic
definition: System.Collections.Generic.IReadOnlyDictionary`2
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
name: IReadOnlyDictionary<Point, TextureRegion>
nameWithType: IReadOnlyDictionary<Point, TextureRegion>
fullName: System.Collections.Generic.IReadOnlyDictionary<Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion>
nameWithType.vb: IReadOnlyDictionary(Of Point, TextureRegion)
fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion)
name.vb: IReadOnlyDictionary(Of Point, TextureRegion)
spec.csharp:
- uid: System.Collections.Generic.IReadOnlyDictionary`2
name: IReadOnlyDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: <
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
isExternal: true
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IReadOnlyDictionary`2
name: IReadOnlyDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: (
- name: Of
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: MLEM.Textures.TextureRegion
name: TextureRegion
isExternal: true
- name: )
- uid: System.Collections.Generic.IReadOnlyDictionary`2
commentId: T:System.Collections.Generic.IReadOnlyDictionary`2
2021-08-04 06:51:12 +02:00
isExternal: true
2023-08-15 13:17:22 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
name: IReadOnlyDictionary<TKey, TValue>
nameWithType: IReadOnlyDictionary<TKey, TValue>
fullName: System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
nameWithType.vb: IReadOnlyDictionary(Of TKey, TValue)
fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of TKey, TValue)
name.vb: IReadOnlyDictionary(Of TKey, TValue)
2023-03-30 18:07:55 +02:00
spec.csharp:
2023-08-15 13:17:22 +02:00
- uid: System.Collections.Generic.IReadOnlyDictionary`2
name: IReadOnlyDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: <
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IReadOnlyDictionary`2
name: IReadOnlyDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2
- name: (
- name: Of
- name: " "
- name: TKey
- name: ','
- name: " "
- name: TValue
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System.Collections.Generic
nameWithType: System.Collections.Generic
fullName: System.Collections.Generic
spec.csharp:
- uid: System
name: System
2023-03-30 18:07:55 +02:00
isExternal: true
2023-08-15 13:17:22 +02:00
href: https://learn.microsoft.com/dotnet/api/system
2023-03-30 18:07:55 +02:00
- name: .
2023-08-15 13:17:22 +02:00
- uid: System.Collections
name: Collections
2023-03-30 18:07:55 +02:00
isExternal: true
2023-08-15 13:17:22 +02:00
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
2023-03-30 18:07:55 +02:00
spec.vb:
2023-08-15 13:17:22 +02:00
- uid: System
name: System
2023-03-30 18:07:55 +02:00
isExternal: true
2023-08-15 13:17:22 +02:00
href: https://learn.microsoft.com/dotnet/api/system
2023-03-30 18:07:55 +02:00
- name: .
2023-08-15 13:17:22 +02:00
- uid: System.Collections
name: Collections
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections
- name: .
- uid: System.Collections.Generic
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.World.RoofType.Textures
commentId: F:TinyLife.World.RoofType.Textures
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Textures
2023-08-15 13:17:22 +02:00
name: Textures
nameWithType: RoofType.Textures
fullName: TinyLife.World.RoofType.Textures
- uid: Microsoft.Xna.Framework.Point
commentId: T:Microsoft.Xna.Framework.Point
parent: Microsoft.Xna.Framework
isExternal: true
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
2023-03-30 18:07:55 +02:00
isExternal: true
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofStyle
commentId: T:TinyLife.World.RoofStyle
parent: TinyLife.World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofStyle.html
2021-08-04 06:51:12 +02:00
name: RoofStyle
nameWithType: RoofStyle
fullName: TinyLife.World.RoofStyle
2024-04-14 17:55:54 +02:00
- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
2021-08-04 06:51:12 +02:00
isExternal: true
2024-04-14 17:55:54 +02:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?)
fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?)
nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?)
name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?)
2023-03-30 18:07:55 +02:00
spec.csharp:
2024-04-14 17:55:54 +02:00
- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
2023-03-30 18:07:55 +02:00
name: Draw
2024-04-14 17:55:54 +02:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
2023-03-30 18:07:55 +02:00
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
isExternal: true
- name: ','
- name: " "
- uid: TinyLife.World.Map
name: Map
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Map.html
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Rectangle
name: Rectangle
isExternal: true
- name: ','
- name: " "
2023-10-11 16:05:32 +02:00
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
2023-03-30 18:07:55 +02:00
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
2023-08-15 13:17:22 +02:00
- name: '['
- name: ']'
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
- uid: TinyLife.World.Wallpaper
name: Wallpaper
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Wallpaper.html
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2024-04-14 17:55:54 +02:00
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
2023-03-30 18:07:55 +02:00
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
- name: )
spec.vb:
2024-04-14 17:55:54 +02:00
- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
2023-03-30 18:07:55 +02:00
name: Draw
2024-04-14 17:55:54 +02:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
2023-03-30 18:07:55 +02:00
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
name: SpriteBatch
isExternal: true
- name: ','
- name: " "
- uid: TinyLife.World.Map
name: Map
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Map.html
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Rectangle
name: Rectangle
isExternal: true
- name: ','
- name: " "
2023-10-11 16:05:32 +02:00
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
2023-03-30 18:07:55 +02:00
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
2023-08-15 13:17:22 +02:00
- name: (
- name: )
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
- uid: TinyLife.World.Wallpaper
name: Wallpaper
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Wallpaper.html
2023-03-30 18:07:55 +02:00
- name: ','
- name: " "
2024-04-14 17:55:54 +02:00
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
2023-03-30 18:07:55 +02:00
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofStyle.Custom
commentId: F:TinyLife.World.RoofStyle.Custom
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofStyle.html#TinyLife_World_RoofStyle_Custom
2023-03-30 18:07:55 +02:00
name: Custom
nameWithType: RoofStyle.Custom
fullName: TinyLife.World.RoofStyle.Custom
2023-08-15 13:17:22 +02:00
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
isExternal: true
name: TextureRegion
nameWithType: TextureRegion
fullName: MLEM.Textures.TextureRegion
- uid: MLEM.Textures
commentId: N:MLEM.Textures
isExternal: true
name: MLEM.Textures
nameWithType: MLEM.Textures
fullName: MLEM.Textures
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Textures
name: Textures
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Textures
name: Textures
isExternal: true
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.#ctor*
commentId: Overload:TinyLife.World.RoofType.#ctor
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType__ctor_System_String_System_Int32_TinyLife_Utilities_ColorScheme___TinyLife_World_RoofStyle_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion_
2021-08-04 06:51:12 +02:00
name: RoofType
nameWithType: RoofType.RoofType
fullName: TinyLife.World.RoofType.RoofType
2023-03-30 18:07:55 +02:00
nameWithType.vb: RoofType.New
fullName.vb: TinyLife.World.RoofType.New
name.vb: New
2024-03-09 19:49:55 +01:00
- uid: TinyLife.Utilities.ColorScheme[]
isExternal: true
href: TinyLife.Utilities.ColorScheme.html
name: ColorScheme[]
nameWithType: ColorScheme[]
fullName: TinyLife.Utilities.ColorScheme[]
nameWithType.vb: ColorScheme()
fullName.vb: TinyLife.Utilities.ColorScheme()
name.vb: ColorScheme()
spec.csharp:
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: '['
- name: ']'
spec.vb:
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: (
- name: )
2023-08-15 13:17:22 +02:00
- uid: TinyLife.Utilities.ColorScheme
commentId: T:TinyLife.Utilities.ColorScheme
parent: TinyLife.Utilities
2024-01-07 16:53:47 +01:00
href: TinyLife.Utilities.ColorScheme.html
2023-08-15 13:17:22 +02:00
name: ColorScheme
nameWithType: ColorScheme
fullName: TinyLife.Utilities.ColorScheme
- uid: TinyLife.World.RoofType.Colors
commentId: F:TinyLife.World.RoofType.Colors
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Colors
2023-08-15 13:17:22 +02:00
name: Colors
nameWithType: RoofType.Colors
fullName: TinyLife.World.RoofType.Colors
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.DrawUi*
commentId: Overload:TinyLife.World.RoofType.DrawUi
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_DrawUi_Microsoft_Xna_Framework_Graphics_SpriteBatch_MLEM_Ui_Elements_Element_System_Int32___System_Single_
2021-08-04 06:51:12 +02:00
name: DrawUi
nameWithType: RoofType.DrawUi
fullName: TinyLife.World.RoofType.DrawUi
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
parent: Microsoft.Xna.Framework.Graphics
2021-08-04 06:51:12 +02:00
isExternal: true
name: SpriteBatch
nameWithType: SpriteBatch
2022-09-05 14:19:42 +02:00
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
2021-08-04 06:51:12 +02:00
- uid: MLEM.Ui.Elements.Element
commentId: T:MLEM.Ui.Elements.Element
parent: MLEM.Ui.Elements
isExternal: true
name: Element
nameWithType: Element
fullName: MLEM.Ui.Elements.Element
2023-08-15 13:17:22 +02:00
- uid: System.Int32[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int[]
nameWithType: int[]
fullName: int[]
nameWithType.vb: Integer()
fullName.vb: Integer()
name.vb: Integer()
spec.csharp:
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '['
- name: ']'
spec.vb:
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: (
- name: )
2021-08-04 06:51:12 +02:00
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
2021-08-04 06:51:12 +02:00
- uid: MLEM.Ui.Elements
commentId: N:MLEM.Ui.Elements
isExternal: true
name: MLEM.Ui.Elements
nameWithType: MLEM.Ui.Elements
fullName: MLEM.Ui.Elements
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Ui
name: Ui
isExternal: true
- name: .
- uid: MLEM.Ui.Elements
name: Elements
isExternal: true
2024-04-14 17:55:54 +02:00
- uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
isExternal: true
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_
name: GetGableOffset(Rectangle, Direction2, Point)
nameWithType: RoofType.GetGableOffset(Rectangle, Direction2, Point)
fullName: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
name: GetGableOffset
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Rectangle
name: Rectangle
isExternal: true
- name: ','
- name: " "
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
name: GetGableOffset
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_
- name: (
- uid: Microsoft.Xna.Framework.Rectangle
name: Rectangle
isExternal: true
- name: ','
- name: " "
- uid: MLEM.Misc.Direction2
name: Direction2
isExternal: true
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: )
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.Draw*
commentId: Overload:TinyLife.World.RoofType.Draw
2024-04-14 17:55:54 +02:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_TinyLife_World_Map_Microsoft_Xna_Framework_Rectangle_System_Int32_MLEM_Misc_Direction2_System_Int32___TinyLife_World_Wallpaper_System_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
2021-08-04 06:51:12 +02:00
name: Draw
nameWithType: RoofType.Draw
fullName: TinyLife.World.RoofType.Draw
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
2021-08-04 06:51:12 +02:00
isExternal: true
name: GameTime
nameWithType: GameTime
2022-09-05 14:19:42 +02:00
fullName: Microsoft.Xna.Framework.GameTime
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Map.html
2021-08-04 06:51:12 +02:00
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
2022-09-05 14:19:42 +02:00
- uid: Microsoft.Xna.Framework.Rectangle
commentId: T:Microsoft.Xna.Framework.Rectangle
parent: Microsoft.Xna.Framework
2021-08-04 06:51:12 +02:00
isExternal: true
name: Rectangle
nameWithType: Rectangle
2022-09-05 14:19:42 +02:00
fullName: Microsoft.Xna.Framework.Rectangle
2021-08-04 06:51:12 +02:00
- uid: MLEM.Misc.Direction2
commentId: T:MLEM.Misc.Direction2
parent: MLEM.Misc
isExternal: true
name: Direction2
nameWithType: Direction2
fullName: MLEM.Misc.Direction2
- uid: TinyLife.World.Wallpaper
commentId: T:TinyLife.World.Wallpaper
parent: TinyLife.World
2024-01-07 16:53:47 +01:00
href: TinyLife.World.Wallpaper.html
2021-08-04 06:51:12 +02:00
name: Wallpaper
nameWithType: Wallpaper
fullName: TinyLife.World.Wallpaper
2022-12-20 13:25:03 +01:00
- uid: System.Nullable{Microsoft.Xna.Framework.Color}
commentId: T:System.Nullable{Microsoft.Xna.Framework.Color}
parent: System
definition: System.Nullable`1
2023-03-30 18:07:55 +02:00
name: Color?
nameWithType: Color?
fullName: Microsoft.Xna.Framework.Color?
2022-12-20 13:25:03 +01:00
spec.csharp:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
2022-12-20 13:25:03 +01:00
spec.vb:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
2023-03-30 18:07:55 +02:00
- name: '?'
2021-08-04 06:51:12 +02:00
- uid: MLEM.Misc
commentId: N:MLEM.Misc
isExternal: true
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Misc
name: Misc
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Misc
name: Misc
isExternal: true
2022-12-20 13:25:03 +01:00
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
2022-12-20 13:25:03 +01:00
name: Nullable<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
2022-12-20 13:25:03 +01:00
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
2023-03-30 18:07:55 +02:00
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
2022-12-20 13:25:03 +01:00
- name: T
- name: )
2022-05-24 13:36:05 +02:00
- uid: TinyLife.Objects.Furniture
commentId: T:TinyLife.Objects.Furniture
parent: TinyLife.Objects
2024-01-07 16:53:47 +01:00
href: TinyLife.Objects.Furniture.html
2022-05-24 13:36:05 +02:00
name: Furniture
nameWithType: Furniture
fullName: TinyLife.Objects.Furniture
2023-08-15 13:17:22 +02:00
- uid: TinyLife.World.RoofStyle.Gable
commentId: F:TinyLife.World.RoofStyle.Gable
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofStyle.html#TinyLife_World_RoofStyle_Gable
2023-08-15 13:17:22 +02:00
name: Gable
nameWithType: RoofStyle.Gable
fullName: TinyLife.World.RoofStyle.Gable
2022-05-24 13:36:05 +02:00
- uid: TinyLife.World.RoofType.Style
commentId: F:TinyLife.World.RoofType.Style
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Style
2023-03-30 18:07:55 +02:00
name: Style
nameWithType: RoofType.Style
fullName: TinyLife.World.RoofType.Style
2022-05-24 13:36:05 +02:00
- uid: TinyLife.World.RoofType.GetGableOffset*
commentId: Overload:TinyLife.World.RoofType.GetGableOffset
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_
2022-05-24 13:36:05 +02:00
name: GetGableOffset
nameWithType: RoofType.GetGableOffset
fullName: TinyLife.World.RoofType.GetGableOffset
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2022-05-24 13:36:05 +02:00
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
2023-03-30 18:07:55 +02:00
spec.csharp:
- uid: TinyLife
name: TinyLife
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2023-03-30 18:07:55 +02:00
- name: .
- uid: TinyLife.Objects
name: Objects
2024-01-07 16:53:47 +01:00
href: TinyLife.Objects.html
2023-03-30 18:07:55 +02:00
spec.vb:
- uid: TinyLife
name: TinyLife
2024-01-07 16:53:47 +01:00
href: TinyLife.html
2023-03-30 18:07:55 +02:00
- name: .
- uid: TinyLife.Objects
name: Objects
2024-01-07 16:53:47 +01:00
href: TinyLife.Objects.html
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.Price
commentId: F:TinyLife.World.RoofType.Price
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Price
2023-03-30 18:07:55 +02:00
name: Price
nameWithType: RoofType.Price
fullName: TinyLife.World.RoofType.Price
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.GetPrice*
commentId: Overload:TinyLife.World.RoofType.GetPrice
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetPrice_Microsoft_Xna_Framework_Rectangle_
2021-08-04 06:51:12 +02:00
name: GetPrice
nameWithType: RoofType.GetPrice
fullName: TinyLife.World.RoofType.GetPrice
- uid: TinyLife.World.RoofType.Types
commentId: F:TinyLife.World.RoofType.Types
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Types
2023-03-30 18:07:55 +02:00
name: Types
nameWithType: RoofType.Types
fullName: TinyLife.World.RoofType.Types
2021-08-04 06:51:12 +02:00
- uid: TinyLife.World.RoofType.Register*
commentId: Overload:TinyLife.World.RoofType.Register
2024-01-07 16:53:47 +01:00
href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_Register_TinyLife_World_RoofType_
2021-08-04 06:51:12 +02:00
name: Register
nameWithType: RoofType.Register
fullName: TinyLife.World.RoofType.Register