Share My Creation Dungeon Master Dice Roller

An advanced Dice Roller for Grand Dungeon Masters or those lowly PCs...

I have updated the Dicer Roller to include Groups and Hero Profiles and it has reached version 1.0. Plans for v2.0 are:

-Turn/Quest/Game handling
-Mini games
-Integration with Compedium accounts
-Lots of surprises

Available at the Market:
Dungeon Master Dice Roller
 

Attachments

  • pic1.jpg
    pic1.jpg
    25.8 KB · Views: 6,741
  • pic2.jpg
    pic2.jpg
    23.6 KB · Views: 429
  • pic3.jpg
    pic3.jpg
    17.9 KB · Views: 377
  • pic10.jpg
    pic10.jpg
    24.3 KB · Views: 401
Last edited:

moster67

Expert
Licensed User
Longtime User
Nice layout and graphics! Looks superb and very professional. :icon_clap:

I will surely try it out.
 

vasper

Member
Licensed User
Longtime User
I had a report on that, but I can't seem to recreate the problem. My device is a non standard 240x320x0.75 and I use emulators for other devices. Can you give me a screenshot or a mockup of the problem? Where is the text covered? What device are you using? Is the sum covered, or the roll log?

For now I have changed the layout and moved the results to the top of the screen. Will be up on 0.7.0 together with an option to keep best x number of results and support for Galaxy Tab resolution.
 
Last edited:

vasper

Member
Licensed User
Longtime User
Ok, thanks. The problem is the non standard Galaxy Tab res. I am fixing that now. I will also add some code to check layout so I can have feedback if needed.
 

vasper

Member
Licensed User
Longtime User
It is a scrollview. I will see to using dip. But I don't see why the whole screen is wacked. It seems to select a different layout instead of the standard WXGA 1280x800x160dpi on the galaxy tab 10.

I have this code for item
B4X:
Sub addLabel(lblText As String)
   Dim a As Label
   Dim sz As Int
   sz = 20
   a.Initialize("aResultLbl")
   a.Typeface = main.DungeonFont
   a.TextSize = sz
   a.TextColor = Colors.White
   a.Text = lblText
   scrollViewDice.Panel.AddView(a,0,curX,316,sz)
   curX = curX + sz
   curH = (scrollViewDice.Panel.NumberOfViews * sz) + 10
   If (curH > scrollViewDice.Panel.Height) Then
      scrollViewDice.Panel.Height = (scrollViewDice.Panel.NumberOfViews * sz) + 10
      lblMessage.Visible = True
   Else
      lblMessage.Visible = False
   End If 
End Sub

Is there a guide on how to calculate in dip?
 
Last edited:

vasper

Member
Licensed User
Longtime User
Ok, thanks. I will do so.

I just want to add that you have an great product there. It is amazing how fast I can develop.
 

vasper

Member
Licensed User
Longtime User
Excellent. Will do. Right now I am adding a lot of functionality, like roll groups and the ability to save and load them and hero profiles that have their modifiers applied to roll groups.
 

vasper

Member
Licensed User
Longtime User
Reached v1.0

Plans for v2.0 are:
-Turn/Quest/Game handling
-Mini games
-Integration with Compedium accounts
-Lots of surprises
 
Top