Fixed texture and script loading
parent
7b04f67358
commit
106ec014b8
|
@ -382,7 +382,16 @@ bool CImage::Load(const std::string& fileName)
|
|||
|
||||
m_error = "";
|
||||
|
||||
m_data->surface = IMG_Load_RW(CResourceManager::GetSDLFileHandler(fileName.c_str()), 1);
|
||||
SDL_RWops* pointer = CResourceManager::GetSDLFileHandler(fileName.c_str());
|
||||
if (pointer == nullptr)
|
||||
{
|
||||
delete m_data;
|
||||
m_data = nullptr;
|
||||
|
||||
m_error = "Unable to open file";
|
||||
return false;
|
||||
}
|
||||
m_data->surface = IMG_Load_RW(pointer, 1);
|
||||
if (m_data->surface == nullptr)
|
||||
{
|
||||
delete m_data;
|
||||
|
|
|
@ -282,7 +282,7 @@ bool CEngine::Create()
|
|||
params.minFilter = TEX_MIN_FILTER_NEAREST;
|
||||
params.magFilter = TEX_MAG_FILTER_NEAREST;
|
||||
params.mipmap = false;
|
||||
m_miceTexture = LoadTexture("textures/interface/mouse.png", params);
|
||||
m_miceTexture = LoadTexture("interface/mouse.png", params);
|
||||
|
||||
GetSystemUtils()->GetCurrentTimeStamp(m_currentFrameTime);
|
||||
GetSystemUtils()->GetCurrentTimeStamp(m_lastFrameTime);
|
||||
|
@ -2246,7 +2246,7 @@ Texture CEngine::CreateTexture(const std::string& texName, const TextureCreatePa
|
|||
|
||||
if (image == nullptr)
|
||||
{
|
||||
if (!img.Load(texName))
|
||||
if (!img.Load("textures/"+texName))
|
||||
{
|
||||
std::string error = img.GetError();
|
||||
GetLogger()->Error("Couldn't load texture '%s': %s, blacklisting\n", texName.c_str(), error.c_str());
|
||||
|
@ -2297,15 +2297,15 @@ Texture CEngine::LoadTexture(const std::string& name, const TextureCreateParams&
|
|||
|
||||
bool CEngine::LoadAllTextures()
|
||||
{
|
||||
LoadTexture("textures/interface/text.png");
|
||||
m_miceTexture = LoadTexture("textures/interface/mouse.png");
|
||||
LoadTexture("textures/interface/button1.png");
|
||||
LoadTexture("textures/interface/button2.png");
|
||||
LoadTexture("textures/interface/button3.png");
|
||||
LoadTexture("textures/interface/effect00.png");
|
||||
LoadTexture("textures/interface/effect01.png");
|
||||
LoadTexture("textures/interface/effect02.png");
|
||||
LoadTexture("textures/interface/map.png");
|
||||
LoadTexture("interface/text.png");
|
||||
m_miceTexture = LoadTexture("interface/mouse.png");
|
||||
LoadTexture("interface/button1.png");
|
||||
LoadTexture("interface/button2.png");
|
||||
LoadTexture("interface/button3.png");
|
||||
LoadTexture("interface/effect00.png");
|
||||
LoadTexture("interface/effect01.png");
|
||||
LoadTexture("interface/effect02.png");
|
||||
LoadTexture("interface/map.png");
|
||||
|
||||
if (! m_backgroundName.empty())
|
||||
{
|
||||
|
@ -2414,7 +2414,7 @@ bool CEngine::ChangeTextureColor(const std::string& texName,
|
|||
|
||||
|
||||
CImage img;
|
||||
if (!img.Load(texName))
|
||||
if (!img.Load("textures/"+texName))
|
||||
{
|
||||
std::string error = img.GetError();
|
||||
GetLogger()->Error("Couldn't load texture '%s': %s, blacklisting\n", texName.c_str(), error.c_str());
|
||||
|
@ -3773,7 +3773,7 @@ void CEngine::DrawShadow()
|
|||
SetMaterial(material);
|
||||
|
||||
// TODO: create a separate texture
|
||||
SetTexture("textures/interface/text.png");
|
||||
SetTexture("interface/text.png");
|
||||
|
||||
Math::Point ts, ti;
|
||||
|
||||
|
|
|
@ -235,7 +235,7 @@ void CLightning::Draw()
|
|||
mat.LoadIdentity();
|
||||
device->SetTransform(TRANSFORM_WORLD, mat);
|
||||
|
||||
m_engine->SetTexture("textures/interface/effect00.png");
|
||||
m_engine->SetTexture("interface/effect00.png");
|
||||
m_engine->SetState(ENG_RSTATE_TTEXTURE_BLACK);
|
||||
|
||||
Math::Point texInf;
|
||||
|
|
|
@ -198,10 +198,10 @@ void CParticle::FlushParticle(int sheet)
|
|||
//! Returns file name of the effect effectNN.png, with NN = number
|
||||
void NameParticle(std::string &name, int num)
|
||||
{
|
||||
if (num == 1) name = "textures/interface/effect00.png";
|
||||
else if (num == 2) name = "textures/interface/effect01.png";
|
||||
else if (num == 3) name = "textures/interface/effect02.png";
|
||||
else if (num == 4) name = "textures/interface/text.png";
|
||||
if (num == 1) name = "interface/effect00.png";
|
||||
else if (num == 2) name = "interface/effect01.png";
|
||||
else if (num == 3) name = "interface/effect02.png";
|
||||
else if (num == 4) name = "interface/text.png";
|
||||
else name = "";
|
||||
}
|
||||
|
||||
|
@ -3551,7 +3551,7 @@ void CParticle::DrawParticle(int sheet)
|
|||
// Draw tire marks.
|
||||
if (m_wheelTraceTotal > 0 && sheet == SH_WORLD)
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/text.png");
|
||||
m_engine->SetTexture("interface/text.png");
|
||||
m_engine->SetState(ENG_RSTATE_TTEXTURE_WHITE);
|
||||
Math::Matrix matrix;
|
||||
matrix.LoadIdentity();
|
||||
|
|
|
@ -365,17 +365,11 @@ bool CTerrain::RandomizeRelief()
|
|||
double xi, yi, a, b;
|
||||
a = modf(x * (rozmiar_oktawy-1), &xi);
|
||||
b = modf(y * (rozmiar_oktawy-1), &yi);
|
||||
/*int xi = floor(x * (rozmiar_oktawy-1));
|
||||
int yi = floor(y * (rozmiar_oktawy-1));
|
||||
float a = (x * (rozmiar_oktawy-1)) - xi;
|
||||
float b = (y * (rozmiar_oktawy-1)) - yi;*/
|
||||
//CLogger::GetInstancePointer()->Error("%f %f %f %f\n", xi, yi, a, b);
|
||||
|
||||
float lg = oktawy[i][static_cast<int>(yi * rozmiar_oktawy + xi)];
|
||||
float pg = oktawy[i][static_cast<int>(yi * rozmiar_oktawy + xi + 1)];
|
||||
float ld = oktawy[i][static_cast<int>((yi+1) * rozmiar_oktawy + xi)];
|
||||
float pd = oktawy[i][static_cast<int>((yi+1) * rozmiar_oktawy + xi + 1)];
|
||||
//CLogger::GetInstancePointer()->Error("%f %f %f %f\n", lg, pg, ld, pd);
|
||||
|
||||
float g = pg * a + lg * (1-a);
|
||||
float d = pd * a + ld * (1-a);
|
||||
|
|
|
@ -4374,7 +4374,7 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject)
|
|||
}
|
||||
|
||||
OpString(line, "image", name);
|
||||
m_terrain->LoadRelief(name, OpFloat(line, "factor", 1.0f), OpInt(line, "border", 1));
|
||||
m_terrain->LoadRelief(std::string("textures/")+name, OpFloat(line, "factor", 1.0f), OpInt(line, "border", 1));
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -4405,7 +4405,7 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject)
|
|||
}
|
||||
|
||||
OpString(line, "image", name);
|
||||
m_terrain->LoadResources(name);
|
||||
m_terrain->LoadResources(std::string("textures/")+name);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -5307,12 +5307,12 @@ void CRobotMain::ChangeColor()
|
|||
// PARTIPLOUF0 and PARTIDROP :
|
||||
ts = Math::Point(0.500f, 0.500f);
|
||||
ti = Math::Point(0.875f, 0.750f);
|
||||
m_engine->ChangeTextureColor("textures/interface/effect00.png", m_colorRefWater, m_colorNewWater, colorRef2, colorNew2, 0.20f, -1.0f, ts, ti, 0, m_colorShiftWater, true);
|
||||
m_engine->ChangeTextureColor("interface/effect00.png", m_colorRefWater, m_colorNewWater, colorRef2, colorNew2, 0.20f, -1.0f, ts, ti, 0, m_colorShiftWater, true);
|
||||
|
||||
// PARTIFLIC :
|
||||
ts = Math::Point(0.00f, 0.75f);
|
||||
ti = Math::Point(0.25f, 1.00f);
|
||||
m_engine->ChangeTextureColor("textures/interface/effect02.png", m_colorRefWater, m_colorNewWater, colorRef2, colorNew2, 0.20f, -1.0f, ts, ti, 0, m_colorShiftWater, true);
|
||||
m_engine->ChangeTextureColor("interface/effect02.png", m_colorRefWater, m_colorNewWater, colorRef2, colorNew2, 0.20f, -1.0f, ts, ti, 0, m_colorShiftWater, true);
|
||||
}
|
||||
|
||||
//! Updates the number of unnecessary objects
|
||||
|
@ -5746,11 +5746,12 @@ void CRobotMain::CompileScript(bool soluce)
|
|||
{
|
||||
if (brain->GetCompile(j)) continue;
|
||||
|
||||
char* name = brain->GetScriptName(j);
|
||||
std::string name = brain->GetScriptName(j);
|
||||
name = "ai/"+name;
|
||||
if (name[0] != 0)
|
||||
{
|
||||
if(! brain->ReadProgram(j, name)) {
|
||||
CLogger::GetInstancePointer()->Error("Unable to read script from file \"%s\"\n", name);
|
||||
if(! brain->ReadProgram(j, const_cast<char*>(name.c_str()))) {
|
||||
CLogger::GetInstancePointer()->Error("Unable to read script from file \"%s\"\n", name.c_str());
|
||||
}
|
||||
if (!brain->GetCompile(j)) nbError++;
|
||||
}
|
||||
|
|
|
@ -176,7 +176,7 @@ void CButton::Draw()
|
|||
(m_state & STATE_CARD ) == 0 &&
|
||||
(m_state & STATE_SIMPLY) == 0 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
dp = 0.5f / 256.0f;
|
||||
|
|
|
@ -102,7 +102,7 @@ void CCheck::Draw()
|
|||
DrawShadow(m_pos, m_dim);
|
||||
}
|
||||
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
zoomExt = 1.00f;
|
||||
|
|
|
@ -138,7 +138,7 @@ void CColor::Draw()
|
|||
DrawShadow(m_pos, m_dim);
|
||||
}
|
||||
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
CControl::Draw();
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ void CCompass::Draw()
|
|||
|
||||
device = m_engine->GetDevice();
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
p1.x = m_pos.x;
|
||||
|
|
|
@ -437,7 +437,7 @@ void CControl::Draw()
|
|||
|
||||
if ( (m_state & STATE_VISIBLE) == 0 ) return;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
zoomExt = 1.00f;
|
||||
|
@ -491,7 +491,7 @@ void CControl::Draw()
|
|||
|
||||
if ( m_state & STATE_OKAY )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
icon = 3; // yellow with green point pressed
|
||||
}
|
||||
|
||||
|
@ -507,22 +507,22 @@ void CControl::Draw()
|
|||
{
|
||||
icon -= 192;
|
||||
#if _POLISH
|
||||
m_engine->SetTexture("textures/interface/textp.png");
|
||||
m_engine->SetTexture("interface/textp.png");
|
||||
#else
|
||||
m_engine->SetTexture("textures/interface/text.png");
|
||||
m_engine->SetTexture("interface/text.png");
|
||||
#endif
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
}
|
||||
else if ( icon >= 128 )
|
||||
{
|
||||
icon -= 128;
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
}
|
||||
else if ( icon >= 64 )
|
||||
{
|
||||
icon -= 64;
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
}
|
||||
else
|
||||
|
@ -755,7 +755,7 @@ void CControl::DrawWarning(Math::Point pos, Math::Point dim)
|
|||
|
||||
dp = 0.5f / 256.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
uv1.x = 64.0f / 256.0f;
|
||||
|
@ -799,7 +799,7 @@ void CControl::DrawShadow(Math::Point pos, Math::Point dim, float deep)
|
|||
|
||||
dp = 0.5f/256.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState( Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
|
||||
pos.x += deep * 0.010f * 0.75f;
|
||||
|
|
|
@ -1175,7 +1175,7 @@ void CEdit::DrawBack(Math::Point pos, Math::Point dim)
|
|||
|
||||
if ( m_bGeneric ) return;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
if ( m_bMulti )
|
||||
|
@ -1226,9 +1226,9 @@ void CEdit::DrawPart(Math::Point pos, Math::Point dim, int icon)
|
|||
float dp;
|
||||
|
||||
#if _POLISH
|
||||
m_engine->SetTexture("textures/interface/textp.png");
|
||||
m_engine->SetTexture("interface/textp.png");
|
||||
#else
|
||||
m_engine->SetTexture("textures/interface/text.png");
|
||||
m_engine->SetTexture("interface/text.png");
|
||||
#endif
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ void CGauge::Draw()
|
|||
|
||||
if ( (m_state & STATE_VISIBLE) == 0 ) return;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
dp = 0.5f/256.0f;
|
||||
|
|
|
@ -87,7 +87,7 @@ void CGroup::Draw()
|
|||
|
||||
if ( m_icon == 0 ) // hollow frame?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 160.0f / 256.0f;
|
||||
uv1.y = 192.0f / 256.0f; // u-v texture
|
||||
|
@ -103,7 +103,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 1 ) // orange solid opaque?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 104.0f / 256.0f;
|
||||
uv1.y = 48.0f / 256.0f;
|
||||
|
@ -117,7 +117,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 2 ) // orange degrade -> transparent?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 112.0f / 256.0f;
|
||||
uv1.y = 48.0f / 256.0f;
|
||||
|
@ -131,7 +131,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 3 ) // transparent gradient -> gray?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 120.0f / 256.0f;
|
||||
uv1.y = 48.0f / 256.0f;
|
||||
|
@ -145,7 +145,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 4 ) // degrade blue corner?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 192.0f / 256.0f;
|
||||
uv1.y = 128.0f / 256.0f;
|
||||
|
@ -159,7 +159,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 5 ) // degrade orange corner?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 224.0f / 256.0f;
|
||||
uv1.y = 128.0f / 256.0f;
|
||||
|
@ -173,7 +173,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 6 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 0.0f / 256.0f; // brown transparent
|
||||
uv1.y = 75.0f / 256.0f;
|
||||
|
@ -189,7 +189,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 7 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f / 256.0f;
|
||||
uv1.y = 0.0f / 256.0f;
|
||||
|
@ -203,7 +203,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 8 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f / 256.0f; // green transparent
|
||||
uv1.y = 160.0f / 256.0f;
|
||||
|
@ -217,7 +217,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 9 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f / 256.0f; // red transparent
|
||||
uv1.y = 176.0f/256.0f;
|
||||
|
@ -231,7 +231,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 10 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f / 256.0f; // blue transparent
|
||||
uv1.y = 192.0f / 256.0f;
|
||||
|
@ -245,7 +245,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 11 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f / 256.0f; // yellow transparent
|
||||
uv1.y = 224.0f / 256.0f;
|
||||
|
@ -262,7 +262,7 @@ void CGroup::Draw()
|
|||
dim.x = m_dim.x / 2.0f;
|
||||
dim.y = m_dim.y / 2.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/mouse.png");
|
||||
m_engine->SetTexture("interface/mouse.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
pos.x = m_pos.x-m_dim.x/300.0f;
|
||||
pos.y = m_pos.y+m_dim.y/300.0f+dim.y;
|
||||
|
@ -301,7 +301,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 13 ) // corner upper / left?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/mouse.png");
|
||||
m_engine->SetTexture("interface/mouse.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
pos.x = m_pos.x-m_dim.x/150.0f;
|
||||
pos.y = m_pos.y+m_dim.y/150.0f;
|
||||
|
@ -322,7 +322,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 14 ) // corner upper / right?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/mouse.png");
|
||||
m_engine->SetTexture("interface/mouse.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
pos.x = m_pos.x-m_dim.x/150.0f;
|
||||
pos.y = m_pos.y+m_dim.y/150.0f;
|
||||
|
@ -343,7 +343,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 15 ) // corner lower / left?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/mouse.png");
|
||||
m_engine->SetTexture("interface/mouse.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
pos.x = m_pos.x-m_dim.x/150.0f;
|
||||
pos.y = m_pos.y+m_dim.y/150.0f;
|
||||
|
@ -364,7 +364,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 16 ) // corner lower / left?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/mouse.png");
|
||||
m_engine->SetTexture("interface/mouse.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
pos.x = m_pos.x-m_dim.x/150.0f;
|
||||
pos.y = m_pos.y+m_dim.y/150.0f;
|
||||
|
@ -385,7 +385,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 17 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 0.0f / 256.0f; // blue frame
|
||||
uv1.y = 75.0f / 256.0f;
|
||||
|
@ -401,7 +401,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 18 ) // arrow> for SatCom?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 0.0f / 256.0f; // >
|
||||
uv1.y = 192.0f / 256.0f;
|
||||
|
@ -415,7 +415,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 19 ) // SatCom symbol?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 224.0f / 256.0f; // SatCom symbol
|
||||
uv1.y = 224.0f / 256.0f;
|
||||
|
@ -429,7 +429,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 20 ) // solid blue background?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 224.0f / 256.0f;
|
||||
uv1.y = 32.0f / 256.0f;
|
||||
|
@ -443,7 +443,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 21 ) // stand-by symbol?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 160.0f / 256.0f;
|
||||
uv1.y = 32.0f / 256.0f;
|
||||
|
@ -457,7 +457,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 22 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f / 256.0f; // opaque yellow
|
||||
uv1.y = 224.0f / 256.0f;
|
||||
|
@ -474,7 +474,7 @@ void CGroup::Draw()
|
|||
|
||||
if ( m_icon == 23 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f / 256.0f; // yellow
|
||||
uv1.y = 192.0f / 256.0f;
|
||||
|
@ -490,7 +490,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 24 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 80.0f / 256.0f; // orange
|
||||
uv1.y = 192.0f / 256.0f;
|
||||
|
@ -506,7 +506,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 25 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f / 256.0f; // orange
|
||||
uv1.y = 208.0f / 256.0f;
|
||||
|
@ -522,7 +522,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 26 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 80.0f / 256.0f; // red
|
||||
uv1.y = 208.0f / 256.0f;
|
||||
|
@ -538,7 +538,7 @@ void CGroup::Draw()
|
|||
}
|
||||
if ( m_icon == 27 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 32.0f / 256.0f;
|
||||
uv1.y = 0.0f / 256.0f;
|
||||
|
@ -556,7 +556,7 @@ void CGroup::Draw()
|
|||
pos = m_pos;
|
||||
dim = m_dim;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 32.0f / 256.0f;
|
||||
uv1.y = 32.0f / 256.0f;
|
||||
|
@ -568,7 +568,7 @@ void CGroup::Draw()
|
|||
uv2.y -= dp;
|
||||
DrawIcon(pos, dim, uv1, uv2);
|
||||
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
pos.x += 8.0f / 640.0f;
|
||||
pos.y += 8.0f / 480.0f;
|
||||
|
|
|
@ -110,7 +110,7 @@ void CImage::Draw()
|
|||
|
||||
if ( m_icon == 0 ) // hollow frame?
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 160.0f / 256.0f;
|
||||
uv1.y = 192.0f / 256.0f; // u-v texture
|
||||
|
|
|
@ -136,7 +136,7 @@ void CKey::Draw()
|
|||
DrawShadow(m_pos, m_dim);
|
||||
|
||||
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL); // was D3DSTATENORMAL
|
||||
|
||||
float zoomExt = 1.00f;
|
||||
|
|
|
@ -388,7 +388,7 @@ void CList::Draw()
|
|||
|
||||
if (m_icon == 0)
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
uv1.x = 128.0f / 256.0f;
|
||||
|
@ -398,7 +398,7 @@ void CList::Draw()
|
|||
}
|
||||
else
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
|
||||
uv1.x = 132.0f / 256.0f;
|
||||
|
@ -434,7 +434,7 @@ void CList::Draw()
|
|||
dim.y *= 0.4f;
|
||||
pos.y -= dim.y;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE); // was D3DSTATETTw
|
||||
uv1.x = 120.0f / 256.0f;
|
||||
uv1.y = 64.0f / 256.0f;
|
||||
|
@ -509,7 +509,7 @@ void CList::Draw()
|
|||
|
||||
if ( m_check[i + m_firstLine] )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f / 256.0f;
|
||||
uv1.y = 0.0f / 256.0f;
|
||||
|
@ -534,7 +534,7 @@ void CList::Draw()
|
|||
}
|
||||
else
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE); // was D3DSTATETTw
|
||||
if ( i + m_firstLine == m_selectLine )
|
||||
{
|
||||
|
|
|
@ -390,7 +390,7 @@ pb->SetState(STATE_SHADOW);
|
|||
pl->SetFontType(Gfx::FONT_COURIER);
|
||||
pl->SetFontSize(Gfx::FONT_SIZE_SMALL);
|
||||
|
||||
m_engine->SetBackground("textures/interface/interface.png",
|
||||
m_engine->SetBackground("interface/interface.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -510,7 +510,7 @@ pb->SetState(STATE_SHADOW);
|
|||
UpdateNameControl();
|
||||
UpdateNameFace();
|
||||
|
||||
m_engine->SetBackground("textures/interface/interface.png",
|
||||
m_engine->SetBackground("interface/interface.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -974,7 +974,7 @@ pb->SetState(STATE_SHADOW);
|
|||
pb = pw->CreateButton(pos, ddim, -1, EVENT_INTERFACE_BACK);
|
||||
pb->SetState(STATE_SHADOW);
|
||||
|
||||
m_engine->SetBackground("textures/interface/interface.png",
|
||||
m_engine->SetBackground("interface/interface.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1173,7 +1173,7 @@ pb->SetState(STATE_SHADOW);
|
|||
|
||||
if ( !m_bSimulSetup )
|
||||
{
|
||||
m_engine->SetBackground("textures/interface/interface.png",
|
||||
m_engine->SetBackground("interface/interface.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1691,7 +1691,7 @@ pos.y -= 0.048f;
|
|||
|
||||
if ( m_phase == PHASE_READ )
|
||||
{
|
||||
m_engine->SetBackground("textures/interface/interface.png",
|
||||
m_engine->SetBackground("interface/interface.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1741,7 +1741,7 @@ pos.y -= 0.048f;
|
|||
pl->SetFontSize(12.0f);
|
||||
pl->SetTextAlign(Gfx::TEXT_ALIGN_CENTER);
|
||||
|
||||
m_engine->SetBackground("textures/interface/interface.png",
|
||||
m_engine->SetBackground("interface/interface.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1763,7 +1763,7 @@ pos.y -= 0.048f;
|
|||
m_engine->SetOverColor(Gfx::Color(1.0f, 1.0f, 1.0f, 1.0f), Gfx::ENG_RSTATE_TCOLOR_BLACK); // TODO: color ok?
|
||||
m_engine->SetOverFront(true);
|
||||
|
||||
m_engine->SetBackground("textures/interface/ppc.png",
|
||||
m_engine->SetBackground("interface/ppc.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1782,7 +1782,7 @@ pos.y -= 0.048f;
|
|||
m_engine->SetOverColor(Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f), Gfx::ENG_RSTATE_TCOLOR_WHITE); // TODO: color ok?
|
||||
m_engine->SetOverFront(true);
|
||||
|
||||
m_engine->SetBackground("textures/interface/colobot.png",
|
||||
m_engine->SetBackground("interface/colobot.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1801,7 +1801,7 @@ pos.y -= 0.048f;
|
|||
m_engine->SetOverColor(Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f), Gfx::ENG_RSTATE_TCOLOR_WHITE); // TODO: color ok?
|
||||
m_engine->SetOverFront(true);
|
||||
|
||||
m_engine->SetBackground("textures/interface/epsitec.png",
|
||||
m_engine->SetBackground("interface/epsitec.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
@ -1926,7 +1926,7 @@ pos.y -= 0.048f;
|
|||
pb->SetState(STATE_SHADOW);
|
||||
// #endif
|
||||
|
||||
m_engine->SetBackground("textures/interface/generico.png",
|
||||
m_engine->SetBackground("interface/generico.png",
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
Gfx::Color(0.0f, 0.0f, 0.0f, 0.0f),
|
||||
|
|
|
@ -322,7 +322,7 @@ void CMap::Draw()
|
|||
m_offset = AdjustOffset(m_map[MAPMAXOBJECT - 1].pos);
|
||||
|
||||
if ( m_fixImage[0] == 0 ) { // drawing of the relief?
|
||||
m_engine->SetTexture("textures/interface/map.png");
|
||||
m_engine->SetTexture("interface/map.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 0.5f + (m_offset.x - (m_half / m_zoom)) / (m_half * 2.0f);
|
||||
uv1.y = 0.5f - (m_offset.y + (m_half / m_zoom)) / (m_half * 2.0f);
|
||||
|
@ -469,7 +469,7 @@ void CMap::DrawFocus(Math::Point pos, float dir, ObjectType type, MapColor color
|
|||
uv2.x = 126.0f/256.0f;
|
||||
uv2.y = 255.0f/256.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
|
||||
bEnding = false;
|
||||
|
@ -529,7 +529,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
return; // flashes
|
||||
}
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
if ( bUp )
|
||||
{
|
||||
|
@ -672,7 +672,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
{
|
||||
if ( bSelect )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
if ( m_bToy )
|
||||
{
|
||||
|
@ -698,7 +698,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
{
|
||||
if ( m_bRadar )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 64.5f/256.0f; // blue triangle
|
||||
uv1.y = 240.5f/256.0f;
|
||||
|
@ -718,7 +718,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
|
||||
if ( color == MAPCOLOR_WAYPOINTb )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 192.5f/256.0f; // blue cross
|
||||
uv1.y = 240.5f/256.0f;
|
||||
|
@ -728,7 +728,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
}
|
||||
if ( color == MAPCOLOR_WAYPOINTr )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 208.5f/256.0f; // red cross
|
||||
uv1.y = 240.5f/256.0f;
|
||||
|
@ -738,7 +738,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
}
|
||||
if ( color == MAPCOLOR_WAYPOINTg )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 224.5f/256.0f; // green cross
|
||||
uv1.y = 240.5f/256.0f;
|
||||
|
@ -748,7 +748,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
}
|
||||
if ( color == MAPCOLOR_WAYPOINTy )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 240.5f/256.0f; // yellow cross
|
||||
uv1.y = 240.5f/256.0f;
|
||||
|
@ -758,7 +758,7 @@ void CMap::DrawObject(Math::Point pos, float dir, ObjectType type, MapColor colo
|
|||
}
|
||||
if ( color == MAPCOLOR_WAYPOINTv )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 192.5f/256.0f; // violet cross
|
||||
uv1.y = 224.5f/256.0f;
|
||||
|
@ -779,7 +779,7 @@ void CMap::DrawObjectIcon(Math::Point pos, Math::Point dim, MapColor color,
|
|||
|
||||
dp = 0.5f/256.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
if ( color == MAPCOLOR_MOVE )
|
||||
{
|
||||
|
@ -894,7 +894,7 @@ void CMap::DrawHighlight(Math::Point pos)
|
|||
dim.x *= 2.0f+cosf(m_time*8.0f)*0.5f;
|
||||
dim.y *= 2.0f+cosf(m_time*8.0f)*0.5f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 160.5f/256.0f; // hilite
|
||||
uv1.y = 224.5f/256.0f;
|
||||
|
@ -1052,8 +1052,8 @@ void CMap::UpdateTerrain()
|
|||
}
|
||||
}
|
||||
|
||||
m_engine->DeleteTexture("textures/interface/map.png");
|
||||
m_engine->LoadTexture("textures/interface/map.png", &img);
|
||||
m_engine->DeleteTexture("interface/map.png");
|
||||
m_engine->LoadTexture("interface/map.png", &img);
|
||||
}
|
||||
|
||||
// Updates the field in the map.
|
||||
|
|
|
@ -379,7 +379,7 @@ void CScroll::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
|
||||
if ( icon == 0 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 0.0f/256.0f; // yellow rectangle
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -389,7 +389,7 @@ void CScroll::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 1 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 128.0f/256.0f; // gray rectangle
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -399,7 +399,7 @@ void CScroll::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 2 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f/256.0f; // blue rectangle
|
||||
uv1.y = 0.0f/256.0f;
|
||||
|
@ -409,7 +409,7 @@ void CScroll::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 104.0f/256.0f; // blue line -
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
|
|
@ -114,7 +114,7 @@ void CShortcut::Draw()
|
|||
zoom = 1.0f;
|
||||
}
|
||||
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
|
||||
if ( icon != -1 )
|
||||
{
|
||||
|
@ -130,7 +130,7 @@ void CShortcut::Draw()
|
|||
Math::Point p1, p2, c, uv1, uv2;
|
||||
float dp;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
|
||||
zoom = 0.9f+sinf(m_time*8.0f)*0.1f;
|
||||
|
@ -170,7 +170,7 @@ void CShortcut::Draw()
|
|||
Math::Point uv1, uv2;
|
||||
float dp;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
|
||||
uv1.x = 160.0f/256.0f;
|
||||
|
|
|
@ -498,7 +498,7 @@ void CSlider::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
|
||||
if ( icon == 0 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 0.0f/256.0f; // yellow rectangle
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -510,7 +510,7 @@ void CSlider::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 1 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 128.0f/256.0f; // gray rectangle
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -522,7 +522,7 @@ void CSlider::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 224.0f/256.0f; // cursor
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
|
|
@ -1174,7 +1174,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
|
||||
if ( icon == 0 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 64.0f/256.0f; // dark blue transparent
|
||||
uv1.y = 64.0f/256.0f;
|
||||
|
@ -1190,7 +1190,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 1 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 128.0f/256.0f; // white tooltip
|
||||
uv1.y = 0.0f/256.0f;
|
||||
|
@ -1204,7 +1204,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 2 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 128.0f/256.0f; // yellow
|
||||
uv1.y = 16.0f/256.0f;
|
||||
|
@ -1218,7 +1218,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 3 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 0.0f/256.0f; // transparent blue bar with yellow upper
|
||||
uv1.y = 64.0f/256.0f;
|
||||
|
@ -1237,7 +1237,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
dim.x += 100.0f/640.0f;
|
||||
dim.y += 60.0f/480.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/human.png");
|
||||
m_engine->SetTexture("interface/human.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 140.0f/256.0f;
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -1254,7 +1254,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
dim.x -= 20.0f/640.0f;
|
||||
dim.y += 0.0f/480.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_WHITE);
|
||||
uv1.x = 192.0f/256.0f;
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -1273,7 +1273,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
dim.x -= 20.0f/640.0f;
|
||||
dim.y -= 20.0f/480.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f/256.0f;
|
||||
uv1.y = 0.0f/256.0f;
|
||||
|
@ -1309,7 +1309,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
dim.x -= 20.0f/640.0f;
|
||||
dim.y -= 20.0f/480.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button3.png");
|
||||
m_engine->SetTexture("interface/button3.png");
|
||||
uv1.x = 0.0f/256.0f;
|
||||
uv1.y = 224.0f/256.0f;
|
||||
uv2.x = 32.0f/256.0f;
|
||||
|
@ -1320,7 +1320,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
uv2.y -= dp;
|
||||
DrawIcon(pos, dim, uv1, uv2); // dark blue background
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
uv1.x = 224.0f/256.0f;
|
||||
uv1.y = 224.0f/256.0f;
|
||||
uv2.x = 249.0f/256.0f;
|
||||
|
@ -1392,7 +1392,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 5 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f/256.0f; // transparent green
|
||||
uv1.y = 160.0f/256.0f;
|
||||
|
@ -1406,7 +1406,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 6 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f/256.0f; // transparent red
|
||||
uv1.y = 176.0f/256.0f;
|
||||
|
@ -1420,7 +1420,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 7 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f/256.0f; // transparent blue
|
||||
uv1.y = 192.0f/256.0f;
|
||||
|
@ -1434,7 +1434,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 8 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 0.0f/256.0f; // opaque orange
|
||||
uv1.y = 0.0f/256.0f;
|
||||
|
@ -1450,7 +1450,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 9 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 32.0f/256.0f; // opaque gray
|
||||
uv1.y = 32.0f/256.0f;
|
||||
|
@ -1470,7 +1470,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 11 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_TTEXTURE_BLACK);
|
||||
uv1.x = 64.0f/256.0f; // transparent yellow
|
||||
uv1.y = 224.0f/256.0f;
|
||||
|
@ -1484,7 +1484,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 12 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 128.0f/256.0f; // dirty opaque gray
|
||||
uv1.y = 128.0f/256.0f;
|
||||
|
@ -1500,7 +1500,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 13 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 192.0f/256.0f; // dirty opaque blue
|
||||
uv1.y = 128.0f/256.0f;
|
||||
|
@ -1516,7 +1516,7 @@ void CWindow::DrawVertex(Math::Point pos, Math::Point dim, int icon)
|
|||
}
|
||||
else if ( icon == 14 )
|
||||
{
|
||||
m_engine->SetTexture("textures/interface/button1.png");
|
||||
m_engine->SetTexture("interface/button1.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 160.0f/256.0f; // dirty opaque red
|
||||
uv1.y = 128.0f/256.0f;
|
||||
|
@ -1544,7 +1544,7 @@ void CWindow::DrawHach(Math::Point pos, Math::Point dim)
|
|||
|
||||
dp = 0.5f/256.0f;
|
||||
|
||||
m_engine->SetTexture("textures/interface/button2.png");
|
||||
m_engine->SetTexture("interface/button2.png");
|
||||
m_engine->SetState(Gfx::ENG_RSTATE_NORMAL);
|
||||
uv1.x = 64.0f/256.0f; // hatching
|
||||
uv1.y = 208.0f/256.0f;
|
||||
|
|
Loading…
Reference in New Issue