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; + } + + + + + } + + +