mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
Format source code using clang-format
This commit is contained in:
85
Button.cpp
85
Button.cpp
@@ -1,7 +1,7 @@
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
#include "system.hpp"
|
||||
#include "classes.hpp"
|
||||
#include "system.hpp"
|
||||
#include "classes.hpp"
|
||||
#pragma hdrstop
|
||||
|
||||
#include "Button.h"
|
||||
@@ -13,58 +13,61 @@
|
||||
|
||||
__fastcall TButton::TButton()
|
||||
{
|
||||
iFeedbackBit=0;
|
||||
Clear();
|
||||
iFeedbackBit = 0;
|
||||
Clear();
|
||||
};
|
||||
|
||||
__fastcall TButton::~TButton()
|
||||
{
|
||||
};
|
||||
__fastcall TButton::~TButton(){};
|
||||
|
||||
void __fastcall TButton::Clear(int i)
|
||||
{
|
||||
pModelOn=NULL;
|
||||
pModelOff=NULL;
|
||||
bOn=false;
|
||||
if (i>=0) FeedbackBitSet(i);
|
||||
Update(); //kasowanie bitu Feedback, o ile jakiœ ustawiony
|
||||
pModelOn = NULL;
|
||||
pModelOff = NULL;
|
||||
bOn = false;
|
||||
if (i >= 0)
|
||||
FeedbackBitSet(i);
|
||||
Update(); // kasowanie bitu Feedback, o ile jakiœ ustawiony
|
||||
};
|
||||
|
||||
void __fastcall TButton::Init(AnsiString asName,TModel3d *pModel,bool bNewOn)
|
||||
void __fastcall TButton::Init(AnsiString asName, TModel3d *pModel, bool bNewOn)
|
||||
{
|
||||
if (!pModel) return; //nie ma w czym szukaæ
|
||||
pModelOn=pModel->GetFromName(AnsiString(asName+"_on").c_str());
|
||||
pModelOff=pModel->GetFromName(AnsiString(asName+"_off").c_str());
|
||||
bOn=bNewOn;
|
||||
Update();
|
||||
if (!pModel)
|
||||
return; // nie ma w czym szukaæ
|
||||
pModelOn = pModel->GetFromName(AnsiString(asName + "_on").c_str());
|
||||
pModelOff = pModel->GetFromName(AnsiString(asName + "_off").c_str());
|
||||
bOn = bNewOn;
|
||||
Update();
|
||||
};
|
||||
|
||||
void __fastcall TButton::Load(TQueryParserComp *Parser,TModel3d *pModel1,TModel3d *pModel2)
|
||||
void __fastcall TButton::Load(TQueryParserComp *Parser, TModel3d *pModel1, TModel3d *pModel2)
|
||||
{
|
||||
AnsiString str=Parser->GetNextSymbol().LowerCase();
|
||||
if (pModel1)
|
||||
{//poszukiwanie submodeli w modelu
|
||||
Init(str,pModel1,false);
|
||||
if (pModel2)
|
||||
if (!pModelOn&&!pModelOff)
|
||||
Init(str,pModel2,false); //mo¿e w drugim bêdzie (jak nie w kabinie, to w zewnêtrznym)
|
||||
}
|
||||
else
|
||||
{
|
||||
pModelOn=NULL;
|
||||
pModelOff=NULL;
|
||||
}
|
||||
AnsiString str = Parser->GetNextSymbol().LowerCase();
|
||||
if (pModel1)
|
||||
{ // poszukiwanie submodeli w modelu
|
||||
Init(str, pModel1, false);
|
||||
if (pModel2)
|
||||
if (!pModelOn && !pModelOff)
|
||||
Init(str, pModel2,
|
||||
false); // mo¿e w drugim bêdzie (jak nie w kabinie, to w zewnêtrznym)
|
||||
}
|
||||
else
|
||||
{
|
||||
pModelOn = NULL;
|
||||
pModelOff = NULL;
|
||||
}
|
||||
};
|
||||
|
||||
void __fastcall TButton::Update()
|
||||
{
|
||||
if (pModelOn) pModelOn->iVisible=bOn;
|
||||
if (pModelOff) pModelOff->iVisible=!bOn;
|
||||
if (iFeedbackBit) //je¿eli generuje informacjê zwrotn¹
|
||||
{if (bOn) //zapalenie
|
||||
Console::BitsSet(iFeedbackBit);
|
||||
else
|
||||
Console::BitsClear(iFeedbackBit);
|
||||
}
|
||||
if (pModelOn)
|
||||
pModelOn->iVisible = bOn;
|
||||
if (pModelOff)
|
||||
pModelOff->iVisible = !bOn;
|
||||
if (iFeedbackBit) // je¿eli generuje informacjê zwrotn¹
|
||||
{
|
||||
if (bOn) // zapalenie
|
||||
Console::BitsSet(iFeedbackBit);
|
||||
else
|
||||
Console::BitsClear(iFeedbackBit);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user