diff options
Diffstat (limited to 'src/simulation/Simulation.h')
| -rw-r--r-- | src/simulation/Simulation.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/simulation/Simulation.h b/src/simulation/Simulation.h index 7b0ee91..c671e5a 100644 --- a/src/simulation/Simulation.h +++ b/src/simulation/Simulation.h @@ -152,6 +152,7 @@ public: TPT_NO_INLINE int create_part(int p, int x, int y, int t); TPT_NO_INLINE void delete_part(int x, int y); void unlink_solid(int part); + int link_solid(int part, int sld); void get_sign_pos(int i, int *x0, int *y0, int *w, int *h); TPT_NO_INLINE int is_wire(int x, int y); TPT_NO_INLINE int is_wire_off(int x, int y); @@ -159,6 +160,7 @@ public: TPT_NO_INLINE int parts_avg(int ci, int ni, int t); void create_arc(int sx, int sy, int dx, int dy, int midpoints, int variance, int type, int flags); int nearest_part(int ci, int t, int max_d); + void solid_respawn(int i, int pp, int dx, int dy); void update_particles_i(int start, int inc); void update_particles(); void update_solids(); |
