/src/FileSelector.cpp
#include "FileSelector.h"
#include "dirent.h"
#include "ShaderDepot.h"

FileSelector::FileSelector(SDL_Surface* screen, const std::string& project) {
	this->screen = screen;
	this->rShader = (RShader*) loadShader("RShader");
	this->decalShader = (DecalShader*) loadShader("DecalShader");
	this->projectName = project;
	this->refreshFileList();
}

FileSelector::~FileSelector() {
}

void FileSelector::handleEvents(int t, const SDL_Event &Event) {
}

void FileSelector::update(int t) {
}

void FileSelector::draw(int t) {
}

void FileSelector::refreshFileList() {
	struct dirent* de;
	DIR* d;

	fileList.clear();
	d = opendir(this->projectName.c_str());
	while (de = readdir(d)) {
		printf("%s\n", de->d_name);
		fileList.push_back(de->d_name);
	}
	closedir(d);
}