omt 0.4.5-alpha

A set of tiny tools mostly used for game development. A Texture atlas packer, a font converter, a pakfile creator.
Documentation
use std::fs::File;
use std::io::{BufRead, BufReader };


pub struct FileHelper {

}

impl FileHelper {
	pub fn lines_in_file(filename: &str) -> Result<Vec<String>, &'static str> {
		let file = File::open(filename);

		let file = match file {
			Ok( p ) => p,
			Err( _e ) => return Err("Error reading file"),
		};

		let bufreader = BufReader::new(file);

		let mut lines: Vec<String> = Vec::new();
		for l in bufreader.lines() {
			let line = l.unwrap();
			lines.push( line );
		}

		Ok(lines)
	}
}