Skip to content

tainicom/XNALibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

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

  • System.Collections.Generic.SortedList<TKey, TValue>

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).

About

Cross-platform XNA/MonoGame tool library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages