aa_clip_edge infinite loop I spent some time today reworking the core networking components of Lux. This code is used for both the mac and windows version, so I want to get it 100% perfected. I had to rip out some of what I had and mulch it up and redo it another way. The hip thing to call this nowadays is a 'refactoring' of the code. Hopefully I will get it all worked out before I leave for Toronto on monday.
One odd thing that I saw while I was playing was the term aa_clip_edge infinite loop got printed into Lux's standard out stream (i.e. the 'cout' stream) 12 times in a row at some random point. No other ill effects though, I only noticed it after skimming through the log after a long test session (yeah, so I was playing, it's a fun game). I assume it's some internal thing to do with the drawing of the Apple's cocoa NSBezierPath class, which is what I use for the countries. I googled the term but got nothing. So I am claiming the term with this blog post. Hahahahahaha.
|