# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 4902 | marc |
Working Genesaver under NetBSD.. . Fixed all default-level compiler warnings such as: .. Missing newline at end of files; .. Eliminating NULLs in non-pointer comparisons; .. Fixing all case inconsistencies; .. Added appropriate includes for math-functions under NetBSD; .. Added missing extern World *world pointers; .. #ifdef'd redefinition of NULL .. Deleted :) unnecessary sln/vcproj/scc clutter (shh don't tell Sam) . Submitting advanced long-ish term creature DNA as a cheat for the impatient. (Move Genes.txt out of the way to see them evolve right from the start.) . Added Jamfile for building an in-place executable called 'gene' . Added a build.sh script for users who don't have access to Jam. . Made it into standard resizeable window operation (no fullsc) . Removed winmain.cpp because we don't need it for UNIX! :) |
||
#1 | 4899 | marc |
branch from Stafford's genesaver Intent is to get it working under NetBSD, my (current) favourite OS. |
||
//guest/sam_stafford/genesaver/src/glsaver.vcproj | |||||
#8 | 4426 | Sam Stafford |
Seed randomizer at start of each run with current time. This prevents determinism (I noticed that if I turned off gene banking, I'd still get the same swarm of critters each time, because the simulation was using the same seed each time... oops). |
||
#7 | 4425 | Sam Stafford |
Fixed bug with graph - graph lines would stop updating if that population hit zero, and be permanently offset as a result. The line will now happily continue along if a given color population goes extinct. |
||
#6 | 4424 | Sam Stafford | Make Genesaver build under VS .NET. | ||
#5 | 3354 | Sam Stafford |
Code refactoring - split "main" functions into main.cpp (non-Windows) and winmain.cpp (Windows), with all shared code going in util.cpp. No functional changes. |
||
#4 | 3353 | Sam Stafford |
Use Windows <scrnsave.h> and OpenGL functions instead of GLUT. This should fix all sorts of bugs involving the screensaver not terminating when it should, spawning new processes, et cetera. Code shuffling to follow, since right now it's a tangled mess. |
||
#3 | 3347 | Sam Stafford | Increase likelihood of color mutation. | ||
#2 | 3346 | Sam Stafford | Trying again to get SCC to recognize this project retroactively - think I have it this time. | ||
#1 | 3052 | Sam Stafford |
Add Genesaver to the Public Depot. It's not in any way Perforce-related, but it does share a bit of code with Jamgraph, and it feels strange to have an open-source project that's not in the PD. |