Oh.
You only need to render once per frame. Remove the call to RenderWorld() in DrawRoad(). You only need to call it in your main game loop.
Sprites are too slow to use for particle effects because they don't share "surfaces," but you should be fine using them for actors (i.e. cars.)
You only need to render once per frame. Remove the call to RenderWorld() in DrawRoad(). You only need to call it in your main game loop.
Sprites are too slow to use for particle effects because they don't share "surfaces," but you should be fine using them for actors (i.e. cars.)