diff --git a/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/.gitignore b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..c0b97b7648c077d6221b49bbd9da2a1cf2369b4a --- /dev/null +++ b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/.gitignore @@ -0,0 +1,13 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Rider ignored files +/projectSettingsUpdater.xml +/modules.xml +/.idea.Tippuvat objektit.iml +/contentModel.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/encodings.xml b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/encodings.xml new file mode 100644 index 0000000000000000000000000000000000000000..df87cf951fb4858ab7a76b68dd479c98b2df2404 --- /dev/null +++ b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/encodings.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" /> +</project> \ No newline at end of file diff --git a/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/indexLayout.xml b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/indexLayout.xml new file mode 100644 index 0000000000000000000000000000000000000000..7b08163cebc50fb3e777eea4881b68fcebc10590 --- /dev/null +++ b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/indexLayout.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="UserContentModel"> + <attachedFolders /> + <explicitIncludes /> + <explicitExcludes /> + </component> +</project> \ No newline at end of file diff --git a/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/vcs.xml b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/vcs.xml new file mode 100644 index 0000000000000000000000000000000000000000..6c0b8635858dc7ad44b93df54b762707ce49eefc --- /dev/null +++ b/Tippuvat objektit/.idea/.idea.Tippuvat objektit/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/Tippuvat objektit/Tippuvat objektit.sln b/Tippuvat objektit/Tippuvat objektit.sln new file mode 100644 index 0000000000000000000000000000000000000000..a476858e3115ab12c33b8eef0f299680ba86215a --- /dev/null +++ b/Tippuvat objektit/Tippuvat objektit.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tippuvat objektit", "Tippuvat objektit\Tippuvat objektit.csproj", "{FCC71C2D-6BEE-45F9-9496-13F38BD97E74}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {FCC71C2D-6BEE-45F9-9496-13F38BD97E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FCC71C2D-6BEE-45F9-9496-13F38BD97E74}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FCC71C2D-6BEE-45F9-9496-13F38BD97E74}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FCC71C2D-6BEE-45F9-9496-13F38BD97E74}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Tippuvat objektit/Tippuvat objektit/Ohjelma.cs b/Tippuvat objektit/Tippuvat objektit/Ohjelma.cs new file mode 100644 index 0000000000000000000000000000000000000000..29ca143be6ab53184579ac864685c99670ae7703 --- /dev/null +++ b/Tippuvat objektit/Tippuvat objektit/Ohjelma.cs @@ -0,0 +1,26 @@ +#region Using Statements + +using System; +using System.Collections.Generic; +using System.Linq; + +#endregion + +namespace Tippuvat_objektit +{ + /// <summary> + /// The main class. + /// </summary> + public static class Program + { + /// <summary> + /// The main entry point for the application. + /// </summary> + [STAThread] + static void Main() + { + using var game = new Tippuvat_objektit(); + game.Run(); + } + } +} \ No newline at end of file diff --git a/Tippuvat objektit/Tippuvat objektit/Tippuvat objektit.cs b/Tippuvat objektit/Tippuvat objektit/Tippuvat objektit.cs new file mode 100644 index 0000000000000000000000000000000000000000..f9275d29469c89650721d9ea538c4eb68a9a1bc4 --- /dev/null +++ b/Tippuvat objektit/Tippuvat objektit/Tippuvat objektit.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using Jypeli; +using Jypeli.Assets; +using Jypeli.Controls; +using Jypeli.Widgets; + +namespace Tippuvat_objektit; + +/// @author Omanimi +/// @version 18.06.2024 +/// <summary> +/// +/// </summary> +public class Tippuvat_objektit : PhysicsGame +{ + public override void Begin() + { + // Kirjoita ohjelmakoodisi tähän + + PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); + Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); + } +} \ No newline at end of file diff --git a/Tippuvat objektit/Tippuvat objektit/Tippuvat objektit.csproj b/Tippuvat objektit/Tippuvat objektit/Tippuvat objektit.csproj new file mode 100644 index 0000000000000000000000000000000000000000..d164748ef3ffb530b112a04baa4bad2904c8c70d --- /dev/null +++ b/Tippuvat objektit/Tippuvat objektit/Tippuvat objektit.csproj @@ -0,0 +1,13 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>WinExe</OutputType> + <TargetFramework>net8.0</TargetFramework> + </PropertyGroup> + + <ItemGroup> + <PackageReference Include="Jypeli.NET" Version="11.*"/> + <PackageReference Include="Jypeli.FarseerPhysics.NET" Version="2.*"/> + </ItemGroup> + +</Project>