RQRFFUF6EN2RMBL5ITLF4HYJPGNMYXNTV4YNWH2BUCVZQE5KY2AQC
JBGHRTSWRWT7TMTPUL5RZQUPNWAETGN5NA7ZV4WPMGGLJ2EYAPDAC
MLUGR2LLRTENFPCXBML4VQKWNE5QURMC7RJDE3AQYZXAJWOWILDQC
5TH3AA466T4JIICGT3LTLJ554X62KF36XZUXKR5MIAXVWAGQQHWQC
ES2PMPT47CHTONTR7GAYXTU5LURMPC5W5BQ3YGOXMXT57NZHVHJQC
2USDM5CH2K26B4DB5YEMVIT43NLY5PNQJZHW2HK2COXQZ75QTLOAC
fn length(&self) -> u32 { self.length }
fn length(&self) -> u32 {
self.length
}
//let mut leftover = 0; //let mut coverage = 0; //let mut plankcount = 0; //let mut rowlist: Vec<Vec<Plank>> = vec![]; let row: Row = Default::default();
//let mut leftover = 0;
//let mut coverage = 0;
//let mut plankcount = 0;
//let mut rowlist: Vec<Vec<Plank>> = vec![];
let row: Row = Default::default();
//println!("First plank length: {}", PLANKMAX - leftover);
/*
*/
floor.add(build_row());
// also increase the row coverage row.coverage += plankpart.length();
// also increase the row coverage
row.coverage += plankpart.length();
//let mut leftover = 0; //let mut coverage = 0; //let mut plankcount = 0; //let mut rowlist: Vec<Vec<Plank>> = vec![]; //println!("First plank length: {}", PLANKMAX - leftover);