Esempio n. 1
0
CTileStamp::CTileStamp(IProjectTreeViewItem* parent)
{
   int idx;

   // Add node to tree
   InitTreeItem("",parent);

   // Allocate attributes
   m_xSize = 8;
   m_ySize = 8;
   m_attrTblUUID = "";

   // Initialize tile data.
   for ( idx = 0; idx < 16; idx++ )
   {
      m_tile.append((char)0x00);
   }

   // Initialize attribute data.
   for ( idx = 0; idx < 1; idx++ )
   {
      m_attr.append((char)0x00);
   }

   // Initialize property data.
   m_tileProperties = nesicideProject->getTileProperties();

   m_grid = false;
}
Esempio n. 2
0
CGraphicsBank::CGraphicsBank(IProjectTreeViewItem* parent)
{
   // Add node to tree
   InitTreeItem("",parent);

   // Allocate attributes
   m_bankItems.clear();
}
Esempio n. 3
0
CSounds::CSounds(IProjectTreeViewItem* parent)
{
   // Add node to tree
   InitTreeItem(":/resources/folder_closed.png",parent);

   // Allocate children
   m_pMusics = new CMusics(this);
}
Esempio n. 4
0
CProjectPrimitives::CProjectPrimitives(IProjectTreeViewItem* parent)
{
   // Add node to tree
   InitTreeItem(":/resources/folder_closed.png",parent);

   // Allocate children
   m_pAttributeTables = new CAttributeTables(this);
   m_pTileStamps = new CTileStamps(this);
}
Esempio n. 5
0
CProject::CProject(IProjectTreeViewItem* parent)
{
   // Add node to tree
   InitTreeItem(":/resources/folder_closed.png",parent);

   // Initialize this node's attributes

   // Allocate children
   m_pProjectPrimitives = new CProjectPrimitives(this);
   m_pSources = new CSources(this);
   m_pBinaryFiles = new CBinaryFiles(this);
   m_pGraphicsBanks = new CGraphicsBanks(this);
   m_pSounds = new CSounds(this);
}
Esempio n. 6
0
CNesicideProject::CNesicideProject()
{
   // Add node to tree as root
   InitTreeItem(":/resources/folder_closed.png");

   // Allocate children
   m_pProject = new CProject(this);
   m_pCartridge = new CCartridge(this);

   m_isInitialized = false;
   m_isDirty = false;

   m_projectTitle = "(No project loaded)";
   setProjectOutputBasePath(".");
   setProjectOutputName("");
   m_projectHeaderFileName = PROJECT_HEADER_FILE;
   m_projectSourceFileName = PROJECT_SOURCE_FILE;
   m_projectUsesCHRROM = true;
}
Esempio n. 7
0
CAttributeTables::CAttributeTables(IProjectTreeViewItem* parent)
{
   // Add node to tree
   InitTreeItem(":/resources/folder_closed.png",parent);
}
Esempio n. 8
0
CGraphicsBanks::CGraphicsBanks(IProjectTreeViewItem* parent)
{
   // Add node to tree
   InitTreeItem(":/resources/folder_closed.png",parent);
}