Commit Commit Message Age Author Refs
load previous
r598:a6f609f27e19  
Add Tower placement.
r597:869c42d41106  
Fix bug in News window.
r596:d5271584239e  
Small fixes.
r595:dacb690ed950  
Fix button.
r594:d94695edb9ce  
Unify row appearance.
r593:6a06e61b430c  
Factor out line code.
r592:ce2d3dd6110a  
Use OCR-A for the Budget window. I think it improves the theming. ?\_(?)_/?
r591:6e02ad095141  
Update CHANGELOG.
r590:8ea9a46181cc  
Two quick tweaks Remove unnecessary HashShet and replace other HashSet with List. Adding to a HashSet seems to be slower than adding to the List
r589:842194b6bfa6  
Optimize PreserveCounts and only recalculate when needed. Previously would recalculate preservecounts every Update call (~1 per frame), which isn't necessary when there's no tick. Might be some room to tweak, like doing these updates only when preserves change. Some measurements: This takes about 30ms versus the .25 ms with no preserve (then like .0002ms). When the map is filled up with preserve, about 35ms and 9ms. With a handful of cells, it's more like 0.8ms (before JIT optimizes most of it away).
r588:3b7b6298ad9c  
Add timers for Simulation and various engines Starting to add additional timers for different stages of the process of updating in order to get more insight into what is slowing it down. The update takes 9ms, which is much longer than it used to. Engine-specific timers are coming later.
r587:88bac2f63baa  
Disable extra sound effect outside of debug mode again.
r586:b29871be6ea0  
Update TODO.taskpaper with performance things and some other issues I've previously forgotten to note.
r585:88422082b5af  
Avoid exceptions on empty selections.
r584:a1f7f19d34a9  
Ensure preserves don't overlap each other or contracted areas.
r583:377c65d9771a  
Update TODO.
r582:8017f2841d5e  
Control audio via Options.
r581:36b2118dd380  
Switch over to SoundEffectsEngine Replace inline calls to play sounds to a dedicated engine. Having an engine will also make it easier to have audio settings.
r580:5935315e1a82  
Add right click sound.
r579:0be740e7de5d  
Tweak sound.
load next