Add Parser and Scene classes

This commit is contained in:
josh committed 2026-11-02 18:43:39 -05:00
1 parent c8f6d36bdc
commit e13608b287
4 files changed
+22 -2

No files matched your search

+2 -2
View File
@@ -20,8 +20,8 @@ env do |env|
env["CCFLAGS"] += %w[-Wall -O2 -std=c++23 -include fart/common.h]
env["CPPPATH"] += %W[src #{env.build_root}/src]
env.Propane("^/src/propane.cpp", "src/fart.propane")
env.Propane("^/src/fart/propane.cpp", "src/fart.propane")
env.barrier
sources = glob("src/**/*.cpp") + ["#{env.build_root}/src/propane.cpp"]
sources = glob("src/**/*.cpp") + ["#{env.build_root}/src/fart/propane.cpp"]
env.Program("fart", sources)
end
+6
View File
@@ -0,0 +1,6 @@
#include <fart/Parser.h>
Scene * load_scene(const string_view & input_file)
{
return nullptr;
}
+9
View File
@@ -0,0 +1,9 @@
#pragma once
#include <fart/propane.h>
class Parser
{
public:
static Scene * load_scene(const string_view & input_file);
};
+5
View File
@@ -0,0 +1,5 @@
#pragma once
class Scene
{
};