Skip to content

Commit 6329a86

Browse files
committed
nuget package 2.4.0 release preparations.
1 parent e828b5d commit 6329a86

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

ShapeEngine/ShapeEngine.csproj

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,31 @@
1010
<Title>Shape Engine</Title>
1111
<Authors>Dave Green</Authors>
1212
<RepositoryUrl>https://github.com/DaveGreen-Games/ShapeEngine</RepositoryUrl>
13-
<Version>2.3.1</Version>
13+
<Version>2.4.0</Version>
1414
<Description>My custom made 2d game engine based on the great Raylib Framework. Main focus is being performant and only using draw functions instead of textures. Custom input, audio, savegame, collision, shape, pathfinding, ui, camera, color palette, polygon fracturing, and text system are available with a few other nice things!</Description>
1515
<PackageProjectUrl>https://davegreengames.itch.io/shape-engine</PackageProjectUrl>
1616
<PackageIcon>shapeengine-nuget-icon-128px.png</PackageIcon>
1717
<RepositoryType>git</RepositoryType>
1818
<PackageTags>GameEngine Framework 2D raylib gamedev graphics shapes polygon rect line clipper2 polygonclipping</PackageTags>
1919
<Company>Dave Green Games</Company>
2020
<Product>Shape Engine</Product>
21-
<AssemblyVersion>2.0.0</AssemblyVersion>
22-
<FileVersion>2.0.0</FileVersion>
21+
<AssemblyVersion>2.4.0</AssemblyVersion>
22+
<FileVersion>2.4.0</FileVersion>
2323
<PackageReadmeFile>readme-nuget.md</PackageReadmeFile>
2424
<NeutralLanguage>en-US</NeutralLanguage>
2525
<Copyright>Copyright (c) David Grueneis 2024</Copyright>
2626
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
2727
<PackageReleaseNotes>
28+
# 2.4.0 Minor Release
29+
- New functions to Transform2D added (UpdateTransform and GetChildTransform)
30+
- Collider now uses UpdateTransform function
31+
- Collider cleaned up
32+
- ApplyTransform/ApplyTransformCopy functions changed to ApplyOffset/ApplyOffsetCopy in all shapes
33+
- New Shape class added that inherits from IShape
34+
- Collider now inherits from Shape instead of IShape
35+
- ShapeContainer (Parent/Child hierarchy system for shapes) added. A ShapeContainer can have a ShapeContainer parent and any number of ShapeContainer children. The children are updated based on the parent transform and the child offsets.
36+
- CircleShape, TriangleShape, SegmentShape, RectShape, QuadShape, PolyShape, PolyLineShape classes added. They inherit from ShapeContainer.
37+
2838
# 2.3.1 Hot Fix
2939
- Game reference is now set in Scene before Activate is called on the Scene
3040

0 commit comments

Comments
 (0)