diff options
author | drumsetmonkey <abelleisle@roadrunner.com> | 2016-01-10 21:03:33 -0500 |
---|---|---|
committer | drumsetmonkey <abelleisle@roadrunner.com> | 2016-01-10 21:03:33 -0500 |
commit | 75a5569ed0d44494da379822aa5de519e4a4025b (patch) | |
tree | 1100ae214ad3a9eceac969d4796ef1ae825e8fb7 /src/common.cpp | |
parent | 5c7c99ac5fe1158adbdf0469fb36ddd153511f5d (diff) | |
parent | a0597ff41fb4be979f9dfd70ace8be98a737affb (diff) |
Work on player texture
Diffstat (limited to 'src/common.cpp')
-rw-r--r-- | src/common.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/common.cpp b/src/common.cpp index dbcef0b..8defd61 100644 --- a/src/common.cpp +++ b/src/common.cpp @@ -4,6 +4,13 @@ #include <chrono> #ifndef __WIN32__ +#include <sys/types.h> +#include <dirent.h> +#include <errno.h> +#include <vector> +#endif // __WIN32__ + +#ifndef __WIN32__ unsigned int millis(void){ std::chrono::system_clock::time_point now=std::chrono::system_clock::now(); @@ -57,3 +64,16 @@ void safeSetColorA(int r,int g,int b,int a){ if(a<0)a=0; glColor4ub(r,g,b,a); } + +int getdir(const char *dir, std::vector<std::string> &files){ + DIR *dp; + struct dirent *dirp; + if(!(dp = opendir(dir))){ + std::cout <<"Error ("<<errno<<") opening "<<dir<<std::endl; + return errno; + } + while((dirp = readdir(dp))) + files.push_back(std::string(dirp->d_name)); + closedir(dp); + return 0; +} |