From 39312a23ddbaddffc03527d0e927b7ee45a95bb1 Mon Sep 17 00:00:00 2001 From: spartanj Date: Fri, 30 Jul 2010 00:59:49 -0300 Subject: [PATCH] Optimized tSoundManager. Added tSoundLoader, a template used for the ResourceLoader. Fixed PushText on the Console. Added loading from memory on shaders. Added FileExtension to get file extension. Added to Packs ExtractToFile and Add using pointers instead of std::vectors ( to give flexibility ). And fixed some minor bugs. --- ee.linux.cbp | 2 + src/audio/csound.cpp | 2 +- src/audio/csoundbuffer.cpp | 2 +- src/audio/tsoundloader.hpp | 166 +++++++++++++++++++++++++++++++ src/audio/tsoundmanager.hpp | 50 +++++++--- src/ee.h | 1 + src/graphics/cconsole.cpp | 58 +++++------ src/graphics/cshader.cpp | 74 ++++++++++---- src/graphics/cshader.hpp | 20 ++-- src/graphics/cshaderprogram.cpp | 27 ++++- src/graphics/cshaderprogram.hpp | 5 +- src/graphics/cshapemanager.cpp | 16 +-- src/graphics/cshapemanager.hpp | 3 +- src/graphics/ctexturefactory.cpp | 8 +- src/graphics/ctextureloader.cpp | 2 +- src/graphics/ctextureloader.hpp | 2 +- src/system/cobjectloader.hpp | 1 + src/system/cpack.hpp | 12 ++- src/system/cpak.cpp | 36 +++++-- src/system/cpak.hpp | 6 ++ src/system/czip.cpp | 33 +++++- src/system/czip.hpp | 6 ++ src/test/ee.cpp | 18 ++-- src/utils/string.cpp | 4 + src/utils/utils.cpp | 6 ++ src/utils/utils.hpp | 3 + 26 files changed, 452 insertions(+), 111 deletions(-) create mode 100644 src/audio/tsoundloader.hpp diff --git a/ee.linux.cbp b/ee.linux.cbp index 194ce59d1..3e9abc251 100644 --- a/ee.linux.cbp +++ b/ee.linux.cbp @@ -13,6 +13,7 @@