Spoiler
void run()
{
int slot=Tango_GetFreeSlot(TANGO_SLOT_POPUP);
if(slot==TANGO_INVALID)
Quit();
// Item obtained
// Partial item name
// Followed by commands to move up, wait, and move back down
int obtained[]="(TANGO_FONT_LTTP_OUTLINE)@26";
int itemName[]="(TANGO_FONT_LTTP_SMALL)";
int itemName[64];
int movement[]="@while(@greater(@y 120) @inc(@y -3))@delay(120)@while(@less(@y 168) @inc(@y 3))";
this->GetName(itemName);
Tango_ClearSlot(slot);
Tango_LoadString(slot, obtained);
Tango_AppendString(slot, itemName, '%'); // Only display the part of the name after '%'
Tango_AppendString(slot, movement);
Tango_SetSlotStyle(slot, STYLE_POPUP);
Tango_SetSlotPosition(slot, 64, 168);
Tango_ActivateSlot(slot);
}
}
Spoiler
void SetUpPopupStyle()
{
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_BACKDROP_TYPE, TANGO_BACKDROP_TILE);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_BACKDROP_TILE, 55030); // Replace 0 with the top-left tile
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_BACKDROP_COLOR, 15);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_BACKDROP_WIDTH, 8);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_BACKDROP_HEIGHT, 3);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_FONT, TANGO_FONT_LTTP_OUTLINE);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_X, 5);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_Y, 10);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_WIDTH, 112);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_HEIGHT, 22);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_CSET, -1);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_COLOR, 0);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_SPEED, 0);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_TEXT_SFX, 0);
Tango_SetStyleAttribute(STYLE_POPUP, TANGO_STYLE_FLAGS,
TANGO_FLAG_INSTANTANEOUS | TANGO_FLAG_CENTERED |
TANGO_FLAG_AUTO_ADVANCE | TANGO_FLAG_CARRY_OVER);
}Is it possible please ?
Edited by Gégé, 27 February 2016 - 11:54 AM.

