fixed grid sizing, added hotkey
This commit is contained in:
@@ -12,8 +12,8 @@ class WorldEnvironment extends Environment{
|
||||
super();
|
||||
this.renderer = new Renderer('env-canvas', 'env', cell_size);
|
||||
this.controller = new EnvironmentController(this, this.renderer.canvas);
|
||||
var grid_rows = Math.floor(this.renderer.height / cell_size);
|
||||
var grid_cols = Math.floor(this.renderer.width / cell_size);
|
||||
var grid_rows = Math.ceil(this.renderer.height / cell_size);
|
||||
var grid_cols = Math.ceil(this.renderer.width / cell_size);
|
||||
this.grid_map = new GridMap(grid_cols, grid_rows, cell_size);
|
||||
this.organisms = [];
|
||||
this.walls = [];
|
||||
@@ -23,7 +23,7 @@ class WorldEnvironment extends Environment{
|
||||
this.reset_count = 0;
|
||||
}
|
||||
|
||||
update(delta_time) {
|
||||
update() {
|
||||
var to_remove = [];
|
||||
for (var i in this.organisms) {
|
||||
var org = this.organisms[i];
|
||||
@@ -132,8 +132,8 @@ class WorldEnvironment extends Environment{
|
||||
resizeFillWindow(cell_size) {
|
||||
this.renderer.cell_size = cell_size;
|
||||
this.renderer.fillWindow('env');
|
||||
var cols = Math.floor(this.renderer.width / cell_size);
|
||||
var rows = Math.floor(this.renderer.height / cell_size);
|
||||
var cols = Math.ceil(this.renderer.width / cell_size);
|
||||
var rows = Math.ceil(this.renderer.height / cell_size);
|
||||
this.grid_map.resize(cols, rows, cell_size);
|
||||
this.reset();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user