Example #1
0
		public Frame(ETileset _tileset)
		{
			TopLeft = _tileset.GetTile(0);
			Top = _tileset.GetTile(1);
			TopRight = _tileset.GetTile(2);
			Right = _tileset.GetTile(3);
			BottmoRight = _tileset.GetTile(4);
			Bottom = _tileset.GetTile(5);
			BottomLeft = _tileset.GetTile(6);
			Left = _tileset.GetTile(7);
		}
		public static void SetOpacity(ETileset _tileset, int _index, float _opacity)
		{
			List<float> list;
			if (!m_opacities.TryGetValue(_tileset, out list))
			{
				list = new List<float>();
				m_opacities.Add(_tileset, list);
			}
			while (list.Count <= _index)
			{
				list.Add(0f);
			}
			list[_index] = _opacity;
		}
Example #3
0
		public Sign(ETileset _tileset, Material _material, string _name)
			: base(EALNouns.Sign, _material)
		{
			m_tileset = _tileset;
			m_name = _name;
		}
Example #4
0
		public IEnumerable<Essence> GetEssences(ETileset _tileset, int _index)
		{
			return GetEssences(_tileset).Where(_thing => _thing.TileIndex==_index);
		}
Example #5
0
		public IEnumerable<Essence> GetEssences(ETileset _tileset)
		{
			if(m_allEssences==null)
			{
				m_allEssences = EssenceHelper.AllEssences;
			}
			return m_allEssences.Where(_thing => _thing.Tileset==_tileset);
		}
		public static float GetOpacity(ETileset _tileset, int _index)
		{
			var list = m_opacities[_tileset];
			return list[_index % list.Count];
		}
Example #7
0
 public IEnumerable <Essence> GetEssences(ETileset _tileset, int _index)
 {
     return(GetEssences(_tileset).Where(_thing => _thing.TileIndex == _index));
 }
Example #8
0
 public Sign(ETileset _tileset, Material _material, string _name)
     : base(EALNouns.Sign, _material)
 {
     m_tileset = _tileset;
     m_name    = _name;
 }