#include <ncurses.

h>
#define u1 ACS_ULCORNER
#define ut ACS_TTEE
#define u2 ACS_URCORNER
#define v ACS_VLINE
#define h ACS_HLINE
#define lt ACS_LTEE
#define p ACS_PLUS
#define rt ACS_RTEE
#define b1 ACS_LLCORNER
#define bt ACS_BTEE
#define b2 ACS_LRCORNER

int main()
{
initscr();
move (12,12);
addstr("My attempt to draw SUDOKU boxes");
move (14,12);
addstr("KORANG SUME TUKAR NO KAT DLM KOTAK TU TAW...hehehehhe
");
move (16,12);
addch(u1);addch(h);addch(ut);
addch(h);addch(ut);addch(h);addch(ut);addch(h);addch(ut);addch(h);addch(ut);addch(
h);addch(ut);addch(h);addch(ut);addch(h);addch(ut); addch(h);addch(u2);
move (17,12);
addch(v);addstr("8");addch(v);addstr("9"); addch(v);
addstr("7");addch(v);addstr("9");addch(v);addstr("3");addch(v);addstr("9");addch(v);a
ddstr("2");addch(v);addstr("4");addch(v);addstr("4");addch(v); //vertical
move (18,12);
addch(lt);addch(h);addch(p);
addch(h);addch(p);addch(h);addch(p);addch(h);addch(p);addch(h);addch(p);addch(h);
addch(p);addch(h);addch(p);addch(h);addch(p); addch(h); addch(rt);
move (19,12);
addch(v);addstr("1");addch(v);addstr("2"); addch(v);
addstr("3");addch(v);addstr("3");addch(v);addstr("3");addch(v);addstr("3");addch(v);a
ddstr("3");addch(v);addstr("3");addch(v);addstr("3");addch(v); //vertical
move (20,12);
addch(lt);addch(h);addch(p); addch(h);addch(p);addch(h);addch(p);

addch(p).addch(v).addstr("3").addch(p). addch(h).addstr("3").addch(v). addch(h). move (21.a ddstr("3").addch(v).addch(p). addch(v).addch(v).addch(p).addch(v). addch(v).addch(p).addch(v).addstr("3").addstr("2").addch(v). addch(h).addstr("2").addch(p). addch(h).addch(p). addch(h). addch(h).12).addch(p).addstr("3").addch(v).a ddstr("3"). addch(h).addstr("3").addch(p). //vertical move (22.addch(v).addstr("3"). . addch(h). addch(h).addstr("1"). addch(v).addch(v).addch(v). addch(h).addch(p). addch(h). addch(h).addstr("1").addch(p). move (25. addch(lt).addch(v). addch(h).addstr("3").addch(p). addch(v).addch(h).addch(v).addstr("3"). addch(h).addch(h). addch(v).addch(p).addch(v).addch(h).addch(p).addch(p).addch(p).addstr("1").addch(h).addch(v). addch(h).addch(v).addch(p). move (27.addstr("3"). addch(v).addch(p).addstr("3").addch(h).12).addch(h).addch(p).addch(v).a ddstr("3"). addch(h).addch(v). addch(h). addch(rt).addch(p).addch(p). addch(h).12). addstr("3").12).addstr("2"). addch(lt). addch(h).addch(p).addstr("3").addstr("3").addstr("3"). addch(lt).addch(v).addch(p).addch(v). addch(h). addch(h).addch(p).addch(v).addch(h). addstr("3"). addstr("3").addstr("1").addch(v).addch(p). addch(h).addch(v). //vertical move (28.addch(v).addch(v). //vertical move (24.addstr("3").addstr("2"). move (23. addch(h).addch(p).addch(p).addch(v).addch(p).addch(v). addch(rt). addch(lt).12).addstr("3"). //vertical move (26. addch(rt).addstr("3"). addch(rt).addstr("3").addch(v).addstr("3").addch(v). addch(v).addstr("3"). addstr("3").addch(p). addch(h). addch(h).addch(p). addch(h).addch(h). addch(h).a ddstr("3"). addch(rt).addch(p).12).addch(v).addch(v). addch(h).addch(p).addch(h). addch(h).addch(p). addch(h).addstr("3").12). addch(h). addch(h).addch(p). addch(h).addch(p).addch(p). addch(v).addch(v).addch(p).12).

addch(v). addch(v).addch(v). endwin(). refresh().12).addstr("1").addch(bt).addch(v). } . addch(h).addch(v). addch(h).addch(v).addch(v).addch(bt). return 0. addch(b1).addch(bt).addstr("3").addch(v).addch(bt).addch(v).a ddstr("3"). addch(h).addch(h).addstr("3"). addstr("3").addch(bt).addstr("3").addch(h). addch(b2).addstr("3").addch(v). //vertical move (30.addstr("2").addch(bt).12).addch(bt). getch().addch(bt).move (29. addch(h). addch(h). addch(h).addch(h).addstr("3").

Sign up to vote on this title
UsefulNot useful