<?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.10" Name="glsaver" ProjectGUID="{5CAD9729-AC92-405F-9EA7-2A37A987301A}" SccProjectName=""//guest/sam_stafford/genesaver/src"" SccAuxPath="" SccLocalPath="." SccProvider="MSSCCI:Perforce SCM" Keyword="Win32Proj"> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Debug|Win32" OutputDirectory="Debug" IntermediateDirectory="Debug" ConfigurationType="1" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" MinimalRebuild="TRUE" BasicRuntimeChecks="3" RuntimeLibrary="3" UsePrecompiledHeader="0" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="4"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalDependencies="scrnsave.lib opengl32.lib glu32.lib comctl32.lib" OutputFile="$(OutDir)/glsaver.exe" LinkIncremental="2" GenerateDebugInformation="TRUE" ProgramDatabaseFile="$(OutDir)/glsaver.pdb" SubSystem="2" TargetMachine="1"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool" Description="Moving debug screensaver into place" CommandLine="copy c:\glsaver\debug\glsaver.exe c:\winnt\system32\glsaver.scr"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> <Configuration Name="Release|Win32" OutputDirectory="Release" IntermediateDirectory="Release" ConfigurationType="1" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="3" GlobalOptimizations="TRUE" InlineFunctionExpansion="2" EnableIntrinsicFunctions="TRUE" FavorSizeOrSpeed="1" OmitFramePointers="TRUE" PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" StringPooling="TRUE" RuntimeLibrary="4" EnableFunctionLevelLinking="TRUE" UsePrecompiledHeader="0" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="3"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalOptions="scrnsave.lib comctl32.lib" OutputFile="$(OutDir)/glsaver.exe" Version="" LinkIncremental="1" GenerateDebugInformation="TRUE" SubSystem="2" OptimizeReferences="2" EnableCOMDATFolding="2" TargetMachine="1"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool" Description="Moving to screensaver" CommandLine="copy $(TargetPath) c:\windows\system32\Genesaver.scr copy $(TargetPath) $(SolutionDir)\..\bin.ntx86\Genesaver.scr "/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> <File RelativePath="Animal.cpp"> </File> <File RelativePath="Brain.cpp"> </File> <File RelativePath="DNA.cpp"> </File> <File RelativePath="Jungle.cpp"> </File> <File RelativePath="Lizard.cpp"> </File> <File RelativePath="Plant.cpp"> </File> <File RelativePath="settings.cpp"> </File> <File RelativePath="Thing.cpp"> </File> <File RelativePath="util.cpp"> </File> <File RelativePath="winmain.cpp"> </File> <File RelativePath="World.cpp"> </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc"> <File RelativePath="Animal.h"> </File> <File RelativePath="Brain.h"> </File> <File RelativePath="DNA.h"> </File> <File RelativePath="globals.h"> </File> <File RelativePath="Jungle.h"> </File> <File RelativePath="Lizard.h"> </File> <File RelativePath="Plant.h"> </File> <File RelativePath="Thing.h"> </File> <File RelativePath="util.h"> </File> <File RelativePath="World.h"> </File> </Filter> <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"> </Filter> </Files> <Globals> </Globals> </VisualStudioProject>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#10 | 5384 | Sam Stafford |
Increase maximum allowable creature speed, fix a couple of bugs (some of them balance-related) with the alternate ecology ruleset. |
||
#9 | 5090 | Sam Stafford | Option to draw a grid on the background (they appear in both world and chase view), set by the "gridlines" option in the settings file. | ||
#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. |