Merge github.com:Croteam-Official/Serious-Engine

Conflicts:
	Sources/Ecc/Parser.cpp
	Sources/Ecc/Scanner.cpp
	Sources/Engine/Base/Scanner.cpp
	Sources/Engine/GameAgent/GameAgent.cpp
	Sources/Engine/Graphics/Gfx_wrapper.h
	Sources/Engine/Network/Network.cpp
	Sources/Engine/Sound/SoundDecoder.h
	Sources/Engine/Templates/HashTableTemplate.cpp
	Sources/Engine/Terrain/Terrain.h
	Sources/EntitiesMP/ParticleCloudsHolder.es
	Sources/EntitiesMP/ParticleCloudsMarker.es
	Sources/SeriousSam/CDCheck.h
	Sources/SeriousSam/Menu.cpp
	Sources/SeriousSam/MenuGadgets.cpp
	Sources/SeriousSam/SeriousSam.cpp
	Sources/SeriousSam/SplashScreen.cpp
	Sources/SeriousSam/StdH.cpp
	Sources/SeriousSam/StdH.h
	Sources/Shaders/StdH.cpp
This commit is contained in:
Ryan C. Gordon 2016-04-02 23:56:12 -04:00
commit 1a2ccb8f50
2959 changed files with 53217 additions and 27250 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.es linguist-language=C++

55
.gitignore vendored
View File

@ -28,3 +28,58 @@
*.app
!Bison.exe
!Flex.exe
# CMake Build dirs (temp)
Build/
Debug/
# Visual Studio
*.vs
*.opendb
*.sdf
*.map
*.opensdf
*.pdb
*.sbr
*.suo
*.tlog
*.ipch
*.hm
# Generated configuration files
*.plr
Temp/ConsoleHistory.txt
Temp/Profile_CSG.txt
*.log
*.rpt # crashinfo
*.gms
Data/*.pri
Data/*.bin
Scripts/PersistentSymbols.ini
# Files generated by ECC
Sources/EntitiesMP/*.h
Sources/EntitiesMP/*.cpp
!Sources/EntitiesMP/Common/*
!Sources/EntitiesMP/StdH/*
Sources/Engine/Classes/*.h
Sources/Engine/Classes/*.cpp
# Other generated files:
Sources/Engine/Ska/smcScan.cpp
Sources/Engine/Ska/smcPars.h
Sources/Engine/Ska/smcPars.cpp
Sources/Engine/Base/Parser.cpp
Sources/Engine/Base/Parser.h
Sources/Engine/Base/Scanner.cpp
Sources/Ecc/Parser.cpp
Sources/Ecc/Parser.h
Sources/Ecc/Scanner.cpp
Sources/SeriousSkaStudio/Parser.cpp
Sources/SeriousSkaStudio/Parser.h
Sources/SeriousSkaStudio/Scanner.cpp

View File

@ -29,6 +29,8 @@ Building
To build Serious Engine 1, you'll need Visual Studio 2013 or 2015, Professional or Community edition ( https://www.visualstudio.com/post-download-vs?sku=community ).
Do not use spaces in the path to the solution.
Once you've installed Visual Studio and (optionally) DirectX8 SDK, you can build the engine solution (`/Sources/All.sln`). Press F7 or Build -> Build solution. The libraries and executables will be put into `\Bin\` directory (or `\Bin\Debug\` if you are using the Debug configuration).
Optional features
@ -47,7 +49,7 @@ IFeel support is disabled in the open source version of Serious Engine 1 due to
Running
-------
This version of the engine comes with a set of resources (`\SE1_10.GRO`) that allow you to freely use the engine without any additional resources required. However if you want to open or modify levels from Serios Sam Classic: The First Encounter or The Second Encounter (including most user-made levels), you will have to copy the game's resources (.GRO files) into the engine folder. You can buy the original games on Steam, as a part of a bundle with Serious Sam Revolution ( http://store.steampowered.com/app/227780 )
This version of the engine comes with a set of resources (`\SE1_10.GRO`) that allow you to freely use the engine without any additional resources required. However if you want to open or modify levels from Serious Sam Classic: The First Encounter or The Second Encounter (including most user-made levels), you will have to copy the game's resources (.GRO files) into the engine folder. You can buy the original games on Steam, as a part of a bundle with Serious Sam Revolution ( http://store.steampowered.com/app/227780 )
When running a selected project, make sure its project settings on Debugging is set to the right command:
* For debug:
@ -60,7 +62,6 @@ And its working directory:
Common problems
---------------
In case if ECC crashes during compilation of ES files in debug mode, make your solution path shorter. Paths longer than 31 symbols are known to cause problems in debug mode.
Before starting the build process, make sure you have a "Temp" folder in your development directory. If it doesn't exist, create it.
SeriousSkaStudio has some issues with MFC windows that can prevent the main window from being displayed properly.

View File

@ -1,443 +0,0 @@
// automatically saved persistent symbols:
persistent extern user INDEX con_iLastLines=(INDEX)5;
tmp_af[0]=(FLOAT)0;
tmp_af[1]=(FLOAT)0;
tmp_af[2]=(FLOAT)0;
tmp_af[3]=(FLOAT)0;
tmp_af[4]=(FLOAT)0;
tmp_af[5]=(FLOAT)0;
tmp_af[6]=(FLOAT)0;
tmp_af[7]=(FLOAT)0;
tmp_af[8]=(FLOAT)0;
tmp_af[9]=(FLOAT)0;
tmp_ai[0]=(INDEX)0;
tmp_ai[1]=(INDEX)0;
tmp_ai[2]=(INDEX)0;
tmp_ai[3]=(INDEX)0;
tmp_ai[4]=(INDEX)0;
tmp_ai[5]=(INDEX)0;
tmp_ai[6]=(INDEX)0;
tmp_ai[7]=(INDEX)0;
tmp_ai[8]=(INDEX)0;
tmp_ai[9]=(INDEX)0;
persistent extern user INDEX tmp_i=(INDEX)0;
persistent extern user FLOAT tmp_fAdd=(FLOAT)0;
persistent extern user INDEX fil_bPreferZips=(INDEX)0;
persistent extern user INDEX ogl_bUseCompiledVertexArrays=(INDEX)101;
persistent extern user INDEX ogl_bExclusive=(INDEX)1;
persistent extern user INDEX ogl_bAllowQuadArrays=(INDEX)0;
persistent extern user INDEX ogl_iTextureCompressionType=(INDEX)1;
persistent extern user INDEX ogl_iMaxBurstSize=(INDEX)0;
persistent extern user INDEX ogl_bGrabDepthBuffer=(INDEX)0;
persistent extern user INDEX ogl_iFinish=(INDEX)1;
persistent extern user INDEX ogl_iTBufferEffect=(INDEX)0;
persistent extern user INDEX ogl_iTBufferSamples=(INDEX)2;
persistent extern user INDEX ogl_bTruformLinearNormals=(INDEX)1;
persistent extern user INDEX ogl_bAlternateClipPlane=(INDEX)0;
persistent extern user INDEX d3d_bUseHardwareTnL=(INDEX)1;
persistent extern user INDEX d3d_iMaxBurstSize=(INDEX)0;
persistent extern user INDEX d3d_iVertexBuffersSize=(INDEX)1024;
persistent extern user INDEX d3d_iVertexRangeTreshold=(INDEX)99;
persistent extern user INDEX d3d_bAlternateDepthReads=(INDEX)0;
persistent extern INDEX d3d_bFastUpload=(INDEX)1;
persistent extern user INDEX d3d_iFinish=(INDEX)0;
persistent extern user INDEX gap_iUseTextureUnits=(INDEX)4;
persistent extern user INDEX gap_iTextureFiltering=(INDEX)21;
persistent extern user INDEX gap_iTextureAnisotropy=(INDEX)1;
persistent extern user FLOAT gap_fTextureLODBias=(FLOAT)0;
persistent extern user INDEX gap_bAllowGrayTextures=(INDEX)1;
persistent extern user INDEX gap_bAllowSingleMipmap=(INDEX)1;
persistent extern user INDEX gap_bOptimizeStateChanges=(INDEX)1;
persistent extern user INDEX gap_iOptimizeDepthReads=(INDEX)1;
persistent extern user INDEX gap_iOptimizeClipping=(INDEX)2;
persistent extern user INDEX gap_iSwapInterval=(INDEX)0;
persistent extern user INDEX gap_iRefreshRate=(INDEX)0;
persistent extern user INDEX gap_iDithering=(INDEX)2;
persistent extern user INDEX gap_bForceTruform=(INDEX)0;
persistent extern user INDEX gap_iTruformLevel=(INDEX)0;
persistent extern user INDEX gap_iDepthBits=(INDEX)0;
persistent extern user INDEX gap_iStencilBits=(INDEX)0;
persistent extern user FLOAT mdl_fLODMul=(FLOAT)1;
persistent extern user FLOAT mdl_fLODAdd=(FLOAT)0;
persistent extern user INDEX mdl_iLODDisappear=(INDEX)1;
persistent extern user INDEX mdl_bRenderDetail=(INDEX)1;
persistent extern user INDEX mdl_bRenderSpecular=(INDEX)1;
persistent extern user INDEX mdl_bRenderReflection=(INDEX)1;
persistent extern user INDEX mdl_bAllowOverbright=(INDEX)1;
persistent extern user INDEX mdl_bFineQuality=(INDEX)1;
persistent extern user INDEX mdl_iShadowQuality=(INDEX)1;
persistent extern user FLOAT ska_fLODMul=(FLOAT)1;
persistent extern user FLOAT ska_fLODAdd=(FLOAT)0;
persistent extern user FLOAT gfx_tmProbeDecay=(FLOAT)30;
persistent extern user INDEX gfx_iProbeSize=(INDEX)256;
persistent extern user INDEX gfx_bClearScreen=(INDEX)0;
persistent extern user INDEX gfx_bDisableMultiMonSupport=(INDEX)1;
persistent extern user INDEX gfx_bDisableWindowsKeys=(INDEX)1;
persistent extern user INDEX gfx_bDecoratedText=(INDEX)1;
persistent extern user INDEX tex_iNormalQuality=(INDEX)22;
persistent extern user INDEX tex_iAnimationQuality=(INDEX)11;
persistent extern user INDEX tex_bFineEffect=(INDEX)0;
persistent extern user INDEX tex_bFineFog=(INDEX)1;
persistent extern user INDEX tex_iNormalSize=(INDEX)9;
persistent extern user INDEX tex_iAnimationSize=(INDEX)7;
persistent extern user INDEX tex_iEffectSize=(INDEX)7;
persistent extern user INDEX tex_iFogSize=(INDEX)7;
persistent extern user INDEX tex_bCompressAlphaChannel=(INDEX)0;
persistent extern user INDEX tex_bAlternateCompression=(INDEX)0;
persistent extern user INDEX tex_bDynamicMipmaps=(INDEX)0;
persistent extern user INDEX tex_iDithering=(INDEX)3;
persistent extern user INDEX tex_iFiltering=(INDEX)0;
persistent extern user INDEX tex_iEffectFiltering=(INDEX)4;
persistent extern user INDEX tex_bProgressiveFilter=(INDEX)0;
persistent extern user INDEX shd_iStaticSize=(INDEX)8;
persistent extern user INDEX shd_iDynamicSize=(INDEX)8;
persistent extern user INDEX shd_bFineQuality=(INDEX)1;
persistent extern user INDEX shd_iAllowDynamic=(INDEX)1;
persistent extern user INDEX shd_bDynamicMipmaps=(INDEX)1;
persistent extern user INDEX shd_iFiltering=(INDEX)3;
persistent extern user INDEX shd_iDithering=(INDEX)1;
persistent extern user FLOAT shd_tmFlushDelay=(FLOAT)30;
persistent extern user FLOAT shd_fCacheSize=(FLOAT)8;
persistent extern user INDEX shd_bCacheAll=(INDEX)0;
persistent extern user INDEX shd_bAllowFlats=(INDEX)1;
persistent extern INDEX shd_iForceFlats=(INDEX)0;
persistent extern user INDEX gfx_iLensFlareQuality=(INDEX)3;
persistent extern user INDEX wld_bTextureLayers=(INDEX)111;
persistent extern user INDEX wld_bRenderMirrors=(INDEX)1;
persistent extern user FLOAT wld_fEdgeOffsetI=(FLOAT)0;
persistent extern user FLOAT wld_fEdgeAdjustK=(FLOAT)1;
persistent extern user INDEX wld_iDetailRemovingBias=(INDEX)3;
persistent extern user INDEX wed_bUseBaseForReplacement=(INDEX)0;
persistent extern user INDEX tex_iHueShift=(INDEX)0;
persistent extern user FLOAT tex_fSaturation=(FLOAT)1;
persistent extern user INDEX shd_iHueShift=(INDEX)0;
persistent extern user FLOAT shd_fSaturation=(FLOAT)1;
persistent extern user INDEX gfx_iHueShift=(INDEX)0;
persistent extern user FLOAT gfx_fSaturation=(FLOAT)1;
persistent extern user FLOAT gfx_fBrightness=(FLOAT)0;
persistent extern user FLOAT gfx_fContrast=(FLOAT)1;
persistent extern user FLOAT gfx_fGamma=(FLOAT)1;
persistent extern user FLOAT gfx_fBiasR=(FLOAT)1;
persistent extern user FLOAT gfx_fBiasG=(FLOAT)1;
persistent extern user FLOAT gfx_fBiasB=(FLOAT)1;
persistent extern user INDEX gfx_iLevels=(INDEX)256;
persistent extern user INDEX gfx_iStereo=(INDEX)0;
persistent extern user INDEX gfx_bStereoInvert=(INDEX)0;
persistent extern user INDEX gfx_iStereoOffset=(INDEX)10;
persistent extern user FLOAT gfx_fStereoSeparation=(FLOAT)0.25;
persistent extern user FLOAT snd_fEarsDistance=(FLOAT)0.2;
persistent extern user FLOAT snd_fDelaySoundSpeed=(FLOAT)1e+010;
persistent extern user FLOAT snd_fDopplerSoundSpeed=(FLOAT)330;
persistent extern user FLOAT snd_fPanStrength=(FLOAT)0.1;
persistent extern user FLOAT snd_fLRFilter=(FLOAT)3;
persistent extern user FLOAT snd_fBFilter=(FLOAT)5;
persistent extern user FLOAT snd_fUFilter=(FLOAT)1;
persistent extern user FLOAT snd_fDFilter=(FLOAT)3;
persistent extern user FLOAT snd_fSoundVolume=(FLOAT)1;
persistent extern user FLOAT snd_fMusicVolume=(FLOAT)1;
persistent extern user FLOAT snd_fNormalizer=(FLOAT)0.9;
persistent extern user FLOAT snd_tmMixAhead=(FLOAT)0.2;
persistent extern user INDEX snd_iInterface=(INDEX)1;
persistent extern user INDEX snd_iDevice=(INDEX)-1;
persistent extern user INDEX snd_iFormat=(INDEX)3;
persistent extern user INDEX snd_iMaxExtraChannels=(INDEX)32;
persistent extern user INDEX snd_iMaxOpenRetries=(INDEX)3;
persistent extern user FLOAT snd_tmOpenFailDelay=(FLOAT)0.5;
persistent extern user FLOAT snd_fEAXPanning=(FLOAT)0;
persistent extern user INDEX gam_bPretouch=(INDEX)0;
persistent extern user CTString cmd_cmdOnTick="";
persistent extern user CTString cmd_cmdOnChat="";
persistent extern user INDEX ent_bReportSpawnInWall=(INDEX)0;
persistent extern user FLOAT ser_tmSyncCheckFrequency=(FLOAT)1;
persistent extern user INDEX ser_iSyncCheckBuffer=(INDEX)60;
persistent extern user INDEX cli_bLerpActions=(INDEX)0;
persistent extern user INDEX cli_bReportPredicted=(INDEX)0;
persistent extern user INDEX net_iExactTimer=(INDEX)2;
persistent extern user CTString net_strLocalHost="";
persistent extern user CTString net_strLocationCode="";
persistent extern user INDEX ser_iExtensiveSyncCheck=(INDEX)0;
persistent extern user INDEX net_bLookupHostNames=(INDEX)0;
persistent extern user INDEX net_iCompression=(INDEX)1;
persistent extern user INDEX net_bReportPackets=(INDEX)0;
persistent extern user INDEX net_iMaxSendRetries=(INDEX)10;
persistent extern user FLOAT net_fSendRetryWait=(FLOAT)0.5;
persistent extern user INDEX net_bReportTraffic=(INDEX)0;
persistent extern user INDEX net_bReportICMPErrors=(INDEX)0;
persistent extern user INDEX net_bReportMiscErrors=(INDEX)0;
persistent extern user INDEX net_bLerping=(INDEX)1;
persistent extern user INDEX ser_bClientsMayPause=(INDEX)1;
persistent extern user INDEX ser_bEnumeration=(INDEX)1;
persistent extern user INDEX ser_bPingGameAgent=(INDEX)1;
persistent extern user FLOAT ser_tmKeepAlive=(FLOAT)0.1;
persistent extern user FLOAT ser_tmPingUpdate=(FLOAT)3;
persistent extern user INDEX ser_bWaitFirstPlayer=(INDEX)0;
persistent extern user INDEX ser_iMaxAllowedBPS=(INDEX)8000;
persistent extern user CTString ser_strIPMask="";
persistent extern user CTString ser_strNameMask="";
persistent extern user INDEX ser_bInverseBanning=(INDEX)0;
persistent extern user CTString ser_strMOTD="";
persistent extern user INDEX cli_bAutoAdjustSettings=(INDEX)0;
persistent extern user FLOAT cli_tmAutoAdjustThreshold=(FLOAT)2;
persistent extern user INDEX cli_bPrediction=(INDEX)0;
persistent extern user INDEX cli_iMaxPredictionSteps=(INDEX)10;
persistent extern user INDEX cli_bPredictIfServer=(INDEX)0;
persistent extern user INDEX cli_bPredictLocalPlayers=(INDEX)1;
persistent extern user INDEX cli_bPredictRemotePlayers=(INDEX)0;
persistent extern user FLOAT cli_fPredictEntitiesRange=(FLOAT)20;
persistent extern user FLOAT cli_fPredictionFilter=(FLOAT)0.5;
persistent extern user INDEX cli_iSendBehind=(INDEX)3;
persistent extern user INDEX cli_iPredictionFlushing=(INDEX)1;
persistent extern user INDEX cli_iBufferActions=(INDEX)1;
persistent extern user INDEX cli_iMaxBPS=(INDEX)4000;
persistent extern user INDEX cli_iMinBPS=(INDEX)100;
persistent extern user INDEX net_iGraphBuffer=(INDEX)100;
persistent extern user INDEX gam_iPrecachePolicy=(INDEX)1;
persistent extern user INDEX inp_iKeyboardReadingMethod=(INDEX)2;
persistent extern user INDEX inp_bAllowMouseAcceleration=(INDEX)1;
persistent extern user FLOAT inp_fMouseSensitivity=(FLOAT)1;
persistent extern user INDEX inp_bMousePrecision=(INDEX)0;
persistent extern user FLOAT inp_fMousePrecisionFactor=(FLOAT)4;
persistent extern user FLOAT inp_fMousePrecisionThreshold=(FLOAT)10;
persistent extern user FLOAT inp_fMousePrecisionTimeout=(FLOAT)0.25;
persistent extern user INDEX inp_bInvertMouse=(INDEX)0;
persistent extern user INDEX inp_bFilterMouse=(INDEX)0;
persistent extern user INDEX inp_bAllowPrescan=(INDEX)1;
persistent extern user INDEX inp_i2ndMousePort=(INDEX)0;
persistent extern user INDEX inp_bInvert2ndMouse=(INDEX)0;
persistent extern user INDEX inp_bFilter2ndMouse=(INDEX)0;
persistent extern user FLOAT inp_f2ndMouseSensitivity=(FLOAT)1;
persistent extern user INDEX inp_b2ndMousePrecision=(INDEX)0;
persistent extern user FLOAT inp_f2ndMousePrecisionFactor=(FLOAT)4;
persistent extern user FLOAT inp_f2ndMousePrecisionThreshold=(FLOAT)10;
persistent extern user FLOAT inp_f2ndMousePrecisionTimeout=(FLOAT)0.25;
persistent extern user INDEX inp_bMsgDebugger=(INDEX)0;
persistent extern user INDEX inp_iMButton4Up=(INDEX)131072;
persistent extern user INDEX inp_iMButton4Dn=(INDEX)131136;
persistent extern user INDEX inp_iMButton5Up=(INDEX)65536;
persistent extern user INDEX inp_iMButton5Dn=(INDEX)65568;
persistent extern user INDEX inp_ctJoysticksAllowed=(INDEX)8;
persistent extern user INDEX inp_bForceJoystickPolling=(INDEX)0;
persistent extern user INDEX inp_bAutoDisableJoysticks=(INDEX)0;
persistent extern user INDEX wed_bUseGenericTextureReplacement=(INDEX)0;
persistent extern user FLOAT ctl_tmComputerDoubleClick=(FLOAT)0.5;
persistent extern user FLOAT ctl_fButtonRotationSpeedH=(FLOAT)300;
persistent extern user FLOAT ctl_fButtonRotationSpeedP=(FLOAT)150;
persistent extern user FLOAT ctl_fButtonRotationSpeedB=(FLOAT)150;
persistent extern user FLOAT ctl_fAxisStrafingModifier=(FLOAT)1;
persistent extern user FLOAT cli_fPredictPlayersRange=(FLOAT)0;
persistent extern user FLOAT cli_fPredictItemsRange=(FLOAT)3;
persistent extern user FLOAT cli_tmPredictFoe=(FLOAT)10;
persistent extern user FLOAT cli_tmPredictAlly=(FLOAT)10;
persistent extern user FLOAT cli_tmPredictEnemy=(FLOAT)10;
persistent extern user INDEX hud_bShowLatency=(INDEX)0;
persistent extern user INDEX hud_iShowPlayers=(INDEX)-1;
persistent extern user INDEX hud_iSortPlayers=(INDEX)-1;
persistent extern user INDEX hud_bShowWeapon=(INDEX)1;
persistent extern user INDEX hud_bShowMessages=(INDEX)1;
persistent extern user FLOAT hud_fScaling=(FLOAT)1;
persistent extern user FLOAT hud_fOpacity=(FLOAT)0.9;
persistent extern user FLOAT hud_tmWeaponsOnScreen=(FLOAT)3;
persistent extern user FLOAT hud_tmLatencySnapshot=(FLOAT)1;
persistent extern user FLOAT plr_fBreathingStrength=(FLOAT)0;
persistent extern user INDEX hud_bShowMatchInfo=(INDEX)1;
wpn_fRecoilSpeed[0]=(FLOAT)0;
wpn_fRecoilSpeed[1]=(FLOAT)0;
wpn_fRecoilSpeed[2]=(FLOAT)0;
wpn_fRecoilSpeed[3]=(FLOAT)0;
wpn_fRecoilSpeed[4]=(FLOAT)0;
wpn_fRecoilSpeed[5]=(FLOAT)0;
wpn_fRecoilSpeed[6]=(FLOAT)0;
wpn_fRecoilSpeed[7]=(FLOAT)0;
wpn_fRecoilSpeed[8]=(FLOAT)0;
wpn_fRecoilSpeed[9]=(FLOAT)0;
wpn_fRecoilSpeed[10]=(FLOAT)0;
wpn_fRecoilSpeed[11]=(FLOAT)0;
wpn_fRecoilSpeed[12]=(FLOAT)0;
wpn_fRecoilSpeed[13]=(FLOAT)0;
wpn_fRecoilSpeed[14]=(FLOAT)0;
wpn_fRecoilSpeed[15]=(FLOAT)0;
wpn_fRecoilSpeed[16]=(FLOAT)0;
wpn_fRecoilLimit[0]=(FLOAT)0;
wpn_fRecoilLimit[1]=(FLOAT)0;
wpn_fRecoilLimit[2]=(FLOAT)0;
wpn_fRecoilLimit[3]=(FLOAT)0;
wpn_fRecoilLimit[4]=(FLOAT)0;
wpn_fRecoilLimit[5]=(FLOAT)0;
wpn_fRecoilLimit[6]=(FLOAT)0;
wpn_fRecoilLimit[7]=(FLOAT)0;
wpn_fRecoilLimit[8]=(FLOAT)0;
wpn_fRecoilLimit[9]=(FLOAT)0;
wpn_fRecoilLimit[10]=(FLOAT)0;
wpn_fRecoilLimit[11]=(FLOAT)0;
wpn_fRecoilLimit[12]=(FLOAT)0;
wpn_fRecoilLimit[13]=(FLOAT)0;
wpn_fRecoilLimit[14]=(FLOAT)0;
wpn_fRecoilLimit[15]=(FLOAT)0;
wpn_fRecoilLimit[16]=(FLOAT)0;
wpn_fRecoilDampUp[0]=(FLOAT)0;
wpn_fRecoilDampUp[1]=(FLOAT)0;
wpn_fRecoilDampUp[2]=(FLOAT)0;
wpn_fRecoilDampUp[3]=(FLOAT)0;
wpn_fRecoilDampUp[4]=(FLOAT)0;
wpn_fRecoilDampUp[5]=(FLOAT)0;
wpn_fRecoilDampUp[6]=(FLOAT)0;
wpn_fRecoilDampUp[7]=(FLOAT)0;
wpn_fRecoilDampUp[8]=(FLOAT)0;
wpn_fRecoilDampUp[9]=(FLOAT)0;
wpn_fRecoilDampUp[10]=(FLOAT)0;
wpn_fRecoilDampUp[11]=(FLOAT)0;
wpn_fRecoilDampUp[12]=(FLOAT)0;
wpn_fRecoilDampUp[13]=(FLOAT)0;
wpn_fRecoilDampUp[14]=(FLOAT)0;
wpn_fRecoilDampUp[15]=(FLOAT)0;
wpn_fRecoilDampUp[16]=(FLOAT)0;
wpn_fRecoilDampDn[0]=(FLOAT)0;
wpn_fRecoilDampDn[1]=(FLOAT)0;
wpn_fRecoilDampDn[2]=(FLOAT)0;
wpn_fRecoilDampDn[3]=(FLOAT)0;
wpn_fRecoilDampDn[4]=(FLOAT)0;
wpn_fRecoilDampDn[5]=(FLOAT)0;
wpn_fRecoilDampDn[6]=(FLOAT)0;
wpn_fRecoilDampDn[7]=(FLOAT)0;
wpn_fRecoilDampDn[8]=(FLOAT)0;
wpn_fRecoilDampDn[9]=(FLOAT)0;
wpn_fRecoilDampDn[10]=(FLOAT)0;
wpn_fRecoilDampDn[11]=(FLOAT)0;
wpn_fRecoilDampDn[12]=(FLOAT)0;
wpn_fRecoilDampDn[13]=(FLOAT)0;
wpn_fRecoilDampDn[14]=(FLOAT)0;
wpn_fRecoilDampDn[15]=(FLOAT)0;
wpn_fRecoilDampDn[16]=(FLOAT)0;
wpn_fRecoilOffset[0]=(FLOAT)0;
wpn_fRecoilOffset[1]=(FLOAT)0;
wpn_fRecoilOffset[2]=(FLOAT)0;
wpn_fRecoilOffset[3]=(FLOAT)0;
wpn_fRecoilOffset[4]=(FLOAT)0;
wpn_fRecoilOffset[5]=(FLOAT)0;
wpn_fRecoilOffset[6]=(FLOAT)0;
wpn_fRecoilOffset[7]=(FLOAT)0;
wpn_fRecoilOffset[8]=(FLOAT)0;
wpn_fRecoilOffset[9]=(FLOAT)0;
wpn_fRecoilOffset[10]=(FLOAT)0;
wpn_fRecoilOffset[11]=(FLOAT)0;
wpn_fRecoilOffset[12]=(FLOAT)0;
wpn_fRecoilOffset[13]=(FLOAT)0;
wpn_fRecoilOffset[14]=(FLOAT)0;
wpn_fRecoilOffset[15]=(FLOAT)0;
wpn_fRecoilOffset[16]=(FLOAT)0;
wpn_fRecoilFactorP[0]=(FLOAT)0;
wpn_fRecoilFactorP[1]=(FLOAT)0;
wpn_fRecoilFactorP[2]=(FLOAT)0;
wpn_fRecoilFactorP[3]=(FLOAT)0;
wpn_fRecoilFactorP[4]=(FLOAT)0;
wpn_fRecoilFactorP[5]=(FLOAT)0;
wpn_fRecoilFactorP[6]=(FLOAT)0;
wpn_fRecoilFactorP[7]=(FLOAT)0;
wpn_fRecoilFactorP[8]=(FLOAT)0;
wpn_fRecoilFactorP[9]=(FLOAT)0;
wpn_fRecoilFactorP[10]=(FLOAT)0;
wpn_fRecoilFactorP[11]=(FLOAT)0;
wpn_fRecoilFactorP[12]=(FLOAT)0;
wpn_fRecoilFactorP[13]=(FLOAT)0;
wpn_fRecoilFactorP[14]=(FLOAT)0;
wpn_fRecoilFactorP[15]=(FLOAT)0;
wpn_fRecoilFactorP[16]=(FLOAT)0;
wpn_fRecoilFactorZ[0]=(FLOAT)0;
wpn_fRecoilFactorZ[1]=(FLOAT)0;
wpn_fRecoilFactorZ[2]=(FLOAT)0;
wpn_fRecoilFactorZ[3]=(FLOAT)0;
wpn_fRecoilFactorZ[4]=(FLOAT)0;
wpn_fRecoilFactorZ[5]=(FLOAT)0;
wpn_fRecoilFactorZ[6]=(FLOAT)0;
wpn_fRecoilFactorZ[7]=(FLOAT)0;
wpn_fRecoilFactorZ[8]=(FLOAT)0;
wpn_fRecoilFactorZ[9]=(FLOAT)0;
wpn_fRecoilFactorZ[10]=(FLOAT)0;
wpn_fRecoilFactorZ[11]=(FLOAT)0;
wpn_fRecoilFactorZ[12]=(FLOAT)0;
wpn_fRecoilFactorZ[13]=(FLOAT)0;
wpn_fRecoilFactorZ[14]=(FLOAT)0;
wpn_fRecoilFactorZ[15]=(FLOAT)0;
wpn_fRecoilFactorZ[16]=(FLOAT)0;
persistent extern user FLOAT plr_fFOV=(FLOAT)90;
persistent extern user FLOAT plr_fFrontClipDistance=(FLOAT)0.25;
persistent extern user INDEX plr_bRenderPicked=(INDEX)0;
persistent extern user INDEX plr_bRenderPickedParticles=(INDEX)0;
persistent extern user INDEX plr_bOnlySam=(INDEX)0;
persistent extern user INDEX ent_bReportBrokenChains=(INDEX)0;
persistent extern user FLOAT ent_tmMentalIn=(FLOAT)0.5;
persistent extern user FLOAT ent_tmMentalOut=(FLOAT)0.75;
persistent extern user FLOAT ent_tmMentalFade=(FLOAT)0.5;
persistent extern user FLOAT gfx_fEnvParticlesDensity=(FLOAT)1;
persistent extern user FLOAT gfx_fEnvParticlesRange=(FLOAT)1;
persistent extern user INDEX hud_bCrosshairFixed=(INDEX)0;
persistent extern user INDEX hud_bCrosshairColoring=(INDEX)1;
persistent extern user FLOAT hud_fCrosshairScale=(FLOAT)1;
persistent extern user FLOAT hud_fCrosshairRatio=(FLOAT)0.5;
persistent extern user FLOAT hud_fCrosshairOpacity=(FLOAT)1;
persistent extern user INDEX hud_bShowPlayerName=(INDEX)1;
persistent extern user INDEX hud_bShowCoords=(INDEX)0;
persistent extern user FLOAT plr_tmSnoopingTime=(FLOAT)1;
persistent extern user FLOAT plr_tmSnoopingDelay=(FLOAT)1;
persistent extern user FLOAT inp_fIFeelGain=(FLOAT)1;
persistent extern INDEX sam_bFullScreen=(INDEX)0;
persistent extern INDEX sam_iScreenSizeI=(INDEX)1024;
persistent extern INDEX sam_iScreenSizeJ=(INDEX)768;
persistent extern INDEX sam_iDisplayDepth=(INDEX)0;
persistent extern INDEX sam_iDisplayAdapter=(INDEX)0;
persistent extern INDEX sam_iGfxAPI=(INDEX)0;
persistent extern INDEX sam_bFirstStarted=(INDEX)0;
persistent extern INDEX sam_bAutoAdjustAudio=(INDEX)1;
persistent extern user INDEX sam_bWideScreen=(INDEX)0;
persistent extern user FLOAT sam_fPlayerOffset=(FLOAT)0;
persistent extern user INDEX sam_bAutoPlayDemos=(INDEX)1;
persistent extern user INDEX sam_iMaxFPSActive=(INDEX)500;
persistent extern user INDEX sam_iMaxFPSInactive=(INDEX)10;
persistent extern user INDEX sam_bPauseOnMinimize=(INDEX)1;
persistent extern user FLOAT sam_tmDisplayModeReport=(FLOAT)5;
persistent extern user CTString sam_strNetworkSettings="";
persistent extern user CTString sam_strIntroLevel="Levels\\LevelsMP\\Intro.wld";
persistent extern user CTString sam_strGameName="serioussamse";
persistent extern INDEX sam_bShowAllLevels=(INDEX)0;
persistent extern INDEX sam_bMentalActivated=(INDEX)0;
persistent extern user INDEX sam_iVideoSetup=(INDEX)3;
persistent extern user INDEX hud_bShowTime=(INDEX)0;
persistent extern user INDEX hud_bShowClock=(INDEX)0;
persistent extern user INDEX dem_iProfileRate=(INDEX)5;
persistent extern user INDEX hud_bShowNetGraph=(INDEX)0;
persistent extern user FLOAT gam_fManaTransferFactor=(FLOAT)0.5;
persistent extern user FLOAT gam_fExtraEnemyStrength=(FLOAT)0;
persistent extern user FLOAT gam_fExtraEnemyStrengthPerPlayer=(FLOAT)0;
persistent extern user INDEX gam_iInitialMana=(INDEX)100;
persistent extern user INDEX gam_iScoreLimit=(INDEX)100000;
persistent extern user INDEX gam_iFragLimit=(INDEX)20;
persistent extern user INDEX gam_iTimeLimit=(INDEX)0;
persistent extern user INDEX gam_ctMaxPlayers=(INDEX)8;
persistent extern user INDEX gam_bWaitAllPlayers=(INDEX)0;
persistent extern user INDEX gam_bFriendlyFire=(INDEX)0;
persistent extern user INDEX gam_bPlayEntireGame=(INDEX)1;
persistent extern user INDEX gam_bWeaponsStay=(INDEX)1;
persistent extern user INDEX gam_bAmmoStays=(INDEX)1;
persistent extern user INDEX gam_bHealthArmorStays=(INDEX)1;
persistent extern user INDEX gam_bAllowHealth=(INDEX)1;
persistent extern user INDEX gam_bAllowArmor=(INDEX)1;
persistent extern user INDEX gam_bInfiniteAmmo=(INDEX)0;
persistent extern user INDEX gam_bRespawnInPlace=(INDEX)1;
persistent extern user INDEX gam_iCredits=(INDEX)-1;
persistent extern user FLOAT gam_tmSpawnInvulnerability=(FLOAT)3;
persistent extern user INDEX gam_iBlood=(INDEX)2;
persistent extern user INDEX gam_bGibs=(INDEX)1;
persistent extern user INDEX gam_bUseExtraEnemies=(INDEX)1;
persistent extern user INDEX gam_iStartDifficulty=(INDEX)1;
persistent extern user INDEX gam_iStartMode=(INDEX)-1;
persistent extern user CTString gam_strGameAgentExtras="";
persistent extern user CTString gam_strCustomLevel="";
persistent extern user CTString gam_strSessionName="Unnamed session";
persistent extern user CTString gam_strJoinAddress="serveraddress";
persistent extern user INDEX gam_bEnableAdvancedObserving=(INDEX)0;
persistent extern user FLOAT con_fHeightFactor=(FLOAT)0.5;
persistent extern user FLOAT con_tmLastLines=(FLOAT)5;
persistent extern user INDEX wed_iMaxFPSActive=(INDEX)500;
persistent extern user FLOAT wed_fFrontClipDistance=(FLOAT)0.5;
persistent extern CTString sam_strLastRenderer="none";
persistent extern INDEX sam_iLastSetup=(INDEX)1;

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
// DecodeReport.cpp : Defines the entry point for the console application.
//

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
// stdafx.cpp : source file that includes just the standard includes
// DecodeReport.pch will be the pre-compiled header

View File

@ -1,3 +1,16 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <Engine/Engine.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifdef PLATFORM_UNIX /* rcg10072001 */
#include <signal.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
// stdafx.cpp : source file that includes just the standard includes
// DedicatedServer.pch will be the pre-compiled header

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <Engine/Engine.h>
#include <Engine/Templates/Stock_CTextureData.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "StdH.h"
#include "Dependency.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_DEPENDENCY_H
#define SE_INCL_DEPENDENCY_H

View File

@ -1,3 +1,16 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <stdio.h>
#include <stdlib.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "StdH.h"
#include "Dependency.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "StdH.h"
#include "Main.h"
@ -214,6 +227,111 @@ void ReplaceFile(const char *strOld, const char *strNew)
remove(strOld);
rename(strNew, strOld);
}
enum ESStatus
{
/* Appears to be non-empty, ready to parse. */
Good,
/* Appears to be empty, ignore it. */
Empty,
/* Error occured during status check. */
Error,
};
/* Determine whether or not our target ES file is indeed valid input. */
ESStatus GetESStatus()
{
ESStatus result = ESStatus::Empty;
// Read a temporary buffer of the entire file contents
fseek(_fInput, 0, SEEK_END);
size_t length = ftell(_fInput);
// Hard-stop on Empty out of paranoia
if (length == 0)
return result;
char* temporaryBuffer = (char*)malloc(length);
if (!temporaryBuffer)
return ESStatus::Error;
fseek(_fInput, 0, SEEK_SET);
fread(temporaryBuffer, length, 1, _fInput);
fseek(_fInput, 0, SEEK_SET);
// Loop through each line
char* currentSequence = strtok(temporaryBuffer, "\n");
// No newlines, but it might still be valid.
if (!currentSequence)
currentSequence = temporaryBuffer;
bool inBlockComment = false;
do
{
size_t sequenceLength = strlen(currentSequence);
for (size_t iteration = 0; iteration < sequenceLength; iteration++)
{
// If we're still in a block comment, find the closing */
if (inBlockComment)
{
char* blockClosing = strstr(currentSequence, "*/");
if (!blockClosing)
break;
else
{
inBlockComment = false;
iteration = ((size_t)blockClosing - (size_t)currentSequence) + 2;
}
}
// If we find a // sequence, simply skip this line
if (currentSequence[iteration] == '/' && currentSequence[iteration + 1] == '/')
break;
// If we find a /* on this line but not a closing */, skip this line
if (currentSequence[iteration] == '/' && currentSequence[iteration + 1] == '*')
{
// Is there a closing */ on this line?
char* blockClosing = strstr(currentSequence, "*/");
if (!blockClosing)
{
inBlockComment = true;
break;
}
else
{
iteration = ((size_t)blockClosing - (size_t)currentSequence) + 2;
inBlockComment = false;
continue;
}
}
if (iteration >= sequenceLength)
break;
// If we got to this point, we should be able to read only a number on this line
for (size_t checkIteration = 0; checkIteration < sequenceLength; checkIteration++)
if (currentSequence[checkIteration] != '\n' && currentSequence[checkIteration] != 0x20 && !isdigit(currentSequence[checkIteration]))
{
result = ESStatus::Error;
break;
}
else if (currentSequence[checkIteration] != '\n' && currentSequence[checkIteration] != 0x20)
result = ESStatus::Good;
free(temporaryBuffer);
return result;
}
}
while(currentSequence = strtok(NULL, "\n"));
return result;
}
/* Replace a file with a new file if they are different.
* Used to keep .h files from constantly changing when you change the implementation.
*/
@ -270,6 +388,25 @@ int main(int argc, char *argv[])
}
// open the input file
_fInput = FOpen(argv[1], "r");
// Make sure we're loading a valid ES file
ESStatus status = GetESStatus();
switch (status)
{
case ESStatus::Empty:
{
fclose(_fInput);
return EXIT_SUCCESS;
}
case ESStatus::Error:
{
fclose(_fInput);
printf("Ecc encountered an error during the es verification.\n");
return EXIT_FAILURE;
}
}
//printf("%s\n", argv[1]);
// open all the output files
char *strImplementation = ChangeFileNameExtension(argv[1], ".cpp_tmp");

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
/* rcg10042001 */

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ int iLastLine = -1;
if (iLastLine==_iLinesCt || !_bTrackLineInformation){\
yylval = yytext; \
} else { \
char strLine[200]; \
char strLine[512]; \
sprintf(strLine, "\n#line %d \"%s\"\n", _iLinesCt, _strInputFileName);\
yylval = SType(strLine)+yytext; \
iLastLine=_iLinesCt; \
@ -128,7 +128,7 @@ EXP_FLT (({DIGIT}+("."({DIGIT}*)?)?)("E"|"e")("+"|"-")?{DIGIT}+)
/* specially bracketed cpp blocks */
"%{" {
char strLine[80];
char strLine[512];
sprintf(strLine, "#line %d \"%s\"\n", _iLinesCt, _strInputFileName );
_strCppBlock = strdup(strLine);
BEGIN(CPPBLOCK);

View File

@ -1,5 +1,19 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <ctype.h>
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
@ -17,4 +31,3 @@
#include <unistd.h>
#define _fullpath(x, y, z) realpath(y, x)
#endif

View File

@ -1,3 +1,16 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <io.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <Engine/StdH.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_ANIM_H
#define SE_INCL_ANIM_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_ASSERT_H
#define SE_INCL_ASSERT_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
/*

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"
#include "Engine/Base/CRC.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CRC_H
#define SE_INCL_CRC_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CRCTABLE_H
#define SE_INCL_CRCTABLE_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CTSTRING_H
#define SE_INCL_CTSTRING_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CHANGEABLE_H
#define SE_INCL_CHANGEABLE_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CHANGEABLERT_H
#define SE_INCL_CHANGEABLERT_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CONSOLE_H
#define SE_INCL_CONSOLE_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_CONSOLE_INTERNAL_H
#define SE_INCL_CONSOLE_INTERNAL_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"
#include <Engine/Base/Stream.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_ERRORREPORTING_H
#define SE_INCL_ERRORREPORTING_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_ERRORTABLE_H
#define SE_INCL_ERRORTABLE_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_FILENAME_H
#define SE_INCL_FILENAME_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_GROUPFILE_H
#define SE_INCL_GROUPFILE_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"
#include <Engine/Base/IFeel.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_IFEEL_H
#define SE_INCL_IFEEL_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_INPUT_H
#define SE_INCL_INPUT_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_KEYNAMES_H
#define SE_INCL_KEYNAMES_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_LISTS_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_MEMORY_H
#define SE_INCL_MEMORY_H

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <Engine/Base/Shell_internal.h>
#include <Engine/Templates/AllocationArray.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_PROFILING_H
#define SE_INCL_PROFILING_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#define TIMER_PROFILING 0

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <Engine/StdH.h>
#include <Engine/Base/CTString.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_PROGRESSHOOK_H
#define SE_INCL_PROGRESSHOOK_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include <Engine/Base/Protection.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_PROTECTION_H
#define SE_INCL_PROTECTION_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"
#include <Engine/Base/CTString.h>

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_REGISTRY_H
#define SE_INCL_REGISTRY_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_RELATIONS_H
#define SE_INCL_RELATIONS_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_REPLACEFILE_H
#define SE_INCL_REPLACEFILE_H

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_SERIAL_H
#define SE_INCL_SERIAL_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_SHELL_H
#define SE_INCL_SHELL_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_SHELL_INTERNAL_H
#define SE_INCL_SHELL_INTERNAL_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_STATISTICS_H
#define SE_INCL_STATISTICS_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_STATISTICS_INTERNAL_H
#define SE_INCL_STATISTICS_INTERNAL_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_STREAM_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_SYNCHRONIZATION_H
#define SE_INCL_SYNCHRONIZATION_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_TIMER_H
#define SE_INCL_TIMER_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_TRANSLATION_H
#define SE_INCL_TRANSLATION_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_TRANSLATIONPAIR_H
#define SE_INCL_TRANSLATIONPAIR_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_TYPES_H
#define SE_INCL_TYPES_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
// unzip.cpp : Defines the entry point for the console application.
//

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_UNZIP_H
#define SE_INCL_UNZIP_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_UPDATEABLE_H
#define SE_INCL_UPDATEABLE_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_UPDATEABLERT_H
#define SE_INCL_UPDATEABLERT_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_BRUSH_H
#define SE_INCL_BRUSH_H

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#include "Engine/StdH.h"

View File

@ -1,4 +1,17 @@
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
/* Copyright (c) 2002-2012 Croteam Ltd.
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
#ifndef SE_INCL_BRUSHARCHIVE_H
#define SE_INCL_BRUSHARCHIVE_H

Some files were not shown because too many files have changed in this diff Show More