Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tainicom/XNALibrary
Cross-platform XNA/MonoGame tool library.
https://github.com/tainicom/XNALibrary
Last synced: 3 months ago
JSON representation
Cross-platform XNA/MonoGame tool library.
- Host: GitHub
- URL: https://github.com/tainicom/XNALibrary
- Owner: tainicom
- License: apache-2.0
- Created: 2015-06-05T14:43:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-16T12:57:05.000Z (over 4 years ago)
- Last Synced: 2024-08-01T03:16:44.660Z (6 months ago)
- Language: C#
- Size: 12.2 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-monogame - XNALibrary - ![GitHub stars](https://img.shields.io/github/stars/tainicom/XNALibrary.svg) - XNA/MonoGame tool library. IsolatedStorageFile Wrapper, Garbage-free StringBuilder, Phasor, Timer, Scheduler, InputState, PMS/duty-cicle Vibrate control, Common Vertex types, DataStructures & Collections. (Helpers)
README
# 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
DictionaryList for Windows Phone & Windows Store.
* tainicom.DataStructures.Collections.PriorityQueue
* tainicom.DataStructures.Collections.Set* System.Collections.Generic.SortedList
SortedList for Windows Phone & Windows Store.
## \DataStructures\Graphs\
* tainicom.DataStructures.Graphs.Graph
Graph library.
* tainicom.DataStructures.Graphs.Algorithms.SortestPath
## \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.
## License
[Microsoft Public License (Ms-PL)](https://github.com/tainicom/XNALibrary/blob/master/LICENSE).