Skip to content

Feature 9 polymorphism #9

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

Open
wants to merge 27 commits into
base: Project_Setup
from
Open
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
eb8c44c
first changes to the main function
egeso14 Jan 17, 2025
56a6082
starter choice done
egeso14 Jan 17, 2025
a066118
integrated enums
egeso14 Jan 18, 2025
c135ca1
changed to enum class
egeso14 Jan 18, 2025
a2423c8
added the Player, ProfessorOak and Pokemon classes
egeso14 Jan 18, 2025
176e79d
Added additional constructors and destructor to the pokemon class
egeso14 Jan 24, 2025
eb9e4e0
smooth dialog interaction
egeso14 Jan 25, 2025
fce9c7d
started working on game loop
egeso14 Jan 25, 2025
55dd1bf
header file test
egeso14 Jan 26, 2025
988ba82
started seperation of concerns organization process
egeso14 Jan 26, 2025
9cbea0e
seperated out the utility functions
egeso14 Jan 26, 2025
53c4c1b
All classes in their own files and code is clean
egeso14 Jan 26, 2025
73cc509
added struct for grass
egeso14 Jan 29, 2025
fda42c4
created wildEncounterManager and added wildPokemon class
egeso14 Jan 29, 2025
9d28043
started work on battle loop
egeso14 Jan 30, 2025
42b569e
more work on battle loop
egeso14 Jan 30, 2025
3ee0df0
flushed out the battleManager
egeso14 Jan 30, 2025
5926cc2
battleState struct added to control battle flow
egeso14 Jan 31, 2025
6a954a9
file organization
egeso14 Jan 31, 2025
92a7eb1
added namespaces
egeso14 Jan 31, 2025
de95a44
added child types of pokemon with inheritance
egeso14 Jan 31, 2025
fcabaf7
changed access modifiers
egeso14 Feb 1, 2025
b9093ae
added hard references
egeso14 Feb 2, 2025
4933710
changed the pokemon attack method to abstract and defined attack for …
egeso14 Feb 2, 2025
745dc6a
added functionality to the wild pokemon class and fixed all the erro…
egeso14 Feb 2, 2025
3149d9d
added attackPower field to pokemon
egeso14 Feb 2, 2025
9dc0786
added special moves to pokemon
egeso14 Feb 3, 2025

Sorry, this diff is taking too long to generate.

It may be too large to display on GitHub.