Skip to content

Commit

Permalink
LevelEditor: fixed includes and formatted code
Browse files Browse the repository at this point in the history
  • Loading branch information
Xottab-DUTY committed Dec 4, 2015
1 parent b6efabb commit d1e50fb
Show file tree
Hide file tree
Showing 185 changed files with 27,929 additions and 21,797 deletions.
468 changes: 266 additions & 202 deletions src/editors/LevelEditor/BottomBar.cpp

Large diffs are not rendered by default.

100 changes: 58 additions & 42 deletions src/editors/LevelEditor/DOOneColor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,109 +3,125 @@

#include "DOOneColor.h"
#include "DOShuffle.h"
#include "../ECore/Editor/ColorPicker.h"
#include "editors/ECore/Editor/ColorPicker.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "ElXPThemedControl"
#pragma link "ExtBtn"
#pragma resource "*.dfm"
//---------------------------------------------------------------------------
__fastcall TfrmOneColor::TfrmOneColor(TComponent* Owner)
: TForm(Owner)
{
}
__fastcall TfrmOneColor::TfrmOneColor(TComponent *Owner)
: TForm(Owner) {}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::ShowIndex(TfrmDOShuffle* parent)
void __fastcall TfrmOneColor::ShowIndex(TfrmDOShuffle *parent)
{
m_Parent = parent;
// VERIFY(stage);
// m_CurStage = stage;
m_Parent = parent;
// VERIFY(stage);
// m_CurStage = stage;

bLoadMode = true;
// if (m_CurStage){
// }
// if (m_CurStage){
// }
bLoadMode = false;
Visible=true;
Visible = true;
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::HideIndex(){
Visible=false;
void __fastcall TfrmOneColor::HideIndex()
{
Visible = false;
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::mcColorMouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
TMouseButton Button, TShiftState Shift, int X, int Y)
{
u32 color = ((TMultiObjColor*)Sender)->Brush->Color;
if (SelectColorWin(&color)){
((TMultiObjColor*)Sender)->_Set(color);
m_Parent->bColorIndModif = true;
u32 color = ((TMultiObjColor*)Sender)->Brush->Color;
if (SelectColorWin(&color))
{
((TMultiObjColor*)Sender)->_Set(color);
m_Parent->bColorIndModif = true;
}
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::FormClose(TObject *Sender,
TCloseAction &Action)
TCloseAction &Action)
{
Action = caFree;
Action = caFree;
m_Parent->RemoveColorIndex(this);
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::ebMultiRemoveClick(TObject *Sender)
{
Close();
Close();
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::tvDOListDragOver(TObject *Sender,
TObject *Source, int X, int Y, TDragState State, bool &Accept)
TObject *Source, int X, int Y, TDragState State, bool &Accept)
{
Accept = false;
if (Source == tvDOList) return;
if (Source != m_Parent->tvItems) return;
for ( TElTreeItem* node = tvDOList->Items->GetFirstNode(); node; node = node->GetNext())
if (node->Text == m_Parent->FDragItem->Text) return;
Accept = true;
if (Source==tvDOList)
return;
if (Source!=m_Parent->tvItems)
return;
for (TElTreeItem *node = tvDOList->Items->GetFirstNode(); node; node = node->GetNext())
if (node->Text==m_Parent->FDragItem->Text)
return;
Accept = true;
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::tvDOListDragDrop(TObject *Sender,
TObject *Source, int X, int Y)
TObject *Source, int X, int Y)
{
tvDOList->Items->AddObject(0,m_Parent->FDragItem->Text,m_Parent->FDragItem->Data);
m_Parent->bColorIndModif = true;
tvDOList->Items->AddObject(0, m_Parent->FDragItem->Text, m_Parent->FDragItem->Data);
m_Parent->bColorIndModif = true;
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::tvDOListStartDrag(TObject *Sender,
TDragObject *&DragObject)
TDragObject *&DragObject)
{
FDragItem = tvDOList->ItemFocused;
FDragItem = tvDOList->ItemFocused;
}

//---------------------------------------------------------------------------

void __fastcall TfrmOneColor::RemoveObject(LPCSTR text){
for ( TElTreeItem* node = tvDOList->Items->GetFirstNode(); node; node = node->GetNext())
if (node->Text == (WideString)text){
node->Delete();
return;
void __fastcall TfrmOneColor::RemoveObject(LPCSTR text)
{
for (TElTreeItem *node = tvDOList->Items->GetFirstNode(); node; node = node->GetNext())
if (node->Text==(WideString)text)
{
node->Delete();
return;
}
}

void __fastcall TfrmOneColor::AppendObject(LPCSTR text, LPVOID data)
{
for ( TElTreeItem* node = tvDOList->Items->GetFirstNode(); node; node = node->GetNext())
if (node->Text == (WideString)text) return;
tvDOList->Items->AddObject(0,text,data);
for (TElTreeItem *node = tvDOList->Items->GetFirstNode(); node; node = node->GetNext())
if (node->Text==(WideString)text)
return;
tvDOList->Items->AddObject(0, text, data);
}

void __fastcall TfrmOneColor::tvDOListItemFocused(TObject *Sender)
{
m_Parent->OnItemFocused (tvDOList);
m_Parent->OnItemFocused(tvDOList);
}

//---------------------------------------------------------------------------


Loading

0 comments on commit d1e50fb

Please sign in to comment.