mirror of https://github.com/axmolengine/axmol.git
issue #182
This commit is contained in:
parent
05bea6a707
commit
09e9638b03
|
@ -52,6 +52,7 @@ typedef struct
|
||||||
int offset;
|
int offset;
|
||||||
}tImageSource;
|
}tImageSource;
|
||||||
|
|
||||||
|
typedef map<std::string, int> ResourceImageMap;
|
||||||
static ResourceImageMap s_ImgMap;
|
static ResourceImageMap s_ImgMap;
|
||||||
static ResourceHandle s_HRes;
|
static ResourceHandle s_HRes;
|
||||||
|
|
||||||
|
@ -193,7 +194,7 @@ void UIImage::setImageMap(const std::string keys[], const int values[], int nCou
|
||||||
for (int i = 0; i < nCount; ++i)
|
for (int i = 0; i < nCount; ++i)
|
||||||
{
|
{
|
||||||
std::string key = CCFileUtils::fullPathFromRelativePath((keys[i]).c_str());
|
std::string key = CCFileUtils::fullPathFromRelativePath((keys[i]).c_str());
|
||||||
Int32 nResID = values[i];
|
int nResID = values[i];
|
||||||
|
|
||||||
s_ImgMap.insert(ResourceImageMap::value_type(key, nResID));
|
s_ImgMap.insert(ResourceImageMap::value_type(key, nResID));
|
||||||
}
|
}
|
||||||
|
@ -466,8 +467,6 @@ bool UIImage::initWithBitmap(const TBitmap* pBmp)
|
||||||
{
|
{
|
||||||
CCX_BREAK_IF(! pBmp);
|
CCX_BREAK_IF(! pBmp);
|
||||||
|
|
||||||
// TBitmap* pBitmap = pBmp->DupBitmapTo32();
|
|
||||||
|
|
||||||
// init imageinfo
|
// init imageinfo
|
||||||
INT32 nWidth = pBmp->GetWidth();
|
INT32 nWidth = pBmp->GetWidth();
|
||||||
INT32 nHeight = pBmp->GetHeight();
|
INT32 nHeight = pBmp->GetHeight();
|
||||||
|
@ -522,7 +521,7 @@ void ResourceHandle::setResourceEntry(const AppResourceEntry* pResEntry)
|
||||||
m_pResLib = new TResourceLib(pResEntry);
|
m_pResLib = new TResourceLib(pResEntry);
|
||||||
}
|
}
|
||||||
|
|
||||||
const TBitmap* ResourceHandle::LoadConstBitmap(Int32 nResID)
|
const TBitmap* ResourceHandle::LoadConstBitmap(int nResID)
|
||||||
{
|
{
|
||||||
const TBitmap* pResult = NULL;
|
const TBitmap* pResult = NULL;
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,6 @@ THE SOFTWARE.
|
||||||
#ifndef __PLATFORM_UPHONE_UIIMAGE_H__
|
#ifndef __PLATFORM_UPHONE_UIIMAGE_H__
|
||||||
#define __PLATFORM_UPHONE_UIIMAGE_H__
|
#define __PLATFORM_UPHONE_UIIMAGE_H__
|
||||||
|
|
||||||
#include <map>
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include "ccxCommon.h"
|
#include "ccxCommon.h"
|
||||||
#include "CCRenderTexture.h"
|
#include "CCRenderTexture.h"
|
||||||
|
@ -48,8 +47,6 @@ typedef struct
|
||||||
unsigned char *data;
|
unsigned char *data;
|
||||||
} tImageInfo;
|
} tImageInfo;
|
||||||
|
|
||||||
typedef std::map<std::string, int> ResourceImageMap;
|
|
||||||
|
|
||||||
class ResourceHandle
|
class ResourceHandle
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in New Issue