diff --git a/.gitignore b/.gitignore index 259148fa..bc30120b 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ *.exe *.out *.app +/Pokemon/.vs +Pokemon/.vs/Pokemon/v17/Browse.VC.db diff --git a/Pokemon/.vs/Pokemon/FileContentIndex/e0b1a2e1-3437-47cd-b0a1-55c121c07741.vsidx b/Pokemon/.vs/Pokemon/FileContentIndex/e0b1a2e1-3437-47cd-b0a1-55c121c07741.vsidx deleted file mode 100644 index e3c09a38..00000000 Binary files a/Pokemon/.vs/Pokemon/FileContentIndex/e0b1a2e1-3437-47cd-b0a1-55c121c07741.vsidx and /dev/null differ diff --git a/Pokemon/.vs/Pokemon/FileContentIndex/f26a4440-6ab9-43e0-9db6-41a773503920.vsidx b/Pokemon/.vs/Pokemon/FileContentIndex/f26a4440-6ab9-43e0-9db6-41a773503920.vsidx deleted file mode 100644 index 70aef67a..00000000 Binary files a/Pokemon/.vs/Pokemon/FileContentIndex/f26a4440-6ab9-43e0-9db6-41a773503920.vsidx and /dev/null differ diff --git a/Pokemon/.vs/Pokemon/v17/.suo b/Pokemon/.vs/Pokemon/v17/.suo deleted file mode 100644 index aa997991..00000000 Binary files a/Pokemon/.vs/Pokemon/v17/.suo 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 5dc67f0e..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 560c4889..00000000 --- a/Pokemon/.vs/Pokemon/v17/DocumentLayout.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "Version": 1, - "WorkspaceRootPath": "C:\\Users\\wasis\\OneDrive\\Desktop\\My repos\\Pokemon\\Pokemon\\", - "Documents": [ - { - "AbsoluteMoniker": "D:0:0:{872261CB-D6AC-488B-91C5-1B44032596F2}|Pokemon.vcxproj|C:\\Users\\wasis\\OneDrive\\Desktop\\My repos\\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}" - } - ], - "DocumentGroupContainers": [ - { - "Orientation": 0, - "VerticalTabListWidth": 256, - "DocumentGroups": [ - { - "DockedWidth": 200, - "SelectedChildIndex": 0, - "Children": [ - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "main.cpp", - "DocumentMoniker": "C:\\Users\\wasis\\OneDrive\\Desktop\\My repos\\Pokemon\\Pokemon\\main.cpp", - "RelativeDocumentMoniker": "main.cpp", - "ToolTip": "C:\\Users\\wasis\\OneDrive\\Desktop\\My repos\\Pokemon\\Pokemon\\main.cpp", - "RelativeToolTip": "main.cpp", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAA8AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", - "WhenOpened": "2025-02-03T19:30:06.182Z", - "EditorCaption": "" - } - ] - } - ] - } - ] -} \ 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/b7132c41338da2b3/MAIN.ipch b/Pokemon/.vs/Pokemon/v17/ipch/AutoPCH/b7132c41338da2b3/MAIN.ipch deleted file mode 100644 index d7a4a183..00000000 Binary files a/Pokemon/.vs/Pokemon/v17/ipch/AutoPCH/b7132c41338da2b3/MAIN.ipch 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/Pokemon/x64/Debug/Pokemon.exe.recipe b/Pokemon/Pokemon/x64/Debug/Pokemon.exe.recipe index cdf3fded..174cf739 100644 --- a/Pokemon/Pokemon/x64/Debug/Pokemon.exe.recipe +++ b/Pokemon/Pokemon/x64/Debug/Pokemon.exe.recipe @@ -2,7 +2,7 @@ - C:\Users\wasis\OneDrive\Desktop\My repos\Pokemon\Pokemon\x64\Debug\Pokemon.exe + C:\Users\wasis\Desktop\Project\Duck_Hunt\Pokemon\Pokemon\x64\Debug\Pokemon.exe diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.ilk b/Pokemon/Pokemon/x64/Debug/Pokemon.ilk index cc0a0ba1..e4b71c97 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.ilk and b/Pokemon/Pokemon/x64/Debug/Pokemon.ilk differ diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.log b/Pokemon/Pokemon/x64/Debug/Pokemon.log index 72912f4a..e8098c7a 100644 --- a/Pokemon/Pokemon/x64/Debug/Pokemon.log +++ b/Pokemon/Pokemon/x64/Debug/Pokemon.log @@ -1,2 +1,2 @@  main.cpp - Pokemon.vcxproj -> C:\Users\wasis\OneDrive\Desktop\My repos\Pokemon\Pokemon\x64\Debug\Pokemon.exe + Pokemon.vcxproj -> C:\Users\wasis\Desktop\Project\Duck_Hunt\Pokemon\Pokemon\x64\Debug\Pokemon.exe diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog index 10dd2cf8..3e0a2a6e 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog and b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.command.1.tlog 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 index 245848a6..ef05d014 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.read.1.tlog and b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.read.1.tlog 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 index e624c78b..989f443d 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.write.1.tlog and b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/CL.write.1.tlog differ diff --git a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog index 85da6477..b4ab6a91 100644 --- a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog +++ b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Cl.items.tlog @@ -1 +1 @@ -C:\Users\wasis\OneDrive\Desktop\My repos\Pokemon\Pokemon\main.cpp;C:\Users\wasis\OneDrive\Desktop\My repos\Pokemon\Pokemon\Pokemon\x64\Debug\main.obj +C:\Users\wasis\Desktop\Project\Duck_Hunt\Pokemon\Pokemon\main.cpp;C:\Users\wasis\Desktop\Project\Duck_Hunt\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 index beed68b5..8b6bc897 100644 --- a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Pokemon.lastbuildstate +++ b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/Pokemon.lastbuildstate @@ -1,2 +1,2 @@ PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.40.33807:TargetPlatformVersion=10.0.22621.0: -Debug|x64|C:\Users\wasis\OneDrive\Desktop\My repos\Pokemon\Pokemon\| +Debug|x64|C:\Users\wasis\Desktop\Project\Duck_Hunt\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 index 62b26546..e808d322 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.command.1.tlog and b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.command.1.tlog 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 index 74dd74a3..100191ee 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.read.1.tlog and b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.read.1.tlog 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 index ff7e4fef..8274f392 100644 --- a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.secondary.1.tlog +++ b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.secondary.1.tlog @@ -1,2 +1,2 @@ -^C:\USERS\WASIS\ONEDRIVE\DESKTOP\MY REPOS\POKEMON\POKEMON\POKEMON\X64\DEBUG\MAIN.OBJ -C:\Users\wasis\OneDrive\Desktop\My repos\Pokemon\Pokemon\Pokemon\x64\Debug\Pokemon.ilk +^C:\USERS\WASIS\DESKTOP\PROJECT\DUCK_HUNT\POKEMON\POKEMON\POKEMON\X64\DEBUG\MAIN.OBJ +C:\Users\wasis\Desktop\Project\Duck_Hunt\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 index e394fcde..c4ad2b8b 100644 Binary files a/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.write.1.tlog and b/Pokemon/Pokemon/x64/Debug/Pokemon.tlog/link.write.1.tlog differ diff --git a/Pokemon/Pokemon/x64/Debug/vc143.idb b/Pokemon/Pokemon/x64/Debug/vc143.idb index 6b01a271..f4f9a2f9 100644 Binary files a/Pokemon/Pokemon/x64/Debug/vc143.idb and b/Pokemon/Pokemon/x64/Debug/vc143.idb differ diff --git a/Pokemon/Pokemon/x64/Debug/vc143.pdb b/Pokemon/Pokemon/x64/Debug/vc143.pdb index ab01939c..31fd2907 100644 Binary files a/Pokemon/Pokemon/x64/Debug/vc143.pdb and b/Pokemon/Pokemon/x64/Debug/vc143.pdb differ diff --git a/Pokemon/main.cpp b/Pokemon/main.cpp index 56dd09f0..b15829ec 100644 --- a/Pokemon/main.cpp +++ b/Pokemon/main.cpp @@ -1,12 +1,73 @@ #include using namespace std; +enum class PokemonChoice { + Charmander, + Bulbasaur, + Squirtle, + InvalidChoice +}; + int main() { + PokemonChoice chosen_pokemon = PokemonChoice::InvalidChoice; + string name; - cout << "enter your name: "; + int choice; + + cout << "Professor Oak: Hello there! Welcome to the world of Pokemon!\n"; + cout << "Professor Oak: My name is Oak. People call me the Pokemon Professor!\n"; + + cout << "Professor Oak: But enough about me. Let's talk about you!\n"; + + cout << "Professor Oak: First, tell me, what’s your name?\n"; cin >> name; - cout << "Congrats " << name << "! Welcome to the game!\n"; + cout << "Professor Oak: Ah, " << name<< "! What a fantastic name!\n"; + cout << "Professor Oak: You must be eager to start your adventure. But first, you will need a Pokemon of your own!\n"; + + cout << "Professor Oak: I have three Pokemon here with me. They are all quite feisty!\n"; + cout << "Professor Oak: Choose wisely...\n"; + cout << "1. Charmander - The fire type. A real hothead!\n"; + cout << "2. Bulbasaur - The grass type. Calm and collected!\n"; + cout << "3. Squirtle - The water type. Cool as a cucumber!\n"; + + cin >> choice; + + switch (choice) { + case 1: + chosen_pokemon = PokemonChoice::Charmander; + break; + case 2: + chosen_pokemon = PokemonChoice::Bulbasaur; + break; + case 3: + chosen_pokemon = PokemonChoice::Squirtle; + break; + default: + chosen_pokemon = PokemonChoice::InvalidChoice; + break; + } + + switch (chosen_pokemon) { + case PokemonChoice::Charmander: + cout << "Professor Oak: A fiery choice! Charmander is yours!\n"; + break; + case PokemonChoice::Bulbasaur: + cout << "Professor Oak: A fine choice! Bulbasaur is always ready to grow on you!\n"; + break; + case PokemonChoice::Squirtle: + cout << "Professor Oak: Splendid! Squirtle will keep you cool under pressure!\n"; + break; + default: + cout << "Professor Oak: Hmm, that doesn't seem right. Let me choose for you...\n"; + chosen_pokemon = PokemonChoice::Charmander; + cout << "Professor Oak: Just kidding! Let's go with Charmander, the fiery dragon in the making!\n"; + break; + } + + cout << "Professor Oak: " << (chosen_pokemon == PokemonChoice::Charmander ? "Charmander" : chosen_pokemon == PokemonChoice::Bulbasaur ? "Bulbasaur" : "Squirtle") << " and you, " << name << ", are going to be the best of friends!\n"; + cout << "Professor Oak: Your journey begins now! Get ready to explore the vast world of Pokemon!\n"; + return 0; } diff --git a/Pokemon/x64/Debug/Pokemon.pdb b/Pokemon/x64/Debug/Pokemon.pdb index 854daead..9f54d85f 100644 Binary files a/Pokemon/x64/Debug/Pokemon.pdb and b/Pokemon/x64/Debug/Pokemon.pdb differ