├── LDEngine
├── LDEngine
│ ├── Game.ico
│ ├── GameThumbnail.png
│ ├── Spine
│ │ ├── SpriteBatcher.cs
│ │ ├── Attachments
│ │ │ ├── AttachmentType.cs
│ │ │ ├── AttachmentLoader.cs
│ │ │ ├── Attachment.cs
│ │ │ ├── AtlasAttachmentLoader.cs
│ │ │ └── RegionAttachment.cs
│ │ ├── BoneData.cs
│ │ ├── SlotData.cs
│ │ ├── Slot.cs
│ │ ├── Skin.cs
│ │ ├── Bone.cs
│ │ ├── Atlas.cs
│ │ ├── SkeletonData.cs
│ │ └── SkeletonRenderer.cs
│ ├── Program.cs
│ ├── Content
│ │ └── map.tmx
│ ├── TimerController.cs
│ ├── Entities
│ │ ├── RotBox.cs
│ │ ├── Entity.cs
│ │ ├── Hero.cs
│ │ └── EntityPool.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Timer.cs
│ ├── Screens
│ │ ├── GameplayScreen.cs
│ │ ├── MainMenuScreen.cs
│ │ ├── PauseMenuScreen.cs
│ │ ├── OptionsMenuScreen.cs
│ │ ├── MessageBoxScreen.cs
│ │ ├── MenuEntry.cs
│ │ └── LoadingScreen.cs
│ ├── AudioController.cs
│ ├── Tween.cs
│ ├── ScreenManager
│ │ └── InputState.cs
│ ├── Game.cs
│ ├── TweenController.cs
│ └── SpriteAnim.cs
├── LDEngineContent
│ ├── blank.png
│ ├── testhero.ase
│ ├── testhero.png
│ ├── particles.png
│ ├── testtiles.ase
│ ├── testtiles.png
│ ├── font.spritefont
│ ├── map.tmx
│ └── LDEngineContent.contentproj
├── LDEngineContent.Linux
│ ├── blank.png
│ ├── Silkscreen.ttf
│ ├── particles.png
│ ├── testhero.png
│ ├── testtiles.png
│ ├── font.spritefont
│ └── LDEngineContent.Linux.contentproj
├── TiledLib
│ ├── Orientation.cs
│ ├── MapReader.cs
│ ├── Tile.cs
│ ├── MapObject.cs
│ ├── Layer.cs
│ ├── MapObjectLayer.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── PropertyCollection.cs
│ ├── TileLayer.cs
│ ├── Camera.cs
│ ├── TiledLib.csproj
│ ├── TiledLib.Linux.csproj
│ └── Helper.cs
├── TiledContentPipeline
│ ├── ContentTypes
│ │ ├── Property.cs
│ │ ├── MapObjectLayerContent.cs
│ │ ├── TileLayerContent.cs
│ │ ├── LayerContent.cs
│ │ ├── MapContent.cs
│ │ ├── MapObjectContent.cs
│ │ └── TileSetContent.cs
│ ├── TmxImporter.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TmxWriter.cs
│ ├── TmxProcessor.cs
│ └── TiledContentPipeline.csproj
└── TiledLib.Mono.Windows
│ ├── Properties
│ └── AssemblyInfo.cs
│ └── TiledLib.Mono.Windows.csproj
├── dependencies
├── Silkscreen.zip
└── MonoGame
│ ├── Linux
│ ├── SDL.dll
│ ├── OpenTK.dll
│ ├── Tao.Sdl.dll
│ ├── SDL_Mixer.dll
│ ├── MonoGame.Framework.dll
│ ├── OpenTK.dll.config
│ └── Tao.Sdl.dll.config
│ ├── MacOS
│ ├── MonoMac.dll
│ ├── Tao.Sdl.dll
│ ├── Lidgren.Network.dll
│ ├── MonoGame.Framework.dll
│ ├── Lidgren.Network.dll.mdb
│ ├── MonoGame.Framework.dll.mdb
│ └── Tao.Sdl.dll.config
│ └── WindowsGL
│ ├── OpenTK.dll
│ ├── Tao.Sdl.dll
│ └── MonoGame.Framework.dll
├── .gitmodules
├── .gitattributes
├── .gitignore
└── LDEngine.sln
/LDEngine/LDEngine/Game.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngine/Game.ico
--------------------------------------------------------------------------------
/dependencies/Silkscreen.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/Silkscreen.zip
--------------------------------------------------------------------------------
/LDEngine/LDEngine/GameThumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngine/GameThumbnail.png
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent/blank.png
--------------------------------------------------------------------------------
/dependencies/MonoGame/Linux/SDL.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/Linux/SDL.dll
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent/testhero.ase:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent/testhero.ase
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent/testhero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent/testhero.png
--------------------------------------------------------------------------------
/LDEngine/LDEngine/Spine/SpriteBatcher.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngine/Spine/SpriteBatcher.cs
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent.Linux/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent.Linux/blank.png
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent/particles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent/particles.png
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent/testtiles.ase:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent/testtiles.ase
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent/testtiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent/testtiles.png
--------------------------------------------------------------------------------
/dependencies/MonoGame/Linux/OpenTK.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/Linux/OpenTK.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/Linux/Tao.Sdl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/Linux/Tao.Sdl.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/MacOS/MonoMac.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/MacOS/MonoMac.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/MacOS/Tao.Sdl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/MacOS/Tao.Sdl.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/Linux/SDL_Mixer.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/Linux/SDL_Mixer.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/WindowsGL/OpenTK.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/WindowsGL/OpenTK.dll
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent.Linux/Silkscreen.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent.Linux/Silkscreen.ttf
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent.Linux/particles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent.Linux/particles.png
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent.Linux/testhero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent.Linux/testhero.png
--------------------------------------------------------------------------------
/LDEngine/LDEngineContent.Linux/testtiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/LDEngine/LDEngineContent.Linux/testtiles.png
--------------------------------------------------------------------------------
/dependencies/MonoGame/WindowsGL/Tao.Sdl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/WindowsGL/Tao.Sdl.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/MacOS/Lidgren.Network.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/MacOS/Lidgren.Network.dll
--------------------------------------------------------------------------------
/LDEngine/TiledLib/Orientation.cs:
--------------------------------------------------------------------------------
1 | namespace TiledLib
2 | {
3 | public enum Orientation : byte
4 | {
5 | Orthogonal,
6 | Isometric,
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/dependencies/MonoGame/Linux/MonoGame.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/Linux/MonoGame.Framework.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/MacOS/MonoGame.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/MacOS/MonoGame.Framework.dll
--------------------------------------------------------------------------------
/dependencies/MonoGame/MacOS/Lidgren.Network.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/MacOS/Lidgren.Network.dll.mdb
--------------------------------------------------------------------------------
/dependencies/MonoGame/MacOS/MonoGame.Framework.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/MacOS/MonoGame.Framework.dll.mdb
--------------------------------------------------------------------------------
/dependencies/MonoGame/WindowsGL/MonoGame.Framework.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GarethIW/LDEngine/HEAD/dependencies/MonoGame/WindowsGL/MonoGame.Framework.dll
--------------------------------------------------------------------------------
/LDEngine/TiledContentPipeline/ContentTypes/Property.cs:
--------------------------------------------------------------------------------
1 | namespace TiledContentPipeline
2 | {
3 | public class Property
4 | {
5 | public string Name;
6 | public string Value;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "ThirdParty/TiledSharp"]
2 | path = ThirdParty/TiledSharp
3 | url = https://github.com/marshallward/TiledSharp.git
4 | [submodule "ThirdParty/MonoGame-SDL2"]
5 | path = ThirdParty/MonoGame-SDL2
6 | url = https://github.com/flibitijibibo/MonoGame.git
7 |
--------------------------------------------------------------------------------
/LDEngine/TiledLib/MapReader.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.Xna.Framework.Content;
2 |
3 | namespace TiledLib
4 | {
5 | ///
6 | /// Reads in a Map from an XNB.
7 | ///
8 | public sealed class MapReader : ContentTypeReader