Repository navigation
Releases: sub-c/AllegroDotNet
Release list
AllegroDotNet v0.12.0
AllegroDotNet v0.11.0
- Update LibraryVersion enum to include Allegro v5.2.10.
- Update the SubC.AllegroDotNetWin64 NuGet package/.NUSPEC file to include Allegro v5.2.10 binaries.
AllegroDotNet v0.10.0
- AllegroDotNet is now compatible with native AoT when targeting .NET 8.
- Updated AllegroTransform struct to be native AoT compatible. Use
myTransform[x, y]instead of the previousmyTransform.M[x, y].
AllegroDotNet v0.9.4
AllegroDotNet v0.9.3
- Add
AnyCPUplatform. Still requires the user to have the correct bit-ness of Allegro 5 available for the OS. - Refactored the
IInteropProviderinterface to be simplier. - Small updates to
README.MD,MSBuild.xml.
AllegroDotNet v0.9.2
Bug fixes from EscapeCharacter-dev
- Typo
AlDrawTintedScaledBitmap()destination width parameter. - Fix
GetJoystickState()to pass by reference.
AllegroDotNet v0.9.1
Added .NET 8 target; now targeting .NET Standard 2.0, .NET 6, and .NET 8.
Two small bug fixes:
- Allow null string (identifier) for LoadBitmapF functions.
- Ensure display extension methods are public, not internal.
AllegroDotNet v0.9.0
A very large refactor of the backend code, but the exposed API changes are small.
They are mostly limited to some classes becoming structures, and requiring ref when they are passed.
AllegroDotNet can now handle different versions of Allegro 5, either by using the LibraryVersion enumeration when calling Al.InstallSystem(), or by passing the integer version. The SubC.AllegroDotNet.Win64 NuGet package is updated with Allegro v5.2.9.
AllegroDotNet v0.7.10
AllegroDotNet v0.8.1-pre
This is a pre-release version that is missing many functions that is available in v0.7.x. Please use v0.7.x if you need those functions that are missing.
v0.8.x starts the development of a refactored library. All methods and models are fully commented, using the Allegro 5 documentation.
This version includes only the following routines:
- Display
- Events
- Fullscreen Modes
- Graphics
- Image
- Keyboard
- System
- Time
- Timer