|
|
@ -45,13 +45,13 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
|
|
class DiceGroupManager $inprogress
|
|
|
|
class DiceGroupManager $inprogress
|
|
|
|
|
|
|
|
|
|
|
|
abstract class Die $inprogress
|
|
|
|
abstract class Die $done
|
|
|
|
|
|
|
|
|
|
|
|
abstract class HomogeneousDie<T> $inprogress
|
|
|
|
abstract class HomogeneousDie<T> $done
|
|
|
|
|
|
|
|
|
|
|
|
package Faces #9ff {
|
|
|
|
package Faces #9ff {
|
|
|
|
|
|
|
|
|
|
|
|
abstract class Face $inprogress
|
|
|
|
abstract class Face $done
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -141,7 +141,7 @@ package Data <<Database>> #ddd {
|
|
|
|
|
|
|
|
|
|
|
|
package App <<Cloud>> #fff {
|
|
|
|
package App <<Cloud>> #fff {
|
|
|
|
|
|
|
|
|
|
|
|
class Program $done {
|
|
|
|
class Program $inprogress {
|
|
|
|
+Main()
|
|
|
|
+Main()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -197,9 +197,9 @@ skinparam classAttributeIconSize 0
|
|
|
|
package Model <<Frame>> #bada55 {
|
|
|
|
package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
abstract class Die
|
|
|
|
abstract class Die $done
|
|
|
|
abstract class Face
|
|
|
|
abstract class Face $done
|
|
|
|
class Player
|
|
|
|
class Player $done
|
|
|
|
|
|
|
|
|
|
|
|
interface IManager<T> $done {
|
|
|
|
interface IManager<T> $done {
|
|
|
|
+Add(toAdd: T): T
|
|
|
|
+Add(toAdd: T): T
|
|
|
@ -323,20 +323,20 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
|
|
class DiceGroupManager $inprogress
|
|
|
|
class DiceGroupManager $inprogress
|
|
|
|
|
|
|
|
|
|
|
|
abstract class Die $inprogress {
|
|
|
|
abstract class Die $done {
|
|
|
|
{static} ~rdm: Random
|
|
|
|
{static} ~rdm: Random
|
|
|
|
GetRandomFace(): Face
|
|
|
|
GetRandomFace(): Face
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
abstract class HomogeneousDie<T> $inprogress {
|
|
|
|
abstract class HomogeneousDie<T> $done {
|
|
|
|
GetRandomFace(): Face<T>
|
|
|
|
GetRandomFace(): Face<T>
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class NumberDie $inprogress
|
|
|
|
class NumberDie $done
|
|
|
|
|
|
|
|
|
|
|
|
class ImageDie $inprogress
|
|
|
|
class ImageDie $done
|
|
|
|
|
|
|
|
|
|
|
|
class ColorDie $inprogress
|
|
|
|
class ColorDie $done
|
|
|
|
|
|
|
|
|
|
|
|
package Faces #9ff {
|
|
|
|
package Faces #9ff {
|
|
|
|
|
|
|
|
|
|
|
@ -381,16 +381,16 @@ package Model <<Frame>> #bada55 {
|
|
|
|
|
|
|
|
|
|
|
|
package Faces #9ff {
|
|
|
|
package Faces #9ff {
|
|
|
|
|
|
|
|
|
|
|
|
abstract class Face<T> $inprogress {
|
|
|
|
abstract class Face<T> $done {
|
|
|
|
/+Value: T
|
|
|
|
/+Value: T
|
|
|
|
/+StringValue: string
|
|
|
|
/+StringValue: string
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class NumberFace $inprogress
|
|
|
|
class NumberFace $done
|
|
|
|
|
|
|
|
|
|
|
|
class ImageFace $inprogress
|
|
|
|
class ImageFace $done
|
|
|
|
|
|
|
|
|
|
|
|
class ColorFace $inprogress
|
|
|
|
class ColorFace $done
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -598,7 +598,7 @@ skinparam classAttributeIconSize 0
|
|
|
|
!$inprogress = "#ff9"
|
|
|
|
!$inprogress = "#ff9"
|
|
|
|
!$done = "#6f6"
|
|
|
|
!$done = "#6f6"
|
|
|
|
|
|
|
|
|
|
|
|
class DiceApp.Model.Player
|
|
|
|
class DiceApp.Model.Player $done
|
|
|
|
|
|
|
|
|
|
|
|
interface DiceApp.Model.IManager<T> $done {
|
|
|
|
interface DiceApp.Model.IManager<T> $done {
|
|
|
|
+Add(toAdd: T): T
|
|
|
|
+Add(toAdd: T): T
|
|
|
|