mirror of
https://github.com/Ale32bit/Capy64.git
synced 2025-01-18 18:46:43 +00:00
Cleanup
This commit is contained in:
parent
29c55500bd
commit
8ea43d327b
3 changed files with 7 additions and 12 deletions
|
@ -23,9 +23,9 @@ namespace Capy64.BIOS;
|
|||
public class Bios : IPlugin
|
||||
{
|
||||
private static IGame _game;
|
||||
private EventEmitter _eventEmitter;
|
||||
private readonly EventEmitter _eventEmitter;
|
||||
private RuntimeInputEvents _runtimeInputEvents;
|
||||
private Drawing _drawing;
|
||||
private readonly Drawing _drawing;
|
||||
private static bool CloseRuntime = false;
|
||||
private static bool OpenBios = false;
|
||||
|
||||
|
@ -132,7 +132,7 @@ public class Bios : IPlugin
|
|||
}
|
||||
}
|
||||
|
||||
private void InitLuaPlugins()
|
||||
private static void InitLuaPlugins()
|
||||
{
|
||||
var allPlugins = new List<IPlugin>(_game.NativePlugins);
|
||||
allPlugins.AddRange(_game.Plugins);
|
||||
|
@ -142,7 +142,7 @@ public class Bios : IPlugin
|
|||
}
|
||||
}
|
||||
|
||||
public void InstallOS(bool force = false)
|
||||
public static void InstallOS(bool force = false)
|
||||
{
|
||||
var installedFilePath = Path.Combine(FileSystem.BasePath, ".installed");
|
||||
if (!File.Exists(installedFilePath) || force)
|
||||
|
|
|
@ -9,7 +9,6 @@ using System.Threading;
|
|||
using System.Threading.Tasks;
|
||||
|
||||
namespace Capy64.LuaRuntime.Extensions;
|
||||
|
||||
public static class Utils
|
||||
{
|
||||
public static void PushArray(this Lua state, object obj)
|
||||
|
@ -25,10 +24,10 @@ public static class Utils
|
|||
}
|
||||
state.SetTop(-1);
|
||||
}
|
||||
|
||||
#nullable enable
|
||||
public static int PushValue(this Lua state, object? obj)
|
||||
{
|
||||
var type = obj.GetType();
|
||||
var type = obj?.GetType();
|
||||
switch (obj)
|
||||
{
|
||||
case string str:
|
||||
|
@ -74,7 +73,7 @@ public static class Utils
|
|||
break;
|
||||
|
||||
default:
|
||||
if (type.IsArray)
|
||||
if (type is not null && type.IsArray)
|
||||
{
|
||||
state.PushArray(obj);
|
||||
}
|
||||
|
|
|
@ -14,10 +14,6 @@ namespace Capy64.LuaRuntime;
|
|||
|
||||
internal class Sandbox
|
||||
{
|
||||
private struct CallData
|
||||
{
|
||||
public int Delta;
|
||||
}
|
||||
internal static void OpenLibraries(Lua L)
|
||||
{
|
||||
L.OpenBase();
|
||||
|
|
Loading…
Reference in a new issue