RenderingService.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. namespace FF8
  3. {
  4. public sealed class RenderingService : IRenderingService
  5. {
  6. public Boolean IsSupported => true;
  7. public void AddScreenColor(RGBColor rgbColor)
  8. {
  9. // TODO: Field script
  10. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(AddScreenColor)}({nameof(rgbColor)}: {rgbColor})");
  11. }
  12. public void SubScreenColor(RGBColor rgbColor)
  13. {
  14. // TODO: Field script
  15. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(SubScreenColor)}({nameof(rgbColor)}: {rgbColor})");
  16. }
  17. public void AddScreenColorTransition(RGBColor rgbColor, RGBColor offset, Int32 transitionDuration)
  18. {
  19. // TODO: Field script
  20. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(AddScreenColorTransition)}({nameof(rgbColor)}: {rgbColor}, {nameof(offset)}: {offset}, {nameof(transitionDuration)}: {transitionDuration})");
  21. }
  22. public void SubScreenColorTransition(RGBColor rgbColor, RGBColor offset, Int32 transitionDuration)
  23. {
  24. // TODO: Field script
  25. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(SubScreenColorTransition)}({nameof(rgbColor)}: {rgbColor}, {nameof(offset)}: {offset}, {nameof(transitionDuration)}: {transitionDuration})");
  26. }
  27. public IAwaitable Wait()
  28. {
  29. // TODO: Field script
  30. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(Wait)}()");
  31. return DummyAwaitable.Instance;
  32. }
  33. public Int32 BackgroundFPS { get; set; }
  34. public void AnimateBackground(Int32 firstFrame, Int32 lastFrame)
  35. {
  36. // TODO: Field script
  37. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(AnimateBackground)}({nameof(firstFrame)}: {firstFrame}, {nameof(lastFrame)}: {lastFrame})");
  38. }
  39. public void DrawBackground()
  40. {
  41. // TODO: Field script
  42. Console.WriteLine($"NotImplemented: {nameof(RenderingService)}.{nameof(DrawBackground)}()");
  43. }
  44. }
  45. }