diff --git a/AppsLab.CSharp.Exercises.sln b/AppsLab.CSharp.Exercises.sln
index 58bbf6b5..d4b1b9d7 100644
--- a/AppsLab.CSharp.Exercises.sln
+++ b/AppsLab.CSharp.Exercises.sln
@@ -1,102 +1,159 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.0.31903.59
+# Visual Studio Version 18
+VisualStudioVersion = 18.1.11304.174 d18.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{56555FB0-B513-49EF-9002-A5AF135EA090}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-001-StartHere", "src\AppsLab-001-StartHere\AppsLab-001-StartHere.csproj", "{57860CA2-0054-465E-BD1E-024FF8D81354}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-001-StartHere", "src\AppsLab-001-StartHere\AppsLab-001-StartHere.csproj", "{57860CA2-0054-465E-BD1E-024FF8D81354}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{FC89E9B9-1723-4328-B6F1-00EE62E6260F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-001-StartHere.Tests", "tests\AppsLab-001-StartHere.Tests\AppsLab-001-StartHere.Tests.csproj", "{FE64EA2A-841F-49D7-94C6-BB7E50FC972D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-001-StartHere.Tests", "tests\AppsLab-001-StartHere.Tests\AppsLab-001-StartHere.Tests.csproj", "{FE64EA2A-841F-49D7-94C6-BB7E50FC972D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-002-ConsoleWriteLine", "src\AppsLab-002-ConsoleWriteLine\AppsLab-002-ConsoleWriteLine.csproj", "{8CA6707B-A381-4131-909F-50D592953588}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-002-ConsoleWriteLine", "src\AppsLab-002-ConsoleWriteLine\AppsLab-002-ConsoleWriteLine.csproj", "{8CA6707B-A381-4131-909F-50D592953588}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-005-DataTypes", "src\AppsLab-005-DataTypes\AppsLab-005-DataTypes.csproj", "{AB306D1E-2942-4297-ACC3-2975FB8BF18F}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-005-DataTypes", "src\AppsLab-005-DataTypes\AppsLab-005-DataTypes.csproj", "{AB306D1E-2942-4297-ACC3-2975FB8BF18F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-006-Constants", "src\AppsLab-006-Constants\AppsLab-006-Constants.csproj", "{F1E80A4A-241C-496D-92D6-B047A0EAF030}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-006-Constants", "src\AppsLab-006-Constants\AppsLab-006-Constants.csproj", "{F1E80A4A-241C-496D-92D6-B047A0EAF030}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-007-Casting", "src\AppsLab-007-Casting\AppsLab-007-Casting.csproj", "{AEEAB66C-8B62-4844-A721-1FA49E82FDEB}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-007-Casting", "src\AppsLab-007-Casting\AppsLab-007-Casting.csproj", "{AEEAB66C-8B62-4844-A721-1FA49E82FDEB}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-007-Casting.Tests", "tests\AppsLab-007-Casting.Tests\AppsLab-007-Casting.Tests.csproj", "{5B78F61E-B52C-4920-BE97-42AADFAA726F}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-007-Casting.Tests", "tests\AppsLab-007-Casting.Tests\AppsLab-007-Casting.Tests.csproj", "{5B78F61E-B52C-4920-BE97-42AADFAA726F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-008-ConsoleReadLine", "src\AppsLab-008-ConsoleReadLine\AppsLab-008-ConsoleReadLine.csproj", "{5314C734-E722-4454-A772-D0F4641E1563}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-008-ConsoleReadLine", "src\AppsLab-008-ConsoleReadLine\AppsLab-008-ConsoleReadLine.csproj", "{5314C734-E722-4454-A772-D0F4641E1563}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-009-Operators", "src\AppsLab-009-Operators\AppsLab-009-Operators.csproj", "{B6030D54-19E2-40EF-8C93-17669CEC23E0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-009-Operators", "src\AppsLab-009-Operators\AppsLab-009-Operators.csproj", "{B6030D54-19E2-40EF-8C93-17669CEC23E0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-009-Operators.Tests", "tests\AppsLab-009-Operators.Tests\AppsLab-009-Operators.Tests.csproj", "{A6659FD2-5F11-432B-91B7-C64EAEAF669C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-009-Operators.Tests", "tests\AppsLab-009-Operators.Tests\AppsLab-009-Operators.Tests.csproj", "{A6659FD2-5F11-432B-91B7-C64EAEAF669C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-010-Math", "src\AppsLab-010-Math\AppsLab-010-Math.csproj", "{FD645D4C-9DC8-4603-A77B-8A4782F175F4}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-010-Math", "src\AppsLab-010-Math\AppsLab-010-Math.csproj", "{FD645D4C-9DC8-4603-A77B-8A4782F175F4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-010-Math.Tests", "tests\AppsLab-010-Math.Tests\AppsLab-010-Math.Tests.csproj", "{A4527295-4BEE-4E42-8855-B0503A4515E4}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-010-Math.Tests", "tests\AppsLab-010-Math.Tests\AppsLab-010-Math.Tests.csproj", "{A4527295-4BEE-4E42-8855-B0503A4515E4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-011-Strings", "src\AppsLab-011-Strings\AppsLab-011-Strings.csproj", "{E90B0337-37CA-401C-997C-05DD11E08FEF}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-011-Strings", "src\AppsLab-011-Strings\AppsLab-011-Strings.csproj", "{E90B0337-37CA-401C-997C-05DD11E08FEF}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-011-Strings.Tests", "tests\AppsLab-011-Strings.Tests\AppsLab-011-Strings.Tests.csproj", "{22097A4D-261D-4F21-8080-10B4DAAC9E01}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-011-Strings.Tests", "tests\AppsLab-011-Strings.Tests\AppsLab-011-Strings.Tests.csproj", "{22097A4D-261D-4F21-8080-10B4DAAC9E01}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-012-Boolean", "src\AppsLab-012-Boolean\AppsLab-012-Boolean.csproj", "{EE7C6CDA-F919-4078-81DB-E4BA7F7DE34A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-012-Boolean", "src\AppsLab-012-Boolean\AppsLab-012-Boolean.csproj", "{EE7C6CDA-F919-4078-81DB-E4BA7F7DE34A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-012-Boolean.Tests", "tests\AppsLab-012-Boolean.Tests\AppsLab-012-Boolean.Tests.csproj", "{E41ECA72-68B0-4B1B-8A47-39C0E5DA9B94}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-012-Boolean.Tests", "tests\AppsLab-012-Boolean.Tests\AppsLab-012-Boolean.Tests.csproj", "{E41ECA72-68B0-4B1B-8A47-39C0E5DA9B94}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-013-Conditions", "src\AppsLab-013-Conditions\AppsLab-013-Conditions.csproj", "{AD575FD0-3F7B-4CA3-B802-9430C0F61A42}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-013-Conditions", "src\AppsLab-013-Conditions\AppsLab-013-Conditions.csproj", "{AD575FD0-3F7B-4CA3-B802-9430C0F61A42}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-013-Conditions.Tests", "tests\AppsLab-013-Conditions.Tests\AppsLab-013-Conditions.Tests.csproj", "{8B9BEF41-B5E2-4B56-AA43-F83249D4E639}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-013-Conditions.Tests", "tests\AppsLab-013-Conditions.Tests\AppsLab-013-Conditions.Tests.csproj", "{8B9BEF41-B5E2-4B56-AA43-F83249D4E639}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-014-Switch", "src\AppsLab-014-Switch\AppsLab-014-Switch.csproj", "{EBA30F52-B7DA-4B32-BE4F-6914145E2447}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-014-Switch", "src\AppsLab-014-Switch\AppsLab-014-Switch.csproj", "{EBA30F52-B7DA-4B32-BE4F-6914145E2447}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-014-Switch.Tests", "tests\AppsLab-014-Switch.Tests\AppsLab-014-Switch.Tests.csproj", "{6A95C2D3-3B32-4612-A909-2F2AC223416E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-014-Switch.Tests", "tests\AppsLab-014-Switch.Tests\AppsLab-014-Switch.Tests.csproj", "{6A95C2D3-3B32-4612-A909-2F2AC223416E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-015-Arrays", "src\AppsLab-015-Arrays\AppsLab-015-Arrays.csproj", "{DA216DFF-5EC8-4F02-9D0A-3D49212D6903}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-015-Arrays", "src\AppsLab-015-Arrays\AppsLab-015-Arrays.csproj", "{DA216DFF-5EC8-4F02-9D0A-3D49212D6903}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-015-Arrays.Tests", "tests\AppsLab-015-Arrays.Tests\AppsLab-015-Arrays.Tests.csproj", "{2BBC2988-4C3C-45B7-9EA6-F47A23260F32}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-015-Arrays.Tests", "tests\AppsLab-015-Arrays.Tests\AppsLab-015-Arrays.Tests.csproj", "{2BBC2988-4C3C-45B7-9EA6-F47A23260F32}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-016-Loops", "src\AppsLab-016-Loops\AppsLab-016-Loops.csproj", "{2A373E5B-4048-4E70-99EE-2676D2DA9952}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-016-Loops", "src\AppsLab-016-Loops\AppsLab-016-Loops.csproj", "{2A373E5B-4048-4E70-99EE-2676D2DA9952}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-016-Loops.Tests", "tests\AppsLab-016-Loops.Tests\AppsLab-016-Loops.Tests.csproj", "{DB34DF8E-3B5B-44CC-9245-AD79F3198BD3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-016-Loops.Tests", "tests\AppsLab-016-Loops.Tests\AppsLab-016-Loops.Tests.csproj", "{DB34DF8E-3B5B-44CC-9245-AD79F3198BD3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-017-List", "src\AppsLab-017-List\AppsLab-017-List.csproj", "{CEAA82FA-127F-47C2-B25F-5588FB63F7D1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-017-List", "src\AppsLab-017-List\AppsLab-017-List.csproj", "{CEAA82FA-127F-47C2-B25F-5588FB63F7D1}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-017-List.Tests", "tests\AppsLab-017-List.Tests\AppsLab-017-List.Tests.csproj", "{FCEEAC1F-D3CF-4C18-9CA3-2288B5DFAA14}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-017-List.Tests", "tests\AppsLab-017-List.Tests\AppsLab-017-List.Tests.csproj", "{FCEEAC1F-D3CF-4C18-9CA3-2288B5DFAA14}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-018-Methods", "src\AppsLab-018-Methods\AppsLab-018-Methods.csproj", "{571B250E-E17D-4CD6-8778-52B838EB9DA0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-018-Methods", "src\AppsLab-018-Methods\AppsLab-018-Methods.csproj", "{571B250E-E17D-4CD6-8778-52B838EB9DA0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-018-Methods.Tests", "tests\AppsLab-018-Methods.Tests\AppsLab-018-Methods.Tests.csproj", "{526B06CA-4937-44F2-97FB-E85680DD7867}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-018-Methods.Tests", "tests\AppsLab-018-Methods.Tests\AppsLab-018-Methods.Tests.csproj", "{526B06CA-4937-44F2-97FB-E85680DD7867}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-019-MethodsOverloading", "src\AppsLab-019-MethodsOverloading\AppsLab-019-MethodsOverloading.csproj", "{24D704DB-AB81-4F18-899C-910E8D45FC8B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-019-MethodsOverloading", "src\AppsLab-019-MethodsOverloading\AppsLab-019-MethodsOverloading.csproj", "{24D704DB-AB81-4F18-899C-910E8D45FC8B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-019-MethodsOverloading.Tests", "tests\AppsLab-019-MethodsOverloading.Tests\AppsLab-019-MethodsOverloading.Tests.csproj", "{05E10AD6-94B3-4761-95E4-1F19E14F36D1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-019-MethodsOverloading.Tests", "tests\AppsLab-019-MethodsOverloading.Tests\AppsLab-019-MethodsOverloading.Tests.csproj", "{05E10AD6-94B3-4761-95E4-1F19E14F36D1}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-020-OOP", "src\AppsLab-020-OOP\AppsLab-020-OOP.csproj", "{8CB5085F-5996-490C-90EC-022AB4AD9CBC}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-020-OOP", "src\AppsLab-020-OOP\AppsLab-020-OOP.csproj", "{8CB5085F-5996-490C-90EC-022AB4AD9CBC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-021-Interfaces", "src\AppsLab-021-Interfaces\AppsLab-021-Interfaces.csproj", "{9E3CBBE1-9A1A-4C1C-817C-28D383D18384}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-021-Interfaces", "src\AppsLab-021-Interfaces\AppsLab-021-Interfaces.csproj", "{9E3CBBE1-9A1A-4C1C-817C-28D383D18384}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-022-Files", "src\AppsLab-022-Files\AppsLab-022-Files.csproj", "{D3BFAA25-E460-4EC1-A60C-C183775DE8CC}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-022-Files", "src\AppsLab-022-Files\AppsLab-022-Files.csproj", "{D3BFAA25-E460-4EC1-A60C-C183775DE8CC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-024-Events", "src\AppsLab-024-Events\AppsLab-024-Events.csproj", "{FC964C5F-0F80-4EDF-97E8-A4A20DE5492D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-024-Events", "src\AppsLab-024-Events\AppsLab-024-Events.csproj", "{FC964C5F-0F80-4EDF-97E8-A4A20DE5492D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-025-Lambda", "src\AppsLab-025-Lambda\AppsLab-025-Lambda.csproj", "{80DD908F-E015-4FD0-93AA-743A22E745EE}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-025-Lambda", "src\AppsLab-025-Lambda\AppsLab-025-Lambda.csproj", "{80DD908F-E015-4FD0-93AA-743A22E745EE}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-026-LINQ", "src\AppsLab-026-LINQ\AppsLab-026-LINQ.csproj", "{AE78C877-CE90-425B-BDDE-4951C6C3B577}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-026-LINQ", "src\AppsLab-026-LINQ\AppsLab-026-LINQ.csproj", "{AE78C877-CE90-425B-BDDE-4951C6C3B577}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-027-Generics", "src\AppsLab-027-Generics\AppsLab-027-Generics.csproj", "{0333D249-02A9-47AD-BDA6-5FD7ABF7F066}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-027-Generics", "src\AppsLab-027-Generics\AppsLab-027-Generics.csproj", "{0333D249-02A9-47AD-BDA6-5FD7ABF7F066}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-028-Indexers", "src\AppsLab-028-Indexers\AppsLab-028-Indexers.csproj", "{FA0DDC17-5730-4310-A421-7668B21E1CDD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-028-Indexers", "src\AppsLab-028-Indexers\AppsLab-028-Indexers.csproj", "{FA0DDC17-5730-4310-A421-7668B21E1CDD}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-029-Async", "src\AppsLab-029-Async\AppsLab-029-Async.csproj", "{EC3E5278-8120-4A67-A57B-B7DE5211E12A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-029-Async", "src\AppsLab-029-Async\AppsLab-029-Async.csproj", "{EC3E5278-8120-4A67-A57B-B7DE5211E12A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-030-JSON", "src\AppsLab-030-JSON\AppsLab-030-JSON.csproj", "{4D0AE262-0F9B-4E15-B5EA-6CCB0B81FE2C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-030-JSON", "src\AppsLab-030-JSON\AppsLab-030-JSON.csproj", "{4D0AE262-0F9B-4E15-B5EA-6CCB0B81FE2C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-031-XML", "src\AppsLab-031-XML\AppsLab-031-XML.csproj", "{7BEA7878-B5BA-4480-BC56-2F7B836F64B9}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-031-XML", "src\AppsLab-031-XML\AppsLab-031-XML.csproj", "{7BEA7878-B5BA-4480-BC56-2F7B836F64B9}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-033-NuGet", "src\AppsLab-033-NuGet\AppsLab-033-NuGet.csproj", "{38FFE1DF-4B49-40C1-9908-51860BCF2D3E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-033-NuGet", "src\AppsLab-033-NuGet\AppsLab-033-NuGet.csproj", "{38FFE1DF-4B49-40C1-9908-51860BCF2D3E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppsLab-034-Debug", "src\AppsLab-034-Debug\AppsLab-034-Debug.csproj", "{83C963FD-DC23-46E8-9545-F56197164810}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppsLab-034-Debug", "src\AppsLab-034-Debug\AppsLab-034-Debug.csproj", "{83C963FD-DC23-46E8-9545-F56197164810}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "test001", "test001\test001.csproj", "{DBE28492-448D-4116-8EB1-DCBE3D6CF753}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsolGame", "ConsolGame\ConsolGame.csproj", "{6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gamble!", "Gamble!\Gamble!.csproj", "{B12A4993-6FCB-4A4B-870D-18E0DE696F04}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "kkk", "kkk\kkk.csproj", "{EE0984C9-4E53-4049-AF4C-1FEF317B95D8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "idkkkkkkkkkkk", "idkkkkkkkkkkk\idkkkkkkkkkkk.csproj", "{6AF6A223-1558-4EDC-885B-3C4C92791705}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RandomTests", "RandomTests\RandomTests.csproj", "{4D88CE0F-91AE-46D2-B6E7-DACF059513CE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RandomStuff", "RandomStuff\RandomStuff.csproj", "{211EACD6-0FF9-45BC-987C-0E47FFE21B77}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MoreTests", "MoreTests\MoreTests.csproj", "{4FD7DF84-A026-45A5-A6D0-822E019DCB1F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "gamue", "gamue\gamue.csproj", "{0EBFCFF4-293A-43AD-B547-4730984C5AE9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "grutings", "grutings\grutings.csproj", "{6F23454C-8AB7-4CC7-BF70-856172B94E45}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Wizzard Goume", "Wizzard Goume\Wizzard Goume.csproj", "{93839192-1330-4DA2-8D69-C96D67B37DE7}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test", "Test\Test.csproj", "{ECE162B8-50C0-43EC-B4E6-B4E909713007}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Stuff", "Stuff", "{8899E3FF-673C-4819-ACF9-28C65B2E2D52}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Text to Font", "Text to Font\Text to Font.csproj", "{F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PublicClassTesting", "PublicClassTesting\PublicClassTesting.csproj", "{DB343790-174E-40BB-98B1-18C653F575B6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Wuzardino", "Wuzardino\Wuzardino.csproj", "{59F3D3EA-4D11-4693-9135-B5A994CE3E04}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Fafafela", "Fafafela\Fafafela.csproj", "{2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo", "Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo\Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo.csproj", "{2F992CD2-C364-4C81-BC3C-B819B99E6CEC}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WorkWithFiles", "WorkWithFiles\WorkWithFiles.csproj", "{E7FCAE1D-4832-4AAB-8633-007AFA52D660}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SomeKindOfQuestionsOrSomething", "SomeKindOfQuestionsOrSomething\SomeKindOfQuestionsOrSomething.csproj", "{E621E30F-9029-43D3-8373-57FB3B353816}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestyTestiny", "TestyTestiny\TestyTestiny.csproj", "{47F3B825-45B4-4BBB-A469-FC3410FF7B2A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NumberGuesser", "NumberGuesser\NumberGuesser.csproj", "{6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Guesser 2.0", "Guesser 2.0\Guesser 2.0.csproj", "{E435C961-8F7C-4DB7-9DF6-1891408770AD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Witcher arena OOP v2", "Witcher arena OOP v2\Witcher arena OOP v2.csproj", "{58B18838-608C-4AF0-B573-342693BBBFA1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Random stuff again 3.13.25", "Random stuff again 3.13.25\Random stuff again 3.13.25.csproj", "{D305C644-DD26-407A-945D-99DAA92B1CC8}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "contactAdder", "contactAdder\contactAdder.csproj", "{ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DrawingShet", "DrawingShet\DrawingShet.csproj", "{C704F0EA-2E9A-4EF6-BF67-7757B3458739}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DoingShetAt-1.12.25", "DoingShetAt-1.12.25\DoingShetAt-1.12.25.csproj", "{A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fanfanfela", "Fanfanfela\Fanfanfela.csproj", "{19FB40AD-0EC7-4406-BDC1-629F580B88EA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fanfanfela Helper", "Fanfanfela Helper\Fanfanfela Helper.csproj", "{C3426BE9-092F-40A7-BD53-DDA1DAB7F981}"
EndProject
Global
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
@@ -226,18 +283,6 @@ Global
{A6659FD2-5F11-432B-91B7-C64EAEAF669C}.Release|x64.Build.0 = Release|Any CPU
{A6659FD2-5F11-432B-91B7-C64EAEAF669C}.Release|x86.ActiveCfg = Release|Any CPU
{A6659FD2-5F11-432B-91B7-C64EAEAF669C}.Release|x86.Build.0 = Release|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x64.Build.0 = Debug|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Debug|x86.Build.0 = Debug|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|Any CPU.Build.0 = Release|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x64.ActiveCfg = Release|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x64.Build.0 = Release|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x86.ActiveCfg = Release|Any CPU
- {B141B973-9C0B-4512-B8B4-1237B596A8D2}.Release|x86.Build.0 = Release|Any CPU
{FD645D4C-9DC8-4603-A77B-8A4782F175F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FD645D4C-9DC8-4603-A77B-8A4782F175F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FD645D4C-9DC8-4603-A77B-8A4782F175F4}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -634,6 +679,357 @@ Global
{83C963FD-DC23-46E8-9545-F56197164810}.Release|x64.Build.0 = Release|Any CPU
{83C963FD-DC23-46E8-9545-F56197164810}.Release|x86.ActiveCfg = Release|Any CPU
{83C963FD-DC23-46E8-9545-F56197164810}.Release|x86.Build.0 = Release|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Debug|x64.Build.0 = Debug|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Debug|x86.Build.0 = Debug|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Release|x64.ActiveCfg = Release|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Release|x64.Build.0 = Release|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Release|x86.ActiveCfg = Release|Any CPU
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753}.Release|x86.Build.0 = Release|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Debug|x64.Build.0 = Debug|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Debug|x86.Build.0 = Debug|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Release|x64.ActiveCfg = Release|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Release|x64.Build.0 = Release|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Release|x86.ActiveCfg = Release|Any CPU
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635}.Release|x86.Build.0 = Release|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Debug|x64.Build.0 = Debug|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Debug|x86.Build.0 = Debug|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Release|x64.ActiveCfg = Release|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Release|x64.Build.0 = Release|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Release|x86.ActiveCfg = Release|Any CPU
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04}.Release|x86.Build.0 = Release|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Release|x64.Build.0 = Release|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8}.Release|x86.Build.0 = Release|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Debug|x64.Build.0 = Debug|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Debug|x86.Build.0 = Debug|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Release|x64.ActiveCfg = Release|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Release|x64.Build.0 = Release|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Release|x86.ActiveCfg = Release|Any CPU
+ {6AF6A223-1558-4EDC-885B-3C4C92791705}.Release|x86.Build.0 = Release|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Debug|x64.Build.0 = Debug|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Debug|x86.Build.0 = Debug|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Release|x64.ActiveCfg = Release|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Release|x64.Build.0 = Release|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Release|x86.ActiveCfg = Release|Any CPU
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE}.Release|x86.Build.0 = Release|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Debug|x64.Build.0 = Debug|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Debug|x86.Build.0 = Debug|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Release|Any CPU.Build.0 = Release|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Release|x64.ActiveCfg = Release|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Release|x64.Build.0 = Release|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Release|x86.ActiveCfg = Release|Any CPU
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77}.Release|x86.Build.0 = Release|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Debug|x64.Build.0 = Debug|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Debug|x86.Build.0 = Debug|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Release|x64.ActiveCfg = Release|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Release|x64.Build.0 = Release|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Release|x86.ActiveCfg = Release|Any CPU
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F}.Release|x86.Build.0 = Release|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Debug|x64.Build.0 = Debug|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Debug|x86.Build.0 = Debug|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Release|x64.ActiveCfg = Release|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Release|x64.Build.0 = Release|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Release|x86.ActiveCfg = Release|Any CPU
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9}.Release|x86.Build.0 = Release|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Debug|x64.Build.0 = Debug|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Debug|x86.Build.0 = Debug|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Release|x64.ActiveCfg = Release|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Release|x64.Build.0 = Release|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Release|x86.ActiveCfg = Release|Any CPU
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45}.Release|x86.Build.0 = Release|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Debug|x64.Build.0 = Debug|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Debug|x86.Build.0 = Debug|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Release|x64.ActiveCfg = Release|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Release|x64.Build.0 = Release|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Release|x86.ActiveCfg = Release|Any CPU
+ {93839192-1330-4DA2-8D69-C96D67B37DE7}.Release|x86.Build.0 = Release|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Debug|x64.Build.0 = Debug|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Debug|x86.Build.0 = Debug|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Release|x64.ActiveCfg = Release|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Release|x64.Build.0 = Release|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Release|x86.ActiveCfg = Release|Any CPU
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007}.Release|x86.Build.0 = Release|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Debug|x64.Build.0 = Debug|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Debug|x86.Build.0 = Debug|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Release|x64.ActiveCfg = Release|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Release|x64.Build.0 = Release|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Release|x86.ActiveCfg = Release|Any CPU
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE}.Release|x86.Build.0 = Release|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Debug|x64.Build.0 = Debug|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Debug|x86.Build.0 = Debug|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Release|x64.ActiveCfg = Release|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Release|x64.Build.0 = Release|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Release|x86.ActiveCfg = Release|Any CPU
+ {DB343790-174E-40BB-98B1-18C653F575B6}.Release|x86.Build.0 = Release|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Debug|x64.Build.0 = Debug|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Debug|x86.Build.0 = Debug|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Release|Any CPU.Build.0 = Release|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Release|x64.ActiveCfg = Release|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Release|x64.Build.0 = Release|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Release|x86.ActiveCfg = Release|Any CPU
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04}.Release|x86.Build.0 = Release|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Debug|x64.Build.0 = Debug|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Debug|x86.Build.0 = Debug|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Release|x64.ActiveCfg = Release|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Release|x64.Build.0 = Release|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Release|x86.ActiveCfg = Release|Any CPU
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C}.Release|x86.Build.0 = Release|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Debug|x64.Build.0 = Debug|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Debug|x86.Build.0 = Debug|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Release|x64.ActiveCfg = Release|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Release|x64.Build.0 = Release|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Release|x86.ActiveCfg = Release|Any CPU
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC}.Release|x86.Build.0 = Release|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Debug|x64.Build.0 = Debug|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Debug|x86.Build.0 = Debug|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Release|x64.ActiveCfg = Release|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Release|x64.Build.0 = Release|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Release|x86.ActiveCfg = Release|Any CPU
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660}.Release|x86.Build.0 = Release|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Debug|x64.Build.0 = Debug|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Debug|x86.Build.0 = Debug|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Release|x64.ActiveCfg = Release|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Release|x64.Build.0 = Release|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Release|x86.ActiveCfg = Release|Any CPU
+ {E621E30F-9029-43D3-8373-57FB3B353816}.Release|x86.Build.0 = Release|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Debug|x64.Build.0 = Debug|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Debug|x86.Build.0 = Debug|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Release|x64.ActiveCfg = Release|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Release|x64.Build.0 = Release|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Release|x86.ActiveCfg = Release|Any CPU
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A}.Release|x86.Build.0 = Release|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Debug|x64.Build.0 = Debug|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Debug|x86.Build.0 = Debug|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Release|x64.ActiveCfg = Release|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Release|x64.Build.0 = Release|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Release|x86.ActiveCfg = Release|Any CPU
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53}.Release|x86.Build.0 = Release|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Debug|x64.Build.0 = Debug|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Debug|x86.Build.0 = Debug|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Release|x64.ActiveCfg = Release|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Release|x64.Build.0 = Release|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Release|x86.ActiveCfg = Release|Any CPU
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD}.Release|x86.Build.0 = Release|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Debug|x64.Build.0 = Debug|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Debug|x86.Build.0 = Debug|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Release|x64.ActiveCfg = Release|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Release|x64.Build.0 = Release|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Release|x86.ActiveCfg = Release|Any CPU
+ {58B18838-608C-4AF0-B573-342693BBBFA1}.Release|x86.Build.0 = Release|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Debug|x64.Build.0 = Debug|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Debug|x86.Build.0 = Debug|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Release|x64.ActiveCfg = Release|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Release|x64.Build.0 = Release|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Release|x86.ActiveCfg = Release|Any CPU
+ {D305C644-DD26-407A-945D-99DAA92B1CC8}.Release|x86.Build.0 = Release|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Debug|x64.Build.0 = Debug|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Debug|x86.Build.0 = Debug|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Release|x64.ActiveCfg = Release|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Release|x64.Build.0 = Release|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Release|x86.ActiveCfg = Release|Any CPU
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E}.Release|x86.Build.0 = Release|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Debug|x64.Build.0 = Debug|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Debug|x86.Build.0 = Debug|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Release|x64.ActiveCfg = Release|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Release|x64.Build.0 = Release|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Release|x86.ActiveCfg = Release|Any CPU
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739}.Release|x86.Build.0 = Release|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Debug|x64.Build.0 = Debug|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Debug|x86.Build.0 = Debug|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Release|x64.ActiveCfg = Release|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Release|x64.Build.0 = Release|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Release|x86.ActiveCfg = Release|Any CPU
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA}.Release|x86.Build.0 = Release|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Debug|x64.Build.0 = Debug|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Debug|x86.Build.0 = Debug|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Release|x64.ActiveCfg = Release|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Release|x64.Build.0 = Release|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Release|x86.ActiveCfg = Release|Any CPU
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA}.Release|x86.Build.0 = Release|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Debug|x64.Build.0 = Debug|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Debug|x86.Build.0 = Debug|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Release|x64.ActiveCfg = Release|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Release|x64.Build.0 = Release|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Release|x86.ActiveCfg = Release|Any CPU
+ {C3426BE9-092F-40A7-BD53-DDA1DAB7F981}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{57860CA2-0054-465E-BD1E-024FF8D81354} = {56555FB0-B513-49EF-9002-A5AF135EA090}
@@ -679,5 +1075,36 @@ Global
{7BEA7878-B5BA-4480-BC56-2F7B836F64B9} = {56555FB0-B513-49EF-9002-A5AF135EA090}
{38FFE1DF-4B49-40C1-9908-51860BCF2D3E} = {56555FB0-B513-49EF-9002-A5AF135EA090}
{83C963FD-DC23-46E8-9545-F56197164810} = {56555FB0-B513-49EF-9002-A5AF135EA090}
+ {DBE28492-448D-4116-8EB1-DCBE3D6CF753} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {6EC8ABCD-611B-4019-A7B1-7E6D3F37D635} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {B12A4993-6FCB-4A4B-870D-18E0DE696F04} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {EE0984C9-4E53-4049-AF4C-1FEF317B95D8} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {6AF6A223-1558-4EDC-885B-3C4C92791705} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {4D88CE0F-91AE-46D2-B6E7-DACF059513CE} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {211EACD6-0FF9-45BC-987C-0E47FFE21B77} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {4FD7DF84-A026-45A5-A6D0-822E019DCB1F} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {0EBFCFF4-293A-43AD-B547-4730984C5AE9} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {6F23454C-8AB7-4CC7-BF70-856172B94E45} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {93839192-1330-4DA2-8D69-C96D67B37DE7} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {ECE162B8-50C0-43EC-B4E6-B4E909713007} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {F8E65EA4-21D1-4C55-92C1-BF4246F7DDDE} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {DB343790-174E-40BB-98B1-18C653F575B6} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {59F3D3EA-4D11-4693-9135-B5A994CE3E04} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {2176BC20-FC57-4B5F-9E54-64B6B7E0D14C} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {2F992CD2-C364-4C81-BC3C-B819B99E6CEC} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {E7FCAE1D-4832-4AAB-8633-007AFA52D660} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {E621E30F-9029-43D3-8373-57FB3B353816} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {47F3B825-45B4-4BBB-A469-FC3410FF7B2A} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {6A4C6E40-FFCA-4A0D-A1BE-50C284002F53} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {E435C961-8F7C-4DB7-9DF6-1891408770AD} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {58B18838-608C-4AF0-B573-342693BBBFA1} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {D305C644-DD26-407A-945D-99DAA92B1CC8} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {ECA1C5DA-04E0-4220-BD01-CD9B7026CF7E} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {C704F0EA-2E9A-4EF6-BF67-7757B3458739} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {A5FDCB54-B846-4825-8EA3-E834B3AA9AEA} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ {19FB40AD-0EC7-4406-BDC1-629F580B88EA} = {8899E3FF-673C-4819-ACF9-28C65B2E2D52}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {5BE04033-84E1-4A20-98B0-52043D7FFE41}
EndGlobalSection
EndGlobal
diff --git a/ConsolGame/ConsolGame.csproj b/ConsolGame/ConsolGame.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/ConsolGame/ConsolGame.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/ConsolGame/Program.cs b/ConsolGame/Program.cs
new file mode 100644
index 00000000..6f6a4355
--- /dev/null
+++ b/ConsolGame/Program.cs
@@ -0,0 +1,77 @@
+using System.ComponentModel.Design;
+
+Console.WriteLine("Type a number (6-1)");
+string? numberReader = Console.ReadLine();
+int number = int.Parse(numberReader);
+
+if (number >= 1 && number <= 5)
+{
+ Console.WriteLine("You've won!");
+}
+else if (number == 6)
+{
+ Console.WriteLine("You're going again");
+}
+else
+{
+Console.WriteLine("Give me that cube! YAY");
+}
+
+
+//int number = int.Parse(numberReader); is the convertor from a string to a number.
+
+
+
+//bool P1dead = false;
+
+////Player 2 picks
+//Console.WriteLine("Do you wanna hit, player 1?");
+//string? ReadOpsionP1 = Console.ReadLine();
+//if (ReadOpsionP1 == "yes")
+//{
+// Console.WriteLine("Player 1's dead");
+// P1dead = true;
+//}
+//else if (ReadOpsionP1 == "no")
+//{
+// Console.WriteLine("Okay, i guess?");
+//}
+//else
+//{
+// Console.WriteLine("I guess not");
+//}
+
+
+////Player 2 picks
+//if (P1dead == false)
+//{
+// Console.WriteLine("Do you wanna hit, player 2?");
+// string? ReadOpsionP2 = Console.ReadLine();
+// if (ReadOpsionP2 == "yes")
+// {
+// Console.WriteLine("Player 2's dead");
+
+// }
+// else if (ReadOpsionP2 == "no")
+
+// {
+// Console.WriteLine("Okay, i guess?");
+// }
+// else
+// {
+// Console.WriteLine("I guess not");
+// }
+
+//}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Dedi\304\215nos\305\245/Dedi\304\215nos\305\245.csproj" "b/Dedi\304\215nos\305\245/Dedi\304\215nos\305\245.csproj"
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ "b/Dedi\304\215nos\305\245/Dedi\304\215nos\305\245.csproj"
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git "a/Dedi\304\215nos\305\245/Program.cs" "b/Dedi\304\215nos\305\245/Program.cs"
new file mode 100644
index 00000000..3751555c
--- /dev/null
+++ "b/Dedi\304\215nos\305\245/Program.cs"
@@ -0,0 +1,2 @@
+// See https://aka.ms/new-console-template for more information
+Console.WriteLine("Hello, World!");
diff --git a/DoingShetAt-1.12.25/DoingShetAt-1.12.25.csproj b/DoingShetAt-1.12.25/DoingShetAt-1.12.25.csproj
new file mode 100644
index 00000000..45393b9f
--- /dev/null
+++ b/DoingShetAt-1.12.25/DoingShetAt-1.12.25.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net6.0
+ DoingShetAt_1._12._25
+ enable
+ enable
+
+
+
diff --git a/DoingShetAt-1.12.25/Program.cs b/DoingShetAt-1.12.25/Program.cs
new file mode 100644
index 00000000..5692dc60
--- /dev/null
+++ b/DoingShetAt-1.12.25/Program.cs
@@ -0,0 +1,6 @@
+string ff = "===\n===\n===";
+
+Console.SetCursorPosition(1, 1);
+{
+ Console.WriteLine(ff);
+}
\ No newline at end of file
diff --git a/DrawingShet/DrawingShet.csproj b/DrawingShet/DrawingShet.csproj
new file mode 100644
index 00000000..780397f2
--- /dev/null
+++ b/DrawingShet/DrawingShet.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/DrawingShet/Program.cs b/DrawingShet/Program.cs
new file mode 100644
index 00000000..b8f6abda
--- /dev/null
+++ b/DrawingShet/Program.cs
@@ -0,0 +1,93 @@
+
+//Console.SetCursorPosition(10, 4);
+//{
+// Console.WriteLine("╔");
+//}
+bool Highty = false;
+
+Console.WriteLine("Lenght? Careful with the window size, tho");
+int lenght = int.Parse(Console.ReadLine());
+
+Console.WriteLine("Hight? Careful with the window size, tho");
+int hight = int.Parse(Console.ReadLine());
+if (hight <= 1)
+{
+ Highty = true;
+}
+int x = 0;
+int y = 0;
+if (Highty)
+{
+ Console.WriteLine("That can't work, bro");
+}
+else
+{
+ Console.WriteLine("x?");
+ x = int.Parse(Console.ReadLine());
+
+ Console.WriteLine("y?");
+ y = int.Parse(Console.ReadLine());
+up();
+middle();
+end();
+}
+
+void up()
+{
+ Console.SetCursorPosition(x, y);
+ {
+ Console.WriteLine("╔");
+ }
+ int i = 1;
+ while (i < lenght - 1)
+ {
+ Console.SetCursorPosition(x + i, y);
+ {
+ Console.WriteLine("═");
+ }
+ i++;
+ }
+
+ Console.SetCursorPosition(x + i, y);
+ {
+ Console.WriteLine("╗");
+ }
+}
+
+void middle()
+{
+for (int i = 1; i <= hight - 2; i++)
+ {
+ Console.SetCursorPosition(x, y + i);
+ {
+ Console.WriteLine("║");
+ }
+ Console.SetCursorPosition(x + lenght - 1, y + i);
+ {
+ Console.WriteLine("║");
+ }
+ }
+}
+
+void end()
+{
+ int weirdY = y + hight - 1;
+ Console.SetCursorPosition(x, weirdY);
+ {
+ Console.WriteLine("╚");
+ }
+ int i = 1;
+ while (i < lenght - 1)
+ {
+ Console.SetCursorPosition(x + i, weirdY);
+ {
+ Console.WriteLine("═");
+ }
+ i++;
+ }
+
+ Console.SetCursorPosition(x + i, weirdY);
+ {
+ Console.WriteLine("╝");
+ }
+}
\ No newline at end of file
diff --git a/Fafafela/Animal.cs b/Fafafela/Animal.cs
new file mode 100644
index 00000000..b5595ff2
--- /dev/null
+++ b/Fafafela/Animal.cs
@@ -0,0 +1,29 @@
+
+
+namespace Fafafela
+{
+ internal class Animal
+ {
+ public bool bylinozravec = false;
+
+ public void setFood(bool SiBylinozravec)
+ {
+ bylinozravec |= SiBylinozravec;
+ }
+
+
+
+ public bool CanEatOtherAnimal()
+ {
+ if (bylinozravec == true)
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+
+ }
+ }
+}
diff --git a/Fafafela/Fafafela.csproj b/Fafafela/Fafafela.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/Fafafela/Fafafela.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Fafafela/Program.cs b/Fafafela/Program.cs
new file mode 100644
index 00000000..94600436
--- /dev/null
+++ b/Fafafela/Program.cs
@@ -0,0 +1,24 @@
+// trieda Animal
+// 2 zvierata
+// 1th zviera will be mesozravec
+//2th bilinovraver
+//bylono, ziest ine zviera
+//mesokrava zie ine zviera
+
+
+
+using Fafafela;
+
+//the sistering thing in the Fafafela, but not really, idk
+Animal bylinozravec = new Animal();
+
+//metoda
+bylinozravec.setFood(true);
+
+Animal mesozravec = new Animal();
+mesozravec.setFood(false);
+
+bool mozeBylinozravecJest = bylinozravec.CanEatOtherAnimal();
+bool mozeMesozravecJest = mesozravec.CanEatOtherAnimal();
+
+Console.WriteLine($"byli:{mozeBylinozravecJest}, Meso:{mozeMesozravecJest}");
\ No newline at end of file
diff --git a/Fanfanfela Helper/Fanfanfela Helper.csproj b/Fanfanfela Helper/Fanfanfela Helper.csproj
new file mode 100644
index 00000000..aca1efd0
--- /dev/null
+++ b/Fanfanfela Helper/Fanfanfela Helper.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net10.0
+ Fanfanfela_Helper
+ enable
+ enable
+
+
+
diff --git a/Fanfanfela Helper/Program.cs b/Fanfanfela Helper/Program.cs
new file mode 100644
index 00000000..80400f74
--- /dev/null
+++ b/Fanfanfela Helper/Program.cs
@@ -0,0 +1,288 @@
+
+using System;
+using System.Xml;
+
+
+int xx = 5;
+int yy = 25;
+
+bool offSet = false;
+
+string upperBox = "■-------■"; // 1 + 7 + 1, 4 = center
+
+string middleBox = "|"; // meowino fofinino fiaovino... don't ask, bro
+
+bool moving = true;
+
+
+string movement = "o";
+
+int daMapPositionX = 42;
+int daMapPositionY = 5;
+
+int daMapPositionXBackup = 0;
+int daMapPositionYBackup = 0;
+
+
+int x = 14 + daMapPositionX;
+int y = 7 + daMapPositionY;
+
+string userInput = "";
+
+//x{xU + 4 - daMapPositionX},y{yU + i - daMapPositionY}" just in case, yk?
+
+DaMapThing();
+
+
+void DaMapThing()
+{
+ MapLoader();
+ SpawningDaPlayer();
+
+ while (moving)
+ {
+ userInput = Console.ReadLine();
+ Console.Clear();
+ MapLoader();
+
+ if (userInput == "w")
+ {
+ CheckingEadges();
+ if (offSet)
+ {
+ offSet = false;
+ SpawningDaPlayer();
+ }
+ else
+ {
+ y -= 5;
+ SpawningDaPlayer();
+ }
+ }
+ else if (userInput == "s")
+ {
+ CheckingEadges();
+ if (offSet)
+ {
+ offSet = false;
+ SpawningDaPlayer();
+ }
+ else
+ {
+ y += 5;
+ SpawningDaPlayer();
+ }
+ }
+ else if (userInput == "a")
+ {
+ CheckingEadges();
+ if (offSet)
+ {
+ offSet = false;
+ SpawningDaPlayer();
+ }
+ else
+ {
+ x -= 10;
+ SpawningDaPlayer();
+ }
+ }
+ else if (userInput == "d")
+ {
+ CheckingEadges();
+ if (offSet)
+ {
+ offSet = false;
+ SpawningDaPlayer();
+ }
+ else
+ {
+ x += 10;
+ SpawningDaPlayer();
+ }
+ }
+ else if (userInput == "?")
+ {
+ Settings();
+ }
+ else
+ {
+ SpawningDaPlayer();
+ }
+
+ Console.SetCursorPosition(xx, yy);
+ {
+ Console.WriteLine($"x{x},y{y}, ? = settings");
+ }
+ }
+ Console.Clear();
+}
+ void MapLoader()
+ {
+ for (int jj = 0; jj < 3; jj++)
+ {
+ int yY = 5 * jj;
+ int j = 0;
+ for (j = 0; j < 3; j++)
+ {
+ int xX = 10 * j;
+
+ int xU = daMapPositionX + xX;
+ int yU = daMapPositionY + yY;
+ int i = 1;
+
+ Console.SetCursorPosition(xU, yU);
+ {
+ Console.WriteLine(upperBox);
+ }
+
+ while (i < 3 + 1)
+ {
+ Console.SetCursorPosition(xU, yU + i);
+ {
+ Console.WriteLine(middleBox);
+ }
+ if (i == 2)
+ {
+ Console.SetCursorPosition(xU + 4, yU + i);
+ {
+ Console.ForegroundColor = ConsoleColor.Red;
+ Console.WriteLine("x");
+ Console.ResetColor();
+ }
+ }
+
+ Console.SetCursorPosition(xU + 8, yU + i);
+ {
+ Console.WriteLine(middleBox);
+ }
+ i++;
+ }
+
+ Console.SetCursorPosition(xU, yU + i);
+ {
+ Console.WriteLine(upperBox);
+ }
+ }
+ }
+ }
+ void CheckingEadges()
+ {
+ if (userInput == "a" && x - daMapPositionX == 4)
+ {
+ x = 4 + daMapPositionX;
+ offSet = true;
+ }
+ else if (userInput == "d" && x - daMapPositionX == 24)
+ {
+ x = 24 + daMapPositionX;
+ offSet = true;
+ }
+
+ if (userInput == "w" && y - daMapPositionY == 2)
+ {
+ y = 2 + daMapPositionY;
+ offSet = true;
+ }
+ else if (userInput == "s" && y - daMapPositionY == 12)
+ {
+ y = 12 + daMapPositionY;
+ offSet = true;
+ }
+
+}
+ void CheckingBeforeMoving()
+ {
+ CheckingEadges();
+ }
+ void SpawningDaPlayer()
+ {
+ Console.ForegroundColor = ConsoleColor.Green;
+ Console.SetCursorPosition(x - 1, y);
+ {
+ Console.WriteLine("|");
+ }
+
+ Console.SetCursorPosition(x, y);
+ {
+
+ Console.WriteLine(movement);
+ }
+ Console.SetCursorPosition(x + 1, y);
+ {
+ Console.WriteLine("|");
+ }
+ Console.ResetColor();
+}
+void SettingUpTheMapPlacement()
+{
+ Console.SetCursorPosition(20, 5);
+ {
+ Console.WriteLine("da Map Position? X");
+ }
+ daMapPositionXBackup = daMapPositionX;
+ daMapPositionX = int.Parse(Console.ReadLine()); // 90 - max
+ if (daMapPositionX < 90)
+ {
+ daMapPositionX = 90;
+ }
+ Console.SetCursorPosition(20, 5);
+ {
+ Console.WriteLine("da Map Position? Y");
+ }
+ daMapPositionYBackup = daMapPositionY;
+ daMapPositionY = int.Parse(Console.ReadLine()); //14 - max
+ if (daMapPositionY < 14)
+ {
+ daMapPositionX = 14;
+ }
+ int bbX = daMapPositionXBackup - daMapPositionX;
+ int bbY = daMapPositionYBackup - daMapPositionY;
+
+ x -= bbX;
+ y -= bbY;
+
+ Console.Clear();
+}
+void Settings()
+{
+ bool settingLoop = true;
+ while (settingLoop)
+ {
+ Console.Clear();
+ Console.SetCursorPosition(20, 5);
+ {
+ Console.WriteLine("Change the Map location on the screen(change)");
+ }
+ Console.SetCursorPosition(20, 6);
+ {
+ Console.WriteLine("End the game(end)");
+ }
+
+ string? userSettingsInput = Console.ReadLine();
+ Console.Clear();
+
+ if (userSettingsInput == "change")
+ {
+ SettingUpTheMapPlacement();
+ settingLoop = false;
+
+ }
+ else if (userSettingsInput == "end")
+ {
+ moving = false;
+ settingLoop = false;
+ }
+ else
+ {
+ Console.SetCursorPosition(20, 6);
+ {
+ Console.WriteLine("What?");
+ }
+ }
+ Console.Clear();
+ MapLoader();
+ SpawningDaPlayer();
+ }
+}
+
diff --git a/Fanfanfela/Fanfanfela.csproj b/Fanfanfela/Fanfanfela.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/Fanfanfela/Fanfanfela.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Fanfanfela/Program.cs b/Fanfanfela/Program.cs
new file mode 100644
index 00000000..022b837e
--- /dev/null
+++ b/Fanfanfela/Program.cs
@@ -0,0 +1,15 @@
+using Fanfanfela;
+using System.Timers;
+
+
+
+
+
+TMATMS mapSystem = new TMATMS();
+SettingTheMonster setting = new SettingTheMonster();
+
+mapSystem.DaMapLoading(setting);
+
+
+
+
diff --git a/Fanfanfela/SettingTheMonster.cs b/Fanfanfela/SettingTheMonster.cs
new file mode 100644
index 00000000..dee734d0
--- /dev/null
+++ b/Fanfanfela/SettingTheMonster.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Fanfanfela
+{
+ internal class SettingTheMonster
+ {
+ public string DaChosenOne = "";
+
+ public void GettingTheChosenOne()
+ {
+ Console.WriteLine(DaChosenOne);
+
+ }
+
+
+ }
+}
diff --git a/Fanfanfela/TMATMS.cs b/Fanfanfela/TMATMS.cs
new file mode 100644
index 00000000..197c46fc
--- /dev/null
+++ b/Fanfanfela/TMATMS.cs
@@ -0,0 +1,228 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+using static System.Runtime.InteropServices.JavaScript.JSType;
+
+namespace Fanfanfela
+{
+ internal class TMATMS // The Map And The Move System
+ {
+ private List the3x1 = new List() { "nothing", "nothing", "Zombie" };
+ private List the3x2 = new List() { "nothing", "nothing", "Zombie" };
+ private List the3x3 = new List() { "nothing", "nothing", "Zombie" };
+ private List ThePositionsY = new List() { 1, 3, 5 };
+ private List ThePositionsX = new List() { 7, 11, 15 };
+
+ private int DaThingX = 0;
+ private int DaThingY = 0;
+ private int TheY = 0;
+ private int TheX = 0;
+
+ private bool on = true;
+ private bool offSet = false;
+
+ private string ff2 = "o";
+ private string ff1 = "x";
+
+ private string Map = " o=====o=====o=====o\n | | | |\n o=====o=====o=====o"; //10 == center
+ private string MiddleMap = " | | | |";
+
+ private int x = 11;
+ private int y = 3;
+
+
+ public void DaMapLoading(SettingTheMonster setting)
+ {
+ Console.WriteLine($"{Map}\n{MiddleMap}\n{Map}");
+
+ SetPlayerPosition();
+
+ DaMapMovment(setting);
+ }
+ private void DaMapMovment(SettingTheMonster setting)
+ {
+ while (on)
+ {
+ string? userInput = Console.ReadLine();
+ Console.Clear();
+
+ //Console.WriteLine($"{Map}\n{MiddleMap}\n{Map}");
+ MapLoader();
+
+ if (userInput == "w")
+ {
+ CheckingEadge(userInput);
+ if (offSet)
+ {
+ offSet = false;
+ SetPlayerPosition();
+ }
+ else
+ {
+ y -= 2;
+ SetPlayerPosition();
+ }
+ }
+ else if (userInput == "s")
+ {
+ CheckingEadge(userInput);
+ if (offSet)
+ {
+ offSet = false;
+ SetPlayerPosition();
+ }
+ else
+ {
+ y += 2;
+ SetPlayerPosition();
+ }
+ }
+ else if (userInput == "a")
+ {
+ CheckingEadge(userInput);
+ if (offSet)
+ {
+ offSet = false;
+ SetPlayerPosition();
+ }
+ else
+ {
+ x -= 4;
+ SetPlayerPosition();
+ }
+ }
+ else if (userInput == "d")
+ {
+ CheckingEadge(userInput);
+ if (offSet)
+ {
+ offSet = false;
+ SetPlayerPosition();
+ }
+ else
+ {
+ x += 4;
+ SetPlayerPosition();
+ }
+ }
+ else
+ {
+ SetPlayerPosition();
+ }
+ SavingWhatsOnTheBlock(setting);
+ Console.WriteLine(setting.DaChosenOne);
+
+ }
+ }
+ private void CheckingEadge(string userInput)
+ {
+ if (userInput == "a" && x == 7)
+ {
+ x = 7;
+ offSet = true;
+ }
+ else if (userInput == "d" && x == 15)
+ {
+ x = 15;
+ offSet = true;
+ }
+
+ if (userInput == "w" && y == 1)
+ {
+ y = 1;
+ offSet = true;
+ }
+ else if (userInput == "s" && y == 5)
+ {
+ y = 5;
+ offSet = true;
+ }
+
+ }
+ private void SetPlayerPosition()
+ {
+ Console.SetCursorPosition(x, y);
+ {
+ Console.WriteLine(ff2);
+ }
+ Console.WriteLine($"y{y}x{x}");
+ }
+ private void SavingWhatsOnTheBlock(SettingTheMonster setting)
+ {
+ for (int i = 0; i < ThePositionsX.Count; i++)
+ {
+ if (ThePositionsX[i] == x)
+ {
+ DaThingX = x;
+ DaThingY = y;
+ PleaseWORK();
+ PrettyPleaseWork(setting);
+ TheX = 0;
+ }
+ }
+ for (int j = 0; j < ThePositionsY.Count; j++)
+ {
+ if (ThePositionsY[j] == y)
+ {
+ DaThingY += y;
+ PleaseWORK();
+ PrettyPleaseWork(setting);
+ TheY = 0;
+ }
+ }
+ }
+ private void PleaseWORK()
+ {
+ if (DaThingY == 1)
+ {
+ TheY = 1;
+ }
+ else if (DaThingY == 3)
+ {
+ TheY = 2;
+ }
+ else if (DaThingY == 5)
+ {
+ TheY = 3;
+
+ }
+ if (DaThingX == 7)
+ {
+ TheX = 0;
+ }
+ else if (DaThingX == 11)
+ {
+ TheX = 1;
+ }
+ else if (DaThingX == 15)
+ {
+ TheX = 2;
+ }
+ }
+ private void PrettyPleaseWork(SettingTheMonster setting)
+ {
+ for (int j = 0; j < 3; j++)
+ {
+ if (TheY == 1)
+ {
+ setting.DaChosenOne = the3x1[TheX];
+ }
+ else if (TheY == 2)
+ {
+ setting.DaChosenOne = the3x2[TheX];
+ }
+ else if (TheY == 3)
+ {
+ setting.DaChosenOne = the3x3[TheX];
+ }
+ }
+ }
+ private void MapLoader()
+ {
+
+ }
+ }
+}
diff --git a/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo.csproj b/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Program.cs b/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Program.cs
new file mode 100644
index 00000000..1a7e306f
--- /dev/null
+++ b/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Program.cs
@@ -0,0 +1,18 @@
+
+using Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo;
+
+Student student = new Student();
+
+bool canDrink = student.LegalDrinkingAge();
+
+if (canDrink == false)
+{
+ Console.WriteLine($"{student.Name} can drink alcohol");
+}
+else
+{
+ Console.WriteLine($"{student.Name} can't drink alcohol");
+}
+
+
+
diff --git a/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Student.cs b/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Student.cs
new file mode 100644
index 00000000..badce988
--- /dev/null
+++ b/Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo/Student.cs
@@ -0,0 +1,29 @@
+
+
+namespace Fodbaaaaaaaaaaaaaaaaaaaaaaaaaaaaalinooooooooooooooo
+{
+ internal class Student
+ {
+ public int Age = 15;
+ public string Name = "Herr Musil Beam";
+
+
+
+ public bool LegalDrinkingAge()
+ {
+ if (Age > 18)
+ {
+ return false;
+ }
+ else
+ {
+ return true;
+ }
+
+
+ }
+
+
+
+ }
+}
diff --git a/Gamble!/Gamble!.csproj b/Gamble!/Gamble!.csproj
new file mode 100644
index 00000000..a2869647
--- /dev/null
+++ b/Gamble!/Gamble!.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net7.0
+ Gamble_
+ enable
+ enable
+
+
+
diff --git a/Gamble!/Program.cs b/Gamble!/Program.cs
new file mode 100644
index 00000000..1dd29427
--- /dev/null
+++ b/Gamble!/Program.cs
@@ -0,0 +1,16 @@
+Console.WriteLine("Gamble time!");
+
+
+
+Console.WriteLine("Chose a number between 1-6 to gamble");
+string? Spin = Console.ReadLine();
+int FirstAttampt = int.Parse(Spin);
+if (Spin == "3")
+{
+ Console.WriteLine("You've won"!);
+}
+else
+{
+ Console.WriteLine("Try again");
+}
+
diff --git a/Guesser 2.0/Engine.cs b/Guesser 2.0/Engine.cs
new file mode 100644
index 00000000..b74e57ef
--- /dev/null
+++ b/Guesser 2.0/Engine.cs
@@ -0,0 +1,45 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Guesser_2._0
+{
+ internal class Engine
+ {
+
+
+ public void Do(int randomNumber)
+ {
+ string userInput;
+ int guess = 0;
+ Console.WriteLine("The number:");
+
+ try
+ {
+ userInput = Console.ReadLine();
+ guess = Convert.ToInt32(userInput);
+ }
+ catch
+ {
+ Console.WriteLine("a number");
+ }
+
+
+ while (guess != randomNumber)
+ {
+ if (guess > randomNumber)
+ {
+ Console.WriteLine("Try smaller");
+ }
+ else
+ {
+ Console.WriteLine("Try bigger");
+ }
+ userInput = Console.ReadLine();
+ guess = Convert.ToInt32(userInput);
+ }
+ }
+ }
+}
diff --git a/Guesser 2.0/FileProvider.cs b/Guesser 2.0/FileProvider.cs
new file mode 100644
index 00000000..c9949f28
--- /dev/null
+++ b/Guesser 2.0/FileProvider.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Guesser_2._0
+{
+ internal class FileProvider
+ {
+
+ public int LoadMaxNumber(string filename)
+ {
+ string fileContent = File.ReadAllText(filename);
+ int maxNumber = Convert.ToInt32(fileContent);
+
+ return maxNumber;
+ }
+ }
+}
diff --git a/Guesser 2.0/Guesser 2.0.csproj b/Guesser 2.0/Guesser 2.0.csproj
new file mode 100644
index 00000000..a0f2474e
--- /dev/null
+++ b/Guesser 2.0/Guesser 2.0.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net7.0
+ Guesser_2._0
+ enable
+ enable
+
+
+
diff --git a/Guesser 2.0/Program.cs b/Guesser 2.0/Program.cs
new file mode 100644
index 00000000..4fcb0718
--- /dev/null
+++ b/Guesser 2.0/Program.cs
@@ -0,0 +1,19 @@
+ using Guesser_2._0;
+Engine engine = new Engine();
+Console.WriteLine("pokracuj stlacenim klaesy");
+
+while (Console.ReadKey(true).Key != ConsoleKey.Escape)
+{
+
+ FileProvider fileProvider = new FileProvider();
+ int maxNumber = fileProvider.LoadMaxNumber("C:\\Users\\mahutm25\\Mause\\txt.txt");
+ Randomizer randomizer = new Randomizer(maxNumber);
+ int randomNumber = randomizer.Random();
+
+ engine.Do(randomNumber);
+ Console.WriteLine("You won!!!! continue or press ESC to end");
+
+
+
+
+}
diff --git a/Guesser 2.0/Randomizer.cs b/Guesser 2.0/Randomizer.cs
new file mode 100644
index 00000000..45bf29dc
--- /dev/null
+++ b/Guesser 2.0/Randomizer.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Guesser_2._0
+{
+ internal class Randomizer
+ {
+ public Randomizer()
+ {
+ //idk man
+ }
+ private int MaxNumber;
+ private Random Rnd;
+
+ public Randomizer(int maxNumber)
+ {
+ MaxNumber = maxNumber;
+ Rnd = new Random();
+ }
+
+
+ public int Random()
+ {
+ Random rnd = new Random();
+ int nextNumber = rnd.Next(MaxNumber);
+
+ return nextNumber;
+ }
+ }
+
+}
+
+
+//alt + šipka hore, ctrl + alt
\ No newline at end of file
diff --git a/MoreTests/MoreTests.csproj b/MoreTests/MoreTests.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/MoreTests/MoreTests.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/MoreTests/Program.cs b/MoreTests/Program.cs
new file mode 100644
index 00000000..e8f38c0c
--- /dev/null
+++ b/MoreTests/Program.cs
@@ -0,0 +1,9 @@
+string u = "*";
+
+while (u.Length < 5)
+{
+ Console.WriteLine(u);
+
+ u = u + "*";
+
+}
diff --git a/NumberGuesser/GuesserSystem.cs b/NumberGuesser/GuesserSystem.cs
new file mode 100644
index 00000000..51db4e7e
--- /dev/null
+++ b/NumberGuesser/GuesserSystem.cs
@@ -0,0 +1,68 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace NumberGuesser
+{
+ internal class GuesserSystem
+ {
+ public string filename = @"\\fs1\Data_studenti$\2025\mahutm25\Desktop\Mause\text.txt";
+ public string text = "";
+
+ public int MaxNumber = 0;
+ public int tip = 0;
+ //private readonly Random _random = new();
+
+
+ //for (int i = 0; i
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/NumberGuesser/Program.cs b/NumberGuesser/Program.cs
new file mode 100644
index 00000000..eee2ef55
--- /dev/null
+++ b/NumberGuesser/Program.cs
@@ -0,0 +1,6 @@
+using NumberGuesser;
+
+GuesserSystem system = new GuesserSystem();
+
+Console.WriteLine("Welcome to this number guessing game!");
+
diff --git a/PublicClassTesting/Monster.cs b/PublicClassTesting/Monster.cs
new file mode 100644
index 00000000..0b4185b1
--- /dev/null
+++ b/PublicClassTesting/Monster.cs
@@ -0,0 +1,24 @@
+namespace PublicClassTesting
+{
+ public class Monster
+ {
+ private const int maxHP = 200;
+ private const int minHP = 0;
+
+ private int currentHP = maxHP;
+
+
+ private int MonsterDamage = 1;
+
+ internal void TakeDamage(int damage)
+ {
+ currentHP -= damage;
+ }
+ public bool DealDamage(Player player)
+ {
+ player.TakeDamage(MonsterDamage);
+ return true;
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/PublicClassTesting/Player.cs b/PublicClassTesting/Player.cs
new file mode 100644
index 00000000..e34ada86
--- /dev/null
+++ b/PublicClassTesting/Player.cs
@@ -0,0 +1,34 @@
+
+namespace PublicClassTesting
+{
+ public class Player
+ {
+ //const = ze je hodnota iba jedna
+ private const int maxHP = 100;
+ private const int minHP = 0;
+
+ private int currentHP = maxHP;
+ private string name;
+
+ private int PlayerDamage = 20;
+ private List inventory = new List();
+
+ internal void TakeDamage(int MonsterDamage)
+ {
+ currentHP -= MonsterDamage;
+ }
+ public bool DealDamage(Monster opponent)
+ {
+ opponent.TakeDamage(PlayerDamage);
+ return true;
+
+ }
+
+ internal void SetName(string? playerName)
+ {
+ name = playerName;
+ }
+ }
+
+}
+
diff --git a/PublicClassTesting/Program.cs b/PublicClassTesting/Program.cs
new file mode 100644
index 00000000..cf577bb9
--- /dev/null
+++ b/PublicClassTesting/Program.cs
@@ -0,0 +1,23 @@
+
+using PublicClassTesting;
+
+
+string? playerName = Console.ReadLine();
+
+
+
+
+Player player = new Player();
+player.SetName(playerName);
+
+Monster monster = new Monster();
+
+player.DealDamage(monster);
+monster.DealDamage(player);
+
+
+Console.WriteLine(playerName);
+
+
+
+
diff --git a/PublicClassTesting/PublicClassTesting.csproj b/PublicClassTesting/PublicClassTesting.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/PublicClassTesting/PublicClassTesting.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Random stuff again 3.13.25/Program.cs b/Random stuff again 3.13.25/Program.cs
new file mode 100644
index 00000000..02188092
--- /dev/null
+++ b/Random stuff again 3.13.25/Program.cs
@@ -0,0 +1,42 @@
+
+//List numbers = new List { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
+
+//List eventNumbers = numbers.Where(n => n % 2 == 0).ToList();
+
+//foreach (int number in eventNumbers)
+//{
+// Console.WriteLine(number);
+//}
+
+
+
+
+
+
+/*
+Console.WriteLine("FAFA");
+
+int[] numbers = new int[] { 2, 1, 6, 0, 15 };
+
+for (int i = 0; i < numbers.Length; i++)
+{
+ for (int j = 0; j < numbers.Length - 1; j++)
+ {
+ int first = numbers[j];
+ int second = numbers[j + 1];
+
+ if (first > second)
+ {
+ numbers[j] = second;
+ numbers[j + 1] = first;
+ }
+ }
+}
+foreach (int i in numbers)
+{
+ Console.WriteLine(i);
+}
+*/
+
+
+
diff --git a/Random stuff again 3.13.25/Random stuff again 3.13.25.csproj b/Random stuff again 3.13.25/Random stuff again 3.13.25.csproj
new file mode 100644
index 00000000..e8fd8330
--- /dev/null
+++ b/Random stuff again 3.13.25/Random stuff again 3.13.25.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net7.0
+ Random_stuff_again_3._13._25
+ enable
+ enable
+
+
+
diff --git a/RandomStuff/Program.cs b/RandomStuff/Program.cs
new file mode 100644
index 00000000..3751555c
--- /dev/null
+++ b/RandomStuff/Program.cs
@@ -0,0 +1,2 @@
+// See https://aka.ms/new-console-template for more information
+Console.WriteLine("Hello, World!");
diff --git a/RandomStuff/RandomStuff.csproj b/RandomStuff/RandomStuff.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/RandomStuff/RandomStuff.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/RandomTests/Program.cs b/RandomTests/Program.cs
new file mode 100644
index 00000000..a883f883
--- /dev/null
+++ b/RandomTests/Program.cs
@@ -0,0 +1,103 @@
+using System.Diagnostics.CodeAnalysis;
+
+Console.WriteLine("n/*/r/f/rf/fe/se/list");
+string chose = Console.ReadLine();
+if (chose == "n")
+{
+ //the starter number
+ int i = 0;
+
+ //it loops
+ while (i < 5)
+ {
+
+ //it prints the number
+ Console.WriteLine(i);
+
+ //this basicly adds +1... and whitout it, it's a infite loop
+ i++;
+
+ }
+}
+ else if (chose == "*")
+
+{
+ // this writes * one more every line
+ string i = "*";
+
+ while (i.Length < 5)
+ {
+ Console.WriteLine(i);
+ //same as before but we use this to rite a extra something for strings
+ i = i + "*";
+ }
+
+}
+if (chose == "r")
+{
+ // this does a + of the table
+ int[] numbers = new int[5] { 1, 2, 3, 4 , 5};
+
+ int i = 0;
+ int sucet = 0;
+
+ //loop for some reasone
+ while (i < numbers.Length)
+ {
+ //math stuff... sucet + table basicly
+ sucet += numbers[i];
+ i++;
+
+
+ }
+ Console.WriteLine(sucet);
+
+
+
+}
+else if (chose == "f")
+{
+ for (int i = 0; i < 5; i++)
+ //like while but in one line
+ {
+ Console.WriteLine(i);
+ }
+}
+else if (chose == "rf")
+{
+
+ int[] numbers = new int[5] { 1, 2, 3, 4, 5 };
+ int sucet = 0;
+
+ for (int i = 0; i < numbers.Length; i++)
+ {
+ sucet += numbers[i];
+ }
+ Console.WriteLine(sucet);
+
+}
+else if (chose == "fe")
+{
+ string[] names = { "Cupik", "fafaj", "holaaa" };
+
+ foreach (string name in names)
+ {
+ Console.WriteLine($"Hello {name}");
+ }
+
+}
+else if (chose == "se")
+{
+ string[] words = { "I", "am", "pretty", "good", "today." };
+
+ foreach (string word in words)
+ {
+ Console.Write($" {word}" );
+ }
+}
+else if (chose == "list")
+{
+ List numbers = new List();
+ numbers.Add(5);
+
+}
\ No newline at end of file
diff --git a/RandomTests/RandomTests.csproj b/RandomTests/RandomTests.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/RandomTests/RandomTests.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/SomeKindOfQuestionsOrSomething/Program.cs b/SomeKindOfQuestionsOrSomething/Program.cs
new file mode 100644
index 00000000..c301e09d
--- /dev/null
+++ b/SomeKindOfQuestionsOrSomething/Program.cs
@@ -0,0 +1,19 @@
+using SomeKindOfQuestionsOrSomething;
+
+Questions questions = new Questions();
+QuestionSystem questionSystem = new QuestionSystem();
+
+Console.WriteLine("Welcome to this very intresing quiz!\n");
+questions.QuestionLoop(questionSystem);
+
+
+questionSystem.FileThingIg();
+File.AppendAllText(questionSystem.fileName, questionSystem.DaWholeText);
+
+
+
+
+
+
+
+
diff --git a/SomeKindOfQuestionsOrSomething/QuestionSystem.cs b/SomeKindOfQuestionsOrSomething/QuestionSystem.cs
new file mode 100644
index 00000000..1c0afcbe
--- /dev/null
+++ b/SomeKindOfQuestionsOrSomething/QuestionSystem.cs
@@ -0,0 +1,68 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace SomeKindOfQuestionsOrSomething
+{
+ internal class QuestionSystem
+ {
+
+ public string fileName = "C:\\Users\\MexNan\\Desktop\\Otayky.OOP\\txt.txt";
+ public string DaWholeText = "";
+
+ public string correctAnwcer = "";
+
+ private List UserInputColector = new List {};
+ public List questionSaver = new List { };
+ public List answerASaver = new List { };
+
+ public void QuestionPicker()
+ {
+ Console.WriteLine("\nPick between a,b,c");
+ string? userInput = Console.ReadLine();
+ if (userInput == "a")
+ {
+ correctAnwcer = "a";
+ }
+ if (userInput == "b")
+ {
+ correctAnwcer = "b";
+ }
+ if (userInput == "c")
+ {
+ correctAnwcer = "c";
+ }
+ else if (userInput != "a" && userInput != "b" && userInput != "c")
+ {
+ Console.WriteLine("Taking that as d...");
+ }
+ UserInputColector.Add(userInput);
+
+ userInput = "";
+
+ }
+
+
+ public void FileThingIg()
+ {
+ int loop = 0;
+ string firstText = "---------------------------------\nWelcome to this very intresing quiz!\n";
+
+ while (loop < questionSaver.Count)
+ {
+ if (loop >= 1)
+ {
+ DaWholeText = DaWholeText + "\n" + questionSaver[loop] + "\n" + UserInputColector[loop] + "\n" + answerASaver[loop];
+ loop++;
+ }
+ else
+ {
+ DaWholeText = firstText + questionSaver[loop] + "\n" + UserInputColector[loop] + "\n" + answerASaver[loop] + "\n";
+ loop++;
+ }
+ }
+ }
+ }
+}
diff --git a/SomeKindOfQuestionsOrSomething/Questions.cs b/SomeKindOfQuestionsOrSomething/Questions.cs
new file mode 100644
index 00000000..61e5f3fa
--- /dev/null
+++ b/SomeKindOfQuestionsOrSomething/Questions.cs
@@ -0,0 +1,74 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Collections.Generic;
+using System.Globalization;
+
+
+namespace SomeKindOfQuestionsOrSomething
+{
+
+ internal class Questions
+ {
+
+ private List questionsFF = new List { "What's the color of a banana?\nyellow(a)\nblue(b)\npurple(c)\n", "How is Germany called in german?\nGermany(a)\nNemaria(b)\nDeutschland(c)", "What is the capital city of Englang?\nParis(a)\nLondon(b)\nKroasant(c)" };
+ private List questionsFT = new List { "a", "c", "b" };
+
+ public List GuetionsColector = new List();
+
+ private int i = 0;
+ private bool correctAnwcerF = false;
+
+ public string PickBetween = "";
+
+
+ public void QuestionLoop(QuestionSystem questionSystem)
+ {
+ while (i < questionsFF.Count)
+ {
+ Console.WriteLine(questionsFF[i]);
+ questionSystem.questionSaver.Add(questionsFF[i]);
+ questionSystem.QuestionPicker();
+
+
+ PickBetween += "\nPick between a,b,c";
+
+ if (questionSystem.correctAnwcer == questionsFT[i])
+ {
+ Console.WriteLine("\nThat's correct!");
+ correctAnwcerF = true;
+ }
+ else
+ {
+ Console.WriteLine("\nWrong answer!");
+ correctAnwcerF = false;
+ }
+ questionSystem.correctAnwcer = "";
+ correctAnwcerFT(questionSystem);
+
+
+ i++;
+ }
+ }
+
+
+ public void correctAnwcerFT(QuestionSystem questionSystem)
+ {
+ if (correctAnwcerF == true)
+ {
+ questionSystem.answerASaver.Add("\nThat's correct!");
+ }
+
+ else if (correctAnwcerF == false)
+ {
+ questionSystem.answerASaver.Add("\nWrong answer!");
+ }
+
+
+ }
+
+
+ }
+}
diff --git a/SomeKindOfQuestionsOrSomething/SomeKindOfQuestionsOrSomething.csproj b/SomeKindOfQuestionsOrSomething/SomeKindOfQuestionsOrSomething.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/SomeKindOfQuestionsOrSomething/SomeKindOfQuestionsOrSomething.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/SwitchCalculator/Program.cs b/SwitchCalculator/Program.cs
new file mode 100644
index 00000000..3751555c
--- /dev/null
+++ b/SwitchCalculator/Program.cs
@@ -0,0 +1,2 @@
+// See https://aka.ms/new-console-template for more information
+Console.WriteLine("Hello, World!");
diff --git a/SwitchCalculator/SwitchCalculator.csproj b/SwitchCalculator/SwitchCalculator.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/SwitchCalculator/SwitchCalculator.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Test/Program.cs b/Test/Program.cs
new file mode 100644
index 00000000..5f282702
--- /dev/null
+++ b/Test/Program.cs
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Test/Test.csproj b/Test/Test.csproj
new file mode 100644
index 00000000..780397f2
--- /dev/null
+++ b/Test/Test.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/TestyTestiny/Program.cs b/TestyTestiny/Program.cs
new file mode 100644
index 00000000..3a4e3638
--- /dev/null
+++ b/TestyTestiny/Program.cs
@@ -0,0 +1,7 @@
+int i = 0;
+
+while (i < 11)
+{
+ Console.WriteLine(i);
+ i++;
+}
diff --git a/TestyTestiny/TestyTestiny.csproj b/TestyTestiny/TestyTestiny.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/TestyTestiny/TestyTestiny.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Text to Font/Program.cs b/Text to Font/Program.cs
new file mode 100644
index 00000000..c4e04e6f
--- /dev/null
+++ b/Text to Font/Program.cs
@@ -0,0 +1,604 @@
+using System.Security.Cryptography.X509Certificates;
+
+Console.BackgroundColor = ConsoleColor.Black;
+Console.ForegroundColor = ConsoleColor.DarkGreen;
+
+int i = 0;
+
+while (i < 1000000)
+{
+
+ Console.WriteLine("Type some text here");
+string input = Console.ReadLine();
+string output = "";
+string[,] matrix = new string[20, 120];
+int offset = 0;
+
+foreach (char inputLetter in input)
+{
+ string outLetter = GetLetter(inputLetter.ToString());
+ string[] lines = outLetter.Split(Environment.NewLine);
+ int letterWidth = 0;
+
+ for (int j = 0; j < lines.Length; j++)
+ {
+ string character = lines[j];
+ letterWidth = Math.Max(character.Length, letterWidth);
+
+ for (int k = 0; k < character.Length; k++)
+ {
+ matrix[j, k + offset] = character[k].ToString();
+ }
+ }
+ offset += letterWidth;
+}
+
+for (int k = 0; k < matrix.GetLength(0); k++)
+{
+ for (int j = 0; j < matrix.GetLength(1); j++)
+ {
+ Console.Write(matrix[k, j] ?? " "); // Use null-coalescing operator to handle null values
+ }
+ Console.WriteLine();
+}
+
+
+
+ Console.WriteLine(output);
+
+
+
+ string GetLetter(string input)
+ {
+ switch (input)
+ {
+
+
+ case "a":
+ case "A":
+ return GetLetterA();
+
+ case "b":
+ case "B":
+ return GetLetterB();
+
+ case "c":
+ case "C":
+ return GetLetterC();
+
+ case "d":
+ case "D":
+ return GetLetterD();
+
+ case "e":
+ case "E":
+ return GetLetterE();
+
+ case "f":
+ case "F":
+ return GetLetterF();
+
+ case "g":
+ case "G":
+ return GetLetterG();
+
+ case "h":
+ case "H":
+ return GetLetterH();
+
+ case "i":
+ case "I":
+ return GetLetterI();
+
+ case "j":
+ case "J":
+ return GetLetterJ();
+
+ case "k":
+ case "K":
+ return GetLetterK();
+
+ case "l":
+ case "L":
+ return GetLetterL();
+
+ case "m":
+ case "M":
+ return GetLetterM();
+
+ case "n":
+ case "N":
+ return GetLetterN();
+
+ case "o":
+ case "O":
+ return GetLetterO();
+
+ case "p":
+ case "P":
+ return GetLetterP();
+
+ case "q":
+ case "Q":
+ return GetLetterQ();
+
+ case "r":
+ case "R":
+ return GetLetterR();
+
+ case "s":
+ case "S":
+ return GetLetterS();
+
+ case "t":
+ case "T":
+ return GetLetterT();
+
+ case "u":
+ case "U":
+ return GetLetterU();
+
+ case "v":
+ case "V":
+ return GetLetterV();
+
+ case "w":
+ case "W":
+ return GetLetterW();
+
+ case "x":
+ case "X":
+ return GetLetterX();
+
+ case "y":
+ case "Y":
+ return GetLetterY();
+
+ case "z":
+ case "Z":
+ return GetLetterZ();
+
+ case "0":
+ return GetNumber0();
+
+ case "1":
+ return GetNumber1();
+
+ case "2":
+ return GetNumber2();
+
+ case "3":
+ return GetNumber3();
+
+ case "4":
+ return GetNumber4();
+
+ case "5":
+ return GetNumber5();
+
+ case "6":
+ return GetNumber6();
+
+ case "7":
+ return GetNumber7();
+
+ case "8":
+ return GetNumber8();
+
+ case "9":
+ return GetNumber9();
+ case " ":
+ return GetLetterSpace();
+
+
+ default:
+ return "Letter or Number dosnt exist";
+ }
+}
+
+
+
+ string GetLetterSpace()
+ {
+ return @"
+
+
+
+
+
+";
+ }
+
+
+
+
+
+ string GetLetterA()
+ {
+ return @"
+_____
+\__ \
+ / __ \_
+(____ /
+ \/ ";
+ }
+
+
+ string GetLetterB()
+ {
+ return @"
+___.
+\_ |__
+ | __ \
+ | \_\ \
+ |___ /
+ \/ ";
+ }
+
+
+ string GetLetterC()
+ {
+ return @"
+ ____
+_/ ___\
+\ \___
+ \___ >
+ \/ ";
+ }
+
+ string GetLetterD()
+ {
+ return @"
+ .___
+ __| _/
+ / __ |
+/ /_/ |
+\____ |
+ \/ ";
+ }
+
+ string GetLetterE()
+ {
+ return @"
+ ____
+_/ __ \
+\ ___/
+ \___ >
+ \/ ";
+ }
+
+ string GetLetterF()
+ {
+ return @"
+ _____
+_/ ____\
+\ __\
+ | |
+ |__|
+ ";
+ }
+
+ string GetLetterG()
+ {
+ return @"
+ ____
+ / ___\
+ / /_/ >
+ \___ /
+/_____/ ";
+ }
+
+
+ string GetLetterH()
+ {
+ return @"
+.__
+| |__
+| | \
+| Y \
+|___| /
+ \/ ";
+ }
+
+
+
+ string GetLetterI()
+ {
+ return @"
+.__
+|__|
+| |
+| |
+|__|
+ ";
+ }
+
+
+ string GetLetterJ()
+ {
+ return @"
+ __
+ |__|
+ | |
+ | |
+/\__| |
+\______|";
+ }
+
+ string GetLetterK()
+ {
+ return @"
+ __
+| | __
+| |/ /
+| <
+|__|_ \
+ \/";
+ }
+
+ string GetLetterL()
+ {
+ return @"
+.__
+| |
+| |
+| |__
+|____/
+ ";
+ }
+
+ string GetLetterM()
+ {
+ return @"
+ _____
+ / \
+| Y Y \
+|__|_| /
+ \/ ";
+ }
+
+ string GetLetterN()
+ {
+ return @"
+
+ ____
+ / \
+| | \
+|___| /
+ \/ ";
+ }
+
+ string GetLetterO()
+ {
+ return @"
+ ____
+ / _ \
+( <_> )
+ \____/
+ ";
+ }
+
+ string GetLetterP()
+ {
+ return @"
+______
+\____ \
+| |_> >
+| __/
+|__| ";
+ }
+
+ string GetLetterQ()
+ {
+ return @"
+ ______
+ / ____/
+< <_| |
+ \__ |
+ |__|";
+ }
+
+ string GetLetterR()
+ {
+ return @"
+_______
+\_ __ \
+ | | \/
+ |__|
+ ";
+ }
+
+ string GetLetterS()
+ {
+ return @"
+ ______
+ / ___/
+ \___ \
+/____ >
+ \/ ";
+ }
+
+ string GetLetterT()
+ {
+ return @"
+ __
+_/ |_
+\ __\
+ | |
+ |__|
+ ";
+ }
+
+ string GetLetterU()
+ {
+ return @"
+
+ __ __
+| | \
+| | /
+|____/
+ ";
+ }
+
+ string GetLetterV()
+ {
+ return @"
+___ __
+\ \/ /
+ \ /
+ \_/
+ ";
+ }
+
+
+ string GetLetterW()
+ {
+ return @"
+__ _ __
+\ \/ \/ /
+ \ /
+ \/\_/
+ ";
+ }
+
+
+ string GetLetterX()
+ {
+ return @"
+___ ___
+\ \/ /
+ > <
+/__/\_ \
+ \/";
+ }
+
+
+
+
+ string GetLetterY()
+ {
+ return @"
+ ___.__.
+< | |
+ \___ |
+ / ____|
+ \/ ";
+ }
+
+
+
+
+ string GetLetterZ()
+ {
+ return @"
+________
+\___ /
+ / /
+/_____ \
+ \/";
+ }
+ string GetNumber1()
+ {
+ return @"
+ ____
+/_ |
+ | |
+ | |
+ |___|
+ ";
+ }
+ string GetNumber2()
+ {
+ return @"
+________
+\_____ \
+ / ____/
+/ \
+\_______ \
+ \/";
+ }
+ string GetNumber3()
+ {
+ return @"
+________
+\_____ \
+ _(__ <
+ / \
+/______ /
+ \/ ";
+ }
+ string GetNumber4()
+ {
+ return @"
+ _____
+ / | |
+ / | |_
+/ ^ /
+\____ |
+ |__| ";
+ }
+ string GetNumber5()
+ {
+ return @"
+ .________
+ | ____/
+ |____ \
+ / \
+/______ /
+ \/ ";
+ }
+ string GetNumber6()
+ {
+ return @"
+ ________
+ / _____/
+/ __ \
+\ |__\ \
+ \_____ /
+ \/ ";
+ }
+ string GetNumber7()
+ {
+ return @"
+_________
+\______ \
+ / /
+ / /
+ /____/ ";
+ }
+ string GetNumber8()
+ {
+ return @"
+ ______
+ / __ \
+ > <
+/ -- \
+\______ /
+ \/ ";
+ }
+ string GetNumber9()
+ {
+ return @"
+ ________
+/ __ \
+\____ /
+ / /
+ /____/
+ ";
+ }
+ string GetNumber0()
+ {
+ return @"
+_______
+\ _ \
+/ /_\ \
+\ \_/ \
+ \_____ /
+ \/ ";
+ }
+
+
+}
+
+
+Console.ResetColor();
diff --git a/Text to Font/Text to Font.csproj b/Text to Font/Text to Font.csproj
new file mode 100644
index 00000000..38a375f9
--- /dev/null
+++ b/Text to Font/Text to Font.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net7.0
+ Text_to_Font
+ enable
+ enable
+
+
+
diff --git a/Witcher arena OOP v2/Characters.cs b/Witcher arena OOP v2/Characters.cs
new file mode 100644
index 00000000..ed0ec23d
--- /dev/null
+++ b/Witcher arena OOP v2/Characters.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Witcher_arena_OOP_v2
+{
+ internal class Characters
+ {
+ protected decimal currentHp = 100;
+ protected decimal damage = 20;
+ protected bool testie = false;
+
+ public Characters()
+ {
+
+ }
+
+ public virtual void DealDamage(Player player)
+ {
+ player.currentHp -= damage;
+ }
+ public virtual void TakeDamage(Player player)
+ {
+ currentHp -= player.damage;
+ }
+
+ public virtual void ItsDead(Engine engine)
+ {
+ if (currentHp <= 0)
+ {
+ engine.endRound = true;
+ }
+ }
+
+ public virtual void Test(Player player)
+ {
+ testie = true;
+ if (testie == true)
+ {
+ TakeDamage(player);
+ }
+
+
+ }
+
+ //alt + šipka hore, ctrl + alt
+ }
+}
diff --git a/Witcher arena OOP v2/Cupik.cs b/Witcher arena OOP v2/Cupik.cs
new file mode 100644
index 00000000..ffa9bddc
--- /dev/null
+++ b/Witcher arena OOP v2/Cupik.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using static System.Net.Mime.MediaTypeNames;
+
+namespace Witcher_arena_OOP_v2
+{
+ internal class Cupik : Characters
+ {
+ public Cupik() : base()
+ {
+ damage = 20;
+ currentHp = 100;
+ }
+ }
+}
diff --git a/Witcher arena OOP v2/Engine.cs b/Witcher arena OOP v2/Engine.cs
new file mode 100644
index 00000000..a661c656
--- /dev/null
+++ b/Witcher arena OOP v2/Engine.cs
@@ -0,0 +1,79 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.Design;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Witcher_arena_OOP_v2
+{
+ internal class Engine
+ {
+ Player player = new Player();
+ Skeleton skeleton = new Skeleton();
+ Cupik cupik = new Cupik();
+
+
+ private int roundLoop = 0;
+ private int fightLoop = 0;
+
+ private bool endGame = false;
+ public bool endRound = false;
+
+ private string roundMonster = "";
+
+ private string PickMonster(Random _random)
+ {
+ int randomNumber = _random.Next(2);
+
+ if (randomNumber == 0)
+ {
+ roundMonster = "CupikGrr";
+ }
+ else if (randomNumber == 1)
+ {
+ roundMonster = "SkeletonGrr";
+ }
+
+ return roundMonster;
+ }
+
+ private void FightLoop(Player player, Skeleton skeleton, Cupik cupik)
+ {
+
+
+ }
+
+ private void ChecingIfPlayerIsAlive(Player player)
+ {
+ if (player.currentHp >= 0)
+ {
+ endGame = true;
+ }
+ }
+
+ private void EndingLoops()
+ {
+ if (endRound == true)
+ {
+
+ }
+ if (endRound == true)
+ {
+
+ }
+ }
+
+ public void gg(Characters characters, Player player)
+ {
+ Random rnd = new Random();
+ string monster = PickMonster(rnd);
+
+
+ characters.Test(player);
+
+ Console.WriteLine(roundMonster);
+ Console.WriteLine(player.currentHp);
+ }
+ }
+}
diff --git a/Witcher arena OOP v2/Player.cs b/Witcher arena OOP v2/Player.cs
new file mode 100644
index 00000000..727c7253
--- /dev/null
+++ b/Witcher arena OOP v2/Player.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Reflection.PortableExecutable;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Witcher_arena_OOP_v2
+{
+ internal class Player
+ {
+
+
+ public int damage = 20;
+ public decimal currentHp = 100;
+ private int maxHp = 100;
+
+
+ public void DealDamage(decimal monsterHp)
+ {
+ monsterHp -= damage;
+ }
+ public void TakeDamage(decimal monsterDamage)
+ {
+ currentHp -= damage;
+ }
+
+ }
+}
diff --git a/Witcher arena OOP v2/Program.cs b/Witcher arena OOP v2/Program.cs
new file mode 100644
index 00000000..62c7e534
--- /dev/null
+++ b/Witcher arena OOP v2/Program.cs
@@ -0,0 +1,9 @@
+
+using Witcher_arena_OOP_v2;
+
+Player player = new Player();
+Engine engine = new Engine();
+Characters character = new Characters();
+
+Console.WriteLine("fafafela");
+engine.gg(character, player);
diff --git a/Witcher arena OOP v2/Skeleton.cs b/Witcher arena OOP v2/Skeleton.cs
new file mode 100644
index 00000000..9db9b5fd
--- /dev/null
+++ b/Witcher arena OOP v2/Skeleton.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using static System.Net.Mime.MediaTypeNames;
+
+namespace Witcher_arena_OOP_v2
+{
+ internal class Skeleton : Characters
+ {
+ public Skeleton() : base()
+ {
+ damage = 20;
+ currentHp = 100;
+ }
+ }
+}
diff --git a/Witcher arena OOP v2/Witcher arena OOP v2.csproj b/Witcher arena OOP v2/Witcher arena OOP v2.csproj
new file mode 100644
index 00000000..30e44c0a
--- /dev/null
+++ b/Witcher arena OOP v2/Witcher arena OOP v2.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net7.0
+ Witcher_arena_OOP_v2
+ enable
+ enable
+
+
+
diff --git a/Wizzard Goume/Program.cs b/Wizzard Goume/Program.cs
new file mode 100644
index 00000000..2a246b95
--- /dev/null
+++ b/Wizzard Goume/Program.cs
@@ -0,0 +1,208 @@
+using System;
+using System.Text;
+
+int round = 1;
+int roundF = 0;
+
+decimal PlayerHealth = 100;
+
+decimal EnemyDamage = 10; // 10
+int EnemyHealth = 50;
+
+int enemyBackappHealth = 50;
+int enemyBackappDamage = 10;
+
+string[] OneTimeUseItems = { "Double damage potion", "HP potion" };
+
+bool ThePotionThingIsHappeningSoShutUp = false;
+
+List PlayerOneTimeUseItems = new List();
+
+
+while (round < 100000)
+{
+
+
+ int PlayerDamage = 30;
+
+ int PlayerMaxHealth = 100;
+
+ if (round % 5 == 0)
+ {
+ if (ThePotionThingIsHappeningSoShutUp == false)
+ {
+ // pick a random item from OneTimeUseItems
+ Random rand = new Random();
+ int randomIndex = rand.Next(OneTimeUseItems.Length);
+
+ PlayerOneTimeUseItems.Add(OneTimeUseItems[randomIndex]);
+ Console.WriteLine($"You've received a {OneTimeUseItems[randomIndex]}!");
+ }
+ else
+ {
+
+ }
+ }
+
+
+
+
+ if (round > 1)
+ {
+ EnemyHealth = (int)(EnemyHealth * 1.05); // 5% more
+ enemyBackappHealth = EnemyHealth;
+ EnemyDamage = EnemyDamage * 1.05m;
+ enemyBackappDamage = (int)EnemyDamage;
+ }
+
+ bool PoisonSkip = false;
+ if (PoisonSkip != true)
+ {
+ Console.WriteLine("--------------\nThe Round Started, do you want to use a potion? (y/n) (n = enter...don't ask why)");
+ string? PlayersPoisonDicision = Console.ReadLine();
+ if (PlayersPoisonDicision == "y")
+ {
+ if (PlayerOneTimeUseItems.Count > 0)
+ {
+ Console.WriteLine("Which potion do you want to use? (heal/damage), pressing enter makes you skip this and just go to the round.");
+ string? PlayersPoisonType = Console.ReadLine();
+ if (PlayersPoisonType == "heal")
+ {
+ if (PlayerOneTimeUseItems.Contains("HP potion"))
+ {
+ PlayerOneTimeUseItems.Remove("HP potion");
+ PlayerHealth = PlayerHealth * 2;
+ PlayerHealth = PlayerHealth * 2;
+ }
+ else
+ {
+ Console.WriteLine("You don't have that potion, dummy");
+ PoisonSkip = true;
+ ThePotionThingIsHappeningSoShutUp = true;
+ continue;
+ }
+
+ }
+ else if (PlayersPoisonType == "damage")
+ {
+ if (PlayerOneTimeUseItems.Contains("Double damage potion"))
+ {
+ PlayerOneTimeUseItems.Remove("Double damage potion");
+ PlayerDamage = PlayerDamage * 2;
+ }
+ else
+ {
+ Console.WriteLine("You don't have that poison, dummy");
+ PoisonSkip = true;
+ ThePotionThingIsHappeningSoShutUp = true;
+ continue;
+ }
+
+
+ }
+ else if (PlayerOneTimeUseItems.Count == 0)
+ {
+ PoisonSkip = true;
+ continue;
+ }
+ }
+ else
+ {
+ Console.WriteLine("You don't have a potion, dummy");
+ PoisonSkip = true;
+ continue;
+ }
+
+ }
+ else if (PlayersPoisonDicision == "n")
+ {
+ continue;
+ }
+ }
+ else if (PoisonSkip == true)
+ {
+ continue;
+ }
+ else
+ {
+ continue;
+ }
+
+
+
+
+ Console.WriteLine("-----------------\nA Skeleton has appeared out of nowhere");
+
+
+ roundF = 0;
+ while (roundF < 10000)
+
+ {
+ PlayerHealth = PlayerHealth - EnemyDamage;
+ Console.WriteLine($"The skeleton hit you, dealing {EnemyDamage} damage \n");
+
+ if (PlayerHealth <= 0)
+ {
+ Console.WriteLine("---------------\nYou're dead :/");
+ Console.WriteLine($"You've won {round - 1} games");
+ round = 100000;
+ break;
+ }
+
+ Console.WriteLine($"Skeleton Health: {EnemyHealth}");
+ Console.WriteLine($"Your Health: {PlayerHealth}");
+ Console.WriteLine("Press enter to fight back");
+ string? PlayerAcion = Console.ReadLine();
+
+
+
+
+ switch (PlayerAcion)
+ {
+
+ case "":
+ EnemyHealth = EnemyHealth - PlayerDamage;
+ Console.WriteLine($"You dealt {PlayerDamage} damage to the Skeleton");
+ break;
+
+ default:
+ Console.WriteLine("You hesitated and lost your turn");
+ break;
+ }
+
+ if (EnemyHealth <= 0)
+ {
+ Console.WriteLine("\nYou have defeated the Skeleton!");
+ roundF = 10000;
+ if (PlayerHealth <= PlayerMaxHealth)
+ {
+ PlayerHealth = PlayerHealth * 2;
+ if (PlayerHealth > PlayerMaxHealth)
+ {
+ PlayerHealth = PlayerMaxHealth;
+ }
+
+ }
+ else if (PlayerHealth > PlayerMaxHealth)
+ {
+ PlayerHealth = PlayerMaxHealth;
+ }
+ Console.WriteLine($"Your hp is {PlayerHealth}");
+ Console.WriteLine($"the {round}th round has ended");
+ }
+
+
+
+
+
+ roundF++;
+
+
+
+ }
+ EnemyHealth = enemyBackappHealth;
+
+ round++;
+}
+
+// Praca Mareka Mahúta a Michala Cvengroša
\ No newline at end of file
diff --git a/Wizzard Goume/Wizzard Goume.csproj b/Wizzard Goume/Wizzard Goume.csproj
new file mode 100644
index 00000000..b385fafb
--- /dev/null
+++ b/Wizzard Goume/Wizzard Goume.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ net7.0
+ Wizzard_Goume
+ enable
+ enable
+
+
+
diff --git a/WizzardGameIg/Program.cs b/WizzardGameIg/Program.cs
new file mode 100644
index 00000000..1b0f3cc3
--- /dev/null
+++ b/WizzardGameIg/Program.cs
@@ -0,0 +1,249 @@
+using System;
+using System.Numerics;
+using System.Xml.Serialization;
+
+int round = 1;
+int roundF = 0;
+
+decimal PlayerHp = 100;
+
+int EnemyHp = 50;
+decimal EnemyDmg = 5;
+
+
+
+
+int enemyBackappHp = 50;
+decimal enemyBackappDmg = 5;
+
+string[] OneTimeUseItems = { "Double damage poison", "Double HP poison" };
+
+
+
+Console.WriteLine("Note: If you can type in the console from a Console.ReadLine, don’t write anything — just press Enter \n");
+
+
+
+bool ThePoisonThingIsHappeningSoShutUp = false;
+
+
+List PlayerOneTimeUseItems = new List();
+
+while (round < 1000000)
+{
+
+
+
+ //numbers.Add(string.Parse(vstup));
+ if (round % 5 == 0)
+ {
+ if (ThePoisonThingIsHappeningSoShutUp == false)
+ {
+ // pick a random item from OneTimeUseItems
+ Random rand = new Random();
+ int randomIndex = rand.Next(OneTimeUseItems.Length);
+
+ PlayerOneTimeUseItems.Add(OneTimeUseItems[randomIndex]);
+ Console.WriteLine($"You've received a {OneTimeUseItems[randomIndex]}!");
+ }
+ else
+ {
+
+ }
+ }
+
+
+
+ int PlayerMaxHp = 100;
+ int PlayerDmg = 20;
+
+ //--------------------------//
+
+ //string? number1Text = Console.ReadLine();
+ //decimal number1 = decimal.Parse(number1Text);
+ // if (round == 4)
+ // {
+ //Console.WriteLine(PlayerOneTimeUseItems.Count);
+ // }
+ //some sexy show case code ig?
+
+ //--------------------------//
+
+ if (round > 1)
+ {
+ EnemyHp = (int)(EnemyHp * 1.05); // 5% more
+ enemyBackappHp = EnemyHp;
+ EnemyDmg = EnemyDmg * 1.05m;
+ enemyBackappDmg = EnemyDmg;
+ }
+ //--------------------------//
+ bool PoisonSkip = false;
+ if (PoisonSkip != true)
+ {
+ Console.WriteLine("The Round Started, do you want to use a poison? (y/n) (n = enter...don't ask why)");
+ string? PlayersPoisonDicision = Console.ReadLine();
+ if (PlayersPoisonDicision == "y")
+ {
+ if (PlayerOneTimeUseItems.Count > 0)
+ {
+ Console.WriteLine("Which poison do you want to use? (heal/damage), pressing enter makes you skip this and just go to the round.");
+ string? PlayersPoisonType = Console.ReadLine();
+ if (PlayersPoisonType == "heal")
+ {
+ if (PlayerOneTimeUseItems.Contains("Double HP poison"))
+ {
+ PlayerOneTimeUseItems.Remove("Double HP poison");
+ PlayerHp = PlayerHp * 2;
+ PlayerMaxHp = PlayerMaxHp * 2;
+ }
+ else
+ {
+ Console.WriteLine("You don't have that poison, dummy");
+ PoisonSkip = true;
+ ThePoisonThingIsHappeningSoShutUp = true;
+ continue;
+ }
+
+ }
+ else if (PlayersPoisonType == "damage")
+ {
+ if (PlayerOneTimeUseItems.Contains("Double damage poison"))
+ {
+ PlayerOneTimeUseItems.Remove("Double damage poison");
+ PlayerDmg = PlayerDmg * 2;
+ }
+ else
+ {
+ Console.WriteLine("You don't have that poison, dummy");
+ PoisonSkip = true;
+ ThePoisonThingIsHappeningSoShutUp = true;
+ continue;
+ }
+
+
+ }
+ else if (PlayerOneTimeUseItems.Count == 0)
+ {
+ PoisonSkip = true;
+ continue;
+ }
+ }
+ else
+ {
+ Console.WriteLine("You don't have a poison, dummy");
+ PoisonSkip = true;
+ continue;
+ }
+
+ }
+ else if (PlayersPoisonDicision == "n")
+ {
+ continue;
+ }
+ }
+ else if (PoisonSkip == true)
+ {
+ continue;
+ }
+ else
+ {
+ continue;
+ }
+
+
+
+ if (PlayerMaxHp < PlayerHp)
+ {
+ PlayerHp = PlayerMaxHp;
+ }
+
+ Console.WriteLine($"A Enemy has appeared in front of you and it hit you, dealing {EnemyDmg} damage (Your hp {PlayerHp - EnemyDmg})");
+ PlayerHp = PlayerHp - EnemyDmg;
+ Console.WriteLine($"Press enter to deal {PlayerDmg} damage");
+ while (roundF < 1000000)
+ {
+
+
+ string? PlayerDecision = Console.ReadLine();
+
+
+
+ //the attack part
+ if (PlayerDecision == "")
+ {
+
+ EnemyHp = EnemyHp - PlayerDmg;
+ if (EnemyHp <= 0)
+ {
+ EnemyHp = 0;
+ Console.WriteLine("You hit the Enemy and killed it! \n");
+ }
+ else
+ {
+ Console.WriteLine($"You hit the Enemy and their hp is now {EnemyHp} and it's their turn\n");
+ }
+
+ }
+ // for testing
+ else if (PlayerDecision == "instaE")
+ {
+ EnemyHp = 0;
+ }
+ else if (PlayerDecision == "instaP")
+ {
+ PlayerHp = 0;
+ }
+ else
+ {
+ continue;
+ // if you type anything else, it just skips your turn
+ }
+
+ // the enemy attack part
+ if (EnemyHp != 0)
+ {
+
+ PlayerHp = PlayerHp - EnemyDmg;
+ Console.WriteLine($"The enemy hit you (Your hp {PlayerHp}) \n");
+ }
+
+ decimal CurrentPlayerHp = PlayerHp;
+
+ // this is the end/continue part
+ if (PlayerHp <= 0)
+ {
+ Console.WriteLine("You are dead");
+ Console.WriteLine($"You've Killed {round - 1} Enemies");
+ roundF = 1000000;
+ round = 1000000;
+ }
+ else if (EnemyHp <= 0)
+ {
+
+ PlayerHp = CurrentPlayerHp * 2;
+ if (PlayerHp > PlayerMaxHp)
+ {
+ PlayerHp = PlayerMaxHp;
+ }
+ roundF = 1000000;
+ Console.WriteLine($"Your hp is {PlayerHp}");
+ Console.WriteLine("Next round!\n");
+
+
+ }
+ roundF++;
+
+ }
+
+ EnemyHp = enemyBackappHp;
+ EnemyDmg = enemyBackappDmg;
+
+ if (round < 1000000)
+ {
+ Console.WriteLine($"The {round}th round ended \n ----------------");
+ roundF = 0;
+ }
+
+
+ round++;
+}
diff --git a/WizzardGameIg/WizzardGameIg.csproj b/WizzardGameIg/WizzardGameIg.csproj
new file mode 100644
index 00000000..2150e379
--- /dev/null
+++ b/WizzardGameIg/WizzardGameIg.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net8.0
+ enable
+ enable
+
+
+
diff --git a/WorkWithFiles/DaLogic.cs b/WorkWithFiles/DaLogic.cs
new file mode 100644
index 00000000..b747c532
--- /dev/null
+++ b/WorkWithFiles/DaLogic.cs
@@ -0,0 +1,46 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using static System.Net.Mime.MediaTypeNames;
+
+namespace WorkWithFiles
+{
+ internal class DaLogic
+ {
+
+
+
+
+
+
+ private const string FilePath = "\\\\fs1\\Data_studenti$\\2025\\mahutm25\\Desktop\\fafafela\\txt";
+
+ public int ReadingTheFile()
+ {
+ string text = File.ReadAllText(FilePath);
+ string[] words = text.Split(' ');
+
+
+ return words.Length;
+
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ }
+}
diff --git a/WorkWithFiles/Program.cs b/WorkWithFiles/Program.cs
new file mode 100644
index 00000000..d43e737b
--- /dev/null
+++ b/WorkWithFiles/Program.cs
@@ -0,0 +1,7 @@
+using System.Security.Principal;
+using WorkWithFiles;
+
+DaLogic logic = new();
+
+int numbersOfWords = logic.ReadingTheFile();
+Console.WriteLine(numbersOfWords);
\ No newline at end of file
diff --git a/WorkWithFiles/WorkWithFiles.csproj b/WorkWithFiles/WorkWithFiles.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/WorkWithFiles/WorkWithFiles.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/Wuzardino/Program.cs b/Wuzardino/Program.cs
new file mode 100644
index 00000000..3751555c
--- /dev/null
+++ b/Wuzardino/Program.cs
@@ -0,0 +1,2 @@
+// See https://aka.ms/new-console-template for more information
+Console.WriteLine("Hello, World!");
diff --git a/Wuzardino/Wuzardino.csproj b/Wuzardino/Wuzardino.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/Wuzardino/Wuzardino.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/contactAdder/Call.cs b/contactAdder/Call.cs
new file mode 100644
index 00000000..dc367e93
--- /dev/null
+++ b/contactAdder/Call.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace contactAdder
+{
+ internal class Call : Discord
+ {
+ public Call() : base()
+ {
+ filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\Calls.txt";
+ }
+ }
+}
diff --git a/contactAdder/DaSystem.cs b/contactAdder/DaSystem.cs
new file mode 100644
index 00000000..452ae427
--- /dev/null
+++ b/contactAdder/DaSystem.cs
@@ -0,0 +1,204 @@
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Linq;
+using System.Linq.Expressions;
+using System.Reflection.Metadata.Ecma335;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml.Linq;
+using contactAdder;
+using static System.Runtime.InteropServices.JavaScript.JSType;
+
+namespace contactAdder
+{
+ internal class DaSystem
+ {
+ private string filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\";
+
+ Email email = new Email();
+ SMS sms = new SMS();
+ Call call = new Call();
+ Discord discord = new Discord();
+
+ private List daFilePathEndParts = new List() { "Emails.txt", "Calls.txt", "SMS.txt", "Dicsords.txt" };
+ private List DaBigBossNames = new List() { "email", "call", "sms", "discord" };
+
+ public bool Choise = true;
+
+ private string[] args;
+ public void run()
+ {
+ TheChoises();
+ }
+
+ private void TheChoises()
+ {
+ while (Choise == true)
+ {
+ Console.WriteLine("\nPick between these 3... also, 'end' will end the program\n Add(1)\n Show all(2)\n Show spesific(3)");
+ string? choise = Console.ReadLine();
+
+ switch (choise)
+ {
+ case "1":
+ AddContact(email, call, sms, discord);
+ break;
+ case "2":
+ ShowAllContacts();
+ break;
+ case "3":
+ ShowSpesificContact();
+ break;
+ case "end":
+ Choise = false;
+ break;
+ default:
+ Console.WriteLine(" What? Try again, bro");
+ break;
+ }
+ }
+ }
+ private void AddContact(Email email, Call call, SMS sms, Discord discord)
+ {
+ bool addContactLoop = true;
+
+ while (addContactLoop == true)
+ {
+ Console.WriteLine("\nEnter The type of contact...btw, 'back' will send ya back\n Call/Number(1)\n Email(2)\n SMS(3)\n Discord(4)");
+ string? contactType = Console.ReadLine();
+ if (contactType == "back")
+ {
+ addContactLoop = false;
+ break;
+ }
+ Console.WriteLine("\nThe persons name now...");
+ string? name = Console.ReadLine();
+
+ Console.WriteLine("\nThe persons number, discord or gmail(don't include the @gmail.com part) now...");
+ string? text = Console.ReadLine();
+
+ switch (contactType)
+ {
+ case "1":
+ call.DaAddThing(name, text, contactType);
+ addContactLoop = false;
+ break;
+ case "2":
+ email.DaAddThing(name, text, contactType);
+ addContactLoop = false;
+ break;
+ case "3":
+ sms.DaAddThing(name, text, contactType);
+ addContactLoop = false;
+ break;
+ case "4":
+ discord.DaAddThing(name, text, contactType);
+ addContactLoop = false;
+ break;
+ default:
+ Console.WriteLine("\nthat doesn't exist..");
+ break;
+ }
+ }
+ }
+ private void ShowAllContacts()
+ {
+ int j = 0;
+ for (int i = 0; i < daFilePathEndParts.Count; i++)
+ {
+ filePath += daFilePathEndParts[i];
+
+ ReadFile(filePath);
+ string texty = File.ReadAllText(filePath);
+ Console.WriteLine("\n" + DaBigBossNames[j] + ":\n" + texty);
+ j++;
+ filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\";
+ }
+ }
+ private void ShowSpesificContact()
+ {
+ Console.WriteLine("Enter the type of Contact (email, call, sms, discord)");
+ string? contactType = Console.ReadLine();
+
+ string daName = "";
+ string daText = "";
+ bool endThis = false;
+ bool nope = false;
+ for (int i = 0; i < DaBigBossNames.Count; i++)
+ {
+ string contactTypeExister = DaBigBossNames[i];
+ if (contactType == contactTypeExister)
+ {
+ Console.WriteLine("Now enter their name");
+ string? name = Console.ReadLine();
+ name = name + ":";
+ ReadEveryLine(name, daName, daText);
+ nope = true;
+ }
+ if (i == DaBigBossNames.Count - 1 && nope == false)
+ {
+ endThis = true;
+ }
+ if (endThis == true)
+ {
+ Console.WriteLine("You typed it wrong, bro");
+ }
+ filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\";
+ }
+ }
+ private void ReadFile(string filePath)
+ {
+ try
+ {
+ string textiny = File.ReadAllText(filePath);
+ }
+ catch
+ {
+ string textiny = "";
+ File.WriteAllText(filePath, textiny);
+ }
+ }
+ private void ReadEveryLine(string name, string daName, string daText)
+ {
+ for (int i = 0; i < daFilePathEndParts.Count; i++)
+ {
+ filePath += daFilePathEndParts[i];
+
+ int j = 0;
+ bool nextLine = false;
+ try
+ {
+ foreach (string line in File.ReadLines(filePath)) // from google: https://codesignal.com/learn/courses/fundamentals-of-text-data-manipulation-in-csharp/lessons/reading-text-files-line-by-line-in-csharp
+ {
+ if (name == line)
+ {
+ daName = line;
+ nextLine = true;
+ }
+ else if (nextLine == true)
+ {
+ daText = line;
+ nextLine = false;
+ i = daFilePathEndParts.Count;
+ }
+ j++;
+ }
+ }
+ catch
+ {
+ }
+ filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\";
+ }
+
+ if (daName != name)
+ {
+ Console.WriteLine("The name ain't there, bro");
+ }
+ else
+ {
+ Console.WriteLine($"\n{daName} {daText}");
+ }
+ }
+ }
+}
diff --git a/contactAdder/Discord.cs b/contactAdder/Discord.cs
new file mode 100644
index 00000000..dc9478e1
--- /dev/null
+++ b/contactAdder/Discord.cs
@@ -0,0 +1,49 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace contactAdder
+{
+ internal class Discord
+ {
+ private bool justInCase;
+ public Discord() { }
+
+ private protected string filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\Dicsords.txt";
+ private string discordUsername = "";
+ private string textiny = "";
+
+ public void DaAddThing(string name, string text, string contact)
+ {
+ ReadFile(justInCase);
+ AddContact(name, text, contact);
+ }
+ public void ReadFile(bool justInCase)
+ {
+
+ try
+ {
+ textiny = File.ReadAllText(filePath);
+ }
+ catch
+ {
+ textiny = "";
+ File.WriteAllText(filePath, textiny);
+ }
+
+ }
+ private void AddContact(string name, string text, string contact)
+ {
+ if (contact == "2")
+ {
+ discordUsername = discordUsername + name + ":\n" + text + "@gmail.com\n";
+ }
+ else { discordUsername = discordUsername + name + ":\n" + text + "\n"; }
+
+ File.AppendAllText(filePath, discordUsername);
+ }
+ }
+}
+
diff --git a/contactAdder/Gmail.cs b/contactAdder/Gmail.cs
new file mode 100644
index 00000000..38771a27
--- /dev/null
+++ b/contactAdder/Gmail.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace contactAdder
+{
+ internal class Email : Discord
+ {
+ public Email() : base()
+ {
+ filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\Emails.txt";
+ }
+ }
+}
diff --git a/contactAdder/Program.cs b/contactAdder/Program.cs
new file mode 100644
index 00000000..920cbe54
--- /dev/null
+++ b/contactAdder/Program.cs
@@ -0,0 +1,5 @@
+using contactAdder;
+
+DaSystem daSystem = new DaSystem();
+
+daSystem.run();
diff --git a/contactAdder/SMS.cs b/contactAdder/SMS.cs
new file mode 100644
index 00000000..b7f77fe8
--- /dev/null
+++ b/contactAdder/SMS.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace contactAdder
+{
+ internal class SMS : Discord
+ {
+ public SMS() : base()
+ {
+ filePath = "C:\\Users\\MexNan\\Desktop\\for-10.12.25\\SMS.txt";
+ }
+ }
+}
diff --git a/contactAdder/contactAdder.csproj b/contactAdder/contactAdder.csproj
new file mode 100644
index 00000000..780397f2
--- /dev/null
+++ b/contactAdder/contactAdder.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/gamue/Program.cs b/gamue/Program.cs
new file mode 100644
index 00000000..77310279
--- /dev/null
+++ b/gamue/Program.cs
@@ -0,0 +1,22 @@
+List numbers = new List();
+Console.WriteLine("Put a number here ig?");
+string vstup = Console.ReadLine();
+
+while (vstup != "+")
+{
+ numbers.Add(int.Parse(vstup));
+ Console.WriteLine("Next number");
+ vstup = Console.ReadLine();
+
+}
+
+Console.WriteLine("it's:");
+int sucet = 0;
+foreach (int i in numbers)
+{
+ sucet += i;
+}
+Console.WriteLine(sucet);
+
+
+//extras... continue jumps over one cycle and break stops the whole thing.. use break as least as possible... soposibly
\ No newline at end of file
diff --git a/gamue/gamue.csproj b/gamue/gamue.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/gamue/gamue.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/grutings/Program.cs b/grutings/Program.cs
new file mode 100644
index 00000000..4d632373
--- /dev/null
+++ b/grutings/Program.cs
@@ -0,0 +1,31 @@
+
+
+string name = GetMyName();
+string age = GetMyAge();
+
+PrintStuff(name, age);
+
+
+
+
+string GetMyName()
+{
+ Console.WriteLine("Name?");
+ string? name = Console.ReadLine();
+
+ return name;
+}
+
+string GetMyAge()
+{
+ Console.WriteLine("Age?");
+ string? age = Console.ReadLine();
+
+ return age;
+}
+
+
+void PrintStuff(string name, string age)
+{
+ Console.WriteLine($"Your name is {name} and you're {age} years old");
+}
\ No newline at end of file
diff --git a/grutings/grutings.csproj b/grutings/grutings.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/grutings/grutings.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/idkkkkkkkkkkk/Program.cs b/idkkkkkkkkkkk/Program.cs
new file mode 100644
index 00000000..eb5c22b2
--- /dev/null
+++ b/idkkkkkkkkkkk/Program.cs
@@ -0,0 +1,16 @@
+int[] numbers = new int[] { 10, 300, 20, 40, 50 };
+string[] names = new string[] { "Janko", "Fero", "Jozo", "Miro", "Laco" };
+
+string[,] matrix = new string[30, 5];
+matrix[0, 2] = "Janko";
+matrix[1, 2] = "Fero";
+matrix[25, 4] = "Miro";
+
+for (int i = 0; i < 30; i++)
+{
+ for (int j = 0; j < 5; j++)
+ {
+ Console.Write(matrix[i, j] + ",");
+ }
+ Console.WriteLine();
+}
\ No newline at end of file
diff --git a/idkkkkkkkkkkk/idkkkkkkkkkkk.csproj b/idkkkkkkkkkkk/idkkkkkkkkkkk.csproj
new file mode 100644
index 00000000..8d4f0598
--- /dev/null
+++ b/idkkkkkkkkkkk/idkkkkkkkkkkk.csproj
@@ -0,0 +1,14 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/kkk/Program.cs b/kkk/Program.cs
new file mode 100644
index 00000000..d6b66758
--- /dev/null
+++ b/kkk/Program.cs
@@ -0,0 +1,83 @@
+/*
+int u = 1;
+//change one thing and its a infinity loop :>
+while (1 <= 1000)
+{
+ Console.WriteLine(u);
+ u++;
+}
+*/
+
+//loop
+/*
+for (int i = 1; i <= 1000; i++)
+{
+ //to make it go like 2,4,6,8...
+ int modulo = i % 2;
+ if (modulo == 0)
+ //the write thing ofc
+ {
+ Console.WriteLine(i);
+ }
+}
+*/
+
+
+
+
+
+/*
+int[,] matrix = new int[3, 4];
+matrix[0, 0] = 1;
+matrix[2, 2] = 2;
+matrix[4, 7] = 3;
+*/
+
+
+
+
+
+int[] numbers = new int[] { 10, 300, 20, 40, 50 };
+string[] names = new string[] { "Janko", "Fero", "Jozo", "Miro", "Laco" };
+
+string[,] matrix = new string[30, 5];
+matrix[0, 2] = "Janko";
+matrix[1, 2] = "Fero";
+matrix[25, 4] = "Miro";
+
+
+for (int i = 0; i < 30; i++)
+{
+ for (int j = 0; j < 5; j++)
+ {
+ Console.Write(matrix[i, j] + ",");
+ }
+ Console.WriteLine();
+}
+
+/*
+// it writes the whole numbers table
+int index = 0;
+
+while (index < numbers.Length)
+{
+ Console.WriteLine(numbers[index]);
+ index++;
+}
+
+
+// it writes the whole numbers table
+
+for (int i = 0; i < 5; i++)
+{
+ Console.WriteLine(numbers[i]);
+}
+
+
+// it writes the whole numbers table
+
+foreach (int number in numbers)
+{
+ Console.WriteLine(number);
+}
+*/
\ No newline at end of file
diff --git a/kkk/kkk.csproj b/kkk/kkk.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/kkk/kkk.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/src/AppsLab-001-StartHere/Greetings.cs b/src/AppsLab-001-StartHere/Greetings.cs
index fbe10953..f02fdb12 100644
--- a/src/AppsLab-001-StartHere/Greetings.cs
+++ b/src/AppsLab-001-StartHere/Greetings.cs
@@ -11,6 +11,6 @@ public class Greetings
/// A string containing the greeting message.
public string Hello()
{
- return "Hello World!";
+ return "Hello AppsLab!";
}
}
diff --git a/src/AppsLab-002-ConsoleWriteLine/Program.cs b/src/AppsLab-002-ConsoleWriteLine/Program.cs
index 837131c2..e71bbf0c 100644
--- a/src/AppsLab-002-ConsoleWriteLine/Program.cs
+++ b/src/AppsLab-002-ConsoleWriteLine/Program.cs
@@ -1 +1,4 @@
-Console.WriteLine("Hello, World!");
\ No newline at end of file
+int age = 15;
+string name = "Frau";
+
+Console.WriteLine($"My name is {name} and im {age}");
\ No newline at end of file
diff --git a/src/AppsLab-008-ConsoleReadLine/Program.cs b/src/AppsLab-008-ConsoleReadLine/Program.cs
index 6f7376c9..f2a67a51 100644
--- a/src/AppsLab-008-ConsoleReadLine/Program.cs
+++ b/src/AppsLab-008-ConsoleReadLine/Program.cs
@@ -1,8 +1,171 @@
-Console.WriteLine("Ako sa voláš?");
-string? meno = Console.ReadLine();
-Console.WriteLine("Ahoj, " + meno);
-
-Console.WriteLine("Koľko máš rokov?");
-string vstup = Console.ReadLine() ?? "0";
-int vek = int.Parse(vstup);
-Console.WriteLine("Máš " + vek + " rokov.");
+using static System.Runtime.InteropServices.JavaScript.JSType;
+
+Console.WriteLine("chose,buddy");
+int stage = int.Parse(Console.ReadLine());
+if (stage == 1)
+{
+
+ Console.WriteLine("Switch calculator");
+ int i = 0;
+
+ while (i < 1)
+ {
+ Console.WriteLine("----------");
+
+ Console.WriteLine("Calculation time!");
+
+
+ Console.WriteLine("Select the first number");
+ decimal number1 = int.Parse(Console.ReadLine());
+
+ Console.WriteLine("Select: +, -, *, /, % ?");
+ string? sucetselection = Console.ReadLine();
+
+ Console.WriteLine("Now, select the second number");
+ decimal number2 = decimal.Parse(Console.ReadLine());
+
+ decimal vysledok = 0;
+
+ switch (sucetselection)
+ {
+ case "+":
+ vysledok = number1 + number2;
+ break;
+
+ case "-":
+ vysledok = number1 - number2;
+ break;
+
+ case "*":
+ vysledok = number1 * number2;
+ break;
+
+ case "/":
+ if (number2 == 0)
+ {
+ Console.WriteLine("error");
+ break;
+ }
+ vysledok = number1 / number2;
+ break;
+
+ case "%":
+ vysledok = number1 % number2;
+ break;
+
+ default:
+ Console.WriteLine("Operacion is unknowed");
+ break;
+ }
+ Console.WriteLine($"It's " + vysledok);
+
+ Console.WriteLine("do you wanna continue?");
+ string end = Console.ReadLine();
+ if (end == "n")
+ i = 1;
+ }
+}
+else if (stage == 2)
+{
+ Console.WriteLine("n2t");
+ Console.WriteLine("----------");
+
+ Console.WriteLine("Number to text time!");
+
+ decimal number = int.Parse(Console.ReadLine());
+
+ string numberDescription = number switch
+ {
+ 1 => "one",
+ 2 => "two",
+ 3 => "three",
+ 4 => "four",
+ _ => "NEIN!!!"
+
+ };
+ Console.WriteLine(numberDescription);
+}
+else if (stage == 3)
+{
+ Console.WriteLine("Original If Calculator");
+ Console.WriteLine("----------");
+
+ Console.WriteLine("Calculation time!");
+
+ Console.WriteLine("Select the first number");
+ string? number1Text = Console.ReadLine();
+ decimal number1 = decimal.Parse(number1Text);
+
+ Console.WriteLine("Select: +, -, *, / ?");
+ string? sucetselection = Console.ReadLine();
+
+ Console.WriteLine("Now, select the second number");
+ string? number2Text = Console.ReadLine();
+ decimal number2 = decimal.Parse(number2Text);
+ //skus swich
+
+ if (sucetselection == "+")
+
+ {
+ decimal sucet = number1 + number2;
+
+ Console.WriteLine($"It's " + sucet);
+ }
+ else if (sucetselection == "-")
+
+ {
+ decimal sucet = number1 - number2;
+
+ Console.WriteLine($"It's " + sucet);
+ }
+ else if (sucetselection == "*")
+
+ {
+ decimal sucet = number1 * number2;
+
+ Console.WriteLine($"It's " + sucet);
+ }
+ else if (sucetselection == "/")
+
+ {
+ decimal sucet = number1 / (decimal)number2;
+
+ Console.WriteLine($"It's " + sucet);
+ }
+}
+else if (stage == 4)
+{
+ Console.WriteLine("short calculator");
+ Console.WriteLine("----------");
+
+ Console.WriteLine("Calculation time!");
+
+
+ Console.WriteLine("Select the first number");
+ decimal number1 = int.Parse(Console.ReadLine());
+
+ Console.WriteLine("Select: +, -, *, /, % ?");
+ string? sucitselection = Console.ReadLine();
+
+ Console.WriteLine("Now, select the second number");
+ decimal number2 = decimal.Parse(Console.ReadLine());
+
+ decimal vysledok = 0;
+
+ string CalculatorDescription = sucitselection switch
+ {
+
+ };
+
+
+
+
+
+}
+else
+ Console.WriteLine("not included");
+
+
+
+
+
diff --git a/src/AppsLab-011-Strings/StringManipulator.cs b/src/AppsLab-011-Strings/StringManipulator.cs
index f226d70d..a56ba510 100644
--- a/src/AppsLab-011-Strings/StringManipulator.cs
+++ b/src/AppsLab-011-Strings/StringManipulator.cs
@@ -13,7 +13,8 @@ public class StringManipulator
/// The concatenated string.
public string AppendStrings(string first, string second)
{
- throw new NotImplementedException();
+ return first + second;
+ //$"Hi {first}\n Sup {second} \"haf"; --- dosn't work for some reasone...just saying...
}
///
@@ -23,7 +24,7 @@ public string AppendStrings(string first, string second)
/// The uppercase string.
public string ConvertToUpper(string input)
{
- throw new NotImplementedException();
+ return input.ToUpper();
}
///
@@ -33,7 +34,7 @@ public string ConvertToUpper(string input)
/// The lowercase string.
public string ConvertToLower(string input)
{
- throw new NotImplementedException();
+ return input.ToLower();
}
///
@@ -44,7 +45,7 @@ public string ConvertToLower(string input)
/// True if the substring is found, false otherwise.
public bool ContainsSubstring(string input, string substring)
{
- throw new NotImplementedException();
+ return input.Contains(substring);
}
///
@@ -55,6 +56,6 @@ public bool ContainsSubstring(string input, string substring)
/// True if the string starts with the substring, false otherwise.
public bool StartsWithSubstring(string input, string substring)
{
- throw new NotImplementedException();
+ return input.StartsWith(substring);
}
}
\ No newline at end of file
diff --git a/src/AppsLab-014-Switch/MovieRating.cs b/src/AppsLab-014-Switch/MovieRating.cs
index ab689d49..051d959a 100644
--- a/src/AppsLab-014-Switch/MovieRating.cs
+++ b/src/AppsLab-014-Switch/MovieRating.cs
@@ -1,4 +1,6 @@
-namespace AppsLab_014_Switch;
+using static System.Runtime.InteropServices.JavaScript.JSType;
+
+namespace AppsLab_014_Switch;
///
/// Provides methods for working with movie ratings.
@@ -12,6 +14,26 @@ public class MovieRating
/// A string describing the specified movie rating.
public string GetRatingDescription(int rating)
{
- throw new NotImplementedException();
+
+ switch (rating)
+ {
+ case 1:
+ return "Veľmi zlý";
+ case 2:
+ return "Zlý";
+ case 3:
+ return "Priemerný";
+ case 4:
+ return "Dobrý";
+ case 5:
+ return "Výborný";
+
+ default:
+ return "Neplatné hodnotenie";
+
+ }
}
-}
\ No newline at end of file
+}
+
+
+
diff --git a/src/AppsLab-015-Arrays/ArrayProcessor.cs b/src/AppsLab-015-Arrays/ArrayProcessor.cs
index 59f8d1c7..96da34f7 100644
--- a/src/AppsLab-015-Arrays/ArrayProcessor.cs
+++ b/src/AppsLab-015-Arrays/ArrayProcessor.cs
@@ -13,9 +13,14 @@ public class ArrayProcessor
/// First element of the array, or 0 if array is empty.
public int GetFirstElement(int[] numbers)
{
- throw new NotImplementedException();
+ if (numbers is null || numbers.Length == 0)
+ {
+ return 0;
+ }
+ return numbers[0];
}
+
///
/// Returns the last element of the provided array.
/// If the array is empty, it returns 0.
@@ -24,7 +29,11 @@ public int GetFirstElement(int[] numbers)
/// Last element of the array, or 0 if array is empty.
public int GetLastElement(int[] numbers)
{
- throw new NotImplementedException();
+ if (numbers is null || numbers.Length == 0)
+ {
+ return 0;
+ }
+ return numbers[numbers.Length -1];
}
///
@@ -36,7 +45,13 @@ public int GetLastElement(int[] numbers)
/// Element at the specified position, or 0 if position is out of range.
public int GetElementAtPosition(int[] numbers, int position)
{
- throw new NotImplementedException();
+ {
+ if (numbers is null || numbers.Length == 0 || position >= numbers.Length)
+ {
+ return 0;
+ }
+ return numbers[position];
+ }
}
///
@@ -46,6 +61,12 @@ public int GetElementAtPosition(int[] numbers, int position)
/// Length of the array.
public int GetLength(int[] numbers)
{
- throw new NotImplementedException();
+ {
+ if (numbers is null || numbers.Length == 0)
+ {
+ return 0;
+ }
+ return numbers.Length;
+ }
}
}
diff --git a/src/AppsLab-016-Loops/WeatherStats.cs b/src/AppsLab-016-Loops/WeatherStats.cs
index 8bca9659..2e6709c9 100644
--- a/src/AppsLab-016-Loops/WeatherStats.cs
+++ b/src/AppsLab-016-Loops/WeatherStats.cs
@@ -12,7 +12,13 @@ public class WeatherStats
/// Average temperature.
public double AverageTemperature(double[] temperatures)
{
- throw new NotImplementedException();
+ double average = 0;
+ foreach (var temperature in temperatures)
+ {
+ average += temperature;
+ }
+ average/= temperatures.Length;
+ return average;
}
///
@@ -22,7 +28,16 @@ public double AverageTemperature(double[] temperatures)
/// Maximum temperature.
public double MaxTemperature(double[] temperatures)
{
- throw new NotImplementedException();
+ double maximum = double.MinValue;
+ foreach (double temperature in temperatures)
+ {
+
+ if (temperature > maximum)
+ {
+ maximum = temperature;
+ }
+ }
+ return maximum;
}
///
@@ -32,6 +47,15 @@ public double MaxTemperature(double[] temperatures)
/// Minimum temperature.
public double MinTemperature(double[] temperatures)
{
- throw new NotImplementedException();
+ double Maximum = double.MaxValue;
+ foreach (double temperature in temperatures)
+ {
+
+ if (temperature < Maximum)
+ {
+ Maximum = temperature;
+ }
+ }
+ return Maximum;
}
}
diff --git a/src/AppsLab-019-MethodsOverloading/PasswordGenerator.cs b/src/AppsLab-019-MethodsOverloading/PasswordGenerator.cs
index b48403a4..5e788bfe 100644
--- a/src/AppsLab-019-MethodsOverloading/PasswordGenerator.cs
+++ b/src/AppsLab-019-MethodsOverloading/PasswordGenerator.cs
@@ -1,3 +1,6 @@
+using System.ComponentModel.Design;
+using System.Threading.Channels;
+
namespace AppsLab_019_MethodsOverloading
{
///
@@ -18,7 +21,8 @@ public class PasswordGenerator
/// A randomly generated password.
public string GeneratePassword()
{
- throw new NotImplementedException();
+ //ctrl + click
+ return GeneratePassword(DefaultLength);
}
///
@@ -28,7 +32,17 @@ public string GeneratePassword()
/// A randomly generated password.
public string GeneratePassword(int length)
{
- throw new NotImplementedException();
+ string password = "";
+
+ for (int i = 0; i < length; i++)
+ {
+ //generuje 27 cisiel
+ int randomNumber = _random.Next(27);
+ //dava tie cisla do a-z alb to stringu, idk, asi, robi to ale podla dlzky
+ password = password + Alphabet[randomNumber].ToString();
+ }
+
+ return password;
}
///
@@ -40,7 +54,27 @@ public string GeneratePassword(int length)
/// A randomly generated password.
public string GeneratePassword(int length, bool includeSpecialChars, bool includeNumbers)
{
- throw new NotImplementedException();
- }
+
+ string pasword = GeneratePassword(length);
+
+ if (includeSpecialChars)
+ {
+
+ int index = _random.Next(0, 9);
+ pasword.Replace(pasword[length - 1], SpecialChars[index]);
+
+ //ask chat gpt or something....
+ }
+ if (includeNumbers)
+ {
+
+ int numIndex = _random.Next(0, 9);
+ pasword.Replace(pasword[0], Numbers[numIndex]);
+ }
+ return pasword;
+ }
}
-}
\ No newline at end of file
+}
+
+
+// napis "cw" a potom tab a mas insta Console.WriteLine();
\ No newline at end of file
diff --git a/src/AppsLab-022-Files/Program.cs b/src/AppsLab-022-Files/Program.cs
index 3751555c..5ac4ca1f 100644
--- a/src/AppsLab-022-Files/Program.cs
+++ b/src/AppsLab-022-Files/Program.cs
@@ -1,2 +1,45 @@
-// See https://aka.ms/new-console-template for more information
-Console.WriteLine("Hello, World!");
+
+List textList = new List();
+
+Console.WriteLine("What .txt?");
+string? TextTextName = Console.ReadLine();
+
+string FilePath = "\\\\fs1\\Data_studenti$\\2025\\mahutm25\\Desktop\\fafafela\\" + TextTextName;
+
+for (int i = 0; i < 1;)
+{
+
+
+
+ Console.WriteLine("Text? (end = ...well, ending the program)");
+ string? Text = Console.ReadLine();
+
+
+
+
+ if (Text == "end")
+ {
+ i = 1;
+ File.AppendAllLines(FilePath, textList);
+
+
+ }
+ else
+ {
+ textList.Add(Text);
+ }
+
+ string text = File.ReadAllText(FilePath);
+
+ Console.WriteLine("\n" + text + $"{Text}");
+
+}
+
+
+
+
+
+
+
+
+//https://github.com/AppsLab-sk/csharp/blob/main/lekcie/AppsLab-022-Files.md
\ No newline at end of file
diff --git a/src/AppsLab-026-LINQ/Program.cs b/src/AppsLab-026-LINQ/Program.cs
index 3751555c..f1a0df52 100644
--- a/src/AppsLab-026-LINQ/Program.cs
+++ b/src/AppsLab-026-LINQ/Program.cs
@@ -1,2 +1,28 @@
-// See https://aka.ms/new-console-template for more information
-Console.WriteLine("Hello, World!");
+using AppsLab_026_LINQ;
+
+List students = new List();
+
+students.Add(new Student { Name = "David", age = 16 });
+students.Add(new Student { Name = "Patrik", age = 15 });
+students.Add(new Student { Name = "Alex", age = 15 });
+students.Add(new Student { Name = "Michal", age = 15 });
+students.Add(new Student { Name = "Kristian", age = 16 });
+students.Add(new Student { Name = "Fabio", age = 16 });
+students.Add(new Student { Name = "Lukáš", age = 15 });
+students.Add(new Student { Name = "Michal", age = 15 });
+students.Add(new Student { Name = "Rudko", age = 16 });
+students.Add(new Student { Name = "Michal", age = 15 });
+students.Add(new Student { Name = "Matúš", age = 15 });
+students.Add(new Student { Name = "Michal", age = 15 });
+students.Add(new Student { Name = "Marek", age = 15 });
+students.Add(new Student { Name = "Matej", age = 67 });
+
+
+//List outputStudents = students.GroupBy(s = > s.Name).ToList();
+var grouppedStudents = students.GroupBy(s => s.Name);
+
+foreach (var grouppedStudent in grouppedStudents) //outputStudents)
+{
+ Console.WriteLine(grouppedStudent.Key); //student.Name
+}
+
diff --git a/src/AppsLab-026-LINQ/Student.cs b/src/AppsLab-026-LINQ/Student.cs
new file mode 100644
index 00000000..01857c4e
--- /dev/null
+++ b/src/AppsLab-026-LINQ/Student.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace AppsLab_026_LINQ
+{
+ public class Student
+ {
+ public string Name { get; set; }
+ public int age { get; set; }
+ }
+}
diff --git a/test001/Program.cs b/test001/Program.cs
new file mode 100644
index 00000000..b742746a
--- /dev/null
+++ b/test001/Program.cs
@@ -0,0 +1,62 @@
+
+
+Console.WriteLine("WoWoWO");
+string? fofo = Console.ReadLine();
+if (fofo == "5")
+{
+ Console.WriteLine("YaY");
+}
+else if (fofo == "6")
+{
+ Console.WriteLine("Nein!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
+}
+else
+{
+ Console.WriteLine("Was?");
+}
+
+
+
+
+
+
+//bool a = true;
+//int b = 5;
+//int c = 4;
+//bool d;
+//int e = 5;
+
+//bool vysledok = ((c <= b) || !a) && (a == (e == b));
+
+//int s = 5;
+
+
+
+
+
+
+
+
+
+
+
+//using System.Reflection.Metadata;
+//using System.Security.AccessControl;
+
+//int a = 5;
+//int b = 3;
+
+//int sum = a + b; // 8
+//int difference = a - b; // 2
+//int product = a * b; // 15
+//double division = (double)a / b; // 1.66666666666667
+//int remainder = a % b; // 2
+
+//bool equality = a == b; // false
+//bool inequality = a != b; // true
+//bool greater = a > b; // true
+//bool lesser = a < b; // false
+//bool greaterEqual = a >= b; // true
+//bool lesserEqual = a <= b; // false
+
+
diff --git a/test001/test001.csproj b/test001/test001.csproj
new file mode 100644
index 00000000..f02677bf
--- /dev/null
+++ b/test001/test001.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/tests/AppsLab-011-Strings.Tests/StringManipulatorTests.cs b/tests/AppsLab-011-Strings.Tests/StringManipulatorTests.cs
index a1efacac..9b63fe20 100644
--- a/tests/AppsLab-011-Strings.Tests/StringManipulatorTests.cs
+++ b/tests/AppsLab-011-Strings.Tests/StringManipulatorTests.cs
@@ -85,4 +85,14 @@ public void StartsWithSubstring_DoesNotStartWithSubstring()
var result = _stringManipulator.StartsWithSubstring("Hello World", "Goodbye");
Assert.That(result, Is.False, "The string starts with the substring when it should not.");
}
+
+
+
+ public string SpaceHater(string input)
+ {
+ return input.Trim();
+
+ }
+
+
}
\ No newline at end of file
diff --git a/tests/AppsLab-011-Strings.Tests/Usings.cs b/tests/AppsLab-011-Strings.Tests/Usings.cs
index cefced49..fd453513 100644
--- a/tests/AppsLab-011-Strings.Tests/Usings.cs
+++ b/tests/AppsLab-011-Strings.Tests/Usings.cs
@@ -1 +1,3 @@
-global using NUnit.Framework;
\ No newline at end of file
+global using NUnit.Framework;
+
+
diff --git a/tests/AppsLab-015-Arrays.Tests/ArrayProcessorTests.cs b/tests/AppsLab-015-Arrays.Tests/ArrayProcessorTests.cs
index 65c39528..5bed436f 100644
--- a/tests/AppsLab-015-Arrays.Tests/ArrayProcessorTests.cs
+++ b/tests/AppsLab-015-Arrays.Tests/ArrayProcessorTests.cs
@@ -86,4 +86,20 @@ public void GetLength_GivenArray_ReturnsLength()
int[] numbers = new int[] { 5, 3, 7 };
Assert.That(_arrayProcessor.GetLength(numbers), Is.EqualTo(3), "Incorrect length returned for given array.");
}
+
+
+
+
+ public int GetLenght(string input)
+ {
+ return input.Length;
+ }
+
+
+
+
+
}
+
+
+