// BlockyFroggy
// Copyright © 2017 John Ryland.
// All rights reserved.
#pragma once
#ifndef SCENE_H
#define SCENE_H
#include "GameSim.h"
class Scene
{
public:
void reset(const std::vector<GameSim::GameObjectList*>& a_objectLists);
// probably want an interface here which for a given camera
// returns a list of unclipped models and their positions that need to be drawn
GameSim::GameObjectList m_trucks;
GameSim::GameObjectList m_cars;
GameSim::GameObjectList m_vans;
GameSim::GameObjectList m_bikes;
GameSim::GameObjectList m_trains;
GameSim::GameObjectList m_road;
GameSim::GameObjectList m_tracks;
GameSim::GameObjectList m_water;
GameSim::GameObjectList m_trees;
GameSim::GameObjectList m_shrubs;
GameSim::GameObjectList m_buildings;
GameSim::GameObjectList m_rocks;
GameSim::GameObjectList m_logs;
GameSim::GameObjectList m_boats;
GameSim::GameObjectList m_crocs;
GameSim::GameObjectList m_rest;
};
#endif // SCENE_H