This commit is contained in:
parent
7f8167ec20
commit
b49c9271c1
19 changed files with 2158 additions and 0 deletions
101
Utils/MapEdit/Core.cpp
Normal file
101
Utils/MapEdit/Core.cpp
Normal file
|
@ -0,0 +1,101 @@
|
|||
/***********************/
|
||||
/*** Map Editor Core ***/
|
||||
/***********************/
|
||||
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "Core.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
CCore::CCore()
|
||||
{
|
||||
|
||||
}
|
||||
/*****************************************************************************/
|
||||
CCore::~CCore()
|
||||
{
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*** Layer Code **************************************************************/
|
||||
/*****************************************************************************/
|
||||
void CCore::LayerAdd(char *Name)
|
||||
{
|
||||
sLayer NewLayer;
|
||||
|
||||
if (!Name)
|
||||
{
|
||||
char DynName[32];
|
||||
sprintf(DynName,"Layer%2d",Layers.size()+1);
|
||||
Name=DynName;
|
||||
}
|
||||
|
||||
strcpy(NewLayer.Name,Name);
|
||||
TRACE1("New Layer [%s]\n",Name);
|
||||
Layers.push_back(NewLayer);
|
||||
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CCore::LayerSetActive(int i)
|
||||
{
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
int CCore::LayerGetActive()
|
||||
{
|
||||
return(ActiveLayer);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
int CCore::LayerGetCount()
|
||||
{
|
||||
return(Layers.size());
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
sLayer const &CCore::LayerGet(int i)
|
||||
{
|
||||
return(Layers[i]);
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
void CCore::LayerDelete(int Layer)
|
||||
{
|
||||
Layers.erase(Layers.begin() + Layer);
|
||||
TRACE0("Delete Layer\n");
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CCore::LayerMoveUp(int Layer)
|
||||
{
|
||||
sLayer Tmp;
|
||||
|
||||
Tmp=Layers[Layer];
|
||||
Layers[Layer]=Layers[Layer-1];
|
||||
Layers[Layer-1]=Tmp;
|
||||
|
||||
TRACE0("Layer Up \n");
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CCore::LayerMoveDown(int Layer)
|
||||
{
|
||||
sLayer Tmp;
|
||||
|
||||
Tmp=Layers[Layer];
|
||||
Layers[Layer]=Layers[Layer+1];
|
||||
Layers[Layer+1]=Tmp;
|
||||
|
||||
TRACE0("Layer Down\n");
|
||||
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue