22 lines
612 B
JavaScript
22 lines
612 B
JavaScript
export default class Field{
|
|
constructor(x, y, isShelf, isOccupiedByAgent, costOfTravel){
|
|
this.xField = x;
|
|
this.yField = y;
|
|
this.isShelf = isShelf;
|
|
this.isOccupiedByAgent = isOccupiedByAgent;
|
|
this.costOfTravel = costOfTravel;
|
|
}
|
|
|
|
getParams(){
|
|
let params = {};
|
|
|
|
xField = this.xField;
|
|
yField = this.yField;
|
|
isShelf = this.isShelf;
|
|
isOccupiedByAgent = this.isOccupiedByAgent;
|
|
costOfTravel = this.costOfTravel;
|
|
params = {xField, yField, isShelf, isOccupiedByAgent, costOfTravel}
|
|
|
|
return params;
|
|
}
|
|
} |