2
0
mirror of https://github.com/raylib-cs/raylib-cs synced 2025-06-30 19:03:42 -04:00

Merge remote-tracking branch 'origin/master'

This commit is contained in:
Mikael Rasmussen
2018-10-23 18:15:20 +02:00
6 changed files with 43 additions and 101 deletions

View File

@ -6,7 +6,7 @@
<SharedGUID>36e54e2a-5899-4d4d-9d78-120db1b4c7b2</SharedGUID>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<Import_RootNamespace>Test.Common</Import_RootNamespace>
<Import_RootNamespace>Examples</Import_RootNamespace>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(MSBuildThisFileDirectory)audio\audio_module_playing.cs" />
@ -57,6 +57,7 @@
<Compile Include="$(MSBuildThisFileDirectory)shapes\shapes_lines_bezier.cs" />
<Compile Include="$(MSBuildThisFileDirectory)shapes\shapes_logo_raylib.cs" />
<Compile Include="$(MSBuildThisFileDirectory)shapes\shapes_logo_raylib_anim.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Test.cs" />
<Compile Include="$(MSBuildThisFileDirectory)textures\textures_image_drawing.cs" />
<Compile Include="$(MSBuildThisFileDirectory)textures\textures_image_generation.cs" />
<Compile Include="$(MSBuildThisFileDirectory)textures\textures_image_loading.cs" />

30
Examples/Test.cs Normal file
View File

@ -0,0 +1,30 @@
using System;
using System.IO;
using static Raylib.Raylib;
namespace Examples
{
public class Test
{
// menu for testing examples
public static void Run(string[] args)
{
Console.WriteLine("Welcome to raylib-cs!");
while (true)
{
Console.WriteLine("Enter path to example");
var filePath = Console.ReadLine();
var name = Path.GetFileNameWithoutExtension(filePath);
Console.WriteLine("Running example " + filePath);
ChangeDirectory(filePath);
Type.GetType(name)?.GetMethod("Main")?.Invoke(null, args);
Console.WriteLine();
}
}
}
}