yet more cleanup

This commit is contained in:
Lily Tsuru 2023-07-27 17:04:56 -04:00
parent 1d0830160b
commit c9968a0954
4 changed files with 2 additions and 6 deletions

View File

@ -10,7 +10,7 @@ function ENT:Initialize()
self:SetSolid(SOLID_VPHYSICS) self:SetSolid(SOLID_VPHYSICS)
-- 64 kb of ram for now. -- 64 kb of ram for now.
self.cpu = LCPUNative.CreateCPU(128 * 1024) self.cpu = LCPUNative.CreateCPU(128 * 1024)
print(self.cpu)
-- todo: cpu callbacks? once they become a thing -- todo: cpu callbacks? once they become a thing
-- test device framework -- test device framework
-- (for once something works out how I wanted it to..) -- (for once something works out how I wanted it to..)

View File

@ -1,6 +1,6 @@
#include "LcpuGlobals.hpp" #include "LcpuGlobals.hpp"
#include "GarrysMod/Lua/Interface.h" #include <GarrysMod/Lua/Interface.h>
#include "LuaCpu.hpp" #include "LuaCpu.hpp"
#include "LuaDevice.hpp" #include "LuaDevice.hpp"

View File

@ -7,8 +7,6 @@
#include <lucore/Logger.hpp> #include <lucore/Logger.hpp>
#include "GarrysMod/Lua/LuaBase.h"
// These are like the official GMOD header LUA_FUNCTION but allow forward declaration // These are like the official GMOD header LUA_FUNCTION but allow forward declaration
// and implementation inside of classes, making writing class bindings that much less // and implementation inside of classes, making writing class bindings that much less
// of a PITA. Nifty! // of a PITA. Nifty!

View File

@ -7,10 +7,8 @@
#include "LcpuGlobals.hpp" #include "LcpuGlobals.hpp"
GMOD_MODULE_OPEN() { GMOD_MODULE_OPEN() {
// Initialize our lua_shared binding. It is important we ca
lucore::Logger::The().AttachSink(lcpu::SourceSink::The()); lucore::Logger::The().AttachSink(lcpu::SourceSink::The());
lucore::LogInfo("LCPU Native Module! (ModuleVersion {})", LCPU_MODULE_VERSION); lucore::LogInfo("LCPU Native Module! (ModuleVersion {})", LCPU_MODULE_VERSION);
lcpu::GlobalsBind(LUA); lcpu::GlobalsBind(LUA);
return 0; return 0;
} }