Compare commits

..

No commits in common. "patch-1" and "master" have entirely different histories.

View File

@ -4,22 +4,23 @@ use pancurses::{initscr, endwin, noecho, curs_set, cbreak, Input};
const SCREENWIDTH: i32 = 15; const SCREENWIDTH: i32 = 15;
const SCREENHEIGHT: i32 = 15; const SCREENHEIGHT: i32 = 15;
struct Character { struct Character {
row: i32, row: i32,
col: i32, col: i32,
symbol: char symbol: char
} }
impl Character { fn new_character(row: i32, col: i32, symbol: char) -> Character{
fn new(row: i32, col: i32, symbol: char) -> Character { let mut a = Character {
Character { row: row,
row: row, col: col,
col: col, symbol: symbol,
symbol: symbol, };
} return a;
}
} }
fn main() { fn main() {
/*Create the window*/ /*Create the window*/
@ -31,10 +32,10 @@ fn main() {
// getmaxyx(stdscr(), &mut max_y, &mut max_x); getmaxyx(stdscr(), &mut max_y, &mut max_x);
/*Create our dude*/ /*Create our dude*/
let draco = Character::new(5,5,'@'); let draco = new_character(5,5,'@');
/*Set some ncurses config*/ /*Set some ncurses config*/
init(); init();
@ -71,4 +72,4 @@ fn init() {
* data (scope) in functions */ * data (scope) in functions */
fn refresh_win(window: &pancurses::Window) { fn refresh_win(window: &pancurses::Window) {
window.refresh(); window.refresh();
} }