diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100755
index 00000000..70119afa
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1759772863499
+
+
+ 1759772863499
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/.idea.Pokemon/.idea/indexLayout.xml b/Pokemon/.idea/.idea.Pokemon/.idea/indexLayout.xml
old mode 100644
new mode 100755
diff --git a/Pokemon/.idea/.idea.Pokemon/.idea/vcs.xml b/Pokemon/.idea/.idea.Pokemon/.idea/vcs.xml
old mode 100644
new mode 100755
diff --git a/Pokemon/.idea/.idea.Pokemon/.idea/workspace.xml b/Pokemon/.idea/.idea.Pokemon/.idea/workspace.xml
old mode 100644
new mode 100755
diff --git a/Pokemon/.idea/Pokemon.iml b/Pokemon/.idea/Pokemon.iml
new file mode 100755
index 00000000..f08604bb
--- /dev/null
+++ b/Pokemon/.idea/Pokemon.iml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/editor.xml b/Pokemon/.idea/editor.xml
new file mode 100755
index 00000000..ec5e1bd1
--- /dev/null
+++ b/Pokemon/.idea/editor.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/material_theme_project_new.xml b/Pokemon/.idea/material_theme_project_new.xml
new file mode 100755
index 00000000..c996181b
--- /dev/null
+++ b/Pokemon/.idea/material_theme_project_new.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/misc.xml b/Pokemon/.idea/misc.xml
new file mode 100755
index 00000000..0b76fe51
--- /dev/null
+++ b/Pokemon/.idea/misc.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/modules.xml b/Pokemon/.idea/modules.xml
new file mode 100755
index 00000000..158dfade
--- /dev/null
+++ b/Pokemon/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/vcs.xml b/Pokemon/.idea/vcs.xml
new file mode 100755
index 00000000..6c0b8635
--- /dev/null
+++ b/Pokemon/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.idea/workspace.xml b/Pokemon/.idea/workspace.xml
new file mode 100755
index 00000000..e3b8b4d9
--- /dev/null
+++ b/Pokemon/.idea/workspace.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1759772923595
+
+
+ 1759772923595
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Pokemon/.vs/Pokemon/FileContentIndex/5a271142-b80c-4b93-8948-fc0e3ac0cd31.vsidx b/Pokemon/.vs/Pokemon/FileContentIndex/5a271142-b80c-4b93-8948-fc0e3ac0cd31.vsidx
deleted file mode 100644
index 66ce68e6..00000000
Binary files a/Pokemon/.vs/Pokemon/FileContentIndex/5a271142-b80c-4b93-8948-fc0e3ac0cd31.vsidx and /dev/null differ
diff --git a/Pokemon/.vs/Pokemon/v17/Browse.VC.db b/Pokemon/.vs/Pokemon/v17/Browse.VC.db
deleted file mode 100644
index 1962f0e6..00000000
Binary files a/Pokemon/.vs/Pokemon/v17/Browse.VC.db and /dev/null differ
diff --git a/Pokemon/.vs/Pokemon/v17/DocumentLayout.backup.json b/Pokemon/.vs/Pokemon/v17/DocumentLayout.backup.json
deleted file mode 100644
index bea6450b..00000000
--- a/Pokemon/.vs/Pokemon/v17/DocumentLayout.backup.json
+++ /dev/null
@@ -1,393 +0,0 @@
-{
- "Version": 1,
- "WorkspaceRootPath": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\",
- "Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{872261CB-D6AC-488B-91C5-1B44032596F2}|Pokemon.vcxproj|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{872261CB-D6AC-488B-91C5-1B44032596F2}|Pokemon.vcxproj|solutionrelative:main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Battle\\WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:WildEncounterManager.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\ProfessorOak.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:ProfessorOak.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Utility.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Utility.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Game.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Player.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Player.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\PokemonType.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:PokemonType.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Pokemon.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Pokemon.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Grass.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Grass.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\ProfessorOak.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Character\\ProfessorOak.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemon.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemon.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\Player\\Player.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Character\\Player\\Player.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Main\\Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Main\\Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\BattleManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Battle\\BattleManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\WildEncounterManager.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:include\\Battle\\WildEncounterManager.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\BattleState.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:include\\Battle\\BattleState.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Caterpie.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Caterpie.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Charmander.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Charmander.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pidgey.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Pidgey.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pikachu.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Pikachu.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- }
- ],
- "DocumentGroupContainers": [
- {
- "Orientation": 0,
- "VerticalTabListWidth": 256,
- "DocumentGroups": [
- {
- "DockedWidth": 200,
- "SelectedChildIndex": 6,
- "Children": [
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "WildEncounterManager.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\WildEncounterManager.cpp",
- "RelativeDocumentMoniker": "src\\Battle\\WildEncounterManager.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\WildEncounterManager.cpp",
- "RelativeToolTip": "src\\Battle\\WildEncounterManager.cpp",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.525Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 14,
- "Title": "Pokemon.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemon.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemon.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemon.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemon.cpp",
- "ViewState": "AgIAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.566Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 15,
- "Title": "Player.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\Player\\Player.cpp",
- "RelativeDocumentMoniker": "src\\Character\\Player\\Player.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\Player\\Player.cpp",
- "RelativeToolTip": "src\\Character\\Player\\Player.cpp",
- "ViewState": "AgIAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.57Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 16,
- "Title": "Game.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Main\\Game.cpp",
- "RelativeDocumentMoniker": "src\\Main\\Game.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Main\\Game.cpp",
- "RelativeToolTip": "src\\Main\\Game.cpp",
- "ViewState": "AgIAAF0AAAAAAAAAAAAAAGMAAAAeAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.573Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 17,
- "Title": "BattleManager.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\BattleManager.cpp",
- "RelativeDocumentMoniker": "src\\Battle\\BattleManager.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\BattleManager.cpp",
- "RelativeToolTip": "src\\Battle\\BattleManager.cpp",
- "ViewState": "AgIAACIAAAAAAAAAAAAowAsAAABFAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.578Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 18,
- "Title": "WildEncounterManager.hpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\WildEncounterManager.hpp",
- "RelativeDocumentMoniker": "include\\Battle\\WildEncounterManager.hpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\WildEncounterManager.hpp",
- "RelativeToolTip": "include\\Battle\\WildEncounterManager.hpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T10:59:17.582Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "main.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\main.cpp",
- "RelativeDocumentMoniker": "main.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\main.cpp*",
- "RelativeToolTip": "main.cpp*",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2024-12-28T12:35:40.383Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 13,
- "Title": "ProfessorOak.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\ProfessorOak.cpp",
- "RelativeDocumentMoniker": "src\\Character\\ProfessorOak.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\ProfessorOak.cpp",
- "RelativeToolTip": "src\\Character\\ProfessorOak.cpp",
- "ViewState": "AgIAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.562Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 19,
- "Title": "BattleState.hpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\BattleState.hpp",
- "RelativeDocumentMoniker": "include\\Battle\\BattleState.hpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\BattleState.hpp",
- "RelativeToolTip": "include\\Battle\\BattleState.hpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T10:59:17.587Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "Microsoft.CppBuild.targets",
- "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "RelativeDocumentMoniker": "..\\..\\..\\..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "RelativeToolTip": "..\\..\\..\\..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "ViewState": "AgIAAC0EAAAAAAAAAAAMwF4EAAAEAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|",
- "WhenOpened": "2025-01-03T07:45:06.852Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 20,
- "Title": "Caterpie.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAKAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.605Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 21,
- "Title": "Charmander.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Charmander.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Charmander.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Charmander.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Charmander.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.61Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 22,
- "Title": "Pidgey.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.616Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 23,
- "Title": "Pikachu.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAATAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.621Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "Utility.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Utility.h",
- "RelativeDocumentMoniker": "Utility.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Utility.h",
- "RelativeToolTip": "Utility.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.487Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "Game.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.h",
- "RelativeDocumentMoniker": "Game.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.h",
- "RelativeToolTip": "Game.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.492Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 7,
- "Title": "Player.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Player.h",
- "RelativeDocumentMoniker": "Player.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Player.h",
- "RelativeToolTip": "Player.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.496Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 8,
- "Title": "Game.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.cpp",
- "RelativeDocumentMoniker": "Game.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.cpp",
- "RelativeToolTip": "Game.cpp",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T07:02:31.5Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 9,
- "Title": "PokemonType.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\PokemonType.h",
- "RelativeDocumentMoniker": "PokemonType.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\PokemonType.h",
- "RelativeToolTip": "PokemonType.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.505Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "WildEncounterManager.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.h",
- "RelativeDocumentMoniker": "WildEncounterManager.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.h",
- "RelativeToolTip": "WildEncounterManager.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.51Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "ProfessorOak.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\ProfessorOak.h",
- "RelativeDocumentMoniker": "ProfessorOak.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\ProfessorOak.h",
- "RelativeToolTip": "ProfessorOak.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.452Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 10,
- "Title": "Pokemon.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Pokemon.h",
- "RelativeDocumentMoniker": "Pokemon.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Pokemon.h",
- "RelativeToolTip": "Pokemon.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.515Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 11,
- "Title": "Grass.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Grass.h",
- "RelativeDocumentMoniker": "Grass.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Grass.h",
- "RelativeToolTip": "Grass.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.521Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 12,
- "Title": "WildEncounterManager.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.cpp",
- "RelativeDocumentMoniker": "WildEncounterManager.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.cpp",
- "RelativeToolTip": "WildEncounterManager.cpp",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T07:02:31.529Z"
- }
- ]
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/Pokemon/.vs/Pokemon/v17/DocumentLayout.json b/Pokemon/.vs/Pokemon/v17/DocumentLayout.json
deleted file mode 100644
index 26391b47..00000000
--- a/Pokemon/.vs/Pokemon/v17/DocumentLayout.json
+++ /dev/null
@@ -1,393 +0,0 @@
-{
- "Version": 1,
- "WorkspaceRootPath": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\",
- "Documents": [
- {
- "AbsoluteMoniker": "D:0:0:{872261CB-D6AC-488B-91C5-1B44032596F2}|Pokemon.vcxproj|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{872261CB-D6AC-488B-91C5-1B44032596F2}|Pokemon.vcxproj|solutionrelative:main.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Battle\\WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:WildEncounterManager.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\ProfessorOak.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:ProfessorOak.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Utility.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Utility.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Game.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Player.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Player.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\PokemonType.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:PokemonType.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Pokemon.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Pokemon.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Grass.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:Grass.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:WildEncounterManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\ProfessorOak.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Character\\ProfessorOak.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemon.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemon.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\Player\\Player.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Character\\Player\\Player.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Main\\Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Main\\Game.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\BattleManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Battle\\BattleManager.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\WildEncounterManager.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:include\\Battle\\WildEncounterManager.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\BattleState.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:include\\Battle\\BattleState.hpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Caterpie.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Caterpie.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Charmander.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Charmander.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pidgey.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Pidgey.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pikachu.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
- "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\Pokemon\\Pokemons\\Pikachu.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
- }
- ],
- "DocumentGroupContainers": [
- {
- "Orientation": 0,
- "VerticalTabListWidth": 256,
- "DocumentGroups": [
- {
- "DockedWidth": 200,
- "SelectedChildIndex": 6,
- "Children": [
- {
- "$type": "Document",
- "DocumentIndex": 1,
- "Title": "WildEncounterManager.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\WildEncounterManager.cpp",
- "RelativeDocumentMoniker": "src\\Battle\\WildEncounterManager.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\WildEncounterManager.cpp",
- "RelativeToolTip": "src\\Battle\\WildEncounterManager.cpp",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.525Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 14,
- "Title": "Pokemon.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemon.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemon.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemon.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemon.cpp",
- "ViewState": "AgIAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.566Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 15,
- "Title": "Player.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\Player\\Player.cpp",
- "RelativeDocumentMoniker": "src\\Character\\Player\\Player.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\Player\\Player.cpp",
- "RelativeToolTip": "src\\Character\\Player\\Player.cpp",
- "ViewState": "AgIAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.57Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 16,
- "Title": "Game.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Main\\Game.cpp",
- "RelativeDocumentMoniker": "src\\Main\\Game.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Main\\Game.cpp",
- "RelativeToolTip": "src\\Main\\Game.cpp",
- "ViewState": "AgIAAF0AAAAAAAAAAAAAAGMAAAAeAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.573Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 17,
- "Title": "BattleManager.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\BattleManager.cpp",
- "RelativeDocumentMoniker": "src\\Battle\\BattleManager.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Battle\\BattleManager.cpp",
- "RelativeToolTip": "src\\Battle\\BattleManager.cpp",
- "ViewState": "AgIAACIAAAAAAAAAAAAowAsAAABFAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.578Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 18,
- "Title": "WildEncounterManager.hpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\WildEncounterManager.hpp",
- "RelativeDocumentMoniker": "include\\Battle\\WildEncounterManager.hpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\WildEncounterManager.hpp",
- "RelativeToolTip": "include\\Battle\\WildEncounterManager.hpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T10:59:17.582Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 0,
- "Title": "main.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\main.cpp",
- "RelativeDocumentMoniker": "main.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\main.cpp",
- "RelativeToolTip": "main.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2024-12-28T12:35:40.383Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 13,
- "Title": "ProfessorOak.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\ProfessorOak.cpp",
- "RelativeDocumentMoniker": "src\\Character\\ProfessorOak.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Character\\ProfessorOak.cpp",
- "RelativeToolTip": "src\\Character\\ProfessorOak.cpp",
- "ViewState": "AgIAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.562Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 19,
- "Title": "BattleState.hpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\BattleState.hpp",
- "RelativeDocumentMoniker": "include\\Battle\\BattleState.hpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\include\\Battle\\BattleState.hpp",
- "RelativeToolTip": "include\\Battle\\BattleState.hpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T10:59:17.587Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 2,
- "Title": "Microsoft.CppBuild.targets",
- "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "RelativeDocumentMoniker": "..\\..\\..\\..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "RelativeToolTip": "..\\..\\..\\..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Microsoft\\VC\\v170\\Microsoft.CppBuild.targets",
- "ViewState": "AgIAAC0EAAAAAAAAAAAMwF4EAAAEAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|",
- "WhenOpened": "2025-01-03T07:45:06.852Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 20,
- "Title": "Caterpie.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Caterpie.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAKAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.605Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 21,
- "Title": "Charmander.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Charmander.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Charmander.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Charmander.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Charmander.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.61Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 22,
- "Title": "Pidgey.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Pidgey.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.616Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 23,
- "Title": "Pikachu.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "RelativeDocumentMoniker": "src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "RelativeToolTip": "src\\Pokemon\\Pokemons\\Pikachu.cpp",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAATAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T10:59:17.621Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "Utility.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Utility.h",
- "RelativeDocumentMoniker": "Utility.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Utility.h",
- "RelativeToolTip": "Utility.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.487Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "Game.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.h",
- "RelativeDocumentMoniker": "Game.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.h",
- "RelativeToolTip": "Game.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.492Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 7,
- "Title": "Player.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Player.h",
- "RelativeDocumentMoniker": "Player.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Player.h",
- "RelativeToolTip": "Player.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.496Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 8,
- "Title": "Game.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.cpp",
- "RelativeDocumentMoniker": "Game.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Game.cpp",
- "RelativeToolTip": "Game.cpp",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T07:02:31.5Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 9,
- "Title": "PokemonType.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\PokemonType.h",
- "RelativeDocumentMoniker": "PokemonType.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\PokemonType.h",
- "RelativeToolTip": "PokemonType.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.505Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "WildEncounterManager.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.h",
- "RelativeDocumentMoniker": "WildEncounterManager.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.h",
- "RelativeToolTip": "WildEncounterManager.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.51Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "ProfessorOak.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\ProfessorOak.h",
- "RelativeDocumentMoniker": "ProfessorOak.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\ProfessorOak.h",
- "RelativeToolTip": "ProfessorOak.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.452Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 10,
- "Title": "Pokemon.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Pokemon.h",
- "RelativeDocumentMoniker": "Pokemon.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Pokemon.h",
- "RelativeToolTip": "Pokemon.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.515Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 11,
- "Title": "Grass.h",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Grass.h",
- "RelativeDocumentMoniker": "Grass.h",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\Grass.h",
- "RelativeToolTip": "Grass.h",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
- "WhenOpened": "2025-01-03T07:02:31.521Z"
- },
- {
- "$type": "Document",
- "DocumentIndex": 12,
- "Title": "WildEncounterManager.cpp",
- "DocumentMoniker": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.cpp",
- "RelativeDocumentMoniker": "WildEncounterManager.cpp",
- "ToolTip": "C:\\Users\\aryan\\Desktop\\Current Project\\Pokemon\\Pokemon\\WildEncounterManager.cpp",
- "RelativeToolTip": "WildEncounterManager.cpp",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
- "WhenOpened": "2025-01-03T07:02:31.529Z"
- }
- ]
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/Pokemon/.vs/Pokemon/v17/Solution.VC.db b/Pokemon/.vs/Pokemon/v17/Solution.VC.db
deleted file mode 100644
index cf4c9772..00000000
Binary files a/Pokemon/.vs/Pokemon/v17/Solution.VC.db and /dev/null differ
diff --git a/Pokemon/.vs/Pokemon/v17/ipch/AutoPCH/c0d30d17d1074fed/MAIN.ipch b/Pokemon/.vs/Pokemon/v17/ipch/AutoPCH/c0d30d17d1074fed/MAIN.ipch
deleted file mode 100644
index 5e174884..00000000
Binary files a/Pokemon/.vs/Pokemon/v17/ipch/AutoPCH/c0d30d17d1074fed/MAIN.ipch and /dev/null differ
diff --git a/Pokemon/CMakeLists.txt b/Pokemon/CMakeLists.txt
new file mode 100755
index 00000000..768c1757
--- /dev/null
+++ b/Pokemon/CMakeLists.txt
@@ -0,0 +1,54 @@
+cmake_minimum_required(VERSION 3.20)
+project(Pokemon LANGUAGES CXX)
+
+# ------------------------
+# Set C++ standard
+# ------------------------
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
+# ------------------------
+# Set output directories
+# ------------------------
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
+set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
+set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
+
+# ------------------------
+# Define source files
+# ------------------------
+set(SOURCES
+ ${CMAKE_SOURCE_DIR}/main.cpp
+)
+
+# ------------------------
+# Add executable
+# ------------------------
+add_executable(Pokemon ${SOURCES})
+
+# ------------------------
+# Include directories
+# ------------------------
+target_include_directories(Pokemon PRIVATE ${CMAKE_SOURCE_DIR})
+
+# ------------------------
+# Compiler options for Debug/Release
+# ------------------------
+# Win32/x64 distinction is not needed on Linux, but we replicate Debug/Release
+target_compile_options(Pokemon PRIVATE
+ $<$:-g -Wall -Wextra -Wpedantic>
+ $<$:-O3 -Wall -Wextra -Wpedantic>
+)
+
+# ------------------------
+# Preprocessor definitions
+# ------------------------
+target_compile_definitions(Pokemon PRIVATE
+ $<$:_DEBUG;_CONSOLE>
+ $<$:NDEBUG;_CONSOLE>
+)
+
+# ------------------------
+# Linker options
+# ------------------------
+# Console subsystem is default on Linux
diff --git a/Pokemon/Pokemon.sln b/Pokemon/Pokemon.sln
deleted file mode 100644
index dea79cff..00000000
--- a/Pokemon/Pokemon.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Pokemon", "Pokemon.vcxproj", "{872261CB-D6AC-488B-91C5-1B44032596F2}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Debug|Win32.ActiveCfg = Debug|Win32
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Debug|Win32.Build.0 = Debug|Win32
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Debug|x64.ActiveCfg = Debug|x64
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Debug|x64.Build.0 = Debug|x64
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Release|Win32.ActiveCfg = Release|Win32
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Release|Win32.Build.0 = Release|Win32
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Release|x64.ActiveCfg = Release|x64
- {872261CB-D6AC-488B-91C5-1B44032596F2}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
-EndGlobal
diff --git a/Pokemon/Pokemon.vcxproj b/Pokemon/Pokemon.vcxproj
deleted file mode 100644
index 9e6331ef..00000000
--- a/Pokemon/Pokemon.vcxproj
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
-
- 15.0
- {872261CB-D6AC-488B-91C5-1B44032596F2}
- Win32Proj
- Pokemon
- 10.0
-
-
-
- x64
-
-
- Application
- true
- v143
- Unicode
-
-
- Application
- false
- v143
- true
- Unicode
-
-
- Application
- true
- v143
- Unicode
-
-
- Application
- false
- v143
- true
- Unicode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- false
-
-
- false
-
-
-
- NotUsing
- Level3
- Disabled
- true
- WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Console
- true
-
-
-
-
- NotUsing
- Level3
- Disabled
- true
- _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Console
- true
-
-
-
-
- NotUsing
- Level3
- MaxSpeed
- true
- true
- true
- WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Console
- true
- true
- true
-
-
-
-
- NotUsing
- Level3
- MaxSpeed
- true
- true
- true
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- pch.h
-
-
- Console
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Pokemon/Pokemon.vcxproj.filters b/Pokemon/Pokemon.vcxproj.filters
deleted file mode 100644
index 644f8bee..00000000
--- a/Pokemon/Pokemon.vcxproj.filters
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hh;hpp;hxx;hm;inl;inc;ipp;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.exe.recipe b/Pokemon/Pokemon/x64/Debug/Pokemon.exe.recipe
deleted file mode 100644
index 81f6b19a..00000000
--- a/Pokemon/Pokemon/x64/Debug/Pokemon.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\aryan\Desktop\Current Project\Pokemon\Pokemon\x64\Debug\Pokemon.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog
deleted file mode 100644
index 249915f7..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.read.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.read.1.tlog
deleted file mode 100644
index 343b70b8..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.write.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.write.1.tlog
deleted file mode 100644
index 14f7db7e..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog
deleted file mode 100644
index 280dc0cb..00000000
--- a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\aryan\Desktop\Current Project\Pokemon\Pokemon\main.cpp;C:\Users\aryan\Desktop\Current Project\Pokemon\Pokemon\Pokemon\x64\Debug\main.obj
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Pokemon.lastbuildstate b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Pokemon.lastbuildstate
deleted file mode 100644
index 08184449..00000000
--- a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Pokemon.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.41.34120:TargetPlatformVersion=10.0.22621.0:
-Debug|x64|C:\Users\aryan\Desktop\Current Project\Pokemon\Pokemon\|
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.command.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.command.1.tlog
deleted file mode 100644
index 4bd90721..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.command.1.tlog and /dev/null differ
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.read.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.read.1.tlog
deleted file mode 100644
index c8c1e2b0..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.read.1.tlog and /dev/null differ
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.secondary.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.secondary.1.tlog
deleted file mode 100644
index a2b9bf55..00000000
--- a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.secondary.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\ARYAN\DESKTOP\CURRENT PROJECT\POKEMON\POKEMON\POKEMON\X64\DEBUG\MAIN.OBJ
-C:\Users\aryan\Desktop\Current Project\Pokemon\Pokemon\Pokemon\x64\Debug\Pokemon.ilk
diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.write.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.write.1.tlog
deleted file mode 100644
index 8cadbff5..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.write.1.tlog and /dev/null differ
diff --git a/Pokemon/Pokemon/x64/Debug/vc143.idb b/Pokemon/Pokemon/x64/Debug/vc143.idb
deleted file mode 100644
index 607c47c7..00000000
Binary files a/Pokemon/Pokemon/x64/Debug/vc143.idb and /dev/null differ
diff --git a/Pokemon/main.cpp b/Pokemon/main.cpp
old mode 100644
new mode 100755
index c2bc7bfc..55e8facc
--- a/Pokemon/main.cpp
+++ b/Pokemon/main.cpp
@@ -1,6 +1,60 @@
#include
+#include
+
+enum class PokemonChoice {
+ Ivysaur,
+ Charmeleon,
+ Jigglypuff,
+ InvalidChoice
+};
int main() {
+ std::string playerName;
+
+ std::cout << "Professor Oak: Hello there, young Trainer! Welcome to the world of Pokémon!\n";
+ std::cout << "Professor Oak: First, tell me your name: ";
+ std::cin >> playerName;
+
+ std::cout << "Professor Oak: Ah, " << playerName << "! What a fantastic name!\n";
+ std::cout << "Professor Oak: Now, you must choose your first Pokémon!\n\n";
+
+ std::cout << "Professor Oak: Here are your choices:\n";
+ std::cout << "1. Ivysaur - The grass type. Wise and balanced! 🍃\n";
+ std::cout << "2. Charmeleon - The fire type. Bold and fiery! 🔥\n";
+ std::cout << "3. Jigglypuff - The normal/fairy type. Cute and charming! 🎵\n";
+ std::cout << "Enter the number corresponding to your choice: ";
+
+ int input;
+ std::cin >> input;
+
+ PokemonChoice chosen_pokemon = PokemonChoice::InvalidChoice;
+
+ switch (input) {
+ case 1: chosen_pokemon = PokemonChoice::Ivysaur; break;
+ case 2: chosen_pokemon = PokemonChoice::Charmeleon; break;
+ case 3: chosen_pokemon = PokemonChoice::Jigglypuff; break;
+ default:
+ std::cout << "\nHmm, that’s not a valid choice. Don’t worry, I’ll pick one for you!\n";
+ chosen_pokemon = PokemonChoice::Ivysaur;
+ break;
+ }
+
+ std::cout << "\nProfessor Oak: That’s it, young Trainer!\n";
+ std::cout << "You’ve made your choice: ";
+ switch (chosen_pokemon) {
+ case PokemonChoice::Ivysaur:
+ std::cout << "Ivysaur! A wise and balanced companion! 🍃\n"; break;
+ case PokemonChoice::Charmeleon:
+ std::cout << "Charmeleon! A bold and fiery partner! 🔥\n"; break;
+ case PokemonChoice::Jigglypuff:
+ std::cout << "Jigglypuff! A cute and charming ally! 🎵\n"; break;
+ default:
+ std::cout << "Unknown Pokémon? That should never happen!\n"; break;
+ }
+
+ std::cout << "\nProfessor Oak: Now, take your first step into the vast world of Pokémon...\n";
+ std::cout << "Who knows what mysteries await you?\n";
+ std::cout << "Good luck, " << playerName << "! Your adventure begins now!\n";
return 0;
}
diff --git a/README.md b/README.md
old mode 100644
new mode 100755