Compare commits
No commits in common. "patch-1" and "master" have entirely different histories.
@ -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();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user