Lua - gameinfo library - convert to using service injection
This commit is contained in:
parent
f6c2b4e897
commit
b6e33d010a
|
@ -1,10 +1,14 @@
|
||||||
using System;
|
using System;
|
||||||
using LuaInterface;
|
using LuaInterface;
|
||||||
|
using BizHawk.Emulation.Common;
|
||||||
|
|
||||||
namespace BizHawk.Client.Common
|
namespace BizHawk.Client.Common
|
||||||
{
|
{
|
||||||
public sealed class GameInfoLuaLibrary : LuaLibraryBase
|
public sealed class GameInfoLuaLibrary : LuaLibraryBase
|
||||||
{
|
{
|
||||||
|
[RequiredService]
|
||||||
|
public IEmulator Emulator { get; set; }
|
||||||
|
|
||||||
public GameInfoLuaLibrary(Lua lua)
|
public GameInfoLuaLibrary(Lua lua)
|
||||||
: base(lua) { }
|
: base(lua) { }
|
||||||
|
|
||||||
|
@ -89,7 +93,7 @@ namespace BizHawk.Client.Common
|
||||||
)]
|
)]
|
||||||
public string GetBoardType()
|
public string GetBoardType()
|
||||||
{
|
{
|
||||||
return Global.Emulator.BoardName;
|
return Emulator.BoardName ?? "";
|
||||||
}
|
}
|
||||||
|
|
||||||
[LuaMethodAttributes(
|
[LuaMethodAttributes(
|
||||||
|
|
Loading…
Reference in New Issue