コード例 #1
0
ファイル: Stubs.cs プロジェクト: dimm-dev/echip8.net
        private void UpdateScreenData()
        {
            int offset = 0;

            NCurses.AttributeSet(CursesAttribute.NORMAL);
            NCurses.Nap(DefaultFramerate);
            NCurses.Erase();
            for (int i = 0; i < Buffer.Height; i++)
            {
                for (int j = 0; j < Buffer.Width; j++)
                {
                    NCurses.AttributeSet(NCurses.ColorPair(_colorMap[Buffer[offset++]]));
                    NCurses.MoveAddChar(i, j, ' ');
                }
            }
            NCurses.Refresh();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: tun-joachim/dotnet-curses
 private static void MyRefresh()
 {
     NCurses.Nap(FRAMERATE);
     NCurses.Move(NCurses.Lines - 1, NCurses.Columns - 1);
     NCurses.Refresh();
 }