Ricardo Luís Vaz Silva
d94a596bc2
move crucial functions out of Tick, so that light custom tick overrides can be done without calling super.Tick for non-moving visualthinkers
2024-11-13 15:47:22 -03:00
Ricardo Luís Vaz Silva
3622e2bb2a
Compress visualthinker bools into a flags field
2024-11-13 15:47:22 -03:00
Major Cooke
278ebf3202
Aded FLIPSPRITEOFFSET<X/Y>
for actors and bFlipOffset<X/Y>
for visual thinkers.
...
- Inverts the direction that (Sprite)Offset pushes the sprite without affecting *any* other offsets, allowing them to combine seemlessly.
2024-01-21 03:33:48 -05:00
Ricardo Luís Vaz Silva
7eab519795
Implement animated particles that aren't tied to the global animation timer
2024-01-09 06:38:08 -05:00
Ricardo Luís Vaz Silva
35e56d3f42
Minor optimizations to VisualThinker
...
* remove duplicated fields
* make native functions use direct calls
* remove unnecessary pointer from particle_t
* create HWSprite directly in Construct
2024-01-06 20:06:57 -05:00
Major Cooke
a3e0ef4c51
Renamed zsprite.zs to visualthinker.zs for consistency
2023-11-22 17:01:24 -05:00