format XUI

This commit is contained in:
Tropical
2026-03-22 12:40:22 -05:00
parent a403bf5a4a
commit 4b2f614326
175 changed files with 31285 additions and 30912 deletions

View File

@@ -6,83 +6,72 @@
#include "SlotItemControlBase.h"
#include "SlotProgressControl.h"
int SlotProgressControl::GetValue()
{
int value = 0;
int SlotProgressControl::GetValue() {
int value = 0;
HXUIOBJ hVisual, hParent;
this->GetParent( &hVisual );
XuiElementGetParent( hVisual, &hParent);
HXUIOBJ hVisual, hParent;
this->GetParent(&hVisual);
XuiElementGetParent(hVisual, &hParent);
void* pvUserData;
XuiElementGetUserData( hParent, &pvUserData );
void* pvUserData;
XuiElementGetUserData(hParent, &pvUserData);
if( pvUserData != NULL )
{
SlotControlUserDataContainer* pUserDataContainer = (SlotControlUserDataContainer*)pvUserData;
std::shared_ptr<ItemInstance> item = std::shared_ptr<ItemInstance>();
if (pvUserData != NULL) {
SlotControlUserDataContainer* pUserDataContainer =
(SlotControlUserDataContainer*)pvUserData;
if( pUserDataContainer->slot != NULL )
{
item = pUserDataContainer->slot->getItem();
}
else
{
item = pUserDataContainer->item;
}
std::shared_ptr<ItemInstance> item = std::shared_ptr<ItemInstance>();
if( item != NULL )
{
// TODO Should use getDamage instead even though it returns the same value
if( item->isDamaged() )
value = item->getDamageValue();
else
value = 0;
}
}
else
{
LPCWSTR name;
XuiElementGetId( hParent, &name );
if (pUserDataContainer->slot != NULL) {
item = pUserDataContainer->slot->getItem();
} else {
item = pUserDataContainer->item;
}
OutputDebugStringW( name );
OutputDebugString( "\n" );
}
if (item != NULL) {
// TODO Should use getDamage instead even though it returns the same
// value
if (item->isDamaged())
value = item->getDamageValue();
else
value = 0;
}
} else {
LPCWSTR name;
XuiElementGetId(hParent, &name);
return value;
OutputDebugStringW(name);
OutputDebugString("\n");
}
return value;
}
void SlotProgressControl::GetRange(int *pnRangeMin, int *pnRangeMax)
{
*pnRangeMin = 0;
*pnRangeMax = 0;
void SlotProgressControl::GetRange(int* pnRangeMin, int* pnRangeMax) {
*pnRangeMin = 0;
*pnRangeMax = 0;
HXUIOBJ hVisual, hParent;
this->GetParent( &hVisual );
XuiElementGetParent( hVisual, &hParent);
HXUIOBJ hVisual, hParent;
this->GetParent(&hVisual);
XuiElementGetParent(hVisual, &hParent);
void* pvUserData;
XuiElementGetUserData( hParent, &pvUserData );
void* pvUserData;
XuiElementGetUserData(hParent, &pvUserData);
if( pvUserData != NULL )
{
SlotControlUserDataContainer* pUserDataContainer = (SlotControlUserDataContainer*)pvUserData;
std::shared_ptr<ItemInstance> item = std::shared_ptr<ItemInstance>();
if (pvUserData != NULL) {
SlotControlUserDataContainer* pUserDataContainer =
(SlotControlUserDataContainer*)pvUserData;
if( pUserDataContainer->slot != NULL )
{
item = pUserDataContainer->slot->getItem();
}
else
{
item = pUserDataContainer->item;
}
std::shared_ptr<ItemInstance> item = std::shared_ptr<ItemInstance>();
if( item != NULL )
{
*pnRangeMax = item->getMaxDamage();
}
}
if (pUserDataContainer->slot != NULL) {
item = pUserDataContainer->slot->getItem();
} else {
item = pUserDataContainer->item;
}
if (item != NULL) {
*pnRangeMax = item->getMaxDamage();
}
}
}