Ignore:
Timestamp:
2018-02-11 20:14:59 (22 months ago)
Author:
mianhayr
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/MikkoH/Matrix/Matrix/Program.cs

    r9498 r9499  
    1919    } 
    2020 
    21     static char Rand() => (char)r.Next(0x01F8, 0x0248); 
     21    static char RC() => (char) r.Next(0x01F8, 0x0248); 
     22 
     23    static void Print(int y, int x, ConsoleColor c, char ch) 
     24    { 
     25        Console.SetCursorPosition(y, x); 
     26        Console.ForegroundColor = c; 
     27        Console.Write(ch); 
     28    } 
    2229 
    2330    static void Update(int col) 
     
    2532        int t = hs[col]; 
    2633 
    27         Console.SetCursorPosition(col, t++ % h); 
    28         Console.Write(' '); 
     34        Print(col, t++ % h, ConsoleColor.Gray, ' '); t += 10; 
     35        Print(col, t++ % h, ConsoleColor.DarkGreen, RC()); 
    2936 
    30         Console.ForegroundColor = ConsoleColor.DarkGreen; 
    31         for (int i = 0; i < 8; i++) 
    32         { 
    33             Console.SetCursorPosition(col, t++ % h); 
    34             Console.Write(Rand()); 
    35         } 
    36  
    37         Console.ForegroundColor = ConsoleColor.Green; 
    3837        for (int i = 0; i < 2; i++) 
    39         { 
    40             Console.SetCursorPosition(col, t++ % h); 
    41             Console.Write(Rand()); 
    42         } 
    43  
    44         Console.SetCursorPosition(col, t++ % h); 
    45         Console.ForegroundColor = ConsoleColor.White; 
    46         Console.Write(Rand()); 
     38            Print(col, t++ % h, ConsoleColor.Green, RC()); 
     39        Print(col, t++ % h, ConsoleColor.White, RC()); 
    4740 
    4841        if (hs[col] < h) hs[col]++; 
Note: See TracChangeset for help on using the changeset viewer.