mirror of
https://github.com/dmolony/DiskBrowser.git
synced 2024-09-29 07:55:13 +00:00
27 lines
497 B
Java
Executable File
27 lines
497 B
Java
Executable File
package com.bytezone.diskbrowser.wizardry;
|
|
|
|
class Dice
|
|
{
|
|
int qty;
|
|
int sides;
|
|
int bonus;
|
|
|
|
public 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 ();
|
|
}
|
|
} |