Releases: sub-c/AllegroDotNet
AllegroDotNet v0.10.0
AllegroDotNet v0.9.4
Fix AllegroTimeout routines.
AllegroDotNet v0.9.3
- Add
AnyCPU
platform. Still requires the user to have the correct bit-ness of Allegro 5 available for the OS. - Refactored the
IInteropProvider
interface 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
Fix KeyCode.KeyDown value.
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
AllegroDotNet v0.7.9
Removed static initialization for native library functions.
Call Al.Init() or Al.InstallSystem() to automatically load all native library delegates, or Al.SetupAllegroInterop() to load native delegates without initializing Allegro.
AllegroDotNet v0.7.2
Fixed marshalling for Al.DrawPrim() and Al.DrawIndexedPrim().