Happy New Year 2018

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

5 Likes