Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 26, 2006, 5:22:12 PM (18 years ago)
Author:
bensch
Message:

added new files, but with the wrong name

File:
1 copied

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/lib/graphics/text_engine/resource_texture.cc

    r9833 r9837  
    11
    2 #include "resource_texture.h"
     2#include "resource_font.h"
    33#include "substring.h"
    44#include "multi_type.h"
     
    66
    77
    8 ResourceTexture::ResourceTexture(const std::string& imageName, GLenum target)
    9     : NewResource(&ResourceTexture::type)
     8ResourceFont::ResourceFont(const std::string& imageName, GLenum target)
     9    : NewResource(&ResourceFont::type)
    1010{
    1111  Resources::StorePointer* ptr = this->acquireResource(imageName + ',' + "TEST");
     
    1313  if (ptr)
    1414  {
    15     PRINTF(5)("FOUND TEXTURE: %s\n", imageName.c_str());
    16     this->acquireData(static_cast<ResourceTexture::TextureResourcePointer*>(ptr)->ptr());
     15    PRINTF(5)("FOUND FONT: %s\n", imageName.c_str());
     16    this->acquireData(static_cast<ResourceFont::FontResourcePointer*>(ptr)->ptr());
    1717  }
    1818  else
    1919  {
    20     PRINTF(5)("NOT FOUND TEXTURE: %s\n", imageName.c_str());
     20    PRINTF(5)("NOT FOUND FONT: %s\n", imageName.c_str());
    2121    std::string fileName = this->NewResource::locateFile(imageName);
    22     this->Texture::loadImage(fileName, target);
    23     this->NewResource::addResource(new ResourceTexture::TextureResourcePointer(imageName + ',' + "TEST", Resources::KeepLevel(0), this->Texture::dataPointer()));
     22    this->Font::loadImage(fileName, target);
     23    this->NewResource::addResource(new ResourceFont::FontResourcePointer(imageName + ',' + "TEST", Resources::KeepLevel(0), this->Font::dataPointer()));
    2424  }
    2525}
    2626
    27 ResourceTexture ResourceTexture::createFromString(const std::string& loadString)
     27ResourceFont ResourceFont::createFromString(const std::string& loadString)
    2828{
    2929  SubString loadValues(loadString, ',');
    3030  std::string imageName;
    31   GLenum target = GL_TEXTURE_2D;
     31  GLenum target = GL_FONT_2D;
    3232  if (loadValues.size() > 0)
    3333    imageName = loadValues[0];
     
    3535    target = (GLenum)MultiType(loadValues[2]).getInt();
    3636
    37   return ResourceTexture(imageName, target);
     37  return ResourceFont(imageName, target);
    3838}
    3939
    4040
    4141
    42 Resources::tType<ResourceTexture> ResourceTexture::type("Texture");
     42Resources::tType<ResourceFont> ResourceFont::type("Font");
    4343
    4444
     
    4646
    4747
    48 ResourceTexture::TextureResourcePointer::TextureResourcePointer(const std::string& loadString, const Resources::KeepLevel& keepLevel, const TextureData::Pointer& data)
     48ResourceFont::FontResourcePointer::FontResourcePointer(const std::string& loadString, const Resources::KeepLevel& keepLevel, const FontData::Pointer& data)
    4949    : Resources::StorePointer(loadString, keepLevel) , pointer(data)
    5050{}
Note: See TracChangeset for help on using the changeset viewer.