#ifndef scene_hpp #define scene_hpp #include "maths.hpp" #include "video.hpp" #include "world.hpp" #include struct Arena; struct Camera; struct Lighting; struct Model_Instance; struct Model_Scene; struct World; struct Transform { m4f mat; }; struct C_Model { Model_Instance* i; }; void update_scene( Model_Scene& ms, Device* dev, const Lighting& lighting, const Camera& cam, World& w ); std::pair scene_pick( World& world, const Camera& cam, int w, int h, int mx, int my ); #endif