This option allows the user to select their gaming system. This will
allow us to fine tune the UI of exalted dice to better suit the gaming
system of each particular game.
Note This only commit does not handle applying the game mode in
ExaltedDice.java
Change-Id: I035fe4441027e6536f6d89d038818dc939c26e55
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
added a null check for actionBar in onCreate() as it is null on my
tablet (3.1)
Change-Id: I13cac0a7b4c4dc076cc0400c73a4f07fd25fb8f5
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Extracted number picker (non public) from older android source and
included it into this project to remain compatible with devices api
level < 11. Devices api level > 11 will use native number pickers as the
are public facing in the sdk
Change-Id: I7cf7cba066b25516e90bd9951f4de7964b7fd613
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Updated the version to 2.0
removed read logs permission, as its no longer needed
Change-Id: Ifbe8ce39346a42914b318148a5683107076813e8
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
hightlights last roll base on custom color picked from the new color
picker pref
Change-Id: Iab790cd5103f955d0c8c8a0a83bcec0e7ca3a062
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
RollHistortDatabaseAdapter
RollHistortDatabaseAdapter only updates the roll count in
notifyDataSetChanged()
re-added roll thread
added boolean isRolling to prevent multiple rolls at the same time
Change-Id: I47fea7af989d0b2239ad8c5082649022836a2263
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Until I can figure out how to avoid the IllegalStateException: The
content of the adapter has changed but ListView did not receive a
notification
Change-Id: I0d8314acdc5a7706479f30223d6097b096c717ff
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
java.lang.IllegalStateException: The content of the adapter has changed
but ListView did not receive a notification
Change-Id: I7618beebfcac228eeba704d9d7b9e985b4ceeb86
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Added a progress bar (indeterminate circle) centered over the roll
button. It is shown only during rolls.
Moved rolling to another thread
Roll Button is disabled during a roll
Change-Id: I6a6bfb9723af3b1292eb3df2f8810fb738f83876
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
updated ExaltedDice to load the roll presets from the previous roll
when loading an existing game.
updated ExaltedDice to load the mod preset to 0 for new games
Change-Id: I8e5d82d99f7d90bbe2e42697966fa0d06e6424de
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Made the list easier to read by making different parts of the information
bigger of smaller
Change-Id: I64482dfd8ec03ded60e96f7dd9916445ef8ee7fe
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Currently the roll modifier is from -5 to + 50. This can be updated via
values/mod.xml
Change-Id: I32c5d7ed1c67e0d8bc1b1434025d14134f8bc583
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
by passing the extras passed to Exalted Dice to the settings activity,
and back again.
Change-Id: I6bd98cdbb6cab3db7233005bd0cd1dc1a7083adb
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
These changes are finished on the settings activity side, need to be
implemented on the application side
Change-Id: I8a2d3a027d21f3a62a0cb84eaa0b60d9bcc73ede
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Moved roll button in port layout to increase the size of the history
list view
Change-Id: Iff9360f6bf667d7bf59582ec2a725a788e4b9955
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
updated theme to pick the standard android theme if < api 11 else Holo
Change-Id: I377442813ca0fe3a801c821d69f389f360fceeea
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
created a simple settings activity that we can add various settings to.
Change-Id: I304454bd5543083bf90d1357da2ca8b8d7f1e37a
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Fixed the clear history menu item to clear the game's history from the
database.
rolls generator to ref the number pickers, this fixed the rotation bugs.
added roll totals to roll logs
update git to ignore bin and gen folders
Change-Id: I6b3659cf06e00e38b2939f0ed3d1bd7d4f84e790
Signed-off-by: Ricky Barrette <rickbarrette@gmail.com>
Set GameListActivity as the main Activity.
Fixed ExaltedDice save instance state methods to restore the picker
values.
Sorted all classes
Change-Id: I6a8a724d831a977aeaff8816c5506246398617b7
i remove the field mFormater, interface Formatter, formatNumber() as they are not needed by exalted dice.
i removed getCurrent(), setCurrent() also because they were not used by exalted dice.
i modified onClick() and onLongClick() to use switch blocks rather than nested if else blocks
i incremented the version / build
from b12 to b13
in the methods onClick(), onLongClick(), and rollDice() i added the following:
try {
mCurrent = Integer.parseInt(dice.getText().toString());
} catch (NumberFormatException e) {
e.printStackTrace();
}
this finished the updated user input methods, based on the Android source code. the new input methods will only except numbers for entry. also the long press function
now increments / decrements the amount of dice every 300 ms.
i incremented the version / build number
from 1.0.0b12 to 1.0.1b13
i have implemented methods from NumberPicker.java from the android source so i can use their method of filtering out anything that is not a number.
i have incremented the version / build number
from b11 to b12
0.0.1
0.0.2
0.0.3
0.0.4
0.0.5
0.0.6 V6
-remodeled onClickListeners
-remodeled onLongClickListeners
0.0.7 V7
-Got Listview working with 10 item history
-removed old onClickListener methods
-removed old onLongClickListeners
-ads working with internet permisions
-Menu with exit option
0.0.8 v8
-cleaned code for efficency
-Fixed error checking method to check for a string containing no ints.
-Fixed shake listener problem
-First release version, full, and ad free
-due to a G Market problem, package name switched from com.TwentyCodes.android.ExaltedDice to com.TwentyCode.android.ExaltedDice
0.0.9 V9
-compiled under 1.5
-updated ads
-added System.gc();
-added stringbuffer to checkForErrors() and results()
-added a dynamic rollHistory list array
-added clear history menu option
0.0.10
-added rotaion methods
-reformated the output string
-added crash report
-added roll again feature
1.0.0
i created NumberPickerButton.java. it is completely based on NumberPickerButton.java from the android source. it exist purely to cancel long clicks.
ExaltedDice.java
i have removed my old privative methods for incrementing / decrementing the dice and replaced it with the method from NumberPicker.java from the android source.
i also removed all unused methods
i incremented the version / build number from 0.0.10b10 to 1.0.0b11