Tobias Markus
|
cf1a30076c
Mass-rename "node_nr" to "node_idx" (#2860)
|
4 weeks ago |
Tobias Markus
|
be1a186a26
Jump to path node immediately (#2865)
|
1 month ago |
Tobias Markus
|
0508ccc1e5
get_pos: Return current node position when path walker is not running
|
2 months ago |
Tobias Markus
|
e6a9af22f5
Fix a few linter errors
|
5 months ago |
Semphris
|
49c1446282
Added option to offset the path handle on objects
|
2 years ago |
Semphriss
|
55ccb8c402
Paths may now start at a user-defined node, and paths may be cloned or bound to multiple objects (#1884)
|
2 years ago |
Semphris
|
c1d83d471b
Beziers: Added option to toggle between fixed speed (default) and adaptive speed, relatively to the bezier curve
|
3 years ago |
Semphris
|
f5366276b5
Fixed multiple problems with paths
|
3 years ago |
Semphris
|
5c22e5c0bc
Added bezier curves (BUGGY)
|
3 years ago |
Semphriss
|
7674ff6464
Support for easing on any path object (#1507)
|
3 years ago |
Ingo Ruhnke
|
b3dd633815
Remove support for unordered path
|
5 years ago |
Ingo Ruhnke
|
0525951da1
Replace overlooked dt_sec with delta
|
5 years ago |
Ingo Ruhnke
|
00436bea3c
Make ObjectSettings::add_option() private
|
5 years ago |
Ingo Ruhnke
|
6ac6320cff
Add default value handling to Bool/Int/FloatObjectOption
|
5 years ago |
Ingo Ruhnke
|
28252b4bbd
Cleanup ObjectOption flag handling
|
5 years ago |
Ingo Ruhnke
|
13bb7b7b31
Rewrote ObjectOption to use inheritance instead of void* hackery
|
5 years ago |
Ingo Ruhnke
|
e4d708512c
Pass ObjectOption around as std::unique_ptr<>
|
5 years ago |
Ingo Ruhnke
|
52fed18aec
Replace `switch(` with `switch (`
|
5 years ago |
Ingo Ruhnke
|
2c985289db
Replace `while(` with `while (`
|
5 years ago |
Ingo Ruhnke
|
2b3b949a27
Fix crash caused by moving (path ...) down into a subsection
|
5 years ago |
Ingo Ruhnke
|
f4f8b88e38
Change Path interface to use the ::update(float dt_sec) pattern
|
5 years ago |
Ingo Ruhnke
|
270ca33d84
Rename `elapsed_time` to `dt_sec`
|
5 years ago |
Ingo Ruhnke
|
765389968c
Create PathGameObject when object contains a (path ...)
|
5 years ago |
Ingo Ruhnke
|
d41709787a
Turn WalkMode into an 'enum class', add m_ prefix to NodeMarker
|
5 years ago |
Ingo Ruhnke
|
5852648cda
Add m_ prefixes to Path* classes and some general cleanup
|
5 years ago |
Ingo Ruhnke
|
52df85b250
Replace old RandomGenerator with new Random class
|
5 years ago |
Ingo Ruhnke
|
30468d23aa
Made the code -Wconversion clean under clang
|
5 years ago |
leper
|
9bf89d46bb
Clean up some includes.
|
6 years ago |
Tobias Markus
|
296dffc072
Reducing scope of current_node variable
|
7 years ago |
Tobias Markus
|
efbf5817fc
Default current_node to NULL, fixes one profiling error, more coming up later
|
7 years ago |