extern crate pancurses;

use pancurses::{initscr, endwin, noecho, curs_set};

fn main() {
	/*Create the window*/
    let window = initscr();
    
    /*Set some ncurses config*/
    init();
	window.printw("Hello Rust");
    
    /*See function for explination */
    refresh_win(&window);
	window.getch();
	endwin();
}

fn init() {
    noecho();
    curs_set(0);
}


/* This is a test to see how I can find a way to manipulate main() 
 * data in functions */
fn refresh_win(window: &pancurses::Window) {
    window.refresh();
}