Happy new year with TinyClr v0.7.0.0:
with code:
using System;
using System.Reflection;
namespace testBP_v7
{
class Program
{
private const string Message1 = "Happy New";
private const string Message2 = "Year 2018 !";
public void BrainPadSetup()
{
// Wait
BrainPad.Wait.Seconds(1);
BrainPad.Display.DrawText(0, 0, Message1);
BrainPad.Display.DrawText(0, 16, Message2);
DisplayAssemblies(24,8);
BrainPad.Display.ShowOnScreen();
}
public void BrainPadLoop()
{
BrainPad.Wait.Seconds(1);
}
void DisplayAssemblies(int i, int idxIncrement1)
{
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (var assembly in assemblies)
{
i += idxIncrement1;
// Get short name
string assemblyName = assembly.GetName().Name;
string cuttedName = "";
if (assemblyName.Length > assemblyName.LastIndexOf(".") + 1)
{
cuttedName = assemblyName.Substring(assemblyName.LastIndexOf(".") + 1);
}
BrainPad.Display.DrawSmallText(0, i, cuttedName + ": " + assembly.GetName().Version);
}
}
}
}