Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge for Saving Throws and Money #6

Merged
merged 18 commits into from
Apr 16, 2017
Merged

Conversation

JayTSmith
Copy link
Contributor

No description provided.

JayTSmith and others added 18 commits March 30, 2017 13:39
    - Genders
    - Classes
    - Levels
+ Finalized Warrior Type Classes along with Base Classes
+ Created Barbarian Class
+ Created Util Class to provide helper functions and values
+ Removed CharClass
+ Renamed Core to Score to better explain usage.
    - Genders
    - Classes
    - Levels
+ Finalized Warrior Type Classes along with Base Classes
+ Created Barbarian Class
+ Created Util Class to provide helper functions and values
+ Removed CharClass
+ Renamed Core to Score to better explain usage.
+ Created a basic form of Amazon
+ Swapped the ResId in Barbarian for the ResId defined in the Enum.
+ Added Money property to Character
+ Improved the functionality of Barbarian
    - Added LevelUp
    - Added LevelDown
    - Added property to track user choices of leveling up
+ Added Money strings to game_references.xml

+ Created Magician abstract class
+ Created mEffectiveLevel property in base class to ease the burden of leveling up and down.
…than calculated scores.

---WARNING---
Changes made in a sleepy state, they may not be implemented properly or effectively.
Removed the updateLevel method
Added an example of getting modifier to CharacterSheet
    +getAthleticProwess
    +getDangerEvasion
    +getMysticFortitude
    +getPhysicalVigor
    +getCharisma
Copy link

@ThorinSchmidt ThorinSchmidt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. The money looks nice, i like the way you are handing the levelling as well.

@ThorinSchmidt ThorinSchmidt merged commit 265a7a8 into CIS-Stars:master Apr 16, 2017
ThorinSchmidt pushed a commit that referenced this pull request Nov 1, 2017
* + Changed Character class to PlayerCharacter

* + Changed getCoreStatScore to getScore

* + Modified LevelUp and LevelDown to restore the proper scores rather than calculated scores.
---WARNING---
Changes made in a sleepy state, they may not be implemented properly or effectively.

* Removed the EffectiveLevel property from BaseClass
Removed the updateLevel method
Added an example of getting modifier to CharacterSheet

* + Added methods for saving throws in PlayerCharacter.java
    +getAthleticProwess
    +getDangerEvasion
    +getMysticFortitude
    +getPhysicalVigor
    +getCharisma

* + Added the Equipment functionality to Barbarian
+ Changed some int arguments to use Weapon instead
+ Added some documentation to PlayerCharacter
+ Also fixed some typos in method names in PlayerCharacter.

* + Added the equipment functionality to the PlayerCharacter
    - Weapon Attribute
    - Weapon of Choice checking
+ Added weapon of choice to specialist

* + Fixed more typos
+ Added the initializeClass method to ease the burden of switching classes at first.

* + Changed Portfolio to work with the new method of Character Creation

* + Changed mWeapon to mCurrentWeapon
+ Added getWeapons method to PlayerCharacter
+ Fixed issue where PlayerCharacter wouldn't have a weapon equipped.

* + Made getHitTotal function properly
+ Improved documentation on the PlayerCharacter class

* + Removed initialization from PlayerCharacter's constructor.

* + Added GSON lib.
+ Added Saving Functionality
+ Broken Load Functionality at the moment.

* Fixed loading functionality.

* Added javadoc for SaveAndLoadPerformer

* Finished commit.

* Changed and added methods to the Util class.
* Added javadoc to signature roll(int)
* Added method roll(int, int) with javadoc

Started to add Amazon PlayerCharacter class.

* Finished with Amazon

* Created Centaur (should be ready to implement).

* Fixed bugged gold for Amazon and Barb.

* Created and added Noble
Fixed bug where Barb's weapon of choice would always be set to Barb Axe.

* Added and Created Spearman class.
Added Heroic Heritage to Nobles.

* Added Battle Fortune to Noble.

* Setup project on new PC.
Multiple files changed to resolve errors.

* Fully implemented Centaur.
* Finished up the constructor.

* Fully implemented Thief.

* Created Hunter and fully implemented!

Specialist.java:
* Added Special Talent Method

Thief.java:
* Implemented Special Talent Method

* Moved getSpecialTalent to Specialist.java

* Removed getSpecialTalent from the respective classes.

* Added new values.

* Renamed the values.

* Resolved the TODOs in the code.

* Fixed a typo.

* Removed methods that are inside of the Level Interface, and made getLevelDescription abstract.

* Fixed issue #2.

* Added functionality to Patron.

* Fixed Specialist lacking the Level Descriptions.

* Added the instance field for possibleStartWeapons to BaseClass
Also, added the fully implemented feature into Amazon.

* Updated Barbarian to new format.

* Added the instance field mPossibleWeaponsOfChoice to Warrior.
Made the setter for mWeaponOfChoice check if it is valid.

* Changed how Amazon would validate starting weapon.

* Changed Warrior so it would still weaponOfChoice even if argument wasn't valid.

* Changed Amazon and Barbarian to remove their checking of weaponOfChoice.

* Centaur has been brought up-to-date.

* Noble has been brought up-to-date.

* Spearman has been brought up-to-date.

* Added instance field mPossibleWeaponsOfChoice to Specialist.

* Hunter has been brought up-to-date.

* Thief has been brought up-to-date.

* Added safe-checking to Specialist's setWeaponOfChoice

* All available Magicans classes have been brought up-to-date.

* Fixed bug with App Crash

* Fixed EDC issue where it could return the incorrect values.

* Added Patreon instance field to PlayerCharacter

* Created res/dialog_class_selection.xml

* Created the layout of dialog_class_selection.xml

* Created the layout of dialog_class_selection.xml

* Created DetailFragment class

* Have a very rough version of the new dialog working.

* Still a rough version but slightly improved.

* Added a blank construcutor for all subclasses of BaseClass.

* Added values into the Classes Enum

* Created a custom adapter.

* Created the layout for weapons in a spinner.

* Finalized the layout of the spinner items

* Added getters

* Changed startGold to startMoney.

* Fixed a massive issue regarding scope in the character package.

* Incomplete update for editing attribute values on the character

* Added the ability to edit the Might score.

* Added the edit ability to the rest of the attribute scores.

* Modified the layout of attribute editing dialog.

* Added the proper values for the labels on the CharacterSheet.

* Adding mCurrentHits functionality.

* Rearranged the layout of the Attribute edit dialog to fix issues of cropping.

* Added safe-checking when getting a value from the dialog.

* Fixed an issue where it would refresh the UI regardless of change.

* Added value checking onto the setCurHits method of PlayerCharacter.

* Moved StatChangeFragment to fragments package.

* Created the HitsChangeFragment class

* Fixed an issue where newInstance wasn't exposed.

* Added the ability to edit hits on the character sheet.

* The user can change hits now on the character sheet.

* Fixed an issue causing a crash every time the HitsDialog popped up

* Fixed an issue causing a crash every time the HitsDialog's confirm button was pressed

* Fixed setCurHits allowing bad values.

* Removed debugPrintScores function from PlayerCharacter.

* Reformatted some code.

* PlayerCharacter now updates curHits when initalizeClass is called.

* Removed unused instance fields from Util.

* Removed a todo.

* Added a getter for the instance field weapons.

* MID-WORK COMMIT - This is to simply save work.

* Weapon of Choice is now checked when making an attack.

* Melee bonus is now properly updated in the GUI.

* Disabled some stuff to disable crashing.

* Changed the textView's id to make it more unique.

* Implemented a working version of the DetailedDialog.

* Removed the WeaponArrayAdapter.

* Updated values in strings.xml

* Fixed values in layout and strings.xml

* Changed layout to simple support layout.

* Added safe checking to event handlers in DetailDialog.

* Added a default constructor for Priest.

* Rearranged constructor args to be fitting with other code.

* Added getAmmo to Util.

* Removed unused imports.

* Made getAmmo static.

* Changed constructors that had RangedWeapons involved in startGear.

* Made the dialog swap out the starting weapon with chosen starting weapon.

* Fixed the error where Centaur would start with weaponOfChoice.

* Made the dialog properly create an instance with filled in values.

* Binded a PlayerCharacter to the newly created instance.

* Modified the listener's interface.

* Made BaseClass serializable.

* Made a rough version of passing character between the dialog and sheet.

* Added throwing knife as a weapon

* Removed System.out statements.

* Added some error handling to the dialog.

* Fixed bug where the class wasn't fully initialized.

* Feature complete, able to transfer newly created character to sheet.

* Removed invalid weapon, "mace".

* Added null handling Noble.

* Added a Club Entry.

* Fixed Noble crash potential.

* Implemented the new dialog for all of the classes.

* Added more error-handling into the code.

* Removed outdated variables.

* Fixed a bug where the CreateCharacter and CharcterSheetFragment would both be visible.

* Moved most of the code to fill in the fragment into a seperate method.

* Removed unused code.

* Allows the active character to be perserved after the character changes.

* Merge branch 'master' of https://github.com/CIS-Extra/mazes_and_minotaurs

# Conflicts:
#	MazesAndMinotaurs/app/src/main/java/com/example/cis/mazeminotaurs/CharacterSheetFragment.java
#	MazesAndMinotaurs/app/src/main/java/com/example/cis/mazeminotaurs/NewCharacter/CreateCharacter.java
#	MazesAndMinotaurs/app/src/main/java/com/example/cis/mazeminotaurs/rollDice/rollDice.java
#	MazesAndMinotaurs/instapk.log

* Resolved issue with merge.

* Added value for Priest.

* Added handling in case there is no possible starting weapon.

* Added handling for lack of a weapon

* Added handling for the dialog for lack of a weapon as well.

* fixed issue #24, discovered issue #25, and fixed issue #25

* Removed statements related to debuggging.

* Added helper methods,

* Changed the choice weapon spinner to hide if the user selects a Magician.

* Added resIds to Score enum.

* Now have a working implentmention of Noble Heritage.

* Cleaned up some of the code related to Noble creation.

* Added safe checking to doHeritage.

* #27 fixed

* Created DetailedWeaponAdapater

* Changed DeteailedWeaponAdapter to subclass BaseAdapter.

* CreatedlLayout for individual spinner items for DetailedWeaponAdapter

* Exposed some code to make it easier to implement.

* Added the ability to change active weapon. Issue #11 fixed.

* Added handling for null values.

* Fixed #30.

* Simplified SaveAndLoadPerformer

* Changed name to fit with conventions.

* Added layout for character spinner items.

* Added save icon.

* Added action item, "Save Portfolio".

* Added methods to serialize Portfolio.

* Reverted SaveAndLoadPerformer

* Seperated SaveAndLoadPerformer and CharacterSerializer

* Added RuntimeTypeAdapterFactory.

* Fixed with solution located at google/gson#712

* Serialization should finally work as intended aside from issue #34.

* Added ability to handle failed load.

* Labeled certain methods and classes as deprecated

* Added the ability to handle polymorphism in Equipment objects.

* Replaced multiple gson creations with static one(s).

* Created CharacterAdapter

* Added functionality to CharacterAdapter

* Added a character select screen.

* Added a character delete screen.

* The list nows updates when a character is deleted.

* Fixed #34

* Fixed improper melee mod value.

* Armor is now automatically equipped if a class starts with armor.

* Added functionality to save and load EquipmentDB.

* EquipmentDB is now saved on startup.

* EquipmentDB is now saveable.

* Hotfix: Portfolio and EquipmentDB not loaded on startup.

* Created spinner layout for Equipment.

* Added an inventory screen. (Accessable through the Save Sinet button.)

* Moved code related to serialization to its own package.

* Moved equipment strings to util.CommonStrings

* Changed the EquipmentDB to use values from util.CommonStrings.

* Fixed classes to work with EquipmentDB's changes.

* Fixed the rest of the code to work with the changes.

* Added helper methods for EquipmentDB. (Weapon, Armor, Equipment)

* Fixed InventoryAdapter for Equipment Change

* Refactored some code to fix serialization issues. (mWeaponType -> mIsMelee)

* Fixed inventory fragment after the weapon change.

* Added an message for the inventory screen explaining what to do.

* Added resource values for magician classes' talents.

* Magician's talent will now be displayed. (Fixes #14)

* Made getPowerPoints abstract.

* Fixed #38

* Added a method to reset the data.

* Fixed the portfolio reset.

* Added the function to reset the EquipmentDB. Fixed #44

* Added backstack features.

* Fixed #40

* Moved clearBackStack to Util class.

* Added the inventory screen. (Fixed #6)
ThorinSchmidt pushed a commit that referenced this pull request Nov 10, 2017
* + Changed getCoreStatScore to getScore

* + Modified LevelUp and LevelDown to restore the proper scores rather than calculated scores.
---WARNING---
Changes made in a sleepy state, they may not be implemented properly or effectively.

* Removed the EffectiveLevel property from BaseClass
Removed the updateLevel method
Added an example of getting modifier to CharacterSheet

* + Added methods for saving throws in PlayerCharacter.java
    +getAthleticProwess
    +getDangerEvasion
    +getMysticFortitude
    +getPhysicalVigor
    +getCharisma

* + Added the Equipment functionality to Barbarian
+ Changed some int arguments to use Weapon instead
+ Added some documentation to PlayerCharacter
+ Also fixed some typos in method names in PlayerCharacter.

* + Added the equipment functionality to the PlayerCharacter
    - Weapon Attribute
    - Weapon of Choice checking
+ Added weapon of choice to specialist

* + Fixed more typos
+ Added the initializeClass method to ease the burden of switching classes at first.

* + Changed Portfolio to work with the new method of Character Creation

* + Changed mWeapon to mCurrentWeapon
+ Added getWeapons method to PlayerCharacter
+ Fixed issue where PlayerCharacter wouldn't have a weapon equipped.

* + Made getHitTotal function properly
+ Improved documentation on the PlayerCharacter class

* + Removed initialization from PlayerCharacter's constructor.

* + Added GSON lib.
+ Added Saving Functionality
+ Broken Load Functionality at the moment.

* Fixed loading functionality.

* Added javadoc for SaveAndLoadPerformer

* Finished commit.

* Changed and added methods to the Util class.
* Added javadoc to signature roll(int)
* Added method roll(int, int) with javadoc

Started to add Amazon PlayerCharacter class.

* Finished with Amazon

* Created Centaur (should be ready to implement).

* Fixed bugged gold for Amazon and Barb.

* Created and added Noble
Fixed bug where Barb's weapon of choice would always be set to Barb Axe.

* Added and Created Spearman class.
Added Heroic Heritage to Nobles.

* Added Battle Fortune to Noble.

* Setup project on new PC.
Multiple files changed to resolve errors.

* Fully implemented Centaur.
* Finished up the constructor.

* Fully implemented Thief.

* Created Hunter and fully implemented!

Specialist.java:
* Added Special Talent Method

Thief.java:
* Implemented Special Talent Method

* Moved getSpecialTalent to Specialist.java

* Removed getSpecialTalent from the respective classes.

* Added new values.

* Renamed the values.

* Resolved the TODOs in the code.

* Fixed a typo.

* Removed methods that are inside of the Level Interface, and made getLevelDescription abstract.

* Fixed issue #2.

* Added functionality to Patron.

* Fixed Specialist lacking the Level Descriptions.

* Added the instance field for possibleStartWeapons to BaseClass
Also, added the fully implemented feature into Amazon.

* Updated Barbarian to new format.

* Added the instance field mPossibleWeaponsOfChoice to Warrior.
Made the setter for mWeaponOfChoice check if it is valid.

* Changed how Amazon would validate starting weapon.

* Changed Warrior so it would still weaponOfChoice even if argument wasn't valid.

* Changed Amazon and Barbarian to remove their checking of weaponOfChoice.

* Centaur has been brought up-to-date.

* Noble has been brought up-to-date.

* Spearman has been brought up-to-date.

* Added instance field mPossibleWeaponsOfChoice to Specialist.

* Hunter has been brought up-to-date.

* Thief has been brought up-to-date.

* Added safe-checking to Specialist's setWeaponOfChoice

* All available Magicans classes have been brought up-to-date.

* Fixed bug with App Crash

* Fixed EDC issue where it could return the incorrect values.

* Added Patreon instance field to PlayerCharacter

* Created res/dialog_class_selection.xml

* Created the layout of dialog_class_selection.xml

* Created the layout of dialog_class_selection.xml

* Created DetailFragment class

* Have a very rough version of the new dialog working.

* Still a rough version but slightly improved.

* Added a blank construcutor for all subclasses of BaseClass.

* Added values into the Classes Enum

* Created a custom adapter.

* Created the layout for weapons in a spinner.

* Finalized the layout of the spinner items

* Added getters

* Changed startGold to startMoney.

* Fixed a massive issue regarding scope in the character package.

* Incomplete update for editing attribute values on the character

* Added the ability to edit the Might score.

* Added the edit ability to the rest of the attribute scores.

* Modified the layout of attribute editing dialog.

* Added the proper values for the labels on the CharacterSheet.

* Adding mCurrentHits functionality.

* Rearranged the layout of the Attribute edit dialog to fix issues of cropping.

* Added safe-checking when getting a value from the dialog.

* Fixed an issue where it would refresh the UI regardless of change.

* Added value checking onto the setCurHits method of PlayerCharacter.

* Moved StatChangeFragment to fragments package.

* Created the HitsChangeFragment class

* Fixed an issue where newInstance wasn't exposed.

* Added the ability to edit hits on the character sheet.

* The user can change hits now on the character sheet.

* Fixed an issue causing a crash every time the HitsDialog popped up

* Fixed an issue causing a crash every time the HitsDialog's confirm button was pressed

* Fixed setCurHits allowing bad values.

* Removed debugPrintScores function from PlayerCharacter.

* Reformatted some code.

* PlayerCharacter now updates curHits when initalizeClass is called.

* Removed unused instance fields from Util.

* Removed a todo.

* Added a getter for the instance field weapons.

* MID-WORK COMMIT - This is to simply save work.

* Weapon of Choice is now checked when making an attack.

* Melee bonus is now properly updated in the GUI.

* Disabled some stuff to disable crashing.

* Changed the textView's id to make it more unique.

* Implemented a working version of the DetailedDialog.

* Removed the WeaponArrayAdapter.

* Updated values in strings.xml

* Fixed values in layout and strings.xml

* Changed layout to simple support layout.

* Added safe checking to event handlers in DetailDialog.

* Added a default constructor for Priest.

* Rearranged constructor args to be fitting with other code.

* Added getAmmo to Util.

* Removed unused imports.

* Made getAmmo static.

* Changed constructors that had RangedWeapons involved in startGear.

* Made the dialog swap out the starting weapon with chosen starting weapon.

* Fixed the error where Centaur would start with weaponOfChoice.

* Made the dialog properly create an instance with filled in values.

* Binded a PlayerCharacter to the newly created instance.

* Modified the listener's interface.

* Made BaseClass serializable.

* Made a rough version of passing character between the dialog and sheet.

* Added throwing knife as a weapon

* Removed System.out statements.

* Added some error handling to the dialog.

* Fixed bug where the class wasn't fully initialized.

* Feature complete, able to transfer newly created character to sheet.

* Removed invalid weapon, "mace".

* Added null handling Noble.

* Added a Club Entry.

* Fixed Noble crash potential.

* Implemented the new dialog for all of the classes.

* Added more error-handling into the code.

* Removed outdated variables.

* Fixed a bug where the CreateCharacter and CharcterSheetFragment would both be visible.

* Moved most of the code to fill in the fragment into a seperate method.

* Removed unused code.

* Allows the active character to be perserved after the character changes.

* Merge branch 'master' of https://github.com/CIS-Extra/mazes_and_minotaurs

# Conflicts:
#	MazesAndMinotaurs/app/src/main/java/com/example/cis/mazeminotaurs/CharacterSheetFragment.java
#	MazesAndMinotaurs/app/src/main/java/com/example/cis/mazeminotaurs/NewCharacter/CreateCharacter.java
#	MazesAndMinotaurs/app/src/main/java/com/example/cis/mazeminotaurs/rollDice/rollDice.java
#	MazesAndMinotaurs/instapk.log

* Resolved issue with merge.

* Added value for Priest.

* Added handling in case there is no possible starting weapon.

* Added handling for lack of a weapon

* Added handling for the dialog for lack of a weapon as well.

* fixed issue #24, discovered issue #25, and fixed issue #25

* Removed statements related to debuggging.

* Added helper methods,

* Changed the choice weapon spinner to hide if the user selects a Magician.

* Added resIds to Score enum.

* Now have a working implentmention of Noble Heritage.

* Cleaned up some of the code related to Noble creation.

* Added safe checking to doHeritage.

* #27 fixed

* Created DetailedWeaponAdapater

* Changed DeteailedWeaponAdapter to subclass BaseAdapter.

* CreatedlLayout for individual spinner items for DetailedWeaponAdapter

* Exposed some code to make it easier to implement.

* Added the ability to change active weapon. Issue #11 fixed.

* Added handling for null values.

* Fixed #30.

* Simplified SaveAndLoadPerformer

* Changed name to fit with conventions.

* Added layout for character spinner items.

* Added save icon.

* Added action item, "Save Portfolio".

* Added methods to serialize Portfolio.

* Reverted SaveAndLoadPerformer

* Seperated SaveAndLoadPerformer and CharacterSerializer

* Added RuntimeTypeAdapterFactory.

* Fixed with solution located at google/gson#712

* Serialization should finally work as intended aside from issue #34.

* Added ability to handle failed load.

* Labeled certain methods and classes as deprecated

* Added the ability to handle polymorphism in Equipment objects.

* Replaced multiple gson creations with static one(s).

* Created CharacterAdapter

* Added functionality to CharacterAdapter

* Added a character select screen.

* Added a character delete screen.

* The list nows updates when a character is deleted.

* Fixed #34

* Fixed improper melee mod value.

* Armor is now automatically equipped if a class starts with armor.

* Added functionality to save and load EquipmentDB.

* EquipmentDB is now saved on startup.

* EquipmentDB is now saveable.

* Hotfix: Portfolio and EquipmentDB not loaded on startup.

* Created spinner layout for Equipment.

* Added an inventory screen. (Accessable through the Save Sinet button.)

* Moved code related to serialization to its own package.

* Moved equipment strings to util.CommonStrings

* Changed the EquipmentDB to use values from util.CommonStrings.

* Fixed classes to work with EquipmentDB's changes.

* Fixed the rest of the code to work with the changes.

* Added helper methods for EquipmentDB. (Weapon, Armor, Equipment)

* Fixed InventoryAdapter for Equipment Change

* Refactored some code to fix serialization issues. (mWeaponType -> mIsMelee)

* Fixed inventory fragment after the weapon change.

* Added an message for the inventory screen explaining what to do.

* Added resource values for magician classes' talents.

* Magician's talent will now be displayed. (Fixes #14)

* Made getPowerPoints abstract.

* Fixed #38

* Added a method to reset the data.

* Fixed the portfolio reset.

* Added the function to reset the EquipmentDB. Fixed #44

* Added backstack features.

* Fixed #40

* Moved clearBackStack to Util class.

* Added the inventory screen. (Fixed #6)

* Fixed issue of stuff showing after clearing the back stack
ThorinSchmidt pushed a commit that referenced this pull request Jan 29, 2018
* Fixed the rest of the code to work with the changes.

* Added helper methods for EquipmentDB. (Weapon, Armor, Equipment)

* Fixed InventoryAdapter for Equipment Change

* Refactored some code to fix serialization issues. (mWeaponType -> mIsMelee)

* Fixed inventory fragment after the weapon change.

* Added an message for the inventory screen explaining what to do.

* Added resource values for magician classes' talents.

* Magician's talent will now be displayed. (Fixes #14)

* Made getPowerPoints abstract.

* Fixed #38

* Added a method to reset the data.

* Fixed the portfolio reset.

* Added the function to reset the EquipmentDB. Fixed #44

* Added backstack features.

* Fixed #40

* Moved clearBackStack to Util class.

* Added the inventory screen. (Fixed #6)

* Fixed issue of stuff showing after clearing the back stack

* Added a comparator for AttributeScore(s).

* Updated gradle to 4.1.1.

* Created AttributePriorityDialog along with its layout.
Also, hotfixed some errors in the .xml files.

* Added ids to each of the attribute spinners.

* Made Score serializable.

* Implemented a rough version of the AttributeScorePriority dialog into createCharacter.
* Reroll was also implemented into the createCharacter.

* Added a contains method to Util.

* Added new value to CommonStrings

* Fixed issue where the attributes wouldn't be ordered properly when the
AttributePriorityDialog was restored.

* Fixed #51

* Cleaned up the AttributePriorityDialog visually. (Fixed #52)

* The elements now go directly into the adapter. (Fixed #51)

* CharacterSheetFragment has now been converted to an Activity.

* Added the google repo to the gradle script because of gradle 3.0.0

* Renamed CharacterSheetFragment to CharacterSheetActivity.

* Created CharacterManageActivity.

* Brought CharacterSheetActivity up to snuff.

* Created and added functionality for CharManageFragment.

* Made PlayerCharacter serializeable (again...)

* Added a seperate activity that combines the functions of CharacterSelection and ChracterDeletion.

* Fixed the nav menu drawer to work with the new Activity.

* Marked both of the combined fragments as depricated.

* Bugfix: reroll not doing anything.

* Converted ChracterSheet back to a fragment and made a new container activity.

* Changed how MainMazes handling of navMenu items being selected.

* Bugfix: Rerolls wouldn't be displayed in the GUI.

* Bugfix: CreateCharacter still thought that CharacterSheet was an activity.

* CharacterSheetFragment has now been converted to an Activity.

* Added the google repo to the gradle script because of gradle 3.0.0

* Renamed CharacterSheetFragment to CharacterSheetActivity.

* Created CharacterManageActivity.

* Brought CharacterSheetActivity up to snuff.

* Created and added functionality for CharManageFragment.

* Made PlayerCharacter serializeable (again...)

* Added a seperate activity that combines the functions of CharacterSelection and ChracterDeletion.

* Fixed the nav menu drawer to work with the new Activity.

* Marked both of the combined fragments as depricated.

* Bugfix: reroll not doing anything.

* Converted ChracterSheet back to a fragment and made a new container activity.

* Changed how MainMazes handling of navMenu items being selected.

* Bugfix: Rerolls wouldn't be displayed in the GUI.

* Bugfix: CreateCharacter still thought that CharacterSheet was an activity.

* Converted RadioGroups to LinearLayouts and RadioButtons to Buttons.

* Implemented the onClick listeners for the buttons.

* Hotfix: Fixed #54

* Added new field to BaseClasses called mHitsImprove, and added LUCK_IMPROVE

* Removed the Level interface.

* Added a shortcut method for adding to score.

* Moved doLevelUp to BaseClass, generified it to work with all subclasses.

* Added a note in Priest.

* Added the dialog for experience.

* Added a helper method for adding experience

* Added an click event for opening Experience Dialog. Also cleaned up.

* Corrected error in updateLevel.

* Added functionality for the experience dialog.

* Converted from strings to text resources.

* Added a dialog in order to select stat to improve for level up.
(LevelStatSelectDialogFragment)

* Added functionality for the LevelUpButton and added some comments as well.

* Called updateGUI rather than update manually.

* Removed the listener interface, added ability to select a score, also added a confirm button.

* Added selected score text view to the code. Added more comments. Renamed mListView to mScoreListView.

* Added the LevelResult dialog. Shows the results of the level up(additions to stats.)

* Added the root dialog field to all of the custom dialogs so that we can bubble up.

* Made CharacterSheetFragment a ChangeListener.

* Actually levels up the character this time.

* Added the dialog for experience.

* Added a helper method for adding experience

* Added an click event for opening Experience Dialog. Also cleaned up.

* Corrected error in updateLevel.

* Added functionality for the experience dialog.

* Converted from strings to text resources.

* Added a dialog in order to select stat to improve for level up.
(LevelStatSelectDialogFragment)

* Added functionality for the LevelUpButton and added some comments as well.

* Called updateGUI rather than update manually.

* Removed the listener interface, added ability to select a score, also added a confirm button.

* Added selected score text view to the code. Added more comments. Renamed mListView to mScoreListView.

* Added the LevelResult dialog. Shows the results of the level up(additions to stats.)

* Added the root dialog field to all of the custom dialogs so that we can bubble up.

* Made CharacterSheetFragment a ChangeListener.

* Actually levels up the character this time.

* Prevented the user from inputting too large a number. (Fixed #62)

* Prevented the user from inputting too large a number. (Fixed #62)

* Hotfix (Fixes #62) (#63)

* Added the dialog for experience.

* Added a helper method for adding experience

* Added an click event for opening Experience Dialog. Also cleaned up.

* Corrected error in updateLevel.

* Added functionality for the experience dialog.

* Converted from strings to text resources.

* Added a dialog in order to select stat to improve for level up.
(LevelStatSelectDialogFragment)

* Added functionality for the LevelUpButton and added some comments as well.

* Called updateGUI rather than update manually.

* Removed the listener interface, added ability to select a score, also added a confirm button.

* Added selected score text view to the code. Added more comments. Renamed mListView to mScoreListView.

* Added the LevelResult dialog. Shows the results of the level up(additions to stats.)

* Added the root dialog field to all of the custom dialogs so that we can bubble up.

* Made CharacterSheetFragment a ChangeListener.

* Actually levels up the character this time.

* Prevented the user from inputting too large a number. (Fixed #62)

* Fixed #64, also removed unneeded references from MainMazes.

* Displayed error message to user regarding issue #59 (Fixed #59)

* Displayed error message to user regarding issue #59 (Fixed #59)

* setPossibleLevelScores is now called in all classes.

* setPossibleLevelScores is now called in all classes.

* Added documentation to the Amazon class.

* Added documentation to the Barbarian class.

* Added documentation to the Centaur class.

* Added documentation to the Noble class.

* Added documentation to Spearman.

* Added documentation to Warrior.

* Corrected lack of param tags on Noble's setters.

* Added documentation to the Hunter class.

* Added documentation to the Thief class.

* Added documentation to the Specialist superclass.

* Added documentation to the Magician classes.

* Added documentation to the Magician superclass.

* Added documentation to BaseClass.

* Added package-info.java for the character.classes package.

* Added documentation for the Classes Enum.

* Added documentation to the Amazon class.

* Added documentation to the Barbarian class.

* Added documentation to the Centaur class.

* Added documentation to the Noble class.

* Added documentation to Spearman.

* Added documentation to Warrior.

* Corrected lack of param tags on Noble's setters.

* Added documentation to the Hunter class.

* Added documentation to the Thief class.

* Added documentation to the Specialist superclass.

* Added documentation to the Magician classes.

* Added documentation to the Magician superclass.

* Added documentation to BaseClass.

* Added package-info.java for the character.classes package.

* Added documentation for the Classes Enum.

* Shadow fix: a misspelling of sorcerer.

* Added docs for AttributeScoreComparator.

* Added docs for the Score Enum.

* Added package-info for character.stats package.

* Added documentation for character.stats package. (#73)

* Displayed error message to user regarding issue #59 (Fixed #59)

* setPossibleLevelScores is now called in all classes.

* Added documentation to the Amazon class.

* Added documentation to the Barbarian class.

* Added documentation to the Centaur class.

* Added documentation to the Noble class.

* Added documentation to Spearman.

* Added documentation to Warrior.

* Corrected lack of param tags on Noble's setters.

* Added documentation to the Hunter class.

* Added documentation to the Thief class.

* Added documentation to the Specialist superclass.

* Added documentation to the Magician classes.

* Added documentation to the Magician superclass.

* Added documentation to BaseClass.

* Added package-info.java for the character.classes package.

* Added documentation for the Classes Enum.

* Shadow fix: a misspelling of sorcerer.

* Added docs for AttributeScoreComparator.

* Added docs for the Score Enum.

* Added package-info for character.stats package.

* Added documentation for character package.

* Removed character.CharacterSerializer and moved its documenation to serialization.CharacterSerializer.

* Added documentaion for SaveAndLoadPerformer.

* Added a package-info into serialization package.

* Added documentation for util.Util.

* Added documentation to CommonStrings.

* Added package-info to util package.

* Updated package-info in util package.

* Added a package-info in rollDice package, and updated others' author tags.

* Added documentation for character package.

* Removed character.CharacterSerializer and moved its documenation to serialization.CharacterSerializer.

* Added documentaion for SaveAndLoadPerformer.

* Added a package-info into serialization package.

* Added documentation for util.Util.

* Added documentation to CommonStrings.

* Added package-info to util package.

* Updated package-info in util package.

* Added a package-info in rollDice package, and updated others' author tags.

* Removed outdated todo comment.

* Added documentation for CharManageFragment.

* Added documentation for ExperienceDialogFragment.

* Added documentation for LevelStatSelectDialogFragment. Also fixed typo.

* Added documentation for LevelResultDialogFragment. Also added details.

* Added documentation for HitsChangeFragment.

* Added documentation for InventoryFragment.

* Added documentation for StatChangeFragment.

* Added package-info to fragments package.

* Added documentation for AttributePriorityDialog.

* Added documentation for DetailDialogFragment. Also fixed more typos.

* Added a package-info to NewCharacter.dialogs package.

* Added missing ol tag.

* Added documentation for CharacterCreationFragment.

* Added documentation for CreateCharacter.

* Added package-info to NewCharacter package.

* Removed outdated todo comment.

* Added documentation for CharManageFragment.

* Added documentation for ExperienceDialogFragment.

* Added documentation for LevelStatSelectDialogFragment. Also fixed typo.

* Added documentation for LevelResultDialogFragment. Also added details.

* Added documentation for HitsChangeFragment.

* Added documentation for InventoryFragment.

* Added documentation for StatChangeFragment.

* Added package-info to fragments package.

* Added documentation for AttributePriorityDialog.

* Added documentation for DetailDialogFragment. Also fixed more typos.

* Added a package-info to NewCharacter.dialogs package.

* Added missing ol tag.

* Added documentation for CharacterCreationFragment.

* Added documentation for CreateCharacter.

* Added package-info to NewCharacter package.

* Added authors to package-infos.

* Added documentation to CompanionFragment.

* Removed an incorrect statement in the javadoc.

* Added documentation to PlayerManualFragment.

* Added documentation to WebsiteFragment.

* Added package-info to web_resource package.

* Added documentation for everything related to Equipment.

* Added documentation for AttackResultFragment.

* Added documentation for AttributeScore.

* Added documentation for AttributeScoreGenerator.

* Added documentation for CharacterAdapter.

* Added docs for CharacterSelection and CharacterDeletion fragments.

* Added docs to CharacterManageActivity.

* Added docs to CharacterPlayActivity. Also added author tag to CharacterManage.

* Added docs to CharacterSheetFragment.

* Added docs to the rest of the classes.

* Added package-info to the base level package.

* Added the rest of the documentation for the code. (#78)

* Removed outdated todo comment.

* Added documentation for CharManageFragment.

* Added documentation for ExperienceDialogFragment.

* Added documentation for LevelStatSelectDialogFragment. Also fixed typo.

* Added documentation for LevelResultDialogFragment. Also added details.

* Added documentation for HitsChangeFragment.

* Added documentation for InventoryFragment.

* Added documentation for StatChangeFragment.

* Added package-info to fragments package.

* Added documentation for AttributePriorityDialog.

* Added documentation for DetailDialogFragment. Also fixed more typos.

* Added a package-info to NewCharacter.dialogs package.

* Added missing ol tag.

* Added documentation for CharacterCreationFragment.

* Added documentation for CreateCharacter.

* Added package-info to NewCharacter package.

* Added authors to package-infos.

* Added documentation to CompanionFragment.

* Removed an incorrect statement in the javadoc.

* Added documentation to PlayerManualFragment.

* Added documentation to WebsiteFragment.

* Added package-info to web_resource package.

* Added documentation for everything related to Equipment.

* Added documentation for AttackResultFragment.

* Added documentation for AttributeScore.

* Added documentation for AttributeScoreGenerator.

* Added documentation for CharacterAdapter.

* Added docs for CharacterSelection and CharacterDeletion fragments.

* Added docs to CharacterManageActivity.

* Added docs to CharacterPlayActivity. Also added author tag to CharacterManage.

* Added docs to CharacterSheetFragment.

* Added docs to the rest of the classes.

* Added package-info to the base level package.

* Added documentation for CharManageFragment.

* Added documentation for ExperienceDialogFragment.

* Added documentation for LevelStatSelectDialogFragment. Also fixed typo.

* Added documentation for LevelResultDialogFragment. Also added details.

* Added documentation for AttributePriorityDialog.

* Added documentation for DetailDialogFragment. Also fixed more typos.

* Added docs to CharacterManageActivity.

* Added docs to CharacterPlayActivity. Also added author tag to CharacterManage.

* Added docs to CharacterSheetFragment.

* Added docs to the rest of the classes.

* Added package-info to the base level package.

* Actually fixed the doc. bug.

* Added documentation for CharManageFragment.

* Added documentation for ExperienceDialogFragment.

* Added documentation for LevelStatSelectDialogFragment. Also fixed typo.

* Added documentation for LevelResultDialogFragment. Also added details.

* Added documentation for AttributePriorityDialog.

* Added documentation for DetailDialogFragment. Also fixed more typos.

* Added docs to CharacterManageActivity.

* Added docs to CharacterPlayActivity. Also added author tag to CharacterManage.

* Added docs to CharacterSheetFragment.

* Added docs to the rest of the classes.

* Added package-info to the base level package.

* Patched Noble character creation.

* Added verification of Noble's scores.

* Added the exception to the constructor's signature.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants