using System;␍␊ |
using System.Collections.Generic;␍␊ |
using System.Diagnostics;␍␊ |
using System.IO;␍␊ |
using System.IO.Compression;␍␊ |
using System.Linq;␍␊ |
using System.Xml.Linq;␍␊ |
using Axios.Engine.Extensions;␍␊ |
using Axios.Engine.File;␍␊ |
using Axios.Engine.Gleed2D;␍␊ |
using Axios.Engine.Interfaces;␍␊ |
using Axios.Engine.Log;␍␊ |
using Axios.Engine.Structures;␍␊ |
using Axios.Engine.UI;␍␊ |
using FarseerPhysics.Dynamics;␍␊ |
using FarseerPhysics.Factories;␍␊ |
using FarseerPhysics.SamplesFramework;␍␊ |
using GameStateManagement;␍␊ |
using Gleed2D.Core;␍␊ |
using Gleed2D.InGame;␍␊ |
using Microsoft.Xna.Framework;␍␊ |
using Microsoft.Xna.Framework.Content;␍␊ |
using Microsoft.Xna.Framework.Graphics;␍␊ |
using GameStateManagement;␍␊ |
using Microsoft.Xna.Framework.Input;␍␊ |
using Axios.Engine.Extensions;␍␊ |
using System.IO;␍␊ |
using System.IO.Compression;␍␊ |
using Gleed2D.InGame;␍␊ |
using Axios.Engine.File;␍␊ |
using System.Xml.Linq;␍␊ |
using Gleed2D.Core;␍␊ |
using System.Diagnostics;␍␊ |
using Axios.Engine.Gleed2D;␍␊ |
␍␊ |
namespace Axios.Engine␍␊ |
{␍␊ |
|
␍␊ |
public virtual void LoadRectangleItem(RectangleItemProperties rectangleitem, Layer l)␍␊ |
{␍␊ |
␍␊ |
if (l.Properties.CustomProperties.Keys.Contains("Collision") && (bool)l.Properties.CustomProperties["Collision"].Value)␍␊ |
{␍␊ |
Body b = BodyFactory.CreateRectangle(this.World, ConvertUnits.ToSimUnits(rectangleitem.Width), ConvertUnits.ToSimUnits(rectangleitem.Height), 1f);␍␊ |
b.Position = rectangleitem.getSimPosition();␍␊ |
//b.Position.X += ␍␊ |
b.IsStatic = true;␍␊ |
b.BodyType = BodyType.Static;␍␊ |
b.UserData = this;␍␊ |
}␍␊ |
}␍␊ |
␍␊ |
public virtual void LoadTextureItem(TextureItemProperties textureitem, Layer l)␍␊ |