Awesome
XNALibrary
Cross-platform XNA/MonoGame tool library.
Supported Platforms
- Windows Phone 7.0, 7.5 (XNA)
- Windows 7, 8, 8.1 (XNA)
- Windows Phone 8.0, 8.1 (MonoGame)
- Windows Store 8.0, 8.1 (MonoGame)
- Android
- iOS
\DataStructures\Collections\
- tainicom.DataStructures.Collections.DictionaryList<TKey, TValue>
DictionaryList for Windows Phone & Windows Store.
-
tainicom.DataStructures.Collections.PriorityQueue<TPriority, TValue>
-
tainicom.DataStructures.Collections.Set<TValue>
-
System.Collections.Generic.SortedList<TKey, TValue>
SortedList for Windows Phone & Windows Store.
\DataStructures\Graphs\
- tainicom.DataStructures.Graphs.Graph<TNode>
Graph library.
- tainicom.DataStructures.Graphs.Algorithms.SortestPath<TNode>
\Devices\
- tainicom.Devices.InputState
Handle Input in one place. Keyboard, Mouse, Touch, GamePad. Keeps previous state and adds helper Methods like IsButtonPressed(), IsKeyReleased(), etc. Emulate Touch & Gestures with Mouse.
- tainicom.Devices.Vibrator
Vibrator class for mobile devices that use duty cicle to control power. Support Dumping & MasterPower.
\Helpers\
- tainicom.Helpers.MarketplaceHelper
Abstruct class to handle Marketplace. Support Emulation/Testing.
- tainicom.Helpers.NKStringBuilder
Garbage-free StringBuilder.
\Maths\
- tainicom.tainicom.Maths.Phasor
Return values of a Phasor.
- tainicom.tainicom.Maths.Tau
Define Tau constant.
\Storage\
- tainicom.Storage.StorageFile
Wrapper of IsolatedStorageFile.
- tainicom.Storage.StorageBinaryFile
Wrapper of IsolatedStorageFile for binary files & Version support.
\Tweens\
Classes to handle animation.
- tainicom.Tweens.Timer
A clock that can be turn on/off and reset.
- tainicom.Tweens.Scheduler
An event sequence. Extends Timer.
\VertexTypes\
Common Vertex types not defined by XNA.