mirror of
https://git.kittycat.homes/zoe/codename-routes.git
synced 2024-08-15 03:18:26 +00:00
call deferred to prevent reentry into atmosphere
This commit is contained in:
parent
8de6d3bdb9
commit
aa07bdd798
4 changed files with 12 additions and 9 deletions
|
@ -34,10 +34,9 @@ impl StateServer {
|
|||
#[export]
|
||||
fn generate_world(&mut self, _owner: &Node, xsize: usize, ysize: usize, zsize: usize) {
|
||||
self.world = world::World::new(xsize, ysize, zsize);
|
||||
let w = self.world.generate();
|
||||
_owner.emit_signal("request_init", &[]);
|
||||
_owner.emit_signal("changed_tiletypes", &[Variant::new(
|
||||
// changes what the world looks like! by generating a new one!
|
||||
self.world.generate())]);
|
||||
_owner.emit_signal("changed_tiletypes", &[Variant::new(&w)]);
|
||||
}
|
||||
|
||||
#[export]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue