Footer.cs 846 B

1234567891011121314151617181920212223242526272829
  1. using Microsoft.Xna.Framework;
  2. using System.Diagnostics.CodeAnalysis;
  3. namespace OpenVIII
  4. {
  5. public partial class IGM
  6. {
  7. #region Classes
  8. private class Footer : IGMData.Base
  9. {
  10. #region Methods
  11. [SuppressMessage("ReSharper", "MemberHidesStaticFromOuterClass")]
  12. public static Footer Create() => Create<Footer>(0, 0, new IGMDataItem.Box { Pos = new Rectangle { Width = 610, Height = 75, Y = 630 - 75 } });
  13. public override void Refresh()
  14. {
  15. base.Refresh();
  16. if (CONTAINER != null && Memory.State != null)
  17. ((IGMDataItem.Box)CONTAINER).Data = Memory.Strings.Read(Strings.FileID.AreaNames, 0, Memory.State.LocationID);
  18. }
  19. #endregion Methods
  20. }
  21. #endregion Classes
  22. }
  23. }