|
10 | 10 | <Title>Shape Engine</Title> |
11 | 11 | <Authors>Dave Green</Authors> |
12 | 12 | <RepositoryUrl>https://github.com/DaveGreen-Games/ShapeEngine</RepositoryUrl> |
13 | | - <Version>2.3.1</Version> |
| 13 | + <Version>2.4.0</Version> |
14 | 14 | <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> |
15 | 15 | <PackageProjectUrl>https://davegreengames.itch.io/shape-engine</PackageProjectUrl> |
16 | 16 | <PackageIcon>shapeengine-nuget-icon-128px.png</PackageIcon> |
17 | 17 | <RepositoryType>git</RepositoryType> |
18 | 18 | <PackageTags>GameEngine Framework 2D raylib gamedev graphics shapes polygon rect line clipper2 polygonclipping</PackageTags> |
19 | 19 | <Company>Dave Green Games</Company> |
20 | 20 | <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> |
23 | 23 | <PackageReadmeFile>readme-nuget.md</PackageReadmeFile> |
24 | 24 | <NeutralLanguage>en-US</NeutralLanguage> |
25 | 25 | <Copyright>Copyright (c) David Grueneis 2024</Copyright> |
26 | 26 | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> |
27 | 27 | <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 | + |
28 | 38 | # 2.3.1 Hot Fix |
29 | 39 | - Game reference is now set in Scene before Activate is called on the Scene |
30 | 40 |
|
|
0 commit comments