mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2024-09-27 09:55:28 +00:00
33 lines
1.0 KiB
Java
Executable File
33 lines
1.0 KiB
Java
Executable File
package com.bytezone.diskbrowser.wizardry;
|
|
|
|
// -----------------------------------------------------------------------------------//
|
|
class Dice
|
|
// -----------------------------------------------------------------------------------//
|
|
{
|
|
int qty;
|
|
int sides;
|
|
int bonus;
|
|
|
|
// ---------------------------------------------------------------------------------//
|
|
Dice (byte[] buffer, int offset)
|
|
// ---------------------------------------------------------------------------------//
|
|
{
|
|
qty = buffer[offset];
|
|
sides = buffer[offset + 2];
|
|
bonus = buffer[offset + 4];
|
|
}
|
|
|
|
// ---------------------------------------------------------------------------------//
|
|
@Override
|
|
public String toString ()
|
|
// ---------------------------------------------------------------------------------//
|
|
{
|
|
if (qty == 0)
|
|
return "";
|
|
StringBuilder text = new StringBuilder ();
|
|
text.append (String.format ("%dd%d", qty, sides));
|
|
if (bonus > 0)
|
|
text.append ("+" + bonus);
|
|
return text.toString ();
|
|
}
|
|
} |