dmolony-DiskBrowser/src/com/bytezone/diskbrowser/wizardry/ItemV4.java

45 lines
1.3 KiB
Java
Raw Normal View History

2022-05-28 02:59:25 +00:00
package com.bytezone.diskbrowser.wizardry;
2022-05-28 08:54:06 +00:00
import com.bytezone.diskbrowser.utilities.HexFormatter;
2022-05-28 02:59:25 +00:00
// -----------------------------------------------------------------------------------//
2022-05-31 07:44:41 +00:00
public class ItemV4 extends Item
2022-05-28 02:59:25 +00:00
// -----------------------------------------------------------------------------------//
{
2022-05-29 05:16:11 +00:00
2022-05-28 02:59:25 +00:00
// ---------------------------------------------------------------------------------//
ItemV4 (String[] names, byte[] buffer, int id)
// ---------------------------------------------------------------------------------//
{
super (names[1], buffer);
2022-05-29 05:16:11 +00:00
2022-05-31 07:44:41 +00:00
itemId = id;
2022-05-29 05:16:11 +00:00
name = names[1];
2022-05-31 07:44:41 +00:00
genericName = names[0];
price = getWizLong (buffer, 13);
wephpdam = new Dice (buffer, 35);
2022-05-28 02:59:25 +00:00
}
2022-05-28 08:54:06 +00:00
// ---------------------------------------------------------------------------------//
@Override
public String getText ()
// ---------------------------------------------------------------------------------//
{
2022-05-31 07:44:41 +00:00
StringBuilder text = new StringBuilder (super.getText ());
text.append ("\n\n");
text.append (HexFormatter.format (buffer));
return text.toString ();
2022-05-28 08:54:06 +00:00
}
2022-05-29 05:16:11 +00:00
// ---------------------------------------------------------------------------------//
@Override
public String toString ()
// ---------------------------------------------------------------------------------//
{
return name;
}
2022-05-28 02:59:25 +00:00
}