diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4cd037f --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.es linguist-language=C++ diff --git a/.gitignore b/.gitignore index e4067d1..3b998ef 100644 --- a/.gitignore +++ b/.gitignore @@ -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 + + + + + diff --git a/README.md b/README.md index 61f9e41..e482390 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/Scripts/PersistentSymbols.ini b/Scripts/PersistentSymbols.ini deleted file mode 100644 index d61e379..0000000 --- a/Scripts/PersistentSymbols.ini +++ /dev/null @@ -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; diff --git a/Sources/DecodeReport/DecodeReport.cpp b/Sources/DecodeReport/DecodeReport.cpp index 2abf202..ce27eb8 100644 --- a/Sources/DecodeReport/DecodeReport.cpp +++ b/Sources/DecodeReport/DecodeReport.cpp @@ -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. // diff --git a/Sources/DecodeReport/StdAfx.cpp b/Sources/DecodeReport/StdAfx.cpp index 2f616ae..a1ddd41 100644 --- a/Sources/DecodeReport/StdAfx.cpp +++ b/Sources/DecodeReport/StdAfx.cpp @@ -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 diff --git a/Sources/DecodeReport/StdAfx.h b/Sources/DecodeReport/StdAfx.h index 9fcb04c..4fbe5c8 100644 --- a/Sources/DecodeReport/StdAfx.h +++ b/Sources/DecodeReport/StdAfx.h @@ -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 diff --git a/Sources/DedicatedServer/DedicatedServer.cpp b/Sources/DedicatedServer/DedicatedServer.cpp index 1dac410..7fbdbf7 100644 --- a/Sources/DedicatedServer/DedicatedServer.cpp +++ b/Sources/DedicatedServer/DedicatedServer.cpp @@ -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 diff --git a/Sources/DedicatedServer/StdAfx.cpp b/Sources/DedicatedServer/StdAfx.cpp index 077800d..3308099 100644 --- a/Sources/DedicatedServer/StdAfx.cpp +++ b/Sources/DedicatedServer/StdAfx.cpp @@ -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 diff --git a/Sources/DedicatedServer/StdAfx.h b/Sources/DedicatedServer/StdAfx.h index 0bec01e..aae6c5a 100644 --- a/Sources/DedicatedServer/StdAfx.h +++ b/Sources/DedicatedServer/StdAfx.h @@ -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 #include diff --git a/Sources/DedicatedServer/resource.h b/Sources/DedicatedServer/resource.h index 84da295..1bb6890 100644 --- a/Sources/DedicatedServer/resource.h +++ b/Sources/DedicatedServer/resource.h @@ -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. diff --git a/Sources/Depend/Dependency.cpp b/Sources/Depend/Dependency.cpp index 7bdd8f3..c923c25 100644 --- a/Sources/Depend/Dependency.cpp +++ b/Sources/Depend/Dependency.cpp @@ -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" diff --git a/Sources/Depend/Dependency.h b/Sources/Depend/Dependency.h index 41d8ce0..865aec4 100644 --- a/Sources/Depend/Dependency.h +++ b/Sources/Depend/Dependency.h @@ -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 diff --git a/Sources/Depend/StdH.cpp b/Sources/Depend/StdH.cpp index a0fb0be..322326e 100644 --- a/Sources/Depend/StdH.cpp +++ b/Sources/Depend/StdH.cpp @@ -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 -#include "StdH.h" \ No newline at end of file + +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" diff --git a/Sources/Depend/StdH.h b/Sources/Depend/StdH.h index 218930b..26dadfc 100644 --- a/Sources/Depend/StdH.h +++ b/Sources/Depend/StdH.h @@ -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 #include diff --git a/Sources/Depend/UtilityDepend.cpp b/Sources/Depend/UtilityDepend.cpp index 7594757..4026b73 100644 --- a/Sources/Depend/UtilityDepend.cpp +++ b/Sources/Depend/UtilityDepend.cpp @@ -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" diff --git a/Sources/Ecc/Main.cpp b/Sources/Ecc/Main.cpp index 5b6ba63..449df5b 100644 --- a/Sources/Ecc/Main.cpp +++ b/Sources/Ecc/Main.cpp @@ -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" @@ -50,7 +63,7 @@ char *LineDirective(int i) return strdup(str); } -SType SType::operator+(const SType &other) +SType SType::operator+(const SType &other) { SType sum; sum.strString = stradd(strString, other.strString); @@ -103,7 +116,7 @@ FILE *FOpen(const char *strFileName, const char *strMode) /* * Print a header to an output file. */ -static void PrintHeader(FILE *f) +static void PrintHeader(FILE *f) { fprintf(f, "/*\n"); fprintf(f, " * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98\n"); @@ -161,13 +174,13 @@ void ReplaceFileRL(const char *strOld, const char *strNew) { continue; } - + // process each charachter for(int ich=0;ich0) && (*(pchNew-1)=='\\')) { } else bQuotes = !bQuotes; } @@ -214,8 +227,113 @@ 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. + * Used to keep .h files from constantly changing when you change the implementation. */ void ReplaceIfChanged(const char *strOld, const char *strNew) { @@ -227,7 +345,7 @@ void ReplaceIfChanged(const char *strOld, const char *strNew) while (!feof(fOld)) { char strOldLine[4096] = "#l"; char strNewLine[4096] = "#l"; - + // skip #line directives while(strNewLine[0]=='#' && strNewLine[1]=='l' && !feof(fNew)) { fgets(strNewLine, sizeof(strNewLine)-1, fNew); @@ -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"); @@ -320,7 +457,7 @@ int main(int argc, char *argv[]) ReplaceFile(strImplementationOld, strImplementation); ReplaceIfChanged(strDeclarationOld, strDeclaration); ReplaceIfChanged(strTablesOld, strTables); - + return EXIT_SUCCESS; // if there were errors } else { @@ -330,4 +467,4 @@ int main(int argc, char *argv[]) remove(strTables ); return EXIT_FAILURE; } -} \ No newline at end of file +} diff --git a/Sources/Ecc/Main.h b/Sources/Ecc/Main.h index c5759b0..6dd57c8 100644 --- a/Sources/Ecc/Main.h +++ b/Sources/Ecc/Main.h @@ -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 */ diff --git a/Sources/Ecc/Parser.cpp b/Sources/Ecc/Parser.cpp deleted file mode 100644 index 7cdc87f..0000000 --- a/Sources/Ecc/Parser.cpp +++ /dev/null @@ -1,4524 +0,0 @@ -/* A Bison parser, made by GNU Bison 2.3. */ - -/* Skeleton implementation for Bison's Yacc-like parsers in C - - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 - Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - 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. */ - -/* As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. */ - -/* C LALR(1) parser skeleton written by Richard Stallman, by - simplifying the original so-called "semantic" parser. */ - -/* All symbols defined below should begin with yy or YY, to avoid - infringing on user name space. This should be done even for local - variables, as they might otherwise be expanded by user macros. - There are some unavoidable exceptions within include files to - define necessary library symbols; they are noted "INFRINGES ON - USER NAME SPACE" below. */ - -/* Identify Bison output. */ -#define YYBISON 1 - -/* Bison version. */ -#define YYBISON_VERSION "2.3" - -/* Skeleton name. */ -#define YYSKELETON_NAME "yacc.c" - -/* Pure parsers. */ -#define YYPURE 0 - -/* Using locations. */ -#define YYLSP_NEEDED 0 - - - -/* Tokens. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - /* Put the tokens into the symbol table, so that GDB and other debuggers - know about them. */ - enum yytokentype { - c_char = 258, - c_int = 259, - c_float = 260, - c_bool = 261, - c_string = 262, - identifier = 263, - cppblock = 264, - k_while = 265, - k_for = 266, - k_if = 267, - k_else = 268, - k_enum = 269, - k_switch = 270, - k_case = 271, - k_class = 272, - k_do = 273, - k_void = 274, - k_const = 275, - k_inline = 276, - k_static = 277, - k_virtual = 278, - k_return = 279, - k_autowait = 280, - k_autocall = 281, - k_waitevent = 282, - k_event = 283, - k_name = 284, - k_thumbnail = 285, - k_features = 286, - k_uses = 287, - k_export = 288, - k_texture = 289, - k_sound = 290, - k_model = 291, - k_properties = 292, - k_components = 293, - k_functions = 294, - k_procedures = 295, - k_wait = 296, - k_on = 297, - k_otherwise = 298, - k_call = 299, - k_jump = 300, - k_stop = 301, - k_resume = 302, - k_pass = 303, - k_CTString = 304, - k_CTStringTrans = 305, - k_CTFileName = 306, - k_CTFileNameNoDep = 307, - k_BOOL = 308, - k_COLOR = 309, - k_FLOAT = 310, - k_INDEX = 311, - k_RANGE = 312, - k_CEntityPointer = 313, - k_CModelObject = 314, - k_CModelInstance = 315, - k_CAnimObject = 316, - k_CSoundObject = 317, - k_CPlacement3D = 318, - k_FLOATaabbox3D = 319, - k_FLOATmatrix3D = 320, - k_FLOATquat3D = 321, - k_ANGLE = 322, - k_FLOAT3D = 323, - k_ANGLE3D = 324, - k_FLOATplane3D = 325, - k_ANIMATION = 326, - k_ILLUMINATIONTYPE = 327, - k_FLAGS = 328 - }; -#endif -/* Tokens. */ -#define c_char 258 -#define c_int 259 -#define c_float 260 -#define c_bool 261 -#define c_string 262 -#define identifier 263 -#define cppblock 264 -#define k_while 265 -#define k_for 266 -#define k_if 267 -#define k_else 268 -#define k_enum 269 -#define k_switch 270 -#define k_case 271 -#define k_class 272 -#define k_do 273 -#define k_void 274 -#define k_const 275 -#define k_inline 276 -#define k_static 277 -#define k_virtual 278 -#define k_return 279 -#define k_autowait 280 -#define k_autocall 281 -#define k_waitevent 282 -#define k_event 283 -#define k_name 284 -#define k_thumbnail 285 -#define k_features 286 -#define k_uses 287 -#define k_export 288 -#define k_texture 289 -#define k_sound 290 -#define k_model 291 -#define k_properties 292 -#define k_components 293 -#define k_functions 294 -#define k_procedures 295 -#define k_wait 296 -#define k_on 297 -#define k_otherwise 298 -#define k_call 299 -#define k_jump 300 -#define k_stop 301 -#define k_resume 302 -#define k_pass 303 -#define k_CTString 304 -#define k_CTStringTrans 305 -#define k_CTFileName 306 -#define k_CTFileNameNoDep 307 -#define k_BOOL 308 -#define k_COLOR 309 -#define k_FLOAT 310 -#define k_INDEX 311 -#define k_RANGE 312 -#define k_CEntityPointer 313 -#define k_CModelObject 314 -#define k_CModelInstance 315 -#define k_CAnimObject 316 -#define k_CSoundObject 317 -#define k_CPlacement3D 318 -#define k_FLOATaabbox3D 319 -#define k_FLOATmatrix3D 320 -#define k_FLOATquat3D 321 -#define k_ANGLE 322 -#define k_FLOAT3D 323 -#define k_ANGLE3D 324 -#define k_FLOATplane3D 325 -#define k_ANIMATION 326 -#define k_ILLUMINATIONTYPE 327 -#define k_FLAGS 328 - - - - -/* Copy the first part of user declarations. */ -#line 1 "Ecc/Parser.y" - -// rcg10042001 Changed to specify Ecc directory... -#include "Ecc/StdH.h" -#include "Ecc/Main.h" - -// turn off over-helpful bit of bison... --ryan. -#ifdef __GNUC__ -#define __attribute__(x) -#endif - -#define YYINITDEPTH 1000 - -static const char *_strCurrentClass; -static int _iCurrentClassID; -static const char *_strCurrentBase; -static const char *_strCurrentDescription; -static const char *_strCurrentThumbnail; -static const char *_strCurrentEnum; -static int _bClassIsExported = 0; - -static const char *_strCurrentPropertyID; -static const char *_strCurrentPropertyIdentifier; -static const char *_strCurrentPropertyPropertyType; -static const char *_strCurrentPropertyEnumType; -static const char *_strCurrentPropertyDataType; -static const char *_strCurrentPropertyName; -static const char *_strCurrentPropertyShortcut; -static const char *_strCurrentPropertyColor; -static const char *_strCurrentPropertyFlags; -static const char *_strCurrentPropertyDefaultCode; - -static const char *_strCurrentComponentIdentifier; -static const char *_strCurrentComponentType; -static const char *_strCurrentComponentID; -static const char *_strCurrentComponentFileName; - -static int _ctInProcedureHandler = 0; -static char _strLastProcedureName[256]; - -static char _strInWaitName[256]; -static char _strAfterWaitName[256]; -static char _strInWaitID[256]; -static char _strAfterWaitID[256]; - -static char _strInLoopName[256]; -static char _strAfterLoopName[256]; -static char _strInLoopID[256]; -static char _strAfterLoopID[256]; -static char _strCurrentStateID[256]; - -static int _bInProcedure; // set if currently compiling a procedure -static int _bInHandler; -static int _bHasOtherwise; // set if current 'wait' block has an 'otherwise' statement - -static const char *_strCurrentEvent; -static int _bFeature_AbstractBaseClass; -static int _bFeature_ImplementsOnInitClass; -static int _bFeature_ImplementsOnEndClass; -static int _bFeature_ImplementsOnPrecache; -static int _bFeature_ImplementsOnWorldInit; -static int _bFeature_ImplementsOnWorldEnd; -static int _bFeature_ImplementsOnWorldTick; -static int _bFeature_ImplementsOnWorldRender; -static int _bFeature_CanBePredictable; - -static int _iNextFreeID; -inline int CreateID(void) { - return _iNextFreeID++; -} - -static int _ctBraces = 0; -void OpenBrace(void) { - _ctBraces++; -} -void CloseBrace(void) { - _ctBraces--; -} -SType Braces(int iBraces) { - static char strBraces[50]; - memset(strBraces, '}', sizeof(strBraces)); - strBraces[iBraces] = 0; - return SType(strBraces); -} -char *RemoveLineDirective(char *str) -{ - if (str[0]=='\n' && str[1]=='#') { - return strchr(str+2, '\n')+1; - } else { - return str; - } -} -const char *GetLineDirective(SType &st) -{ - char *str = st.strString; - if (str[0]=='\n' && str[1]=='#' && str[2]=='l') { - char *strResult = strdup(str); - strchr(strResult+3,'\n')[1] = 0; - return strResult; - } else { - return ""; - } -} -void AddHandlerFunction(char *strProcedureName, int iStateID) -{ - fprintf(_fDeclaration, " BOOL %s(const CEntityEvent &__eeInput);\n", strProcedureName); - fprintf(_fTables, " {0x%08x, -1, CEntity::pEventHandler(&%s::%s), " - "DEBUGSTRING(\"%s::%s\")},\n", - iStateID, _strCurrentClass, strProcedureName, _strCurrentClass, strProcedureName); -} - - -void AddHandlerFunction(char *strProcedureName, char *strStateID, char *strBaseStateID) -{ - fprintf(_fDeclaration, " BOOL %s(const CEntityEvent &__eeInput);\n", strProcedureName); - fprintf(_fTables, " {%s, %s, CEntity::pEventHandler(&%s::%s)," - "DEBUGSTRING(\"%s::%s\")},\n", - strStateID, strBaseStateID, _strCurrentClass, strProcedureName, - _strCurrentClass, RemoveLineDirective(strProcedureName)); - strcpy(_strLastProcedureName, RemoveLineDirective(strProcedureName)); - _ctInProcedureHandler = 0; -} - -void CreateInternalHandlerFunction(char *strFunctionName, char *strID) -{ - int iID = CreateID(); - _ctInProcedureHandler++; - sprintf(strID, "0x%08x", iID); - sprintf(strFunctionName, "H0x%08x_%s_%02d", iID, _strLastProcedureName, _ctInProcedureHandler); - AddHandlerFunction(strFunctionName, iID); -} - -void DeclareFeatureProperties(void) -{ - if (_bFeature_CanBePredictable) { - fprintf(_fTables, " CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x%08x<<8)+%s, _offsetof(%s, %s), %s, %s, %s, %s),\n", - _iCurrentClassID, - "255", - _strCurrentClass, - "m_penPrediction", - "\"\"", - "0", - "0", - "0"); - fprintf(_fDeclaration, " %s %s;\n", - "CEntityPointer", - "m_penPrediction" - ); - fprintf(_fImplementation, " m_penPrediction = NULL;\n"); - } -} - -#define YYERROR_VERBOSE 1 - - - -/* Enabling traces. */ -#ifndef YYDEBUG -# define YYDEBUG 0 -#endif - -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif - -/* Enabling the token table. */ -#ifndef YYTOKEN_TABLE -# define YYTOKEN_TABLE 0 -#endif - -#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED -typedef int YYSTYPE; -# define yystype YYSTYPE /* obsolescent; will be withdrawn */ -# define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 -#endif - - - -/* Copy the second part of user declarations. */ - - -/* Line 216 of yacc.c. */ -#line 407 "Ecc/Parser.cpp" - -#ifdef short -# undef short -#endif - -#ifdef YYTYPE_UINT8 -typedef YYTYPE_UINT8 yytype_uint8; -#else -typedef unsigned char yytype_uint8; -#endif - -#ifdef YYTYPE_INT8 -typedef YYTYPE_INT8 yytype_int8; -#elif (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -typedef signed char yytype_int8; -#else -typedef short int yytype_int8; -#endif - -#ifdef YYTYPE_UINT16 -typedef YYTYPE_UINT16 yytype_uint16; -#else -typedef unsigned short int yytype_uint16; -#endif - -#ifdef YYTYPE_INT16 -typedef YYTYPE_INT16 yytype_int16; -#else -typedef short int yytype_int16; -#endif - -#ifndef YYSIZE_T -# ifdef __SIZE_TYPE__ -# define YYSIZE_T __SIZE_TYPE__ -# elif defined size_t -# define YYSIZE_T size_t -# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -# include /* INFRINGES ON USER NAME SPACE */ -# define YYSIZE_T size_t -# else -# define YYSIZE_T unsigned int -# endif -#endif - -#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) - -#ifndef YY_ -# if defined YYENABLE_NLS && YYENABLE_NLS -# if ENABLE_NLS -# include /* INFRINGES ON USER NAME SPACE */ -# define YY_(msgid) dgettext ("bison-runtime", msgid) -# endif -# endif -# ifndef YY_ -# define YY_(msgid) msgid -# endif -#endif - -/* Suppress unused-variable warnings by "using" E. */ -#if ! defined lint || defined __GNUC__ -# define YYUSE(e) ((void) (e)) -#else -# define YYUSE(e) /* empty */ -#endif - -/* Identity function, used to suppress warnings about constant conditions. */ -#ifndef lint -# define YYID(n) (n) -#else -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static int -YYID (int i) -#else -static int -YYID (i) - int i; -#endif -{ - return i; -} -#endif - -#if ! defined yyoverflow || YYERROR_VERBOSE - -/* The parser invokes alloca or malloc; define the necessary symbols. */ - -# ifdef YYSTACK_USE_ALLOCA -# if YYSTACK_USE_ALLOCA -# ifdef __GNUC__ -# define YYSTACK_ALLOC __builtin_alloca -# elif defined __BUILTIN_VA_ARG_INCR -# include /* INFRINGES ON USER NAME SPACE */ -# elif defined _AIX -# define YYSTACK_ALLOC __alloca -# elif defined _MSC_VER -# include /* INFRINGES ON USER NAME SPACE */ -# define alloca _alloca -# else -# define YYSTACK_ALLOC alloca -# if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -# include /* INFRINGES ON USER NAME SPACE */ -# ifndef _STDLIB_H -# define _STDLIB_H 1 -# endif -# endif -# endif -# endif -# endif - -# ifdef YYSTACK_ALLOC - /* Pacify GCC's `empty if-body' warning. */ -# define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0)) -# ifndef YYSTACK_ALLOC_MAXIMUM - /* The OS might guarantee only one guard page at the bottom of the stack, - and a page size can be as small as 4096 bytes. So we cannot safely - invoke alloca (N) if N exceeds 4096. Use a slightly smaller number - to allow for a few compiler-allocated temporary stack slots. */ -# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */ -# endif -# else -# define YYSTACK_ALLOC YYMALLOC -# define YYSTACK_FREE YYFREE -# ifndef YYSTACK_ALLOC_MAXIMUM -# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM -# endif -# if (defined __cplusplus && ! defined _STDLIB_H \ - && ! ((defined YYMALLOC || defined malloc) \ - && (defined YYFREE || defined free))) -# include /* INFRINGES ON USER NAME SPACE */ -# ifndef _STDLIB_H -# define _STDLIB_H 1 -# endif -# endif -# ifndef YYMALLOC -# define YYMALLOC malloc -# if ! defined malloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */ -# endif -# endif -# ifndef YYFREE -# define YYFREE free -# if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -void free (void *); /* INFRINGES ON USER NAME SPACE */ -# endif -# endif -# endif -#endif /* ! defined yyoverflow || YYERROR_VERBOSE */ - - -#if (! defined yyoverflow \ - && (! defined __cplusplus \ - || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL))) - -/* A type that is properly aligned for any stack member. */ -union yyalloc -{ - yytype_int16 yyss; - YYSTYPE yyvs; - }; - -/* The size of the maximum gap between one aligned stack and the next. */ -# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) - -/* The size of an array large to enough to hold all stacks, each with - N elements. */ -# define YYSTACK_BYTES(N) \ - ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ - + YYSTACK_GAP_MAXIMUM) - -/* Copy COUNT objects from FROM to TO. The source and destination do - not overlap. */ -# ifndef YYCOPY -# if defined __GNUC__ && 1 < __GNUC__ -# define YYCOPY(To, From, Count) \ - __builtin_memcpy (To, From, (Count) * sizeof (*(From))) -# else -# define YYCOPY(To, From, Count) \ - do \ - { \ - YYSIZE_T yyi; \ - for (yyi = 0; yyi < (Count); yyi++) \ - (To)[yyi] = (From)[yyi]; \ - } \ - while (YYID (0)) -# endif -# endif - -/* Relocate STACK from its old location to the new one. The - local variables YYSIZE and YYSTACKSIZE give the old and new number of - elements in the stack, and YYPTR gives the new location of the - stack. Advance YYPTR to a properly aligned location for the next - stack. */ -# define YYSTACK_RELOCATE(Stack) \ - do \ - { \ - YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ - yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ - yyptr += yynewbytes / sizeof (*yyptr); \ - } \ - while (YYID (0)) - -#endif - -/* YYFINAL -- State number of the termination state. */ -#define YYFINAL 4 -/* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 3393 - -/* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 98 -/* YYNNTS -- Number of nonterminals. */ -#define YYNNTS 107 -/* YYNRULES -- Number of rules. */ -#define YYNRULES 301 -/* YYNRULES -- Number of states. */ -#define YYNSTATES 490 - -/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ -#define YYUNDEFTOK 2 -#define YYMAXUTOK 328 - -#define YYTRANSLATE(YYX) \ - ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) - -/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */ -static const yytype_uint8 yytranslate[] = -{ - 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 89, 2, 2, 2, 92, 85, 2, - 79, 80, 84, 88, 77, 82, 96, 91, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 78, 74, - 86, 81, 87, 97, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 94, 2, 95, 93, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 75, 90, 76, 83, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 2, 3, 4, - 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, - 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, - 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73 -}; - -#if YYDEBUG -/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in - YYRHS. */ -static const yytype_uint16 yyprhs[] = -{ - 0, 0, 3, 4, 5, 6, 7, 8, 20, 21, - 23, 24, 27, 31, 32, 35, 38, 39, 48, 49, - 51, 53, 57, 61, 62, 71, 72, 74, 76, 80, - 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, - 94, 129, 131, 134, 135, 136, 141, 143, 147, 149, - 150, 154, 155, 158, 162, 164, 167, 169, 173, 174, - 181, 183, 185, 188, 191, 193, 195, 197, 199, 201, - 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, - 223, 225, 227, 229, 231, 233, 235, 237, 239, 240, - 244, 245, 247, 248, 253, 254, 259, 260, 263, 265, - 267, 269, 271, 273, 275, 280, 285, 288, 292, 294, - 297, 299, 303, 304, 309, 311, 313, 315, 317, 319, - 321, 323, 324, 327, 341, 342, 344, 345, 347, 348, - 350, 351, 353, 354, 356, 357, 359, 361, 363, 367, - 370, 372, 374, 376, 378, 381, 384, 387, 390, 393, - 396, 399, 402, 407, 408, 411, 412, 418, 419, 430, - 431, 433, 436, 438, 440, 442, 444, 446, 448, 450, - 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, - 472, 474, 476, 478, 480, 482, 484, 486, 488, 491, - 494, 497, 500, 503, 506, 509, 512, 515, 518, 521, - 524, 527, 530, 533, 536, 539, 542, 545, 548, 551, - 554, 558, 562, 566, 569, 571, 573, 575, 577, 579, - 581, 583, 585, 587, 589, 591, 593, 595, 597, 599, - 601, 603, 605, 607, 609, 611, 613, 615, 617, 619, - 621, 623, 625, 627, 629, 631, 633, 634, 637, 640, - 648, 652, 656, 661, 663, 665, 667, 669, 671, 673, - 675, 677, 679, 681, 683, 685, 687, 689, 691, 693, - 701, 711, 712, 721, 722, 733, 734, 747, 748, 755, - 759, 765, 766, 768, 777, 780, 784, 791, 798, 800, - 801, 803, 808, 811, 814, 817, 821, 822, 824, 834, - 844, 845 -}; - -/* YYRHS -- A `-1'-separated list of the rules' RHS. */ -static const yytype_int16 yyrhs[] = -{ - 99, 0, -1, -1, -1, -1, -1, -1, 4, 100, - 105, 101, 106, 102, 108, 103, 105, 104, 119, -1, - -1, 9, -1, -1, 106, 107, -1, 32, 7, 74, - -1, -1, 108, 109, -1, 108, 114, -1, -1, 14, - 8, 110, 75, 112, 111, 76, 74, -1, -1, 77, - -1, 113, -1, 112, 77, 113, -1, 4, 8, 7, - -1, -1, 28, 8, 115, 75, 116, 111, 76, 74, - -1, -1, 117, -1, 118, -1, 116, 77, 118, -1, - 168, 8, -1, -1, 120, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 128, 8, 78, 8, 75, 29, - 7, 74, 30, 7, 74, 121, 129, 122, 37, 78, - 136, 123, 133, 124, 38, 78, 149, 125, 39, 78, - 157, 126, 40, 78, 169, 127, 76, 74, -1, 17, - -1, 17, 33, -1, -1, -1, 31, 130, 131, 74, - -1, 132, -1, 131, 77, 132, -1, 7, -1, -1, - 75, 134, 76, -1, -1, 134, 135, -1, 168, 8, - 74, -1, 138, -1, 137, 111, -1, 139, -1, 137, - 77, 139, -1, -1, 140, 142, 141, 143, 147, 146, - -1, 4, -1, 8, -1, 14, 8, -1, 73, 8, - -1, 49, -1, 50, -1, 51, -1, 52, -1, 53, - -1, 54, -1, 55, -1, 56, -1, 57, -1, 58, - -1, 59, -1, 60, -1, 61, -1, 62, -1, 63, - -1, 64, -1, 65, -1, 66, -1, 67, -1, 69, - -1, 68, -1, 70, -1, 72, -1, 71, -1, -1, - 7, 144, 145, -1, -1, 3, -1, -1, 54, 79, - 174, 80, -1, -1, 31, 79, 174, 80, -1, -1, - 81, 148, -1, 4, -1, 5, -1, 6, -1, 3, - -1, 7, -1, 8, -1, 8, 79, 174, 80, -1, - 175, 79, 174, 80, -1, 82, 148, -1, 79, 174, - 80, -1, 151, -1, 150, 111, -1, 152, -1, 150, - 77, 152, -1, -1, 153, 156, 154, 155, -1, 4, - -1, 8, -1, 7, -1, 36, -1, 34, -1, 35, - -1, 17, -1, -1, 157, 158, -1, 160, 162, 167, - 159, 8, 79, 164, 80, 161, 75, 177, 76, 163, - -1, -1, 83, -1, -1, 33, -1, -1, 20, -1, - -1, 23, -1, -1, 74, -1, -1, 19, -1, 165, - -1, 166, -1, 165, 77, 166, -1, 168, 8, -1, - 168, -1, 19, -1, 175, -1, 8, -1, 14, 8, - -1, 168, 84, -1, 168, 85, -1, 19, 84, -1, - 20, 168, -1, 21, 168, -1, 22, 168, -1, 17, - 168, -1, 8, 86, 168, 87, -1, -1, 169, 171, - -1, -1, 78, 8, 78, 78, 8, -1, -1, 8, - 79, 173, 80, 170, 172, 75, 177, 76, 163, -1, - -1, 8, -1, 8, 8, -1, 4, -1, 5, -1, - 6, -1, 3, -1, 7, -1, 8, -1, 175, -1, - 81, -1, 88, -1, 82, -1, 86, -1, 87, -1, - 89, -1, 90, -1, 85, -1, 84, -1, 91, -1, - 92, -1, 93, -1, 94, -1, 95, -1, 78, -1, - 77, -1, 96, -1, 97, -1, 83, -1, 79, 80, - -1, 88, 88, -1, 82, 82, -1, 82, 87, -1, - 78, 78, -1, 85, 85, -1, 90, 90, -1, 93, - 93, -1, 87, 87, -1, 86, 86, -1, 81, 81, - -1, 89, 81, -1, 87, 81, -1, 86, 81, -1, - 85, 81, -1, 90, 81, -1, 93, 81, -1, 88, - 81, -1, 82, 81, -1, 91, 81, -1, 92, 81, - -1, 84, 81, -1, 87, 87, 81, -1, 86, 86, - 81, -1, 79, 174, 80, -1, 174, 174, -1, 49, - -1, 50, -1, 51, -1, 52, -1, 53, -1, 54, - -1, 55, -1, 56, -1, 57, -1, 58, -1, 59, - -1, 60, -1, 61, -1, 62, -1, 63, -1, 64, - -1, 65, -1, 66, -1, 67, -1, 71, -1, 72, - -1, 69, -1, 68, -1, 70, -1, 20, -1, 22, - -1, 4, -1, 5, -1, 6, -1, 3, -1, 7, - -1, 8, -1, -1, 177, 178, -1, 174, 74, -1, - 15, 79, 174, 80, 75, 177, 76, -1, 16, 176, - 78, -1, 75, 177, 76, -1, 174, 75, 177, 76, - -1, 181, -1, 183, -1, 185, -1, 179, -1, 180, - -1, 187, -1, 189, -1, 190, -1, 195, -1, 192, - -1, 198, -1, 199, -1, 200, -1, 201, -1, 194, - -1, 74, -1, 12, 79, 174, 80, 75, 177, 76, - -1, 12, 79, 174, 80, 75, 177, 76, 13, 178, - -1, -1, 10, 79, 174, 80, 182, 75, 177, 76, - -1, -1, 18, 75, 177, 76, 184, 10, 79, 174, - 80, 74, -1, -1, 11, 79, 174, 74, 174, 74, - 174, 80, 186, 75, 177, 76, -1, -1, 41, 193, - 188, 75, 204, 76, -1, 25, 193, 74, -1, 27, - 193, 8, 191, 74, -1, -1, 8, -1, 26, 197, - 79, 196, 80, 8, 191, 74, -1, 79, 80, -1, - 79, 174, 80, -1, 45, 197, 79, 196, 80, 74, - -1, 44, 197, 79, 196, 80, 74, -1, 174, -1, - -1, 8, -1, 8, 78, 78, 8, -1, 46, 74, - -1, 47, 74, -1, 48, 74, -1, 24, 202, 74, - -1, -1, 174, -1, 42, 79, 173, 80, 78, 75, - 177, 76, 163, -1, 43, 79, 173, 80, 78, 75, - 177, 76, 163, -1, -1, 204, 203, -1 -}; - -/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ -static const yytype_uint16 yyrline[] = -{ - 0, 253, 253, 263, 266, 271, 272, 253, 282, 284, - 287, 289, 292, 300, 302, 303, 309, 309, 320, 320, - 322, 323, 327, 337, 337, 359, 361, 365, 366, 370, - 379, 381, 384, 388, 400, 405, 409, 410, 416, 419, - 386, 485, 486, 489, 491, 491, 504, 505, 508, 550, - 552, 554, 556, 559, 569, 576, 585, 586, 588, 593, - 616, 617, 620, 625, 630, 635, 640, 645, 650, 655, - 660, 665, 670, 675, 680, 685, 690, 695, 700, 705, - 710, 715, 720, 725, 730, 735, 740, 745, 753, 758, - 763, 766, 771, 774, 778, 781, 786, 808, 817, 817, - 817, 817, 817, 818, 819, 820, 821, 822, 829, 835, - 843, 844, 846, 851, 864, 865, 866, 869, 870, 871, - 872, 879, 880, 884, 903, 904, 908, 909, 919, 920, - 923, 924, 926, 928, 931, 932, 933, 936, 937, 940, - 944, 945, 949, 950, 951, 952, 953, 954, 955, 956, - 957, 958, 959, 967, 968, 972, 973, 979, 979, 1017, - 1020, 1023, 1029, 1029, 1029, 1029, 1029, 1030, 1031, 1032, - 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, - 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1033, 1034, - 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, - 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, - 1055, 1056, 1057, 1058, 1061, 1061, 1061, 1061, 1062, 1062, - 1062, 1062, 1062, 1063, 1063, 1063, 1063, 1063, 1064, 1064, - 1064, 1064, 1064, 1064, 1064, 1065, 1065, 1065, 1066, 1067, - 1070, 1070, 1070, 1070, 1070, 1071, 1078, 1079, 1082, 1083, - 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, - 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1107, - 1123, 1145, 1145, 1170, 1170, 1196, 1196, 1213, 1213, 1247, - 1271, 1296, 1299, 1304, 1328, 1331, 1337, 1346, 1358, 1361, - 1367, 1370, 1376, 1382, 1387, 1392, 1406, 1407, 1411, 1420, - 1430, 1431 -}; -#endif - -#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE -/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. - First, the terminals, then, starting at YYNTOKENS, nonterminals. */ -static const char *const yytname[] = -{ - "$end", "error", "$undefined", "c_char", "c_int", "c_float", "c_bool", - "c_string", "identifier", "cppblock", "k_while", "k_for", "k_if", - "k_else", "k_enum", "k_switch", "k_case", "k_class", "k_do", "k_void", - "k_const", "k_inline", "k_static", "k_virtual", "k_return", "k_autowait", - "k_autocall", "k_waitevent", "k_event", "k_name", "k_thumbnail", - "k_features", "k_uses", "k_export", "k_texture", "k_sound", "k_model", - "k_properties", "k_components", "k_functions", "k_procedures", "k_wait", - "k_on", "k_otherwise", "k_call", "k_jump", "k_stop", "k_resume", - "k_pass", "k_CTString", "k_CTStringTrans", "k_CTFileName", - "k_CTFileNameNoDep", "k_BOOL", "k_COLOR", "k_FLOAT", "k_INDEX", - "k_RANGE", "k_CEntityPointer", "k_CModelObject", "k_CModelInstance", - "k_CAnimObject", "k_CSoundObject", "k_CPlacement3D", "k_FLOATaabbox3D", - "k_FLOATmatrix3D", "k_FLOATquat3D", "k_ANGLE", "k_FLOAT3D", "k_ANGLE3D", - "k_FLOATplane3D", "k_ANIMATION", "k_ILLUMINATIONTYPE", "k_FLAGS", "';'", - "'{'", "'}'", "','", "':'", "'('", "')'", "'='", "'-'", "'~'", "'*'", - "'&'", "'<'", "'>'", "'+'", "'!'", "'|'", "'/'", "'%'", "'^'", "'['", - "']'", "'.'", "'?'", "$accept", "program", "@1", "@2", "@3", "@4", "@5", - "opt_global_cppblock", "uses_list", "uses_statement", - "enum_and_event_declarations_list", "enum_declaration", "@6", - "opt_comma", "enum_values_list", "enum_value", "event_declaration", "@7", - "event_members_list", "non_empty_event_members_list", "event_member", - "opt_class_declaration", "class_declaration", "@8", "@9", "@10", "@11", - "@12", "@13", "@14", "class_optexport", "opt_features", "@15", - "features_list", "feature", "opt_internal_properties", - "internal_property_list", "internal_property", - "property_declaration_list", "nonempty_property_declaration_list", - "empty_property_declaration_list", "property_declaration", "property_id", - "property_identifier", "property_type", "property_wed_name_opt", - "property_shortcut_opt", "property_color_opt", "property_flags_opt", - "property_default_opt", "property_default_expression", - "component_declaration_list", "nonempty_component_declaration_list", - "empty_component_declaration_list", "component_declaration", - "component_id", "component_identifier", "component_filename", - "component_type", "function_list", "function_implementation", - "opt_tilde", "opt_export", "opt_const", "opt_virtual", "opt_semicolon", - "parameters_list", "non_void_parameters_list", "parameter_declaration", - "return_type", "any_type", "procedure_list", "opt_override", - "procedure_implementation", "@16", "event_specification", "expression", - "type_keyword", "case_constant_expression", "statements", "statement", - "statement_if", "statement_if_else", "statement_while", "@17", - "statement_dowhile", "@18", "statement_for", "@19", "statement_wait", - "@20", "statement_autowait", "statement_waitevent", "opt_eventvar", - "statement_autocall", "wait_expression", "statement_jump", - "statement_call", "event_expression", "jumptarget", "statement_stop", - "statement_resume", "statement_pass", "statement_return", - "opt_expression", "handler", "handlers_list", 0 -}; -#endif - -# ifdef YYPRINT -/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to - token YYLEX-NUM. */ -static const yytype_uint16 yytoknum[] = -{ - 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, - 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, - 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, - 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 59, 123, 125, 44, 58, 40, - 41, 61, 45, 126, 42, 38, 60, 62, 43, 33, - 124, 47, 37, 94, 91, 93, 46, 63 -}; -# endif - -/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ -static const yytype_uint8 yyr1[] = -{ - 0, 98, 100, 101, 102, 103, 104, 99, 105, 105, - 106, 106, 107, 108, 108, 108, 110, 109, 111, 111, - 112, 112, 113, 115, 114, 116, 116, 117, 117, 118, - 119, 119, 120, 121, 122, 123, 124, 125, 126, 127, - 120, 128, 128, 129, 130, 129, 131, 131, 132, 133, - 133, 134, 134, 135, 136, 136, 137, 137, 138, 139, - 140, 141, 142, 142, 142, 142, 142, 142, 142, 142, - 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, - 142, 142, 142, 142, 142, 142, 142, 142, 143, 143, - 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, - 148, 148, 148, 148, 148, 148, 148, 148, 149, 149, - 150, 150, 151, 152, 153, 154, 155, 156, 156, 156, - 156, 157, 157, 158, 159, 159, 160, 160, 161, 161, - 162, 162, 163, 163, 164, 164, 164, 165, 165, 166, - 167, 167, 168, 168, 168, 168, 168, 168, 168, 168, - 168, 168, 168, 169, 169, 170, 170, 172, 171, 173, - 173, 173, 174, 174, 174, 174, 174, 174, 174, 174, - 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, - 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, - 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, - 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, - 174, 174, 174, 174, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, - 176, 176, 176, 176, 176, 176, 177, 177, 178, 178, - 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, - 178, 178, 178, 178, 178, 178, 178, 178, 178, 179, - 180, 182, 181, 184, 183, 186, 185, 188, 187, 189, - 190, 191, 191, 192, 193, 193, 194, 195, 196, 196, - 197, 197, 198, 199, 200, 201, 202, 202, 203, 203, - 204, 204 -}; - -/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ -static const yytype_uint8 yyr2[] = -{ - 0, 2, 0, 0, 0, 0, 0, 11, 0, 1, - 0, 2, 3, 0, 2, 2, 0, 8, 0, 1, - 1, 3, 3, 0, 8, 0, 1, 1, 3, 2, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 34, 1, 2, 0, 0, 4, 1, 3, 1, 0, - 3, 0, 2, 3, 1, 2, 1, 3, 0, 6, - 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 0, 3, - 0, 1, 0, 4, 0, 4, 0, 2, 1, 1, - 1, 1, 1, 1, 4, 4, 2, 3, 1, 2, - 1, 3, 0, 4, 1, 1, 1, 1, 1, 1, - 1, 0, 2, 13, 0, 1, 0, 1, 0, 1, - 0, 1, 0, 1, 0, 1, 1, 1, 3, 2, - 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, - 2, 2, 4, 0, 2, 0, 5, 0, 10, 0, - 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 0, 2, 2, 7, - 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, - 9, 0, 8, 0, 10, 0, 12, 0, 6, 3, - 5, 0, 1, 8, 2, 3, 6, 6, 1, 0, - 1, 4, 2, 2, 2, 3, 0, 1, 9, 9, - 0, 2 -}; - -/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state - STATE-NUM when YYTABLE doesn't specify something else to do. Zero - means the default is an error. */ -static const yytype_uint16 yydefact[] = -{ - 0, 2, 0, 8, 1, 9, 3, 10, 4, 0, - 13, 11, 0, 5, 12, 0, 0, 8, 14, 15, - 16, 23, 6, 0, 0, 30, 0, 25, 41, 7, - 31, 0, 0, 18, 20, 143, 0, 0, 0, 238, - 0, 239, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, - 232, 236, 235, 237, 233, 234, 18, 26, 27, 0, - 142, 42, 0, 0, 19, 0, 0, 144, 151, 147, - 148, 149, 150, 19, 0, 29, 145, 146, 0, 22, - 21, 0, 0, 28, 0, 0, 17, 152, 24, 0, - 0, 0, 0, 0, 0, 33, 43, 44, 34, 0, - 0, 48, 0, 46, 0, 45, 0, 58, 47, 60, - 35, 18, 54, 56, 0, 49, 19, 55, 0, 64, - 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, - 75, 76, 77, 78, 79, 80, 81, 82, 84, 83, - 85, 87, 86, 0, 0, 51, 36, 57, 62, 63, - 61, 88, 0, 0, 90, 96, 50, 52, 0, 0, - 91, 92, 0, 94, 0, 112, 0, 89, 101, 98, - 99, 100, 102, 103, 238, 239, 0, 0, 97, 0, - 0, 59, 53, 114, 37, 18, 108, 110, 0, 0, - 0, 165, 162, 163, 164, 166, 167, 184, 183, 0, - 169, 171, 187, 177, 176, 172, 173, 170, 174, 175, - 178, 179, 180, 181, 182, 185, 186, 0, 168, 106, - 0, 0, 0, 19, 109, 120, 118, 119, 117, 0, - 0, 0, 192, 188, 0, 198, 206, 190, 191, 209, - 202, 193, 201, 197, 200, 196, 205, 189, 199, 203, - 194, 207, 208, 204, 195, 107, 213, 0, 0, 0, - 111, 115, 0, 93, 104, 212, 211, 210, 105, 95, - 121, 116, 113, 126, 127, 0, 122, 130, 0, 131, - 0, 153, 141, 124, 140, 39, 125, 0, 0, 0, - 154, 0, 159, 0, 134, 160, 0, 40, 135, 0, - 136, 137, 0, 161, 155, 128, 0, 139, 0, 157, - 129, 0, 138, 0, 0, 246, 0, 246, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 296, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 268, 246, 132, - 0, 247, 256, 257, 253, 254, 255, 258, 259, 260, - 262, 267, 261, 263, 264, 265, 266, 156, 132, 0, - 0, 0, 0, 243, 240, 241, 242, 244, 245, 0, - 246, 297, 0, 0, 0, 290, 0, 0, 277, 0, - 0, 292, 293, 294, 0, 133, 123, 248, 246, 158, - 0, 0, 0, 0, 250, 0, 295, 284, 0, 279, - 0, 289, 281, 0, 289, 289, 251, 0, 271, 0, - 0, 0, 273, 285, 0, 288, 0, 282, 0, 300, - 0, 0, 252, 0, 0, 246, 246, 0, 291, 0, - 280, 0, 0, 0, 246, 0, 0, 0, 0, 281, - 0, 0, 278, 301, 287, 286, 0, 0, 269, 249, - 0, 0, 159, 159, 272, 275, 0, 0, 283, 0, - 0, 0, 270, 0, 0, 0, 246, 274, 0, 0, - 0, 246, 246, 276, 0, 0, 132, 132, 298, 299 -}; - -/* YYDEFGOTO[NTERM-NUM]. */ -static const yytype_int16 yydefgoto[] = -{ - -1, 2, 3, 7, 10, 17, 25, 6, 8, 11, - 13, 18, 23, 75, 33, 34, 19, 24, 66, 67, - 68, 29, 30, 106, 110, 125, 163, 232, 285, 299, - 31, 108, 109, 112, 113, 156, 162, 167, 120, 121, - 122, 123, 124, 161, 154, 165, 171, 177, 191, 173, - 188, 194, 195, 196, 197, 198, 272, 282, 239, 283, - 286, 297, 287, 321, 290, 396, 309, 310, 311, 293, - 69, 295, 319, 300, 324, 306, 266, 228, 379, 328, - 351, 352, 353, 354, 433, 355, 437, 356, 471, 357, - 413, 358, 359, 428, 360, 384, 361, 362, 426, 386, - 363, 364, 365, 366, 382, 453, 441 -}; - -/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing - STATE-NUM. */ -#define YYPACT_NINF -359 -static const yytype_int16 yypact[] = -{ - -3, -359, 9, 10, -359, -359, -359, -359, 7, 35, - -359, -359, -23, -2, -359, 65, 102, 10, -359, -359, - -359, -359, -359, 44, 55, 114, 128, 3207, 100, -359, - -359, 126, 127, 60, -359, 52, 131, 3207, 56, 3207, - 3207, 3207, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, -359, -359, -359, 68, -359, -359, 17, - -359, -359, 63, 139, 128, 71, 3207, -359, 15, -359, - 15, 15, 15, 3207, 72, -359, -359, -359, 141, -359, - -359, 76, 22, -359, 80, 81, -359, -359, -359, 130, - 148, 86, 132, 154, 89, -359, 133, -359, -359, 158, - 129, -359, 41, -359, 91, -359, 158, 163, -359, -359, - -359, 93, -359, -359, 3320, 96, 163, -359, 164, -359, - -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, 165, 166, -359, -359, -359, -359, -359, - -359, 168, 3142, 138, 174, 97, -359, -359, 19, 101, - -359, 134, 26, 149, 107, 178, 108, -359, -359, -359, - -359, -359, -359, 110, -359, -359, 3052, 26, -359, 111, - 112, -359, -359, -359, -359, 115, -359, -359, 18, 3052, - 3052, -359, -359, -359, -359, -359, -359, -359, 116, 1532, - 117, -21, -359, 118, -22, -31, -70, -45, 119, -43, - 120, 121, -53, -359, -359, -359, -359, 1627, -359, -359, - 3052, 3052, 156, 178, -359, -359, -359, -359, -359, 185, - 1722, 1817, -359, -359, 1912, -359, -359, -359, -359, -359, - -359, -359, -359, 122, -359, 123, -359, -359, -359, -359, - -359, -359, -359, -359, -359, -359, 3052, 2007, 2102, 135, - -359, -359, 189, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, 25, -359, 167, -359, 182, 136, -359, - 3231, -359, 56, 137, 15, 198, -359, 201, 142, 140, - -359, 143, 202, 144, 3296, 203, 146, -359, 56, 147, - 153, -359, 29, -359, 145, 192, 3207, -359, 207, -359, - -359, 157, -359, 159, 160, -359, 161, -359, 297, 209, - 392, 155, 162, 169, 170, 64, 171, 3052, 172, 216, - 172, 172, 216, 216, 173, 176, 179, -359, -359, 180, - 1437, -359, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, -359, -359, -359, -359, -359, 180, 3052, - 3052, 3052, 3052, -359, -359, -359, -359, -359, -359, 184, - -359, 3052, 183, 2197, 190, 187, 177, 228, -359, 188, - 193, -359, -359, -359, 487, -359, -359, -359, -359, -359, - 2292, 2387, 2482, 2577, -359, 582, -359, -359, 2672, -359, - 195, 3052, 230, 191, 3052, 3052, -359, 677, -359, 3052, - 200, 204, -359, -359, 232, 3052, 196, -359, 194, -359, - 197, 206, -359, 208, 2767, -359, -359, 233, -359, 234, - -359, -27, 210, 213, -359, 3052, 772, 867, 199, 230, - 211, 212, -359, -359, -359, -359, 962, 2862, 231, -359, - 3052, 214, 202, 202, -359, -359, 1342, 2957, -359, 215, - 226, 217, -359, 219, 218, 236, -359, -359, 235, 241, - 1057, -359, -359, -359, 1152, 1247, 180, 180, -359, -359 -}; - -/* YYPGOTO[NTERM-NUM]. */ -static const yytype_int16 yypgoto[] = -{ - -359, -359, -359, -359, -359, -359, -359, 246, -359, -359, - -359, -359, -359, -59, -359, 237, -359, -359, -359, -359, - 175, -359, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, -359, 220, -359, -359, -359, -359, -359, - -359, 205, -359, -359, -359, -359, -359, -359, -359, -359, - 58, -359, -359, -359, 49, -359, -359, -359, -359, -359, - -359, -359, -359, -359, -359, -358, -359, -359, -64, -359, - -35, -359, -359, -359, -359, -346, -186, -19, -359, -324, - -177, -359, -359, -359, -359, -359, -359, -359, -359, -359, - -359, -359, -359, -131, -359, -219, -359, -359, -291, -217, - -359, -359, -359, -359, -359, -359, -359 -}; - -/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If - positive, shift that token. If negative, reduce the rule which - number is the opposite. If zero, do what YYDEFACT says. - If YYTABLE_NINF, syntax error. */ -#define YYTABLE_NINF -39 -static const yytype_int16 yytable[] = -{ - 227, 1, 78, 330, 80, 81, 82, 84, 70, 4, - 399, 254, 15, 240, 241, 450, 451, 255, 70, 5, - 70, 70, 70, 244, 394, 85, 16, 174, 263, 178, - 179, 180, 181, 182, 183, 235, 256, 317, 259, 9, - 264, 92, 12, 257, 267, 268, 184, 260, 185, 452, - 252, 14, 236, 237, 238, 253, 405, 70, 284, 250, - 246, 247, 127, 251, 70, -38, 248, 373, 374, 375, - 376, 377, 378, 20, 417, 42, 43, 44, 45, 46, - 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, 60, 61, 62, 63, 64, 65, 86, - 87, 86, 87, 86, 87, 186, 86, 87, 187, 97, - 21, 446, 447, 86, 87, 115, 469, 470, 116, 26, - 456, 387, 388, 430, 431, 389, 390, 168, 488, 489, - 27, 28, 32, 71, 72, 73, 234, 74, 76, 77, - 79, 88, 350, 70, 350, 83, 89, 91, 94, 95, - 96, 381, 480, 189, 98, 101, 99, 484, 485, 100, - 102, 104, 103, 105, 107, 111, 114, 119, 189, 117, - 126, 155, 158, 159, 160, 164, 169, 170, 172, 175, - 190, 192, 193, 400, 401, 402, 403, 199, 176, 200, - 230, 231, 233, 271, 242, 269, 281, 408, 245, 249, - 258, 261, 262, 276, 277, 289, 298, 288, 350, 301, - 305, 313, 320, 280, 291, 323, 303, 367, 307, 350, - 296, 302, 304, 318, 385, 425, 314, 315, 425, 425, - 316, 350, 325, 434, 369, 327, 412, 326, 427, 329, - 438, 370, 449, 448, 466, 229, 380, 391, 371, 372, - 392, 383, 322, 393, 395, 294, 411, 406, 93, 457, - 350, 350, 404, 22, 409, 410, 429, 414, 440, 312, - 350, 70, 415, 424, 467, 435, 439, 442, 460, 436, - 350, 312, 270, 444, 454, 70, 443, 455, 468, 472, - 462, 463, 476, 477, 350, 474, 478, 70, 350, 350, - 201, 202, 203, 204, 205, 206, 475, 331, 332, 333, - 481, 90, 334, 335, 479, 336, 482, 184, 461, 185, - 0, 337, 338, 339, 340, 0, 0, 0, 0, 0, - 0, 157, 0, 0, 0, 0, 118, 0, 341, 0, - 0, 342, 343, 344, 345, 346, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 347, 348, 349, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 331, 332, 333, 0, 0, 334, 335, 0, - 336, 0, 184, 0, 185, 0, 337, 338, 339, 340, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 341, 0, 0, 342, 343, 344, 345, - 346, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 347, 348, 368, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 331, 332, 333, - 0, 0, 334, 335, 0, 336, 0, 184, 0, 185, - 0, 337, 338, 339, 340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 341, 0, - 0, 342, 343, 344, 345, 346, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 347, 348, 416, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 331, 332, 333, 0, 0, 334, 335, 0, - 336, 0, 184, 0, 185, 0, 337, 338, 339, 340, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 341, 0, 0, 342, 343, 344, 345, - 346, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 347, 348, 422, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 331, 332, 333, - 0, 0, 334, 335, 0, 336, 0, 184, 0, 185, - 0, 337, 338, 339, 340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 341, 0, - 0, 342, 343, 344, 345, 346, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 347, 348, 432, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 331, 332, 333, 0, 0, 334, 335, 0, - 336, 0, 184, 0, 185, 0, 337, 338, 339, 340, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 341, 0, 0, 342, 343, 344, 345, - 346, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 347, 348, 458, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 331, 332, 333, - 0, 0, 334, 335, 0, 336, 0, 184, 0, 185, - 0, 337, 338, 339, 340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 341, 0, - 0, 342, 343, 344, 345, 346, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 347, 348, 459, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 331, 332, 333, 0, 0, 334, 335, 0, - 336, 0, 184, 0, 185, 0, 337, 338, 339, 340, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 341, 0, 0, 342, 343, 344, 345, - 346, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 347, 348, 464, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 331, 332, 333, - 0, 0, 334, 335, 0, 336, 0, 184, 0, 185, - 0, 337, 338, 339, 340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 341, 0, - 0, 342, 343, 344, 345, 346, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 347, 348, 483, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 331, 332, 333, 0, 0, 334, 335, 0, - 336, 0, 184, 0, 185, 0, 337, 338, 339, 340, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 341, 0, 0, 342, 343, 344, 345, - 346, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 347, 348, 486, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 331, 332, 333, - 0, 0, 334, 335, 0, 336, 0, 184, 0, 185, - 0, 337, 338, 339, 340, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 341, 0, - 0, 342, 343, 344, 345, 346, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 347, 348, 487, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 331, 332, 333, 0, 0, 334, 335, 0, - 336, 0, 184, 0, 185, 0, 337, 338, 339, 340, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 341, 0, 0, 342, 343, 344, 345, - 346, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 347, 348, 0, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 397, 398, 0, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 243, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 0, 0, 0, 207, 208, 209, 265, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 273, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 0, 0, 0, 207, 208, 209, 274, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 275, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 0, 0, 0, 207, 208, 209, 278, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 279, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 0, 0, 0, 207, 208, 209, 407, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 418, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 419, 0, 0, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 420, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 0, 0, 0, 207, 208, 209, 421, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 423, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 445, 0, 0, 207, 208, 209, 0, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 465, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 201, 202, 203, 204, 205, 206, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 0, 185, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 0, 0, 0, 0, 207, 208, 209, 473, 210, 211, - 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, - 222, 223, 224, 225, 226, 201, 202, 203, 204, 205, - 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 184, 0, 185, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 0, 0, 0, 0, 207, - 208, 209, 0, 210, 211, 212, 213, 214, 215, 216, - 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, - 35, 0, 0, 0, 0, 0, 36, 0, 0, 37, - 0, 38, 39, 40, 41, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 42, 43, 44, 45, 46, 47, 48, 49, 50, - 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - 61, 62, 63, 64, 65, 35, 0, 0, 166, 0, - 0, 36, 0, 0, 37, 0, 38, 39, 40, 41, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, - 0, 0, 0, 0, 0, 36, 0, 0, 37, 0, - 292, 39, 40, 41, 0, 0, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, - 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, - 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, - 62, 63, 64, 65, 35, 0, 0, 0, 0, 0, - 36, 0, 0, 37, 0, 308, 39, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 42, 43, 44, 45, 46, - 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, 60, 61, 62, 63, 64, 65, 129, - 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, - 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, - 150, 151, 152, 153 -}; - -static const yytype_int16 yycheck[] = -{ - 186, 4, 37, 327, 39, 40, 41, 66, 27, 0, - 368, 81, 14, 199, 200, 42, 43, 87, 37, 9, - 39, 40, 41, 209, 348, 8, 28, 8, 81, 3, - 4, 5, 6, 7, 8, 17, 81, 8, 81, 32, - 93, 76, 7, 88, 230, 231, 20, 90, 22, 76, - 81, 74, 34, 35, 36, 86, 380, 76, 33, 81, - 81, 82, 121, 85, 83, 40, 87, 3, 4, 5, - 6, 7, 8, 8, 398, 49, 50, 51, 52, 53, - 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, 69, 70, 71, 72, 84, - 85, 84, 85, 84, 85, 79, 84, 85, 82, 87, - 8, 435, 436, 84, 85, 74, 462, 463, 77, 75, - 444, 340, 341, 414, 415, 342, 343, 162, 486, 487, - 75, 17, 4, 33, 8, 8, 195, 77, 86, 8, - 84, 78, 328, 162, 330, 77, 7, 76, 76, 8, - 74, 337, 476, 172, 74, 7, 75, 481, 482, 29, - 74, 7, 30, 74, 31, 7, 37, 4, 187, 78, - 77, 75, 8, 8, 8, 7, 38, 3, 81, 78, - 31, 74, 4, 369, 370, 371, 372, 79, 54, 79, - 79, 79, 77, 8, 78, 39, 7, 383, 81, 81, - 81, 81, 81, 81, 81, 23, 8, 40, 394, 8, - 8, 8, 20, 78, 78, 8, 76, 8, 74, 405, - 83, 79, 79, 78, 8, 411, 80, 80, 414, 415, - 77, 417, 75, 419, 79, 75, 8, 78, 8, 78, - 8, 79, 8, 10, 13, 187, 75, 74, 79, 79, - 74, 79, 316, 74, 74, 290, 79, 74, 83, 445, - 446, 447, 78, 17, 74, 78, 75, 79, 74, 304, - 456, 290, 79, 78, 460, 75, 80, 80, 79, 75, - 466, 316, 233, 75, 74, 304, 80, 74, 74, 466, - 79, 79, 75, 74, 480, 80, 78, 316, 484, 485, - 3, 4, 5, 6, 7, 8, 80, 10, 11, 12, - 75, 74, 15, 16, 78, 18, 75, 20, 449, 22, - -1, 24, 25, 26, 27, -1, -1, -1, -1, -1, - -1, 126, -1, -1, -1, -1, 116, -1, 41, -1, - -1, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, 76, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, 10, 11, 12, -1, -1, 15, 16, -1, - 18, -1, 20, -1, 22, -1, 24, 25, 26, 27, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 41, -1, -1, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, 74, 75, 76, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, 10, 11, 12, - -1, -1, 15, 16, -1, 18, -1, 20, -1, 22, - -1, 24, 25, 26, 27, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 41, -1, - -1, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, 76, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, 10, 11, 12, -1, -1, 15, 16, -1, - 18, -1, 20, -1, 22, -1, 24, 25, 26, 27, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 41, -1, -1, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, 74, 75, 76, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, 10, 11, 12, - -1, -1, 15, 16, -1, 18, -1, 20, -1, 22, - -1, 24, 25, 26, 27, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 41, -1, - -1, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, 76, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, 10, 11, 12, -1, -1, 15, 16, -1, - 18, -1, 20, -1, 22, -1, 24, 25, 26, 27, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 41, -1, -1, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, 74, 75, 76, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, 10, 11, 12, - -1, -1, 15, 16, -1, 18, -1, 20, -1, 22, - -1, 24, 25, 26, 27, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 41, -1, - -1, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, 76, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, 10, 11, 12, -1, -1, 15, 16, -1, - 18, -1, 20, -1, 22, -1, 24, 25, 26, 27, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 41, -1, -1, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, 74, 75, 76, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, 10, 11, 12, - -1, -1, 15, 16, -1, 18, -1, 20, -1, 22, - -1, 24, 25, 26, 27, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 41, -1, - -1, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, 76, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, 10, 11, 12, -1, -1, 15, 16, -1, - 18, -1, 20, -1, 22, -1, 24, 25, 26, 27, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 41, -1, -1, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, 74, 75, 76, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, 10, 11, 12, - -1, -1, 15, 16, -1, 18, -1, 20, -1, 22, - -1, 24, 25, 26, 27, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, 41, -1, - -1, 44, 45, 46, 47, 48, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, 76, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, 10, 11, 12, -1, -1, 15, 16, -1, - 18, -1, 20, -1, 22, -1, 24, 25, 26, 27, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, 41, -1, -1, 44, 45, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, 74, 75, -1, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, 75, -1, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, -1, -1, -1, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, -1, -1, -1, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, -1, -1, -1, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, -1, -1, -1, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, -1, -1, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, -1, -1, -1, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, 74, -1, -1, 77, 78, 79, -1, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 3, 4, 5, 6, 7, 8, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 20, -1, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - -1, -1, -1, -1, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, - 93, 94, 95, 96, 97, 3, 4, 5, 6, 7, - 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 20, -1, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, -1, -1, -1, -1, 77, - 78, 79, -1, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, - 8, -1, -1, -1, -1, -1, 14, -1, -1, 17, - -1, 19, 20, 21, 22, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, - 68, 69, 70, 71, 72, 8, -1, -1, 76, -1, - -1, 14, -1, -1, 17, -1, 19, 20, 21, 22, - -1, -1, -1, -1, -1, -1, -1, -1, -1, 8, - -1, -1, -1, -1, -1, 14, -1, -1, 17, -1, - 19, 20, 21, 22, -1, -1, 49, 50, 51, 52, - 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, - 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, - 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, - 69, 70, 71, 72, 8, -1, -1, -1, -1, -1, - 14, -1, -1, 17, -1, 19, 20, 21, 22, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 14, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 49, 50, 51, 52, 53, - 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, 69, 70, 71, 72, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, - 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, - 70, 71, 72, 73 -}; - -/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing - symbol of state STATE-NUM. */ -static const yytype_uint8 yystos[] = -{ - 0, 4, 99, 100, 0, 9, 105, 101, 106, 32, - 102, 107, 7, 108, 74, 14, 28, 103, 109, 114, - 8, 8, 105, 110, 115, 104, 75, 75, 17, 119, - 120, 128, 4, 112, 113, 8, 14, 17, 19, 20, - 21, 22, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, - 67, 68, 69, 70, 71, 72, 116, 117, 118, 168, - 175, 33, 8, 8, 77, 111, 86, 8, 168, 84, - 168, 168, 168, 77, 111, 8, 84, 85, 78, 7, - 113, 76, 168, 118, 76, 8, 74, 87, 74, 75, - 29, 7, 74, 30, 7, 74, 121, 31, 129, 130, - 122, 7, 131, 132, 37, 74, 77, 78, 132, 4, - 136, 137, 138, 139, 140, 123, 77, 111, 14, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, - 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, - 70, 71, 72, 73, 142, 75, 133, 139, 8, 8, - 8, 141, 134, 124, 7, 143, 76, 135, 168, 38, - 3, 144, 81, 147, 8, 78, 54, 145, 3, 4, - 5, 6, 7, 8, 20, 22, 79, 82, 148, 175, - 31, 146, 74, 4, 149, 150, 151, 152, 153, 79, - 79, 3, 4, 5, 6, 7, 8, 77, 78, 79, - 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, 95, 96, 97, 174, 175, 148, - 79, 79, 125, 77, 111, 17, 34, 35, 36, 156, - 174, 174, 78, 80, 174, 81, 81, 82, 87, 81, - 81, 85, 81, 86, 81, 87, 81, 88, 81, 81, - 90, 81, 81, 81, 93, 80, 174, 174, 174, 39, - 152, 8, 154, 80, 80, 80, 81, 81, 80, 80, - 78, 7, 155, 157, 33, 126, 158, 160, 40, 23, - 162, 78, 19, 167, 168, 169, 83, 159, 8, 127, - 171, 8, 79, 76, 79, 8, 173, 74, 19, 164, - 165, 166, 168, 8, 80, 80, 77, 8, 78, 170, - 20, 161, 166, 8, 172, 75, 78, 75, 177, 78, - 177, 10, 11, 12, 15, 16, 18, 24, 25, 26, - 27, 41, 44, 45, 46, 47, 48, 74, 75, 76, - 174, 178, 179, 180, 181, 183, 185, 187, 189, 190, - 192, 194, 195, 198, 199, 200, 201, 8, 76, 79, - 79, 79, 79, 3, 4, 5, 6, 7, 8, 176, - 75, 174, 202, 79, 193, 8, 197, 193, 193, 197, - 197, 74, 74, 74, 177, 74, 163, 74, 75, 163, - 174, 174, 174, 174, 78, 177, 74, 80, 174, 74, - 78, 79, 8, 188, 79, 79, 76, 177, 80, 74, - 80, 80, 76, 80, 78, 174, 196, 8, 191, 75, - 196, 196, 76, 182, 174, 75, 75, 184, 8, 80, - 74, 204, 80, 80, 75, 74, 177, 177, 10, 8, - 42, 43, 76, 203, 74, 74, 177, 174, 76, 76, - 79, 191, 79, 79, 76, 80, 13, 174, 74, 173, - 173, 186, 178, 80, 80, 80, 75, 74, 78, 78, - 177, 75, 75, 76, 177, 177, 76, 76, 163, 163 -}; - -#define yyerrok (yyerrstatus = 0) -#define yyclearin (yychar = YYEMPTY) -#define YYEMPTY (-2) -#define YYEOF 0 - -#define YYACCEPT goto yyacceptlab -#define YYABORT goto yyabortlab -#define YYERROR goto yyerrorlab - - -/* Like YYERROR except do call yyerror. This remains here temporarily - to ease the transition to the new meaning of YYERROR, for GCC. - Once GCC version 2 has supplanted version 1, this can go. */ - -#define YYFAIL goto yyerrlab - -#define YYRECOVERING() (!!yyerrstatus) - -#define YYBACKUP(Token, Value) \ -do \ - if (yychar == YYEMPTY && yylen == 1) \ - { \ - yychar = (Token); \ - yylval = (Value); \ - yytoken = YYTRANSLATE (yychar); \ - YYPOPSTACK (1); \ - goto yybackup; \ - } \ - else \ - { \ - yyerror (YY_("syntax error: cannot back up")); \ - YYERROR; \ - } \ -while (YYID (0)) - - -#define YYTERROR 1 -#define YYERRCODE 256 - - -/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - -#define YYRHSLOC(Rhs, K) ((Rhs)[K]) -#ifndef YYLLOC_DEFAULT -# define YYLLOC_DEFAULT(Current, Rhs, N) \ - do \ - if (YYID (N)) \ - { \ - (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ - (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ - (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ - (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ - } \ - else \ - { \ - (Current).first_line = (Current).last_line = \ - YYRHSLOC (Rhs, 0).last_line; \ - (Current).first_column = (Current).last_column = \ - YYRHSLOC (Rhs, 0).last_column; \ - } \ - while (YYID (0)) -#endif - - -/* YY_LOCATION_PRINT -- Print the location on the stream. - This macro was not mandated originally: define only if we know - we won't break user code: when these are the locations we know. */ - -#ifndef YY_LOCATION_PRINT -# if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL -# define YY_LOCATION_PRINT(File, Loc) \ - fprintf (File, "%d.%d-%d.%d", \ - (Loc).first_line, (Loc).first_column, \ - (Loc).last_line, (Loc).last_column) -# else -# define YY_LOCATION_PRINT(File, Loc) ((void) 0) -# endif -#endif - - -/* YYLEX -- calling `yylex' with the right arguments. */ - -#ifdef YYLEX_PARAM -# define YYLEX yylex (YYLEX_PARAM) -#else -# define YYLEX yylex () -#endif - -/* Enable debugging if requested. */ -#if YYDEBUG - -# ifndef YYFPRINTF -# include /* INFRINGES ON USER NAME SPACE */ -# define YYFPRINTF fprintf -# endif - -# define YYDPRINTF(Args) \ -do { \ - if (yydebug) \ - YYFPRINTF Args; \ -} while (YYID (0)) - -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ -do { \ - if (yydebug) \ - { \ - YYFPRINTF (stderr, "%s ", Title); \ - yy_symbol_print (stderr, \ - Type, Value); \ - YYFPRINTF (stderr, "\n"); \ - } \ -} while (YYID (0)) - - -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ - -/*ARGSUSED*/ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) -#else -static void -yy_symbol_value_print (yyoutput, yytype, yyvaluep) - FILE *yyoutput; - int yytype; - YYSTYPE const * const yyvaluep; -#endif -{ - if (!yyvaluep) - return; -# ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); -# else - YYUSE (yyoutput); -# endif - switch (yytype) - { - default: - break; - } -} - - -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ - -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) -#else -static void -yy_symbol_print (yyoutput, yytype, yyvaluep) - FILE *yyoutput; - int yytype; - YYSTYPE const * const yyvaluep; -#endif -{ - if (yytype < YYNTOKENS) - YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); - else - YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - yy_symbol_value_print (yyoutput, yytype, yyvaluep); - YYFPRINTF (yyoutput, ")"); -} - -/*------------------------------------------------------------------. -| yy_stack_print -- Print the state stack from its BOTTOM up to its | -| TOP (included). | -`------------------------------------------------------------------*/ - -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_stack_print (yytype_int16 *bottom, yytype_int16 *top) -#else -static void -yy_stack_print (bottom, top) - yytype_int16 *bottom; - yytype_int16 *top; -#endif -{ - YYFPRINTF (stderr, "Stack now"); - for (; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); - YYFPRINTF (stderr, "\n"); -} - -# define YY_STACK_PRINT(Bottom, Top) \ -do { \ - if (yydebug) \ - yy_stack_print ((Bottom), (Top)); \ -} while (YYID (0)) - - -/*------------------------------------------------. -| Report that the YYRULE is going to be reduced. | -`------------------------------------------------*/ - -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_reduce_print (YYSTYPE *yyvsp, int yyrule) -#else -static void -yy_reduce_print (yyvsp, yyrule) - YYSTYPE *yyvsp; - int yyrule; -#endif -{ - int yynrhs = yyr2[yyrule]; - int yyi; - unsigned long int yylno = yyrline[yyrule]; - YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n", - yyrule - 1, yylno); - /* The symbols being reduced. */ - for (yyi = 0; yyi < yynrhs; yyi++) - { - fprintf (stderr, " $%d = ", yyi + 1); - yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi], - &(yyvsp[(yyi + 1) - (yynrhs)]) - ); - fprintf (stderr, "\n"); - } -} - -# define YY_REDUCE_PRINT(Rule) \ -do { \ - if (yydebug) \ - yy_reduce_print (yyvsp, Rule); \ -} while (YYID (0)) - -/* Nonzero means print parse trace. It is left uninitialized so that - multiple parsers can coexist. */ -int yydebug; -#else /* !YYDEBUG */ -# define YYDPRINTF(Args) -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) -# define YY_STACK_PRINT(Bottom, Top) -# define YY_REDUCE_PRINT(Rule) -#endif /* !YYDEBUG */ - - -/* YYINITDEPTH -- initial size of the parser's stacks. */ -#ifndef YYINITDEPTH -# define YYINITDEPTH 200 -#endif - -/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only - if the built-in stack extension method is used). - - Do not make this value too large; the results are undefined if - YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH) - evaluated with infinite-precision integer arithmetic. */ - -#ifndef YYMAXDEPTH -# define YYMAXDEPTH 10000 -#endif - - - -#if YYERROR_VERBOSE - -# ifndef yystrlen -# if defined __GLIBC__ && defined _STRING_H -# define yystrlen strlen -# else -/* Return the length of YYSTR. */ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static YYSIZE_T -yystrlen (const char *yystr) -#else -static YYSIZE_T -yystrlen (yystr) - const char *yystr; -#endif -{ - YYSIZE_T yylen; - for (yylen = 0; yystr[yylen]; yylen++) - continue; - return yylen; -} -# endif -# endif - -# ifndef yystpcpy -# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE -# define yystpcpy stpcpy -# else -/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in - YYDEST. */ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static char * -yystpcpy (char *yydest, const char *yysrc) -#else -static char * -yystpcpy (yydest, yysrc) - char *yydest; - const char *yysrc; -#endif -{ - char *yyd = yydest; - const char *yys = yysrc; - - while ((*yyd++ = *yys++) != '\0') - continue; - - return yyd - 1; -} -# endif -# endif - -# ifndef yytnamerr -/* Copy to YYRES the contents of YYSTR after stripping away unnecessary - quotes and backslashes, so that it's suitable for yyerror. The - heuristic is that double-quoting is unnecessary unless the string - contains an apostrophe, a comma, or backslash (other than - backslash-backslash). YYSTR is taken from yytname. If YYRES is - null, do not copy; instead, return the length of what the result - would have been. */ -static YYSIZE_T -yytnamerr (char *yyres, const char *yystr) -{ - if (*yystr == '"') - { - YYSIZE_T yyn = 0; - char const *yyp = yystr; - - for (;;) - switch (*++yyp) - { - case '\'': - case ',': - goto do_not_strip_quotes; - - case '\\': - if (*++yyp != '\\') - goto do_not_strip_quotes; - /* Fall through. */ - default: - if (yyres) - yyres[yyn] = *yyp; - yyn++; - break; - - case '"': - if (yyres) - yyres[yyn] = '\0'; - return yyn; - } - do_not_strip_quotes: ; - } - - if (! yyres) - return yystrlen (yystr); - - return yystpcpy (yyres, yystr) - yyres; -} -# endif - -/* Copy into YYRESULT an error message about the unexpected token - YYCHAR while in state YYSTATE. Return the number of bytes copied, - including the terminating null byte. If YYRESULT is null, do not - copy anything; just return the number of bytes that would be - copied. As a special case, return 0 if an ordinary "syntax error" - message will do. Return YYSIZE_MAXIMUM if overflow occurs during - size calculation. */ -static YYSIZE_T -yysyntax_error (char *yyresult, int yystate, int yychar) -{ - int yyn = yypact[yystate]; - - if (! (YYPACT_NINF < yyn && yyn <= YYLAST)) - return 0; - else - { - int yytype = YYTRANSLATE (yychar); - YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]); - YYSIZE_T yysize = yysize0; - YYSIZE_T yysize1; - int yysize_overflow = 0; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - int yyx; - -# if 0 - /* This is so xgettext sees the translatable formats that are - constructed on the fly. */ - YY_("syntax error, unexpected %s"); - YY_("syntax error, unexpected %s, expecting %s"); - YY_("syntax error, unexpected %s, expecting %s or %s"); - YY_("syntax error, unexpected %s, expecting %s or %s or %s"); - YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"); -# endif - char *yyfmt; - char const *yyf; - static char const yyunexpected[] = "syntax error, unexpected %s"; - static char const yyexpecting[] = ", expecting %s"; - static char const yyor[] = " or %s"; - char yyformat[sizeof yyunexpected - + sizeof yyexpecting - 1 - + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2) - * (sizeof yyor - 1))]; - char const *yyprefix = yyexpecting; - - /* Start YYX at -YYN if negative to avoid negative indexes in - YYCHECK. */ - int yyxbegin = yyn < 0 ? -yyn : 0; - - /* Stay within bounds of both yycheck and yytname. */ - int yychecklim = YYLAST - yyn + 1; - int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; - int yycount = 1; - - yyarg[0] = yytname[yytype]; - yyfmt = yystpcpy (yyformat, yyunexpected); - - for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) - { - if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) - { - yycount = 1; - yysize = yysize0; - yyformat[sizeof yyunexpected - 1] = '\0'; - break; - } - yyarg[yycount++] = yytname[yyx]; - yysize1 = yysize + yytnamerr (0, yytname[yyx]); - yysize_overflow |= (yysize1 < yysize); - yysize = yysize1; - yyfmt = yystpcpy (yyfmt, yyprefix); - yyprefix = yyor; - } - - yyf = YY_(yyformat); - yysize1 = yysize + yystrlen (yyf); - yysize_overflow |= (yysize1 < yysize); - yysize = yysize1; - - if (yysize_overflow) - return YYSIZE_MAXIMUM; - - if (yyresult) - { - /* Avoid sprintf, as that infringes on the user's name space. - Don't have undefined behavior even if the translation - produced a string with the wrong number of "%s"s. */ - char *yyp = yyresult; - int yyi = 0; - while ((*yyp = *yyf) != '\0') - { - if (*yyp == '%' && yyf[1] == 's' && yyi < yycount) - { - yyp += yytnamerr (yyp, yyarg[yyi++]); - yyf += 2; - } - else - { - yyp++; - yyf++; - } - } - } - return yysize; - } -} -#endif /* YYERROR_VERBOSE */ - - -/*-----------------------------------------------. -| Release the memory associated to this symbol. | -`-----------------------------------------------*/ - -/*ARGSUSED*/ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) -#else -static void -yydestruct (yymsg, yytype, yyvaluep) - const char *yymsg; - int yytype; - YYSTYPE *yyvaluep; -#endif -{ - YYUSE (yyvaluep); - - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - - switch (yytype) - { - - default: - break; - } -} - - -/* Prevent warnings from -Wmissing-prototypes. */ - -#ifdef YYPARSE_PARAM -#if defined __STDC__ || defined __cplusplus -int yyparse (void *YYPARSE_PARAM); -#else -int yyparse (); -#endif -#else /* ! YYPARSE_PARAM */ -#if defined __STDC__ || defined __cplusplus -int yyparse (void); -#else -int yyparse (); -#endif -#endif /* ! YYPARSE_PARAM */ - - - -/* The look-ahead symbol. */ -int yychar; - -/* The semantic value of the look-ahead symbol. */ -YYSTYPE yylval; - -/* Number of syntax errors so far. */ -int yynerrs; - - - -/*----------. -| yyparse. | -`----------*/ - -#ifdef YYPARSE_PARAM -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -int -yyparse (void *YYPARSE_PARAM) -#else -int -yyparse (YYPARSE_PARAM) - void *YYPARSE_PARAM; -#endif -#else /* ! YYPARSE_PARAM */ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -int -yyparse (void) -#else -int -yyparse () - -#endif -#endif -{ - - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif - - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. - - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ - - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss = yyssa; - yytype_int16 *yyssp; - - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; - - - -#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) - - YYSIZE_T yystacksize = YYINITDEPTH; - - /* The variables used to return semantic value and location from the - action routines. */ - YYSTYPE yyval; - - - /* The number of symbols on the RHS of the reduced rule. - Keep to zero when no symbol should be popped. */ - int yylen = 0; - - YYDPRINTF ((stderr, "Starting parse\n")); - - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ - - /* Initialize stack pointers. - Waste one element of value and location stack - so that they stay on the same level as the state stack. - The wasted elements are never initialized. */ - - yyssp = yyss; - yyvsp = yyvs; - - goto yysetstate; - -/*------------------------------------------------------------. -| yynewstate -- Push a new state, which is found in yystate. | -`------------------------------------------------------------*/ - yynewstate: - /* In all cases, when you get here, the value and location stacks - have just been pushed. So pushing a state here evens the stacks. */ - yyssp++; - - yysetstate: - *yyssp = yystate; - - if (yyss + yystacksize - 1 <= yyssp) - { - /* Get the current used size of the three stacks, in elements. */ - YYSIZE_T yysize = yyssp - yyss + 1; - -#ifdef yyoverflow - { - /* Give user a chance to reallocate the stack. Use copies of - these so that the &'s don't force the real ones into - memory. */ - YYSTYPE *yyvs1 = yyvs; - yytype_int16 *yyss1 = yyss; - - - /* Each stack pointer address is followed by the size of the - data in use in that stack, in bytes. This used to be a - conditional around just the two extra args, but that might - be undefined if yyoverflow is a macro. */ - yyoverflow (YY_("memory exhausted"), - &yyss1, yysize * sizeof (*yyssp), - &yyvs1, yysize * sizeof (*yyvsp), - - &yystacksize); - - yyss = yyss1; - yyvs = yyvs1; - } -#else /* no yyoverflow */ -# ifndef YYSTACK_RELOCATE - goto yyexhaustedlab; -# else - /* Extend the stack our own way. */ - if (YYMAXDEPTH <= yystacksize) - goto yyexhaustedlab; - yystacksize *= 2; - if (YYMAXDEPTH < yystacksize) - yystacksize = YYMAXDEPTH; - - { - yytype_int16 *yyss1 = yyss; - union yyalloc *yyptr = - (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); - if (! yyptr) - goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - -# undef YYSTACK_RELOCATE - if (yyss1 != yyssa) - YYSTACK_FREE (yyss1); - } -# endif -#endif /* no yyoverflow */ - - yyssp = yyss + yysize - 1; - yyvsp = yyvs + yysize - 1; - - - YYDPRINTF ((stderr, "Stack size increased to %lu\n", - (unsigned long int) yystacksize)); - - if (yyss + yystacksize - 1 <= yyssp) - YYABORT; - } - - YYDPRINTF ((stderr, "Entering state %d\n", yystate)); - - goto yybackup; - -/*-----------. -| yybackup. | -`-----------*/ -yybackup: - - /* Do appropriate processing given the current state. Read a - look-ahead token if we need one and don't already have one. */ - - /* First try to decide what to do without reference to look-ahead token. */ - yyn = yypact[yystate]; - if (yyn == YYPACT_NINF) - goto yydefault; - - /* Not known => get a look-ahead token if don't already have one. */ - - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ - if (yychar == YYEMPTY) - { - YYDPRINTF ((stderr, "Reading a token: ")); - yychar = YYLEX; - } - - if (yychar <= YYEOF) - { - yychar = yytoken = YYEOF; - YYDPRINTF ((stderr, "Now at end of input.\n")); - } - else - { - yytoken = YYTRANSLATE (yychar); - YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); - } - - /* If the proper action on seeing token YYTOKEN is to reduce or to - detect an error, take that action. */ - yyn += yytoken; - if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) - goto yydefault; - yyn = yytable[yyn]; - if (yyn <= 0) - { - if (yyn == 0 || yyn == YYTABLE_NINF) - goto yyerrlab; - yyn = -yyn; - goto yyreduce; - } - - if (yyn == YYFINAL) - YYACCEPT; - - /* Count tokens shifted since error; after three, turn off error - status. */ - if (yyerrstatus) - yyerrstatus--; - - /* Shift the look-ahead token. */ - YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - - /* Discard the shifted token unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; - - yystate = yyn; - *++yyvsp = yylval; - - goto yynewstate; - - -/*-----------------------------------------------------------. -| yydefault -- do the default action for the current state. | -`-----------------------------------------------------------*/ -yydefault: - yyn = yydefact[yystate]; - if (yyn == 0) - goto yyerrlab; - goto yyreduce; - - -/*-----------------------------. -| yyreduce -- Do a reduction. | -`-----------------------------*/ -yyreduce: - /* yyn is the number of a rule to reduce with. */ - yylen = yyr2[yyn]; - - /* If YYLEN is nonzero, implement the default value of the action: - `$$ = $1'. - - Otherwise, the following line sets YYVAL to garbage. - This behavior is undocumented and Bison - users should not rely upon it. Assigning to YYVAL - unconditionally makes the parser a bit smaller, and it avoids a - GCC warning that YYVAL may be used uninitialized. */ - yyval = yyvsp[1-yylen]; - - - YY_REDUCE_PRINT (yyn); - switch (yyn) - { - case 2: -#line 253 "Ecc/Parser.y" - { - int iID = atoi((yyvsp[(1) - (1)]).strString); - if(iID>32767) { - yyerror("Maximum allowed id for entity source file is 32767"); - } - _iCurrentClassID = iID; - _iNextFreeID = iID<<16; - fprintf(_fDeclaration, "#ifndef _%s_INCLUDED\n", _strFileNameBaseIdentifier); - fprintf(_fDeclaration, "#define _%s_INCLUDED 1\n", _strFileNameBaseIdentifier); - - ;} - break; - - case 3: -#line 263 "Ecc/Parser.y" - { - - //fprintf(_fImplementation, "\n#undef DECL_DLL\n#define DECL_DLL _declspec(dllimport)\n"); - ;} - break; - - case 4: -#line 266 "Ecc/Parser.y" - { - //fprintf(_fImplementation, "\n#undef DECL_DLL\n#define DECL_DLL _declspec(dllexport)\n"); - - fprintf(_fImplementation, "#include <%s.h>\n", _strFileNameBase); - fprintf(_fImplementation, "#include <%s_tables.h>\n", _strFileNameBase); - ;} - break; - - case 5: -#line 271 "Ecc/Parser.y" - { - ;} - break; - - case 6: -#line 272 "Ecc/Parser.y" - { - ;} - break; - - case 7: -#line 273 "Ecc/Parser.y" - { - fprintf(_fDeclaration, "#endif // _%s_INCLUDED\n", _strFileNameBaseIdentifier); - ;} - break; - - case 9: -#line 284 "Ecc/Parser.y" - { fprintf(_fImplementation, "%s\n", (yyvsp[(1) - (1)]).strString); ;} - break; - - case 12: -#line 292 "Ecc/Parser.y" - { - char *strUsedFileName = strdup((yyvsp[(2) - (3)]).strString); - strUsedFileName[strlen(strUsedFileName)-1] = 0; - fprintf(_fDeclaration, "#include <%s.h>\n", strUsedFileName+1); - ;} - break; - - case 16: -#line 309 "Ecc/Parser.y" - { - _strCurrentEnum = (yyvsp[(2) - (2)]).strString; - fprintf(_fTables, "EP_ENUMBEG(%s)\n", _strCurrentEnum ); - fprintf(_fDeclaration, "extern DECL_DLL CEntityPropertyEnumType %s_enum;\n", _strCurrentEnum ); - fprintf(_fDeclaration, "enum %s {\n", _strCurrentEnum ); - ;} - break; - - case 17: -#line 314 "Ecc/Parser.y" - { - fprintf(_fTables, "EP_ENUMEND(%s);\n\n", _strCurrentEnum); - fprintf(_fDeclaration, "};\n"); - fprintf(_fDeclaration, "DECL_DLL inline void ClearToDefault(%s &e) { e = (%s)0; } ;\n", _strCurrentEnum, _strCurrentEnum); - ;} - break; - - case 22: -#line 327 "Ecc/Parser.y" - { - fprintf(_fTables, " EP_ENUMVALUE(%s, %s),\n", (yyvsp[(2) - (3)]).strString, (yyvsp[(3) - (3)]).strString); - fprintf(_fDeclaration, " %s = %s,\n", (yyvsp[(2) - (3)]).strString, (yyvsp[(1) - (3)]).strString); - ;} - break; - - case 23: -#line 337 "Ecc/Parser.y" - { - _strCurrentEvent = (yyvsp[(2) - (2)]).strString; - int iID = CreateID(); - fprintf(_fDeclaration, "#define EVENTCODE_%s 0x%08x\n", _strCurrentEvent, iID); - fprintf(_fDeclaration, "class DECL_DLL %s : public CEntityEvent {\npublic:\n", - _strCurrentEvent); - fprintf(_fDeclaration, "%s();\n", _strCurrentEvent ); - fprintf(_fDeclaration, "CEntityEvent *MakeCopy(void);\n"); - fprintf(_fImplementation, - "CEntityEvent *%s::MakeCopy(void) { " - "CEntityEvent *peeCopy = new %s(*this); " - "return peeCopy;}\n", - _strCurrentEvent, _strCurrentEvent); - fprintf(_fImplementation, "%s::%s() : CEntityEvent(EVENTCODE_%s) {;\n", - _strCurrentEvent, _strCurrentEvent, _strCurrentEvent); - ;} - break; - - case 24: -#line 352 "Ecc/Parser.y" - { - fprintf(_fImplementation, "};\n"); - fprintf(_fDeclaration, "};\n"); - fprintf(_fDeclaration, "DECL_DLL inline void ClearToDefault(%s &e) { e = %s(); } ;\n", _strCurrentEvent, _strCurrentEvent); - ;} - break; - - case 29: -#line 370 "Ecc/Parser.y" - { - fprintf(_fDeclaration, "%s %s;\n", (yyvsp[(1) - (2)]).strString, (yyvsp[(2) - (2)]).strString); - fprintf(_fImplementation, " ClearToDefault(%s);\n", (yyvsp[(2) - (2)]).strString); - ;} - break; - - case 33: -#line 388 "Ecc/Parser.y" - { - _strCurrentClass = (yyvsp[(2) - (11)]).strString; - _strCurrentBase = (yyvsp[(4) - (11)]).strString; - _strCurrentDescription = (yyvsp[(7) - (11)]).strString; - _strCurrentThumbnail = (yyvsp[(10) - (11)]).strString; - - fprintf(_fTables, "#define ENTITYCLASS %s\n\n", _strCurrentClass); - fprintf(_fDeclaration, "extern \"C\" DECL_DLL CDLLEntityClass %s_DLLClass;\n", - _strCurrentClass); - fprintf(_fDeclaration, "%s %s : public %s {\npublic:\n", - (yyvsp[(1) - (11)]).strString, _strCurrentClass, _strCurrentBase); - - ;} - break; - - case 34: -#line 400 "Ecc/Parser.y" - { - fprintf(_fDeclaration, " %s virtual void SetDefaultProperties(void);\n", _bClassIsExported?"":"DECL_DLL"); - fprintf(_fImplementation, "void %s::SetDefaultProperties(void) {\n", _strCurrentClass); - fprintf(_fTables, "CEntityProperty %s_properties[] = {\n", _strCurrentClass); - - ;} - break; - - case 35: -#line 405 "Ecc/Parser.y" - { - fprintf(_fImplementation, " %s::SetDefaultProperties();\n}\n", _strCurrentBase); - - fprintf(_fTables, "CEntityComponent %s_components[] = {\n", _strCurrentClass); - ;} - break; - - case 36: -#line 409 "Ecc/Parser.y" - { - ;} - break; - - case 37: -#line 410 "Ecc/Parser.y" - { - _bTrackLineInformation = 1; - fprintf(_fTables, "CEventHandlerEntry %s_handlers[] = {\n", _strCurrentClass); - - _bInProcedure = 0; - _bInHandler = 0; - ;} - break; - - case 38: -#line 416 "Ecc/Parser.y" - { - - _bInProcedure = 1; - ;} - break; - - case 39: -#line 419 "Ecc/Parser.y" - { - ;} - break; - - case 40: -#line 420 "Ecc/Parser.y" - { - fprintf(_fTables, "};\n#define %s_handlersct ARRAYCOUNT(%s_handlers)\n", - _strCurrentClass, _strCurrentClass); - fprintf(_fTables, "\n"); - - if (_bFeature_AbstractBaseClass) { - fprintf(_fTables, "CEntity *%s_New(void) { return NULL; };\n", - _strCurrentClass); - } else { - fprintf(_fTables, "CEntity *%s_New(void) { return new %s; };\n", - _strCurrentClass, _strCurrentClass); - } - - if (!_bFeature_ImplementsOnInitClass) { - fprintf(_fTables, "void %s_OnInitClass(void) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnInitClass(void);\n", _strCurrentClass); - } - - if (!_bFeature_ImplementsOnEndClass) { - fprintf(_fTables, "void %s_OnEndClass(void) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnEndClass(void);\n", _strCurrentClass); - } - - if (!_bFeature_ImplementsOnPrecache) { - fprintf(_fTables, "void %s_OnPrecache(CDLLEntityClass *pdec, INDEX iUser) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnPrecache(CDLLEntityClass *pdec, INDEX iUser);\n", _strCurrentClass); - } - - if (!_bFeature_ImplementsOnWorldEnd) { - fprintf(_fTables, "void %s_OnWorldEnd(CWorld *pwo) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnWorldEnd(CWorld *pwo);\n", _strCurrentClass); - } - - if (!_bFeature_ImplementsOnWorldInit) { - fprintf(_fTables, "void %s_OnWorldInit(CWorld *pwo) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnWorldInit(CWorld *pwo);\n", _strCurrentClass); - } - - if (!_bFeature_ImplementsOnWorldTick) { - fprintf(_fTables, "void %s_OnWorldTick(CWorld *pwo) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnWorldTick(CWorld *pwo);\n", _strCurrentClass); - } - - if (!_bFeature_ImplementsOnWorldRender) { - fprintf(_fTables, "void %s_OnWorldRender(CWorld *pwo) {};\n", _strCurrentClass); - } else { - fprintf(_fTables, "void %s_OnWorldRender(CWorld *pwo);\n", _strCurrentClass); - } - - fprintf(_fTables, "ENTITY_CLASSDEFINITION(%s, %s, %s, %s, 0x%08x);\n", - _strCurrentClass, _strCurrentBase, - _strCurrentDescription, _strCurrentThumbnail, _iCurrentClassID); - fprintf(_fTables, "DECLARE_CTFILENAME(_fnm%s_tbn, %s);\n", _strCurrentClass, _strCurrentThumbnail); - - fprintf(_fDeclaration, "};\n"); - ;} - break; - - case 41: -#line 485 "Ecc/Parser.y" - { (yyval) = (yyvsp[(1) - (1)]); _bClassIsExported = 0; ;} - break; - - case 42: -#line 486 "Ecc/Parser.y" - { (yyval) = (yyvsp[(1) - (2)])+" DECL_DLL "; _bClassIsExported = 1; ;} - break; - - case 44: -#line 491 "Ecc/Parser.y" - { - _bFeature_ImplementsOnWorldInit = 0; - _bFeature_ImplementsOnWorldEnd = 0; - _bFeature_ImplementsOnWorldTick = 0; - _bFeature_ImplementsOnWorldRender = 0; - _bFeature_ImplementsOnInitClass = 0; - _bFeature_ImplementsOnEndClass = 0; - _bFeature_ImplementsOnPrecache = 0; - _bFeature_AbstractBaseClass = 0; - _bFeature_CanBePredictable = 0; - ;} - break; - - case 48: -#line 508 "Ecc/Parser.y" - { - if (strcmp((yyvsp[(1) - (1)]).strString, "\"AbstractBaseClass\"")==0) { - _bFeature_AbstractBaseClass = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"IsTargetable\"")==0) { - fprintf(_fDeclaration, "virtual BOOL IsTargetable(void) const { return TRUE; };\n"); - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"IsImportant\"")==0) { - fprintf(_fDeclaration, "virtual BOOL IsImportant(void) const { return TRUE; };\n"); - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"HasName\"")==0) { - fprintf(_fDeclaration, - "virtual const CTString &GetName(void) const { return m_strName; };\n"); - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"CanBePredictable\"")==0) { - fprintf(_fDeclaration, - "virtual CEntity *GetPredictionPair(void) { return m_penPrediction; };\n"); - fprintf(_fDeclaration, - "virtual void SetPredictionPair(CEntity *penPair) { m_penPrediction = penPair; };\n"); - _bFeature_CanBePredictable = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"HasDescription\"")==0) { - fprintf(_fDeclaration, - "virtual const CTString &GetDescription(void) const { return m_strDescription; };\n"); - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"HasTarget\"")==0) { - fprintf(_fDeclaration, - "virtual CEntity *GetTarget(void) const { return m_penTarget; };\n"); - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnInitClass\"")==0) { - _bFeature_ImplementsOnInitClass = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnEndClass\"")==0) { - _bFeature_ImplementsOnEndClass = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnPrecache\"")==0) { - _bFeature_ImplementsOnPrecache = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnWorldInit\"")==0) { - _bFeature_ImplementsOnWorldInit = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnWorldEnd\"")==0) { - _bFeature_ImplementsOnWorldEnd = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnWorldTick\"")==0) { - _bFeature_ImplementsOnWorldTick = 1; - } else if (strcmp((yyvsp[(1) - (1)]).strString, "\"ImplementsOnWorldRender\"")==0) { - _bFeature_ImplementsOnWorldRender = 1; - } else { - yyerror((SType("Unknown feature: ")+(yyvsp[(1) - (1)])).strString); - } - ;} - break; - - case 53: -#line 559 "Ecc/Parser.y" - { - fprintf(_fDeclaration, "%s %s;\n", (yyvsp[(1) - (3)]).strString, (yyvsp[(2) - (3)]).strString); - ;} - break; - - case 54: -#line 569 "Ecc/Parser.y" - { - DeclareFeatureProperties(); // this won't work, but at least it will generate an error!!!! - fprintf(_fTables, " CEntityProperty()\n};\n"); - fprintf(_fTables, "#define %s_propertiesct 0\n", _strCurrentClass); - fprintf(_fTables, "\n"); - fprintf(_fTables, "\n"); - ;} - break; - - case 55: -#line 576 "Ecc/Parser.y" - { - DeclareFeatureProperties(); - fprintf(_fTables, "};\n"); - fprintf(_fTables, "#define %s_propertiesct ARRAYCOUNT(%s_properties)\n", - _strCurrentClass, _strCurrentClass); - fprintf(_fTables, "\n"); - ;} - break; - - case 59: -#line 593 "Ecc/Parser.y" - { - fprintf(_fTables, " CEntityProperty(%s, %s, (0x%08x<<8)+%s, _offsetof(%s, %s), %s, %s, %s, %s),\n", - _strCurrentPropertyPropertyType, - _strCurrentPropertyEnumType, - _iCurrentClassID, - _strCurrentPropertyID, - _strCurrentClass, - _strCurrentPropertyIdentifier, - _strCurrentPropertyName, - _strCurrentPropertyShortcut, - _strCurrentPropertyColor, - _strCurrentPropertyFlags); - fprintf(_fDeclaration, " %s %s;\n", - _strCurrentPropertyDataType, - _strCurrentPropertyIdentifier - ); - - if (strlen(_strCurrentPropertyDefaultCode)>0) { - fprintf(_fImplementation, " %s\n", _strCurrentPropertyDefaultCode); - } - ;} - break; - - case 60: -#line 616 "Ecc/Parser.y" - { _strCurrentPropertyID = (yyvsp[(1) - (1)]).strString; ;} - break; - - case 61: -#line 617 "Ecc/Parser.y" - { _strCurrentPropertyIdentifier = (yyvsp[(1) - (1)]).strString; ;} - break; - - case 62: -#line 620 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ENUM"; - _strCurrentPropertyEnumType = (SType("&")+(yyvsp[(2) - (2)])+"_enum").strString; - _strCurrentPropertyDataType = (SType("enum ")+(yyvsp[(2) - (2)]).strString).strString; - ;} - break; - - case 63: -#line 625 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLAGS"; - _strCurrentPropertyEnumType = (SType("&")+(yyvsp[(2) - (2)])+"_enum").strString; - _strCurrentPropertyDataType = "ULONG"; - ;} - break; - - case 64: -#line 630 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_STRING"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CTString"; - ;} - break; - - case 65: -#line 635 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_STRINGTRANS"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CTStringTrans"; - ;} - break; - - case 66: -#line 640 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FILENAME"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CTFileName"; - ;} - break; - - case 67: -#line 645 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FILENAMENODEP"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CTFileNameNoDep"; - ;} - break; - - case 68: -#line 650 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_BOOL"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "BOOL"; - ;} - break; - - case 69: -#line 655 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_COLOR"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "COLOR"; - ;} - break; - - case 70: -#line 660 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLOAT"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "FLOAT"; - ;} - break; - - case 71: -#line 665 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_INDEX"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "INDEX"; - ;} - break; - - case 72: -#line 670 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_RANGE"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "RANGE"; - ;} - break; - - case 73: -#line 675 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ENTITYPTR"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CEntityPointer"; - ;} - break; - - case 74: -#line 680 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_MODELOBJECT"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CModelObject"; - ;} - break; - - case 75: -#line 685 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_MODELINSTANCE"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CModelInstance"; - ;} - break; - - case 76: -#line 690 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ANIMOBJECT"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CAnimObject"; - ;} - break; - - case 77: -#line 695 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_SOUNDOBJECT"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CSoundObject"; - ;} - break; - - case 78: -#line 700 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_PLACEMENT3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "CPlacement3D"; - ;} - break; - - case 79: -#line 705 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLOATAABBOX3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "FLOATaabbox3D"; - ;} - break; - - case 80: -#line 710 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLOATMATRIX3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "FLOATmatrix3D"; - ;} - break; - - case 81: -#line 715 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLOATQUAT3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "FLOATquat3D"; - ;} - break; - - case 82: -#line 720 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ANGLE"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "ANGLE"; - ;} - break; - - case 83: -#line 725 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ANGLE3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "ANGLE3D"; - ;} - break; - - case 84: -#line 730 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLOAT3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "FLOAT3D"; - ;} - break; - - case 85: -#line 735 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_FLOATplane3D"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "FLOATplane3D"; - ;} - break; - - case 86: -#line 740 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ILLUMINATIONTYPE"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "ILLUMINATIONTYPE"; - ;} - break; - - case 87: -#line 745 "Ecc/Parser.y" - { - _strCurrentPropertyPropertyType = "CEntityProperty::EPT_ANIMATION"; - _strCurrentPropertyEnumType = "NULL"; - _strCurrentPropertyDataType = "ANIMATION"; - ;} - break; - - case 88: -#line 753 "Ecc/Parser.y" - { - _strCurrentPropertyName = "\"\""; - _strCurrentPropertyShortcut = "0"; - _strCurrentPropertyColor = "0"; // this won't be rendered anyway - ;} - break; - - case 89: -#line 758 "Ecc/Parser.y" - { - _strCurrentPropertyName = (yyvsp[(1) - (3)]).strString; - ;} - break; - - case 90: -#line 763 "Ecc/Parser.y" - { - _strCurrentPropertyShortcut = "0"; - ;} - break; - - case 91: -#line 766 "Ecc/Parser.y" - { - _strCurrentPropertyShortcut = (yyvsp[(1) - (1)]).strString; - ;} - break; - - case 92: -#line 771 "Ecc/Parser.y" - { - _strCurrentPropertyColor = "0x7F0000FFUL"; // dark red - ;} - break; - - case 93: -#line 774 "Ecc/Parser.y" - { - _strCurrentPropertyColor = (yyvsp[(3) - (4)]).strString; - ;} - break; - - case 94: -#line 778 "Ecc/Parser.y" - { - _strCurrentPropertyFlags = "0"; // dark red - ;} - break; - - case 95: -#line 781 "Ecc/Parser.y" - { - _strCurrentPropertyFlags = (yyvsp[(3) - (4)]).strString; - ;} - break; - - case 96: -#line 786 "Ecc/Parser.y" - { - if (strcmp(_strCurrentPropertyDataType,"CEntityPointer")==0) { - _strCurrentPropertyDefaultCode = (SType(_strCurrentPropertyIdentifier)+" = NULL;").strString; - } else if (strcmp(_strCurrentPropertyDataType,"CModelObject")==0) { - _strCurrentPropertyDefaultCode = - (SType(_strCurrentPropertyIdentifier)+".SetData(NULL);\n"+ - _strCurrentPropertyIdentifier+".mo_toTexture.SetData(NULL);").strString; - } else if (strcmp(_strCurrentPropertyDataType,"CModelInstance")==0) { - _strCurrentPropertyDefaultCode = - (SType(_strCurrentPropertyIdentifier)+".Clear();\n").strString; - } else if (strcmp(_strCurrentPropertyDataType,"CAnimObject")==0) { - _strCurrentPropertyDefaultCode = - (SType(_strCurrentPropertyIdentifier)+".SetData(NULL);\n").strString; - } else if (strcmp(_strCurrentPropertyDataType,"CSoundObject")==0) { - _strCurrentPropertyDefaultCode = - (SType(_strCurrentPropertyIdentifier)+".SetOwner(this);\n"+ - _strCurrentPropertyIdentifier+".Stop_internal();").strString; - } else { - yyerror("this kind of property must have default value"); - _strCurrentPropertyDefaultCode = ""; - } - ;} - break; - - case 97: -#line 808 "Ecc/Parser.y" - { - if (strcmp(_strCurrentPropertyDataType,"CEntityPointer")==0) { - yyerror("CEntityPointer type properties always default to NULL"); - } else { - _strCurrentPropertyDefaultCode = (SType(_strCurrentPropertyIdentifier)+" = "+(yyvsp[(2) - (2)]).strString+";").strString; - } - ;} - break; - - case 103: -#line 818 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (1)]) + " ";;} - break; - - case 104: -#line 819 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (4)])+(yyvsp[(2) - (4)])+(yyvsp[(3) - (4)])+(yyvsp[(4) - (4)]);;} - break; - - case 105: -#line 820 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (4)])+(yyvsp[(2) - (4)])+(yyvsp[(3) - (4)])+(yyvsp[(4) - (4)]);;} - break; - - case 106: -#line 821 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 107: -#line 822 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]);;} - break; - - case 108: -#line 829 "Ecc/Parser.y" - { - fprintf(_fTables, " CEntityComponent()\n};\n"); - fprintf(_fTables, "#define %s_componentsct 0\n", _strCurrentClass); - fprintf(_fTables, "\n"); - fprintf(_fTables, "\n"); - ;} - break; - - case 109: -#line 835 "Ecc/Parser.y" - { - fprintf(_fTables, "};\n"); - fprintf(_fTables, "#define %s_componentsct ARRAYCOUNT(%s_components)\n", - _strCurrentClass, _strCurrentClass); - fprintf(_fTables, "\n"); - ;} - break; - - case 113: -#line 851 "Ecc/Parser.y" - { - fprintf(_fTables, "#define %s ((0x%08x<<8)+%s)\n", - _strCurrentComponentIdentifier, - _iCurrentClassID, - _strCurrentComponentID); - fprintf(_fTables, " CEntityComponent(%s, %s, \"%s%s\" %s),\n", - _strCurrentComponentType, - _strCurrentComponentIdentifier, - "EF","NM", - _strCurrentComponentFileName); - ;} - break; - - case 114: -#line 864 "Ecc/Parser.y" - { _strCurrentComponentID = (yyvsp[(1) - (1)]).strString; ;} - break; - - case 115: -#line 865 "Ecc/Parser.y" - { _strCurrentComponentIdentifier = (yyvsp[(1) - (1)]).strString; ;} - break; - - case 116: -#line 866 "Ecc/Parser.y" - { _strCurrentComponentFileName = (yyvsp[(1) - (1)]).strString; ;} - break; - - case 117: -#line 869 "Ecc/Parser.y" - { _strCurrentComponentType = "ECT_MODEL"; ;} - break; - - case 118: -#line 870 "Ecc/Parser.y" - { _strCurrentComponentType = "ECT_TEXTURE"; ;} - break; - - case 119: -#line 871 "Ecc/Parser.y" - { _strCurrentComponentType = "ECT_SOUND"; ;} - break; - - case 120: -#line 872 "Ecc/Parser.y" - { _strCurrentComponentType = "ECT_CLASS"; ;} - break; - - case 121: -#line 879 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 122: -#line 880 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 123: -#line 885 "Ecc/Parser.y" - { - const char *strReturnType = (yyvsp[(3) - (13)]).strString; - const char *strFunctionHeader = ((yyvsp[(4) - (13)])+(yyvsp[(5) - (13)])+(yyvsp[(6) - (13)])+(yyvsp[(7) - (13)])+(yyvsp[(8) - (13)])+(yyvsp[(9) - (13)])).strString; - const char *strFunctionBody = ((yyvsp[(10) - (13)])+(yyvsp[(11) - (13)])+(yyvsp[(12) - (13)])).strString; - if (strcmp((yyvsp[(5) - (13)]).strString, _strCurrentClass)==0) { - if (strcmp(strReturnType+strlen(strReturnType)-4, "void")==0 ) { - strReturnType = ""; - } else { - yyerror("use 'void' as return type for constructors"); - } - } - fprintf(_fDeclaration, " %s %s %s %s;\n", - (yyvsp[(1) - (13)]).strString, (yyvsp[(2) - (13)]).strString, strReturnType, strFunctionHeader); - fprintf(_fImplementation, " %s %s::%s %s\n", - strReturnType, _strCurrentClass, strFunctionHeader, strFunctionBody); - ;} - break; - - case 124: -#line 903 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 125: -#line 904 "Ecc/Parser.y" - { (yyval) = " ~ "; ;} - break; - - case 126: -#line 908 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 127: -#line 909 "Ecc/Parser.y" - { - if (_bClassIsExported) { - (yyval) = ""; - } else { - (yyval) = " DECL_DLL "; - } - ;} - break; - - case 128: -#line 919 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 129: -#line 920 "Ecc/Parser.y" - { (yyval) = (yyvsp[(1) - (1)]); ;} - break; - - case 130: -#line 923 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 131: -#line 924 "Ecc/Parser.y" - { (yyval) = (yyvsp[(1) - (1)]); ;} - break; - - case 134: -#line 931 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 138: -#line 937 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]);;} - break; - - case 139: -#line 940 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 144: -#line 951 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 145: -#line 952 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 146: -#line 953 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 147: -#line 954 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 148: -#line 955 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 149: -#line 956 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 150: -#line 957 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 151: -#line 958 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); ;} - break; - - case 152: -#line 959 "Ecc/Parser.y" - { (yyval)=(yyvsp[(1) - (4)])+" "+(yyvsp[(2) - (4)])+" "+(yyvsp[(3) - (4)])+" "+(yyvsp[(4) - (4)]); ;} - break; - - case 153: -#line 967 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 154: -#line 968 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 155: -#line 972 "Ecc/Parser.y" - { (yyval) = "-1"; ;} - break; - - case 156: -#line 973 "Ecc/Parser.y" - { - (yyval) = SType("STATE_")+(yyvsp[(2) - (5)])+"_"+(yyvsp[(5) - (5)]); - ;} - break; - - case 157: -#line 979 "Ecc/Parser.y" - { - char *strProcedureName = (yyvsp[(1) - (5)]).strString; - char strInputEventType[80]; - char strInputEventName[80]; - sscanf((yyvsp[(3) - (5)]).strString, "%s %s", strInputEventType, strInputEventName); - - char strStateID[256]; - char *strBaseStateID = "-1"; - if(strcmp(RemoveLineDirective(strProcedureName), "Main")==0){ - strcpy(strStateID, "1"); - if(strncmp(strInputEventType, "EVoid", 4)!=0 && _strCurrentThumbnail[2]!=0) { - yyerror("procedure 'Main' can take input parameters only in classes without thumbnails"); - } - } else { - sprintf(strStateID, "0x%08x", CreateID()); - } - - sprintf(_strCurrentStateID, "STATE_%s_%s", - _strCurrentClass, RemoveLineDirective(strProcedureName)); - fprintf(_fDeclaration, "#define %s %s\n", _strCurrentStateID, strStateID); - AddHandlerFunction(strProcedureName, strStateID, (yyvsp[(5) - (5)]).strString); - fprintf(_fImplementation, - "BOOL %s::%s(const CEntityEvent &__eeInput) {\n#undef STATE_CURRENT\n#define STATE_CURRENT %s\n", - _strCurrentClass, strProcedureName, _strCurrentStateID); - fprintf(_fImplementation, - " ASSERTMSG(__eeInput.ee_slEvent==EVENTCODE_%s, \"%s::%s expects '%s' as input!\");", - strInputEventType, _strCurrentClass, RemoveLineDirective(strProcedureName), - strInputEventType); - fprintf(_fImplementation, " const %s &%s = (const %s &)__eeInput;", - strInputEventType, strInputEventName, strInputEventType); - - ;} - break; - - case 158: -#line 1010 "Ecc/Parser.y" - { - char *strFunctionBody = (yyvsp[(8) - (10)]).strString; - fprintf(_fImplementation, "%s ASSERT(FALSE); return TRUE;};", strFunctionBody); - ;} - break; - - case 159: -#line 1017 "Ecc/Parser.y" - { - (yyval)="EVoid e"; - ;} - break; - - case 160: -#line 1020 "Ecc/Parser.y" - { - (yyval)=(yyvsp[(1) - (1)])+" e"; - ;} - break; - - case 161: -#line 1023 "Ecc/Parser.y" - { - (yyval)=(yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]); - ;} - break; - - case 167: -#line 1030 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (1)]) + " ";;} - break; - - case 188: -#line 1033 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 189: -#line 1034 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 190: -#line 1035 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 191: -#line 1036 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 192: -#line 1037 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 193: -#line 1038 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 194: -#line 1039 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 195: -#line 1040 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 196: -#line 1041 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 197: -#line 1042 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 198: -#line 1043 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 199: -#line 1044 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 200: -#line 1045 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 201: -#line 1046 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 202: -#line 1047 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 203: -#line 1048 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 204: -#line 1049 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 205: -#line 1050 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 206: -#line 1051 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 207: -#line 1052 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 208: -#line 1053 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 209: -#line 1054 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 210: -#line 1055 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]);;} - break; - - case 211: -#line 1056 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]);;} - break; - - case 212: -#line 1057 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]);;} - break; - - case 213: -#line 1058 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (2)])+" "+(yyvsp[(2) - (2)]);;} - break; - - case 245: -#line 1071 "Ecc/Parser.y" - {(yyval) = (yyvsp[(1) - (1)]) + " ";;} - break; - - case 246: -#line 1078 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 247: -#line 1079 "Ecc/Parser.y" - { (yyval) = (yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]); ;} - break; - - case 248: -#line 1082 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]);;} - break; - - case 249: -#line 1083 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (7)])+(yyvsp[(2) - (7)])+(yyvsp[(3) - (7)])+(yyvsp[(4) - (7)])+(yyvsp[(5) - (7)])+(yyvsp[(6) - (7)])+(yyvsp[(7) - (7)]);} - break; - - case 250: -#line 1084 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (3)])+" "+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)])+" ";;} - break; - - case 251: -#line 1085 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]);;} - break; - - case 252: -#line 1086 "Ecc/Parser.y" - {(yyval)=(yyvsp[(1) - (4)])+(yyvsp[(2) - (4)])+(yyvsp[(3) - (4)])+(yyvsp[(4) - (4)]);;} - break; - - case 269: -#line 1107 "Ecc/Parser.y" - { - if ((yyvsp[(6) - (7)]).bCrossesStates) { - char strAfterIfName[80], strAfterIfID[11]; - CreateInternalHandlerFunction(strAfterIfName, strAfterIfID); - (yyval) = (yyvsp[(1) - (7)])+"(!"+(yyvsp[(2) - (7)])+(yyvsp[(3) - (7)])+(yyvsp[(4) - (7)])+"){ Jump(STATE_CURRENT,"+strAfterIfID+", FALSE, EInternal());return TRUE;}"+(yyvsp[(6) - (7)])+ - "Jump(STATE_CURRENT,"+strAfterIfID+", FALSE, EInternal());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+strAfterIfName+"(const CEntityEvent &__eeInput){"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+strAfterIfID+"\n"; - } else { - (yyval) = (yyvsp[(1) - (7)])+(yyvsp[(2) - (7)])+(yyvsp[(3) - (7)])+(yyvsp[(4) - (7)])+(yyvsp[(5) - (7)])+(yyvsp[(6) - (7)])+(yyvsp[(7) - (7)]); - } - ;} - break; - - case 270: -#line 1123 "Ecc/Parser.y" - { - if ((yyvsp[(6) - (9)]).bCrossesStates || (yyvsp[(9) - (9)]).bCrossesStates) { - char strAfterIfName[80], strAfterIfID[11]; - char strElseName[80], strElseID[11]; - CreateInternalHandlerFunction(strAfterIfName, strAfterIfID); - CreateInternalHandlerFunction(strElseName, strElseID); - (yyval) = (yyvsp[(1) - (9)])+"(!"+(yyvsp[(2) - (9)])+(yyvsp[(3) - (9)])+(yyvsp[(4) - (9)])+"){ Jump(STATE_CURRENT,"+strElseID+", FALSE, EInternal());return TRUE;}"+ - (yyvsp[(6) - (9)])+"Jump(STATE_CURRENT,"+strAfterIfID+", FALSE, EInternal());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+strElseName+"(const CEntityEvent &__eeInput){"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+strElseID+"\n"+ - (yyvsp[(9) - (9)])+"Jump(STATE_CURRENT,"+strAfterIfID+", FALSE, EInternal());return TRUE;}\n"+ - "BOOL "+_strCurrentClass+"::"+strAfterIfName+"(const CEntityEvent &__eeInput){"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+strAfterIfID+"\n"; - } else { - (yyval) = (yyvsp[(1) - (9)])+(yyvsp[(2) - (9)])+(yyvsp[(3) - (9)])+(yyvsp[(4) - (9)])+(yyvsp[(5) - (9)])+(yyvsp[(6) - (9)])+(yyvsp[(7) - (9)])+(yyvsp[(8) - (9)])+" "+(yyvsp[(9) - (9)]); - } - ;} - break; - - case 271: -#line 1145 "Ecc/Parser.y" - { - if (strlen(_strInLoopName)>0) { - yyerror("Nested loops are not implemented yet"); - } - ;} - break; - - case 272: -#line 1149 "Ecc/Parser.y" - { - if ((yyvsp[(7) - (8)]).bCrossesStates) { - CreateInternalHandlerFunction(_strInLoopName, _strInLoopID); - CreateInternalHandlerFunction(_strAfterLoopName, _strAfterLoopID); - (yyval) = SType(GetLineDirective((yyvsp[(1) - (8)])))+"Jump(STATE_CURRENT,"+_strInLoopID+", FALSE, EInternal());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+_strInLoopName+"(const CEntityEvent &__eeInput)"+(yyvsp[(6) - (8)])+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strInLoopID+"\n"+ - "if(!"+(yyvsp[(2) - (8)])+(yyvsp[(3) - (8)])+(yyvsp[(4) - (8)])+"){ Jump(STATE_CURRENT,"+_strAfterLoopID+", FALSE, EInternal());return TRUE;}"+ - (yyvsp[(7) - (8)])+"Jump(STATE_CURRENT,"+_strInLoopID+", FALSE, EInternal());return TRUE;"+(yyvsp[(8) - (8)])+ - "BOOL "+_strCurrentClass+"::"+_strAfterLoopName+"(const CEntityEvent &__eeInput) {"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strAfterLoopID+"\n"; - } else { - (yyval) = (yyvsp[(1) - (8)])+(yyvsp[(2) - (8)])+(yyvsp[(3) - (8)])+(yyvsp[(4) - (8)])+(yyvsp[(6) - (8)])+(yyvsp[(7) - (8)])+(yyvsp[(8) - (8)]); - } - _strInLoopName[0] = 0; - ;} - break; - - case 273: -#line 1170 "Ecc/Parser.y" - { - if (strlen(_strInLoopName)>0) { - yyerror("Nested loops are not implemented yet"); - } - _strInLoopName[0] = 0; - ;} - break; - - case 274: -#line 1175 "Ecc/Parser.y" - { - if ((yyvsp[(3) - (10)]).bCrossesStates) { - CreateInternalHandlerFunction(_strInLoopName, _strInLoopID); - CreateInternalHandlerFunction(_strAfterLoopName, _strAfterLoopID); - (yyval) = SType(GetLineDirective((yyvsp[(1) - (10)])))+"Jump(STATE_CURRENT,"+_strInLoopID+", FALSE, EInternal());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+_strInLoopName+"(const CEntityEvent &__eeInput)"+(yyvsp[(2) - (10)])+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strInLoopID+"\n"+(yyvsp[(3) - (10)])+ - "if(!"+(yyvsp[(7) - (10)])+(yyvsp[(8) - (10)])+(yyvsp[(9) - (10)])+"){ Jump(STATE_CURRENT,"+_strAfterLoopID+", FALSE, EInternal());return TRUE;}"+ - "Jump(STATE_CURRENT,"+_strInLoopID+", FALSE, EInternal());return TRUE;"+(yyvsp[(4) - (10)])+ - "BOOL "+_strCurrentClass+"::"+_strAfterLoopName+"(const CEntityEvent &__eeInput) {"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strAfterLoopID+"\n"; - } else { - (yyval) = (yyvsp[(1) - (10)])+(yyvsp[(2) - (10)])+(yyvsp[(3) - (10)])+(yyvsp[(4) - (10)])+(yyvsp[(6) - (10)])+(yyvsp[(7) - (10)])+(yyvsp[(8) - (10)])+(yyvsp[(9) - (10)])+(yyvsp[(10) - (10)]); - } - _strInLoopName[0] = 0; - ;} - break; - - case 275: -#line 1196 "Ecc/Parser.y" - { - if (strlen(_strInLoopName)>0) { - yyerror("Nested loops are not implemented yet"); - } - ;} - break; - - case 276: -#line 1200 "Ecc/Parser.y" - { - if ((yyvsp[(11) - (12)]).bCrossesStates) { - CreateInternalHandlerFunction(_strInLoopName, _strInLoopID); - CreateInternalHandlerFunction(_strAfterLoopName, _strAfterLoopID); - yyerror("For loops across states are not supported"); - } else { - (yyval) = (yyvsp[(1) - (12)])+(yyvsp[(2) - (12)])+(yyvsp[(3) - (12)])+(yyvsp[(4) - (12)])+(yyvsp[(5) - (12)])+(yyvsp[(6) - (12)])+(yyvsp[(7) - (12)])+(yyvsp[(8) - (12)])+(yyvsp[(10) - (12)])+(yyvsp[(11) - (12)])+(yyvsp[(12) - (12)]); - } - _strInLoopName[0] = 0; - ;} - break; - - case 277: -#line 1213 "Ecc/Parser.y" - { - if (!_bInProcedure) { - yyerror("Cannot have 'wait' in functions"); - } - CreateInternalHandlerFunction(_strInWaitName, _strInWaitID); - CreateInternalHandlerFunction(_strAfterWaitName, _strAfterWaitID); - _bHasOtherwise = 0; - _bInHandler = 1; - ;} - break; - - case 278: -#line 1221 "Ecc/Parser.y" - { - if ((yyvsp[(5) - (6)]).bCrossesStates) { - yyerror("'wait' statements must not be nested"); - (yyval) = ""; - } else { - SType stDefault; - if (!_bHasOtherwise) { - stDefault = SType("default: return FALSE; break;"); - } else { - stDefault = SType(""); - } - - (yyval) = SType(GetLineDirective((yyvsp[(1) - (6)])))+(yyvsp[(2) - (6)])+";\n"+ - "Jump(STATE_CURRENT, "+_strInWaitID+", FALSE, EBegin());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+_strInWaitName+"(const CEntityEvent &__eeInput) {"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strInWaitID+"\n"+ - "switch(__eeInput.ee_slEvent)"+(yyvsp[(4) - (6)])+(yyvsp[(5) - (6)])+stDefault+(yyvsp[(6) - (6)])+ - "return TRUE;}BOOL "+_strCurrentClass+"::"+_strAfterWaitName+"(const CEntityEvent &__eeInput){"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strAfterWaitID+"\n"; - (yyval).bCrossesStates = 1; - _bInHandler = 0; - } - ;} - break; - - case 279: -#line 1247 "Ecc/Parser.y" - { - if (!_bInProcedure) { - yyerror("Cannot have 'autowait' in functions"); - } - CreateInternalHandlerFunction(_strInWaitName, _strInWaitID); - CreateInternalHandlerFunction(_strAfterWaitName, _strAfterWaitID); - _bHasOtherwise = 0; - - (yyval) = SType(GetLineDirective((yyvsp[(1) - (3)])))+(yyvsp[(2) - (3)])+";\n"+ - "Jump(STATE_CURRENT, "+_strInWaitID+", FALSE, EBegin());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+_strInWaitName+"(const CEntityEvent &__eeInput) {"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strInWaitID+"\n"+ - "switch(__eeInput.ee_slEvent) {"+ - "case EVENTCODE_EBegin: return TRUE;"+ - "case EVENTCODE_ETimer: Jump(STATE_CURRENT,"+_strAfterWaitID+", FALSE, EInternal()); return TRUE;"+ - "default: return FALSE; }}"+ - "BOOL "+_strCurrentClass+"::"+_strAfterWaitName+"(const CEntityEvent &__eeInput){"+ - "\nASSERT(__eeInput.ee_slEvent==EVENTCODE_EInternal);"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strAfterWaitID+"\n"+(yyvsp[(3) - (3)]); - (yyval).bCrossesStates = 1; - ;} - break; - - case 280: -#line 1271 "Ecc/Parser.y" - { - if (!_bInProcedure) { - yyerror("Cannot have 'autocall' in functions"); - } - CreateInternalHandlerFunction(_strInWaitName, _strInWaitID); - CreateInternalHandlerFunction(_strAfterWaitName, _strAfterWaitID); - _bHasOtherwise = 0; - - (yyval) = SType(GetLineDirective((yyvsp[(1) - (5)])))+(yyvsp[(2) - (5)])+";\n"+ - "Jump(STATE_CURRENT, "+_strInWaitID+", FALSE, EBegin());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+_strInWaitName+"(const CEntityEvent &__eeInput) {"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strInWaitID+"\n"+ - "switch(__eeInput.ee_slEvent) {"+ - "case EVENTCODE_EBegin: return TRUE;"+ - "case EVENTCODE_"+(yyvsp[(3) - (5)])+": Jump(STATE_CURRENT,"+_strAfterWaitID+", FALSE, __eeInput); return TRUE;"+ - "default: return FALSE; }}"+ - "BOOL "+_strCurrentClass+"::"+_strAfterWaitName+"(const CEntityEvent &__eeInput){"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strAfterWaitID+"\n"+ - "const "+(yyvsp[(3) - (5)])+"&"+(yyvsp[(4) - (5)])+"= ("+(yyvsp[(3) - (5)])+"&)__eeInput;\n"+(yyvsp[(5) - (5)]); - (yyval).bCrossesStates = 1; - ;} - break; - - case 281: -#line 1296 "Ecc/Parser.y" - { - (yyval) = SType("__e"); - ;} - break; - - case 282: -#line 1299 "Ecc/Parser.y" - { - (yyval) = (yyvsp[(1) - (1)]); - ;} - break; - - case 283: -#line 1304 "Ecc/Parser.y" - { - if (!_bInProcedure) { - yyerror("Cannot have 'autocall' in functions"); - } - CreateInternalHandlerFunction(_strInWaitName, _strInWaitID); - CreateInternalHandlerFunction(_strAfterWaitName, _strAfterWaitID); - _bHasOtherwise = 0; - - (yyval) = SType(GetLineDirective((yyvsp[(1) - (8)])))+(yyvsp[(2) - (8)])+";\n"+ - "Jump(STATE_CURRENT, "+_strInWaitID+", FALSE, EBegin());return TRUE;}"+ - "BOOL "+_strCurrentClass+"::"+_strInWaitName+"(const CEntityEvent &__eeInput) {"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strInWaitID+"\n"+ - "switch(__eeInput.ee_slEvent) {"+ - "case EVENTCODE_EBegin: Call"+(yyvsp[(3) - (8)])+"STATE_CURRENT, "+(yyvsp[(2) - (8)])+", "+(yyvsp[(4) - (8)])+(yyvsp[(5) - (8)])+";return TRUE;"+ - "case EVENTCODE_"+(yyvsp[(6) - (8)])+": Jump(STATE_CURRENT,"+_strAfterWaitID+", FALSE, __eeInput); return TRUE;"+ - "default: return FALSE; }}"+ - "BOOL "+_strCurrentClass+"::"+_strAfterWaitName+"(const CEntityEvent &__eeInput){"+ - "\n#undef STATE_CURRENT\n#define STATE_CURRENT "+_strAfterWaitID+"\n"+ - "const "+(yyvsp[(6) - (8)])+"&"+(yyvsp[(7) - (8)])+"= ("+(yyvsp[(6) - (8)])+"&)__eeInput;\n"+(yyvsp[(8) - (8)]); - (yyval).bCrossesStates = 1; - ;} - break; - - case 284: -#line 1328 "Ecc/Parser.y" - { - (yyval) = SType("SetTimerAt(THINKTIME_NEVER)"); - ;} - break; - - case 285: -#line 1331 "Ecc/Parser.y" - { - (yyval) = SType("SetTimerAfter")+(yyvsp[(1) - (3)])+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]); - ;} - break; - - case 286: -#line 1337 "Ecc/Parser.y" - { - if (!_bInProcedure) { - yyerror("Cannot have 'jump' in functions"); - } - (yyval) = SType(GetLineDirective((yyvsp[(1) - (6)])))+"Jump"+(yyvsp[(3) - (6)])+"STATE_CURRENT, "+(yyvsp[(2) - (6)])+", "+(yyvsp[(4) - (6)])+(yyvsp[(5) - (6)])+";return TRUE;"; - ;} - break; - - case 287: -#line 1346 "Ecc/Parser.y" - { - if (!_bInProcedure) { - yyerror("Cannot have 'call' in functions"); - } - if (!_bInHandler) { - yyerror("'call' must be inside a 'wait' statement"); - } - (yyval) = SType(GetLineDirective((yyvsp[(1) - (6)])))+"Call"+(yyvsp[(3) - (6)])+"STATE_CURRENT, "+(yyvsp[(2) - (6)])+", "+(yyvsp[(4) - (6)])+(yyvsp[(5) - (6)])+";return TRUE;"; - ;} - break; - - case 288: -#line 1358 "Ecc/Parser.y" - { - (yyval) = (yyvsp[(1) - (1)]); - ;} - break; - - case 289: -#line 1361 "Ecc/Parser.y" - { - (yyval) = SType("EVoid()"); - ;} - break; - - case 290: -#line 1367 "Ecc/Parser.y" - { - (yyval) = SType("STATE_")+_strCurrentClass+"_"+(yyvsp[(1) - (1)])+", TRUE"; - ;} - break; - - case 291: -#line 1370 "Ecc/Parser.y" - { - (yyval) = SType("STATE_")+(yyvsp[(1) - (4)])+"_"+(yyvsp[(4) - (4)])+", FALSE"; - ;} - break; - - case 292: -#line 1376 "Ecc/Parser.y" - { - (yyval) = SType(GetLineDirective((yyvsp[(1) - (2)])))+"UnsetTimer();Jump(STATE_CURRENT," - +_strAfterWaitID+", FALSE, EInternal());"+"return TRUE"+(yyvsp[(2) - (2)]); - ;} - break; - - case 293: -#line 1382 "Ecc/Parser.y" - { - (yyval) = SType(GetLineDirective((yyvsp[(1) - (2)])))+"return TRUE"+(yyvsp[(2) - (2)]); - ;} - break; - - case 294: -#line 1387 "Ecc/Parser.y" - { - (yyval) = SType(GetLineDirective((yyvsp[(1) - (2)])))+"return FALSE"+(yyvsp[(2) - (2)]); - ;} - break; - - case 295: -#line 1392 "Ecc/Parser.y" - { - if (!_bInProcedure) { - (yyval) = (yyvsp[(1) - (3)])+" "+(yyvsp[(2) - (3)])+(yyvsp[(3) - (3)]); - } else { - if (strlen((yyvsp[(2) - (3)]).strString)==0) { - (yyvsp[(2) - (3)]) = SType("EVoid()"); - } - (yyval) = SType(GetLineDirective((yyvsp[(1) - (3)]))) - +"Return(STATE_CURRENT,"+(yyvsp[(2) - (3)])+");" - +(yyvsp[(1) - (3)])+" TRUE"+(yyvsp[(3) - (3)]); - } - ;} - break; - - case 296: -#line 1406 "Ecc/Parser.y" - {(yyval) = "";;} - break; - - case 298: -#line 1411 "Ecc/Parser.y" - { - char strInputEventType[80]; - char strInputEventName[80]; - sscanf((yyvsp[(3) - (9)]).strString, "%s %s", strInputEventType, strInputEventName); - - (yyval) = SType("case")+(yyvsp[(2) - (9)])+"EVENTCODE_"+strInputEventType+(yyvsp[(4) - (9)])+(yyvsp[(5) - (9)])+(yyvsp[(6) - (9)])+ - "const "+strInputEventType+"&"+strInputEventName+"= ("+ - strInputEventType+"&)__eeInput;\n"+(yyvsp[(7) - (9)])+(yyvsp[(8) - (9)])+"ASSERT(FALSE);break;"; - ;} - break; - - case 299: -#line 1420 "Ecc/Parser.y" - { - char strInputEventType[80]; - char strInputEventName[80]; - sscanf((yyvsp[(3) - (9)]).strString, "%s %s", strInputEventType, strInputEventName); - - (yyval) = SType("default")+(yyvsp[(5) - (9)])+(yyvsp[(6) - (9)])+(yyvsp[(7) - (9)])+(yyvsp[(8) - (9)])+"ASSERT(FALSE);break;"; - _bHasOtherwise = 1; - ;} - break; - - case 300: -#line 1430 "Ecc/Parser.y" - { (yyval) = "";;} - break; - - case 301: -#line 1431 "Ecc/Parser.y" - { (yyval) = (yyvsp[(1) - (2)])+(yyvsp[(2) - (2)]); ;} - break; - - -/* Line 1267 of yacc.c. */ -#line 4309 "Ecc/Parser.cpp" - default: break; - } - YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); - - YYPOPSTACK (yylen); - yylen = 0; - YY_STACK_PRINT (yyss, yyssp); - - *++yyvsp = yyval; - - - /* Now `shift' the result of the reduction. Determine what state - that goes to, based on the state we popped back to and the rule - number reduced by. */ - - yyn = yyr1[yyn]; - - yystate = yypgoto[yyn - YYNTOKENS] + *yyssp; - if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp) - yystate = yytable[yystate]; - else - yystate = yydefgoto[yyn - YYNTOKENS]; - - goto yynewstate; - - -/*------------------------------------. -| yyerrlab -- here on detecting error | -`------------------------------------*/ -yyerrlab: - /* If not already recovering from an error, report this error. */ - if (!yyerrstatus) - { - ++yynerrs; -#if ! YYERROR_VERBOSE - yyerror (YY_("syntax error")); -#else - { - YYSIZE_T yysize = yysyntax_error (0, yystate, yychar); - if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM) - { - YYSIZE_T yyalloc = 2 * yysize; - if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM)) - yyalloc = YYSTACK_ALLOC_MAXIMUM; - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); - yymsg = (char *) YYSTACK_ALLOC (yyalloc); - if (yymsg) - yymsg_alloc = yyalloc; - else - { - yymsg = yymsgbuf; - yymsg_alloc = sizeof yymsgbuf; - } - } - - if (0 < yysize && yysize <= yymsg_alloc) - { - (void) yysyntax_error (yymsg, yystate, yychar); - yyerror (yymsg); - } - else - { - yyerror (YY_("syntax error")); - if (yysize != 0) - goto yyexhaustedlab; - } - } -#endif - } - - - - if (yyerrstatus == 3) - { - /* If just tried and failed to reuse look-ahead token after an - error, discard it. */ - - if (yychar <= YYEOF) - { - /* Return failure if at end of input. */ - if (yychar == YYEOF) - YYABORT; - } - else - { - yydestruct ("Error: discarding", - yytoken, &yylval); - yychar = YYEMPTY; - } - } - - /* Else will try to reuse look-ahead token after shifting the error - token. */ - goto yyerrlab1; - - -/*---------------------------------------------------. -| yyerrorlab -- error raised explicitly by YYERROR. | -`---------------------------------------------------*/ -yyerrorlab: - - /* Pacify compilers like GCC when the user code never invokes - YYERROR and the label yyerrorlab therefore never appears in user - code. */ - if (/*CONSTCOND*/ 0) - goto yyerrorlab; - - /* Do not reclaim the symbols of the rule which action triggered - this YYERROR. */ - YYPOPSTACK (yylen); - yylen = 0; - YY_STACK_PRINT (yyss, yyssp); - yystate = *yyssp; - goto yyerrlab1; - - -/*-------------------------------------------------------------. -| yyerrlab1 -- common code for both syntax error and YYERROR. | -`-------------------------------------------------------------*/ -yyerrlab1: - yyerrstatus = 3; /* Each real token shifted decrements this. */ - - for (;;) - { - yyn = yypact[yystate]; - if (yyn != YYPACT_NINF) - { - yyn += YYTERROR; - if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) - { - yyn = yytable[yyn]; - if (0 < yyn) - break; - } - } - - /* Pop the current state because it cannot handle the error token. */ - if (yyssp == yyss) - YYABORT; - - - yydestruct ("Error: popping", - yystos[yystate], yyvsp); - YYPOPSTACK (1); - yystate = *yyssp; - YY_STACK_PRINT (yyss, yyssp); - } - - if (yyn == YYFINAL) - YYACCEPT; - - *++yyvsp = yylval; - - - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); - - yystate = yyn; - goto yynewstate; - - -/*-------------------------------------. -| yyacceptlab -- YYACCEPT comes here. | -`-------------------------------------*/ -yyacceptlab: - yyresult = 0; - goto yyreturn; - -/*-----------------------------------. -| yyabortlab -- YYABORT comes here. | -`-----------------------------------*/ -yyabortlab: - yyresult = 1; - goto yyreturn; - -#ifndef yyoverflow -/*-------------------------------------------------. -| yyexhaustedlab -- memory exhaustion comes here. | -`-------------------------------------------------*/ -yyexhaustedlab: - yyerror (YY_("memory exhausted")); - yyresult = 2; - /* Fall through. */ -#endif - -yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) - yydestruct ("Cleanup: discarding lookahead", - yytoken, &yylval); - /* Do not reclaim the symbols of the rule which action triggered - this YYABORT or YYACCEPT. */ - YYPOPSTACK (yylen); - YY_STACK_PRINT (yyss, yyssp); - while (yyssp != yyss) - { - yydestruct ("Cleanup: popping", - yystos[*yyssp], yyvsp); - YYPOPSTACK (1); - } -#ifndef yyoverflow - if (yyss != yyssa) - YYSTACK_FREE (yyss); -#endif -#if YYERROR_VERBOSE - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); -#endif - /* Make sure YYID is used. */ - return YYID (yyresult); -} - - -#line 1434 "Ecc/Parser.y" - - diff --git a/Sources/Ecc/Scanner.cpp b/Sources/Ecc/Scanner.cpp deleted file mode 100644 index bb04d8c..0000000 --- a/Sources/Ecc/Scanner.cpp +++ /dev/null @@ -1,2477 +0,0 @@ -#line 2 "Ecc/Scanner.cpp" - -#line 4 "Ecc/Scanner.cpp" - -#define YY_INT_ALIGNED short int - -/* A lexical scanner generated by flex */ - -#define FLEX_SCANNER -#define YY_FLEX_MAJOR_VERSION 2 -#define YY_FLEX_MINOR_VERSION 5 -#define YY_FLEX_SUBMINOR_VERSION 35 -#if YY_FLEX_SUBMINOR_VERSION > 0 -#define FLEX_BETA -#endif - -/* First, we deal with platform-specific or compiler-specific issues. */ - -/* begin standard C headers. */ -#include -#include -#include -#include - -/* end standard C headers. */ - -/* flex integer type definitions */ - -#ifndef FLEXINT_H -#define FLEXINT_H - -/* C99 systems have . Non-C99 systems may or may not. */ - -#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - -/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, - * if you want the limit (max/min) macros for int types. - */ -#ifndef __STDC_LIMIT_MACROS -#define __STDC_LIMIT_MACROS 1 -#endif - -#include -typedef int8_t flex_int8_t; -typedef uint8_t flex_uint8_t; -typedef int16_t flex_int16_t; -typedef uint16_t flex_uint16_t; -typedef int32_t flex_int32_t; -typedef uint32_t flex_uint32_t; -typedef uint64_t flex_uint64_t; -#else -typedef signed char flex_int8_t; -typedef short int flex_int16_t; -typedef int flex_int32_t; -typedef unsigned char flex_uint8_t; -typedef unsigned short int flex_uint16_t; -typedef unsigned int flex_uint32_t; -#endif /* ! C99 */ - -/* Limits of integral types. */ -#ifndef INT8_MIN -#define INT8_MIN (-128) -#endif -#ifndef INT16_MIN -#define INT16_MIN (-32767-1) -#endif -#ifndef INT32_MIN -#define INT32_MIN (-2147483647-1) -#endif -#ifndef INT8_MAX -#define INT8_MAX (127) -#endif -#ifndef INT16_MAX -#define INT16_MAX (32767) -#endif -#ifndef INT32_MAX -#define INT32_MAX (2147483647) -#endif -#ifndef UINT8_MAX -#define UINT8_MAX (255U) -#endif -#ifndef UINT16_MAX -#define UINT16_MAX (65535U) -#endif -#ifndef UINT32_MAX -#define UINT32_MAX (4294967295U) -#endif - -#endif /* ! FLEXINT_H */ - -#ifdef __cplusplus - -/* The "const" storage-class-modifier is valid. */ -#define YY_USE_CONST - -#else /* ! __cplusplus */ - -/* C99 requires __STDC__ to be defined as 1. */ -#if defined (__STDC__) - -#define YY_USE_CONST - -#endif /* defined (__STDC__) */ -#endif /* ! __cplusplus */ - -#ifdef YY_USE_CONST -#define yyconst const -#else -#define yyconst -#endif - -/* Returned upon end-of-file. */ -#define YY_NULL 0 - -/* Promotes a possibly negative, possibly signed char to an unsigned - * integer for use as an array index. If the signed char is negative, - * we want to instead treat it as an 8-bit unsigned char, hence the - * double cast. - */ -#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) - -/* Enter a start condition. This macro really ought to take a parameter, - * but we do it the disgusting crufty way forced on us by the ()-less - * definition of BEGIN. - */ -#define BEGIN (yy_start) = 1 + 2 * - -/* Translate the current start state into a value that can be later handed - * to BEGIN to return to the state. The YYSTATE alias is for lex - * compatibility. - */ -#define YY_START (((yy_start) - 1) / 2) -#define YYSTATE YY_START - -/* Action number for EOF rule of a given start state. */ -#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) - -/* Special action meaning "start processing a new file". */ -#define YY_NEW_FILE yyrestart(yyin ) - -#define YY_END_OF_BUFFER_CHAR 0 - -/* Size of default input buffer. */ -#ifndef YY_BUF_SIZE -#define YY_BUF_SIZE 16384 -#endif - -/* The state buf must be large enough to hold one state per character in the main buffer. - */ -#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) - -#ifndef YY_TYPEDEF_YY_BUFFER_STATE -#define YY_TYPEDEF_YY_BUFFER_STATE -typedef struct yy_buffer_state *YY_BUFFER_STATE; -#endif - -#ifndef YY_TYPEDEF_YY_SIZE_T -#define YY_TYPEDEF_YY_SIZE_T -typedef size_t yy_size_t; -#endif - -extern yy_size_t yyleng; - -extern FILE *yyin, *yyout; - -#define EOB_ACT_CONTINUE_SCAN 0 -#define EOB_ACT_END_OF_FILE 1 -#define EOB_ACT_LAST_MATCH 2 - - #define YY_LESS_LINENO(n) - -/* Return all but the first "n" matched characters back to the input stream. */ -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - int yyless_macro_arg = (n); \ - YY_LESS_LINENO(yyless_macro_arg);\ - *yy_cp = (yy_hold_char); \ - YY_RESTORE_YY_MORE_OFFSET \ - (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ - YY_DO_BEFORE_ACTION; /* set up yytext again */ \ - } \ - while ( 0 ) - -#define unput(c) yyunput( c, (yytext_ptr) ) - -#ifndef YY_STRUCT_YY_BUFFER_STATE -#define YY_STRUCT_YY_BUFFER_STATE -struct yy_buffer_state - { - FILE *yy_input_file; - - char *yy_ch_buf; /* input buffer */ - char *yy_buf_pos; /* current position in input buffer */ - - /* Size of input buffer in bytes, not including room for EOB - * characters. - */ - yy_size_t yy_buf_size; - - /* Number of characters read into yy_ch_buf, not including EOB - * characters. - */ - yy_size_t yy_n_chars; - - /* Whether we "own" the buffer - i.e., we know we created it, - * and can realloc() it to grow it, and should free() it to - * delete it. - */ - int yy_is_our_buffer; - - /* Whether this is an "interactive" input source; if so, and - * if we're using stdio for input, then we want to use getc() - * instead of fread(), to make sure we stop fetching input after - * each newline. - */ - int yy_is_interactive; - - /* Whether we're considered to be at the beginning of a line. - * If so, '^' rules will be active on the next match, otherwise - * not. - */ - int yy_at_bol; - - int yy_bs_lineno; /**< The line count. */ - int yy_bs_column; /**< The column count. */ - - /* Whether to try to fill the input buffer when we reach the - * end of it. - */ - int yy_fill_buffer; - - int yy_buffer_status; - -#define YY_BUFFER_NEW 0 -#define YY_BUFFER_NORMAL 1 - /* When an EOF's been seen but there's still some text to process - * then we mark the buffer as YY_EOF_PENDING, to indicate that we - * shouldn't try reading from the input source any more. We might - * still have a bunch of tokens to match, though, because of - * possible backing-up. - * - * When we actually see the EOF, we change the status to "new" - * (via yyrestart()), so that the user can continue scanning by - * just pointing yyin at a new input file. - */ -#define YY_BUFFER_EOF_PENDING 2 - - }; -#endif /* !YY_STRUCT_YY_BUFFER_STATE */ - -/* Stack of input buffers. */ -static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ -static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ -static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ - -/* We provide macros for accessing buffer states in case in the - * future we want to put the buffer states in a more general - * "scanner state". - * - * Returns the top of the stack, or NULL. - */ -#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ - ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ - : NULL) - -/* Same as previous macro, but useful when we know that the buffer stack is not - * NULL or when we need an lvalue. For internal use only. - */ -#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] - -/* yy_hold_char holds the character lost when yytext is formed. */ -static char yy_hold_char; -static yy_size_t yy_n_chars; /* number of characters read into yy_ch_buf */ -yy_size_t yyleng; - -/* Points to current character in buffer. */ -static char *yy_c_buf_p = (char *) 0; -static int yy_init = 0; /* whether we need to initialize */ -static int yy_start = 0; /* start state number */ - -/* Flag which is used to allow yywrap()'s to do buffer switches - * instead of setting up a fresh yyin. A bit of a hack ... - */ -static int yy_did_buffer_switch_on_eof; - -void yyrestart (FILE *input_file ); -void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ); -YY_BUFFER_STATE yy_create_buffer (FILE *file,int size ); -void yy_delete_buffer (YY_BUFFER_STATE b ); -void yy_flush_buffer (YY_BUFFER_STATE b ); -void yypush_buffer_state (YY_BUFFER_STATE new_buffer ); -void yypop_buffer_state (void ); - -static void yyensure_buffer_stack (void ); -static void yy_load_buffer_state (void ); -static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file ); - -#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER ) - -YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size ); -YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str ); -YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len ); - -void *yyalloc (yy_size_t ); -void *yyrealloc (void *,yy_size_t ); -void yyfree (void * ); - -#define yy_new_buffer yy_create_buffer - -#define yy_set_interactive(is_interactive) \ - { \ - if ( ! YY_CURRENT_BUFFER ){ \ - yyensure_buffer_stack (); \ - YY_CURRENT_BUFFER_LVALUE = \ - yy_create_buffer(yyin,YY_BUF_SIZE ); \ - } \ - YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ - } - -#define yy_set_bol(at_bol) \ - { \ - if ( ! YY_CURRENT_BUFFER ){\ - yyensure_buffer_stack (); \ - YY_CURRENT_BUFFER_LVALUE = \ - yy_create_buffer(yyin,YY_BUF_SIZE ); \ - } \ - YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ - } - -#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) - -/* Begin user sect3 */ - -typedef unsigned char YY_CHAR; - -FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; - -typedef int yy_state_type; - -extern int yylineno; - -int yylineno = 1; - -extern char *yytext; -#define yytext_ptr yytext - -static yy_state_type yy_get_previous_state (void ); -static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); -static int yy_get_next_buffer (void ); -static void yy_fatal_error (yyconst char msg[] ); - -/* Done after the current pattern has been matched and before the - * corresponding action - sets up yytext. - */ -#define YY_DO_BEFORE_ACTION \ - (yytext_ptr) = yy_bp; \ - yyleng = (yy_size_t) (yy_cp - yy_bp); \ - (yy_hold_char) = *yy_cp; \ - *yy_cp = '\0'; \ - (yy_c_buf_p) = yy_cp; - -#define YY_NUM_RULES 84 -#define YY_END_OF_BUFFER 85 -/* This struct is not used in this scanner, - but its presence is necessary. */ -struct yy_trans_info - { - flex_int32_t yy_verify; - flex_int32_t yy_nxt; - }; -static yyconst flex_int16_t yy_accept[415] = - { 0, - 0, 0, 0, 0, 76, 76, 85, 83, 81, 82, - 65, 83, 65, 83, 65, 66, 66, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 79, 79, 76, 75, 76, 81, 0, 70, 73, - 0, 71, 77, 0, 68, 66, 0, 0, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 9, 72, 72, 72, - 72, 72, 72, 72, 72, 5, 72, 72, 72, 72, - 33, 72, 72, 72, 72, 72, 72, 72, 72, 72, - - 72, 72, 72, 72, 72, 78, 76, 74, 0, 80, - 68, 68, 0, 69, 67, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 4, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 69, 72, 72, 44, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 35, 3, 72, 72, 72, 6, 7, 72, 72, - 72, 72, 72, 72, 36, 72, 20, 72, 39, 72, - - 72, 72, 72, 72, 72, 37, 72, 72, 72, 23, - 72, 10, 32, 72, 58, 72, 72, 72, 72, 45, - 72, 72, 72, 72, 46, 72, 47, 48, 72, 72, - 8, 72, 11, 19, 72, 72, 64, 72, 72, 27, - 72, 72, 72, 72, 72, 26, 72, 72, 72, 72, - 72, 72, 1, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 24, 72, 72, 12, 72, 72, 72, 38, 15, - 13, 2, 72, 72, 72, 72, 62, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 61, 72, 72, 72, - - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 25, 72, 14, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 40, 72, 72, 72, 72, 72, 17, 16, - 72, 22, 72, 72, 72, 72, 72, 72, 59, 72, - 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 30, 34, 72, 72, 21, 18, 72, - 72, 72, 72, 72, 72, 42, 72, 72, 72, 72, - 72, 72, 29, 31, 28, 52, 72, 72, 72, 72, - 72, 72, 72, 72, 72, 72, 57, 72, 72, 72, - 50, 54, 53, 72, 72, 72, 72, 63, 72, 72, - - 72, 72, 41, 55, 56, 72, 49, 51, 72, 72, - 43, 72, 60, 0 - } ; - -static yyconst flex_int32_t yy_ec[256] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 2, 4, 5, 1, 1, 6, 7, 8, 9, - 10, 11, 12, 13, 14, 15, 16, 17, 18, 18, - 19, 18, 18, 18, 18, 18, 18, 20, 21, 22, - 23, 24, 25, 1, 26, 27, 28, 29, 30, 31, - 32, 33, 34, 33, 33, 35, 36, 37, 38, 39, - 33, 40, 41, 42, 43, 33, 33, 44, 45, 33, - 46, 1, 47, 48, 33, 1, 49, 50, 51, 52, - - 53, 54, 55, 56, 57, 58, 33, 59, 60, 61, - 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, - 72, 33, 73, 74, 75, 76, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - } ; - -static yyconst flex_int32_t yy_meta[77] = - { 0, - 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, - 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, - 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 1, 1, 1, 3, 3, - 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 1, 1, 1, 1 - } ; - -static yyconst flex_int16_t yy_base[423] = - { 0, - 0, 0, 74, 75, 76, 77, 511, 512, 508, 512, - 512, 504, 435, 499, 73, 73, 78, 469, 467, 68, - 0, 469, 64, 477, 434, 53, 439, 52, 65, 68, - 432, 437, 449, 20, 51, 444, 58, 61, 430, 73, - 83, 512, 479, 0, 512, 419, 491, 487, 512, 512, - 483, 512, 512, 487, 119, 128, 142, 0, 0, 108, - 451, 427, 426, 424, 450, 425, 421, 110, 444, 446, - 451, 442, 411, 89, 428, 92, 0, 410, 407, 421, - 410, 423, 422, 405, 408, 0, 409, 407, 414, 405, - 0, 408, 397, 400, 96, 393, 108, 403, 388, 390, - - 404, 391, 398, 397, 396, 512, 0, 0, 449, 512, - 147, 512, 150, 157, 0, 416, 414, 414, 391, 380, - 394, 407, 395, 375, 385, 374, 414, 396, 408, 405, - 374, 376, 381, 367, 369, 365, 377, 369, 367, 365, - 359, 370, 0, 373, 366, 359, 368, 367, 366, 352, - 120, 349, 348, 354, 347, 350, 345, 344, 350, 343, - 341, 355, 339, 346, 512, 374, 377, 0, 342, 344, - 347, 359, 347, 336, 337, 330, 352, 357, 348, 361, - 128, 0, 0, 324, 327, 321, 0, 0, 320, 321, - 317, 318, 316, 321, 0, 322, 0, 315, 0, 326, - - 325, 317, 311, 323, 317, 0, 322, 304, 321, 0, - 302, 0, 316, 315, 348, 324, 327, 297, 304, 0, - 309, 309, 307, 302, 161, 324, 0, 0, 308, 307, - 0, 294, 0, 0, 287, 288, 0, 295, 298, 0, - 280, 297, 283, 294, 285, 0, 294, 288, 278, 281, - 292, 271, 0, 310, 304, 287, 264, 148, 275, 296, - 296, 271, 302, 281, 280, 269, 259, 289, 266, 267, - 270, 0, 269, 259, 0, 263, 251, 251, 0, 0, - 0, 0, 264, 267, 256, 261, 0, 275, 254, 272, - 249, 259, 255, 257, 257, 250, 0, 254, 236, 253, - - 252, 274, 240, 231, 236, 230, 234, 228, 228, 235, - 0, 234, 0, 229, 252, 235, 225, 220, 227, 223, - 225, 222, 239, 230, 214, 217, 210, 234, 0, 0, - 208, 0, 208, 220, 219, 218, 211, 202, 0, 217, - 210, 199, 212, 197, 210, 209, 196, 198, 202, 205, - 238, 222, 189, 0, 0, 188, 187, 0, 0, 185, - 184, 190, 184, 204, 171, 183, 170, 147, 146, 197, - 186, 176, 0, 0, 0, 0, 146, 151, 142, 179, - 140, 144, 144, 185, 184, 173, 0, 162, 144, 145, - 0, 0, 0, 166, 128, 164, 163, 0, 149, 125, - - 136, 134, 0, 0, 0, 140, 0, 0, 121, 95, - 0, 89, 0, 512, 225, 229, 233, 237, 239, 243, - 247, 102 - } ; - -static yyconst flex_int16_t yy_def[423] = - { 0, - 414, 1, 415, 415, 416, 416, 414, 414, 414, 414, - 414, 417, 414, 418, 414, 414, 414, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 414, 414, 420, 414, 420, 414, 417, 414, 414, - 418, 414, 414, 421, 414, 414, 414, 422, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - - 419, 419, 419, 419, 419, 414, 420, 420, 421, 414, - 414, 414, 414, 414, 422, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 414, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - - 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, - 419, 419, 419, 0, 414, 414, 414, 414, 414, 414, - 414, 414 - } ; - -static yyconst flex_int16_t yy_nxt[589] = - { 0, - 8, 9, 10, 11, 12, 13, 11, 14, 11, 11, - 11, 11, 11, 11, 11, 15, 16, 17, 17, 11, - 11, 11, 11, 11, 11, 18, 19, 20, 21, 21, - 22, 21, 21, 23, 21, 21, 21, 21, 21, 24, - 21, 21, 21, 21, 21, 11, 11, 11, 25, 21, - 26, 27, 28, 29, 21, 21, 30, 31, 21, 32, - 33, 34, 35, 21, 36, 37, 38, 39, 40, 41, - 21, 21, 11, 11, 11, 11, 10, 10, 45, 45, - 91, 46, 46, 53, 43, 43, 92, 55, 54, 56, - 56, 56, 55, 62, 56, 56, 56, 63, 70, 93, - - 71, 74, 57, 64, 115, 65, 66, 57, 67, 68, - 78, 75, 79, 99, 76, 94, 100, 82, 413, 96, - 80, 86, 81, 83, 97, 57, 84, 98, 87, 102, - 57, 104, 85, 412, 103, 111, 111, 111, 105, 116, - 125, 117, 55, 58, 56, 56, 56, 132, 57, 112, - 126, 135, 136, 113, 133, 113, 155, 57, 114, 114, - 114, 152, 153, 111, 111, 111, 114, 114, 114, 156, - 200, 57, 112, 114, 114, 114, 57, 112, 229, 263, - 57, 291, 201, 411, 410, 292, 409, 165, 408, 407, - 406, 405, 404, 403, 402, 401, 400, 230, 399, 57, - - 112, 398, 397, 396, 395, 394, 393, 392, 391, 264, - 165, 390, 389, 388, 387, 386, 385, 384, 383, 382, - 265, 381, 380, 266, 267, 42, 42, 42, 42, 44, - 44, 44, 44, 48, 379, 48, 48, 51, 378, 51, - 51, 59, 59, 107, 377, 107, 107, 109, 109, 109, - 109, 376, 375, 374, 373, 372, 371, 370, 369, 368, - 367, 366, 365, 364, 363, 362, 361, 360, 359, 358, - 357, 356, 355, 354, 353, 352, 351, 350, 349, 348, - 347, 346, 345, 344, 343, 342, 341, 340, 339, 338, - 337, 336, 335, 334, 333, 332, 331, 330, 329, 328, - - 327, 326, 325, 324, 323, 322, 321, 320, 319, 318, - 317, 316, 315, 314, 313, 312, 311, 310, 309, 308, - 307, 306, 305, 304, 303, 302, 301, 300, 299, 298, - 297, 296, 295, 294, 293, 290, 289, 288, 287, 286, - 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, - 275, 274, 273, 272, 271, 270, 269, 268, 262, 261, - 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, - 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, - 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, - 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, - - 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, - 208, 207, 206, 205, 204, 203, 202, 199, 198, 197, - 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, - 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, - 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, - 166, 110, 164, 163, 162, 161, 160, 159, 158, 157, - 154, 151, 150, 149, 148, 147, 146, 145, 144, 143, - 142, 141, 140, 139, 138, 137, 134, 131, 130, 129, - 128, 127, 124, 123, 122, 121, 120, 119, 118, 110, - 52, 49, 47, 108, 106, 101, 95, 90, 89, 88, - - 77, 73, 72, 69, 61, 60, 52, 50, 49, 47, - 414, 7, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414 - } ; - -static yyconst flex_int16_t yy_chk[589] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, - 34, 5, 6, 15, 3, 4, 34, 16, 15, 16, - 16, 16, 17, 20, 17, 17, 17, 20, 23, 35, - - 23, 26, 16, 20, 422, 20, 20, 17, 20, 20, - 28, 26, 28, 38, 26, 35, 38, 29, 412, 37, - 28, 30, 28, 29, 37, 16, 29, 37, 30, 40, - 17, 41, 29, 410, 40, 55, 55, 55, 41, 60, - 68, 60, 56, 16, 56, 56, 56, 74, 55, 55, - 68, 76, 76, 57, 74, 57, 97, 56, 57, 57, - 57, 95, 95, 111, 111, 111, 113, 113, 113, 97, - 151, 55, 55, 114, 114, 114, 111, 111, 181, 225, - 56, 258, 151, 409, 406, 258, 402, 114, 401, 400, - 399, 397, 396, 395, 394, 390, 389, 181, 388, 111, - - 111, 386, 385, 384, 383, 382, 381, 380, 379, 225, - 114, 378, 377, 372, 371, 370, 369, 368, 367, 366, - 225, 365, 364, 225, 225, 415, 415, 415, 415, 416, - 416, 416, 416, 417, 363, 417, 417, 418, 362, 418, - 418, 419, 419, 420, 361, 420, 420, 421, 421, 421, - 421, 360, 357, 356, 353, 352, 351, 350, 349, 348, - 347, 346, 345, 344, 343, 342, 341, 340, 338, 337, - 336, 335, 334, 333, 331, 328, 327, 326, 325, 324, - 323, 322, 321, 320, 319, 318, 317, 316, 315, 314, - 312, 310, 309, 308, 307, 306, 305, 304, 303, 302, - - 301, 300, 299, 298, 296, 295, 294, 293, 292, 291, - 290, 289, 288, 286, 285, 284, 283, 278, 277, 276, - 274, 273, 271, 270, 269, 268, 267, 266, 265, 264, - 263, 262, 261, 260, 259, 257, 256, 255, 254, 252, - 251, 250, 249, 248, 247, 245, 244, 243, 242, 241, - 239, 238, 236, 235, 232, 230, 229, 226, 224, 223, - 222, 221, 219, 218, 217, 216, 215, 214, 213, 211, - 209, 208, 207, 205, 204, 203, 202, 201, 200, 198, - 196, 194, 193, 192, 191, 190, 189, 186, 185, 184, - 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, - - 170, 169, 167, 166, 164, 163, 162, 161, 160, 159, - 158, 157, 156, 155, 154, 153, 152, 150, 149, 148, - 147, 146, 145, 144, 142, 141, 140, 139, 138, 137, - 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, - 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, - 116, 109, 105, 104, 103, 102, 101, 100, 99, 98, - 96, 94, 93, 92, 90, 89, 88, 87, 85, 84, - 83, 82, 81, 80, 79, 78, 75, 73, 72, 71, - 70, 69, 67, 66, 65, 64, 63, 62, 61, 54, - 51, 48, 47, 46, 43, 39, 36, 33, 32, 31, - - 27, 25, 24, 22, 19, 18, 14, 13, 12, 9, - 7, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414 - } ; - -static yy_state_type yy_last_accepting_state; -static char *yy_last_accepting_cpos; - -extern int yy_flex_debug; -int yy_flex_debug = 0; - -/* The intent behind this definition is that it'll catch - * any uses of REJECT which flex missed. - */ -#define REJECT reject_used_but_not_detected -#define yymore() yymore_used_but_not_detected -#define YY_MORE_ADJ 0 -#define YY_RESTORE_YY_MORE_OFFSET -char *yytext; -#line 1 "Ecc/Scanner.l" -#line 2 "Ecc/Scanner.l" -// rcg10042001 Changed to specify Ecc directory... -#include "Ecc/StdH.h" -#include "Ecc/Main.h" -#include "Ecc/Parser.h" - -#define YY_NEVER_INTERACTIVE 1 - - -int iLastLine = -1; - -#define RETURN(symbolname) \ - if (iLastLine==_iLinesCt || !_bTrackLineInformation){\ - yylval = yytext; \ - } else { \ - char strLine[200]; \ - sprintf(strLine, "\n#line %d \"%s\"\n", _iLinesCt, _strInputFileName);\ - yylval = SType(strLine)+yytext; \ - iLastLine=_iLinesCt; \ - } \ - return symbolname; - -char *_strCppBlock; - - - -#line 747 "Ecc/Scanner.cpp" - -#define INITIAL 0 -#define COMMENT 1 -#define CPPBLOCK 2 - -#ifndef YY_NO_UNISTD_H -/* Special case for "unistd.h", since it is non-ANSI. We include it way - * down here because we want the user's section 1 to have been scanned first. - * The user has a chance to override it with an option. - */ -#include -#endif - -#ifndef YY_EXTRA_TYPE -#define YY_EXTRA_TYPE void * -#endif - -static int yy_init_globals (void ); - -/* Accessor methods to globals. - These are made visible to non-reentrant scanners for convenience. */ - -int yylex_destroy (void ); - -int yyget_debug (void ); - -void yyset_debug (int debug_flag ); - -YY_EXTRA_TYPE yyget_extra (void ); - -void yyset_extra (YY_EXTRA_TYPE user_defined ); - -FILE *yyget_in (void ); - -void yyset_in (FILE * in_str ); - -FILE *yyget_out (void ); - -void yyset_out (FILE * out_str ); - -yy_size_t yyget_leng (void ); - -char *yyget_text (void ); - -int yyget_lineno (void ); - -void yyset_lineno (int line_number ); - -/* Macros after this point can all be overridden by user definitions in - * section 1. - */ - -#ifndef YY_SKIP_YYWRAP -#ifdef __cplusplus -extern "C" int yywrap (void ); -#else -extern int yywrap (void ); -#endif -#endif - - static void yyunput (int c,char *buf_ptr ); - -#ifndef yytext_ptr -static void yy_flex_strncpy (char *,yyconst char *,int ); -#endif - -#ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * ); -#endif - -#ifndef YY_NO_INPUT - -#ifdef __cplusplus -static int yyinput (void ); -#else -static int input (void ); -#endif - -#endif - -/* Amount of stuff to slurp up with each read. */ -#ifndef YY_READ_BUF_SIZE -#define YY_READ_BUF_SIZE 8192 -#endif - -/* Copy whatever the last rule matched to the standard output. */ -#ifndef ECHO -/* This used to be an fputs(), but since the string might contain NUL's, - * we now use fwrite(). - */ -#define ECHO fwrite( yytext, yyleng, 1, yyout ) -#endif - -/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, - * is returned in "result". - */ -#ifndef YY_INPUT -#define YY_INPUT(buf,result,max_size) \ - if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ - { \ - int c = '*'; \ - yy_size_t n; \ - for ( n = 0; n < max_size && \ - (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ - buf[n] = (char) c; \ - if ( c == '\n' ) \ - buf[n++] = (char) c; \ - if ( c == EOF && ferror( yyin ) ) \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - result = n; \ - } \ - else \ - { \ - errno=0; \ - while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ - { \ - if( errno != EINTR) \ - { \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - break; \ - } \ - errno=0; \ - clearerr(yyin); \ - } \ - }\ -\ - -#endif - -/* No semi-colon after return; correct usage is to write "yyterminate();" - - * we don't want an extra ';' after the "return" because that will cause - * some compilers to complain about unreachable statements. - */ -#ifndef yyterminate -#define yyterminate() return YY_NULL -#endif - -/* Number of entries by which start-condition stack grows. */ -#ifndef YY_START_STACK_INCR -#define YY_START_STACK_INCR 25 -#endif - -/* Report a fatal error. */ -#ifndef YY_FATAL_ERROR -#define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) -#endif - -/* end tables serialization structures and prototypes */ - -/* Default declaration of generated scanner - a define so the user can - * easily add parameters. - */ -#ifndef YY_DECL -#define YY_DECL_IS_OURS 1 - -extern int yylex (void); - -#define YY_DECL int yylex (void) -#endif /* !YY_DECL */ - -/* Code executed at the beginning of each rule, after yytext and yyleng - * have been set up. - */ -#ifndef YY_USER_ACTION -#define YY_USER_ACTION -#endif - -/* Code executed at the end of each rule. */ -#ifndef YY_BREAK -#define YY_BREAK break; -#endif - -#define YY_RULE_SETUP \ - YY_USER_ACTION - -/** The main scanner function which does all the work. - */ -YY_DECL -{ - register yy_state_type yy_current_state; - register char *yy_cp, *yy_bp; - register int yy_act; - -#line 38 "Ecc/Scanner.l" - - - /* standard cpp-keywords */ -#line 935 "Ecc/Scanner.cpp" - - if ( !(yy_init) ) - { - (yy_init) = 1; - -#ifdef YY_USER_INIT - YY_USER_INIT; -#endif - - if ( ! (yy_start) ) - (yy_start) = 1; /* first start state */ - - if ( ! yyin ) - yyin = stdin; - - if ( ! yyout ) - yyout = stdout; - - if ( ! YY_CURRENT_BUFFER ) { - yyensure_buffer_stack (); - YY_CURRENT_BUFFER_LVALUE = - yy_create_buffer(yyin,YY_BUF_SIZE ); - } - - yy_load_buffer_state( ); - } - - while ( 1 ) /* loops until end-of-file is reached */ - { - yy_cp = (yy_c_buf_p); - - /* Support of yytext. */ - *yy_cp = (yy_hold_char); - - /* yy_bp points to the position in yy_ch_buf of the start of - * the current run. - */ - yy_bp = yy_cp; - - yy_current_state = (yy_start); -yy_match: - do - { - register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; - if ( yy_accept[yy_current_state] ) - { - (yy_last_accepting_state) = yy_current_state; - (yy_last_accepting_cpos) = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 415 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - ++yy_cp; - } - while ( yy_base[yy_current_state] != 512 ); - -yy_find_action: - yy_act = yy_accept[yy_current_state]; - if ( yy_act == 0 ) - { /* have to back up */ - yy_cp = (yy_last_accepting_cpos); - yy_current_state = (yy_last_accepting_state); - yy_act = yy_accept[yy_current_state]; - } - - YY_DO_BEFORE_ACTION; - -do_action: /* This label is used only to access EOF actions. */ - - switch ( yy_act ) - { /* beginning of action switch */ - case 0: /* must back up */ - /* undo the effects of YY_DO_BEFORE_ACTION */ - *yy_cp = (yy_hold_char); - yy_cp = (yy_last_accepting_cpos); - yy_current_state = (yy_last_accepting_state); - goto yy_find_action; - -case 1: -YY_RULE_SETUP -#line 41 "Ecc/Scanner.l" -{RETURN(k_while);} - YY_BREAK -case 2: -YY_RULE_SETUP -#line 42 "Ecc/Scanner.l" -{RETURN(k_switch);} - YY_BREAK -case 3: -YY_RULE_SETUP -#line 43 "Ecc/Scanner.l" -{RETURN(k_case);} - YY_BREAK -case 4: -YY_RULE_SETUP -#line 44 "Ecc/Scanner.l" -{RETURN(k_for);} - YY_BREAK -case 5: -YY_RULE_SETUP -#line 45 "Ecc/Scanner.l" -{RETURN(k_if);} - YY_BREAK -case 6: -YY_RULE_SETUP -#line 46 "Ecc/Scanner.l" -{RETURN(k_else);} - YY_BREAK -case 7: -YY_RULE_SETUP -#line 47 "Ecc/Scanner.l" -{RETURN(k_enum);} - YY_BREAK -case 8: -YY_RULE_SETUP -#line 48 "Ecc/Scanner.l" -{RETURN(k_class);} - YY_BREAK -case 9: -YY_RULE_SETUP -#line 49 "Ecc/Scanner.l" -{RETURN(k_do);} - YY_BREAK -case 10: -YY_RULE_SETUP -#line 50 "Ecc/Scanner.l" -{RETURN(k_void);} - YY_BREAK -case 11: -YY_RULE_SETUP -#line 51 "Ecc/Scanner.l" -{RETURN(k_const);} - YY_BREAK -case 12: -YY_RULE_SETUP -#line 52 "Ecc/Scanner.l" -{RETURN(k_inline);} - YY_BREAK -case 13: -YY_RULE_SETUP -#line 53 "Ecc/Scanner.l" -{RETURN(k_static);} - YY_BREAK -case 14: -YY_RULE_SETUP -#line 54 "Ecc/Scanner.l" -{RETURN(k_virtual);} - YY_BREAK -case 15: -YY_RULE_SETUP -#line 55 "Ecc/Scanner.l" -{RETURN(k_return);} - YY_BREAK -case 16: -YY_RULE_SETUP -#line 56 "Ecc/Scanner.l" -{RETURN(k_autowait);} - YY_BREAK -case 17: -YY_RULE_SETUP -#line 57 "Ecc/Scanner.l" -{RETURN(k_autocall);} - YY_BREAK -case 18: -YY_RULE_SETUP -#line 58 "Ecc/Scanner.l" -{RETURN(k_waitevent);} - YY_BREAK -/* aditional keywords */ -case 19: -YY_RULE_SETUP -#line 61 "Ecc/Scanner.l" -{RETURN(k_event);} - YY_BREAK -case 20: -YY_RULE_SETUP -#line 62 "Ecc/Scanner.l" -{RETURN(k_name);} - YY_BREAK -case 21: -YY_RULE_SETUP -#line 63 "Ecc/Scanner.l" -{RETURN(k_thumbnail);} - YY_BREAK -case 22: -YY_RULE_SETUP -#line 64 "Ecc/Scanner.l" -{RETURN(k_features);} - YY_BREAK -case 23: -YY_RULE_SETUP -#line 65 "Ecc/Scanner.l" -{RETURN(k_uses);} - YY_BREAK -case 24: -YY_RULE_SETUP -#line 66 "Ecc/Scanner.l" -{RETURN(k_export);} - YY_BREAK -case 25: -YY_RULE_SETUP -#line 68 "Ecc/Scanner.l" -{RETURN(k_texture);} - YY_BREAK -case 26: -YY_RULE_SETUP -#line 69 "Ecc/Scanner.l" -{RETURN(k_sound);} - YY_BREAK -case 27: -YY_RULE_SETUP -#line 70 "Ecc/Scanner.l" -{RETURN(k_model);} - YY_BREAK -case 28: -YY_RULE_SETUP -#line 72 "Ecc/Scanner.l" -{RETURN(k_properties);} - YY_BREAK -case 29: -YY_RULE_SETUP -#line 73 "Ecc/Scanner.l" -{RETURN(k_components);} - YY_BREAK -case 30: -YY_RULE_SETUP -#line 74 "Ecc/Scanner.l" -{RETURN(k_functions);} - YY_BREAK -case 31: -YY_RULE_SETUP -#line 75 "Ecc/Scanner.l" -{RETURN(k_procedures);} - YY_BREAK -case 32: -YY_RULE_SETUP -#line 77 "Ecc/Scanner.l" -{RETURN(k_wait );} - YY_BREAK -case 33: -YY_RULE_SETUP -#line 78 "Ecc/Scanner.l" -{RETURN(k_on );} - YY_BREAK -case 34: -YY_RULE_SETUP -#line 79 "Ecc/Scanner.l" -{RETURN(k_otherwise);} - YY_BREAK -case 35: -YY_RULE_SETUP -#line 81 "Ecc/Scanner.l" -{RETURN(k_call );} - YY_BREAK -case 36: -YY_RULE_SETUP -#line 82 "Ecc/Scanner.l" -{RETURN(k_jump );} - YY_BREAK -case 37: -YY_RULE_SETUP -#line 83 "Ecc/Scanner.l" -{RETURN(k_stop );} - YY_BREAK -case 38: -YY_RULE_SETUP -#line 84 "Ecc/Scanner.l" -{RETURN(k_resume );} - YY_BREAK -case 39: -YY_RULE_SETUP -#line 85 "Ecc/Scanner.l" -{RETURN(k_pass );} - YY_BREAK -/* special data types */ -case 40: -YY_RULE_SETUP -#line 88 "Ecc/Scanner.l" -{RETURN(k_CTString);} - YY_BREAK -case 41: -YY_RULE_SETUP -#line 89 "Ecc/Scanner.l" -{RETURN(k_CTStringTrans);} - YY_BREAK -case 42: -YY_RULE_SETUP -#line 90 "Ecc/Scanner.l" -{RETURN(k_CTFileName);} - YY_BREAK -case 43: -YY_RULE_SETUP -#line 91 "Ecc/Scanner.l" -{RETURN(k_CTFileNameNoDep);} - YY_BREAK -case 44: -YY_RULE_SETUP -#line 92 "Ecc/Scanner.l" -{RETURN(k_BOOL);} - YY_BREAK -case 45: -YY_RULE_SETUP -#line 93 "Ecc/Scanner.l" -{RETURN(k_COLOR);} - YY_BREAK -case 46: -YY_RULE_SETUP -#line 94 "Ecc/Scanner.l" -{RETURN(k_FLOAT);} - YY_BREAK -case 47: -YY_RULE_SETUP -#line 95 "Ecc/Scanner.l" -{RETURN(k_INDEX);} - YY_BREAK -case 48: -YY_RULE_SETUP -#line 96 "Ecc/Scanner.l" -{RETURN(k_RANGE);} - YY_BREAK -case 49: -YY_RULE_SETUP -#line 97 "Ecc/Scanner.l" -{RETURN(k_CEntityPointer);} - YY_BREAK -case 50: -YY_RULE_SETUP -#line 98 "Ecc/Scanner.l" -{RETURN(k_CModelObject);} - YY_BREAK -case 51: -YY_RULE_SETUP -#line 99 "Ecc/Scanner.l" -{RETURN(k_CModelInstance);} - YY_BREAK -case 52: -YY_RULE_SETUP -#line 100 "Ecc/Scanner.l" -{RETURN(k_CAnimObject);} - YY_BREAK -case 53: -YY_RULE_SETUP -#line 101 "Ecc/Scanner.l" -{RETURN(k_CSoundObject);} - YY_BREAK -case 54: -YY_RULE_SETUP -#line 102 "Ecc/Scanner.l" -{RETURN(k_CPlacement3D);} - YY_BREAK -case 55: -YY_RULE_SETUP -#line 103 "Ecc/Scanner.l" -{RETURN(k_FLOATaabbox3D);} - YY_BREAK -case 56: -YY_RULE_SETUP -#line 104 "Ecc/Scanner.l" -{RETURN(k_FLOATmatrix3D);} - YY_BREAK -case 57: -YY_RULE_SETUP -#line 105 "Ecc/Scanner.l" -{RETURN(k_FLOATquat3D);} - YY_BREAK -case 58: -YY_RULE_SETUP -#line 106 "Ecc/Scanner.l" -{RETURN(k_ANGLE);}; - YY_BREAK -case 59: -YY_RULE_SETUP -#line 107 "Ecc/Scanner.l" -{RETURN(k_ANIMATION);}; - YY_BREAK -case 60: -YY_RULE_SETUP -#line 108 "Ecc/Scanner.l" -{RETURN(k_ILLUMINATIONTYPE);}; - YY_BREAK -case 61: -YY_RULE_SETUP -#line 109 "Ecc/Scanner.l" -{RETURN(k_FLOAT3D);}; - YY_BREAK -case 62: -YY_RULE_SETUP -#line 110 "Ecc/Scanner.l" -{RETURN(k_ANGLE3D);}; - YY_BREAK -case 63: -YY_RULE_SETUP -#line 111 "Ecc/Scanner.l" -{RETURN(k_FLOATplane3D);}; - YY_BREAK -case 64: -YY_RULE_SETUP -#line 112 "Ecc/Scanner.l" -{RETURN(k_FLAGS);}; - YY_BREAK -/* single character operators and punctuations */ -case 65: -YY_RULE_SETUP -#line 115 "Ecc/Scanner.l" -{ - RETURN(yytext[0]);} - YY_BREAK -/* constants */ -case 66: -YY_RULE_SETUP -#line 119 "Ecc/Scanner.l" -{ RETURN(c_int); } - YY_BREAK -case 67: -YY_RULE_SETUP -#line 120 "Ecc/Scanner.l" -{ RETURN(c_int)}; - YY_BREAK -case 68: -YY_RULE_SETUP -#line 121 "Ecc/Scanner.l" -{ RETURN(c_int); } - YY_BREAK -case 69: -YY_RULE_SETUP -#line 122 "Ecc/Scanner.l" -{ RETURN(c_int); } - YY_BREAK -case 70: -YY_RULE_SETUP -#line 123 "Ecc/Scanner.l" -{ RETURN(c_string); } - YY_BREAK -case 71: -YY_RULE_SETUP -#line 124 "Ecc/Scanner.l" -{ RETURN(c_char); } - YY_BREAK -/* identifier */ -case 72: -YY_RULE_SETUP -#line 127 "Ecc/Scanner.l" -{RETURN(identifier);} - YY_BREAK -/* specially bracketed cpp blocks */ -case 73: -YY_RULE_SETUP -#line 130 "Ecc/Scanner.l" -{ - char strLine[80]; - sprintf(strLine, "#line %d \"%s\"\n", _iLinesCt, _strInputFileName ); - _strCppBlock = strdup(strLine); - BEGIN(CPPBLOCK); -} - YY_BREAK -case 74: -YY_RULE_SETUP -#line 136 "Ecc/Scanner.l" -{ - BEGIN(INITIAL); - yylval = SType(_strCppBlock); - return cppblock; -} - YY_BREAK -case 75: -/* rule 75 can match eol */ -YY_RULE_SETUP -#line 141 "Ecc/Scanner.l" -{ - _iLinesCt++; - _strCppBlock = (SType(_strCppBlock)+yytext).strString; - } - YY_BREAK -case 76: -YY_RULE_SETUP -#line 145 "Ecc/Scanner.l" -{ - _strCppBlock = (SType(_strCppBlock)+yytext).strString; -} - YY_BREAK -/* eat up comments */ -case 77: -YY_RULE_SETUP -#line 150 "Ecc/Scanner.l" -{ BEGIN(COMMENT); } - YY_BREAK -case 78: -YY_RULE_SETUP -#line 151 "Ecc/Scanner.l" -{ BEGIN(INITIAL); } - YY_BREAK -case 79: -YY_RULE_SETUP -#line 152 "Ecc/Scanner.l" -{} - YY_BREAK -case 80: -/* rule 80 can match eol */ -YY_RULE_SETUP -#line 153 "Ecc/Scanner.l" -{ _iLinesCt++; } - YY_BREAK -/* eat up whitespace */ -case 81: -YY_RULE_SETUP -#line 156 "Ecc/Scanner.l" -{ -} - YY_BREAK -/* eat up linefeeds and count lines in all conditions */ -case 82: -/* rule 82 can match eol */ -YY_RULE_SETUP -#line 159 "Ecc/Scanner.l" -{ - _iLinesCt++; - } - YY_BREAK -/* for all unrecognized characters */ -case 83: -YY_RULE_SETUP -#line 163 "Ecc/Scanner.l" -{ - // report an error - char strError[80]; - sprintf(strError, "Unrecognized character '%c' (ASCII 0x%02x)\n", - yytext[0], yytext[0] ); - yyerror(strError); -} - YY_BREAK -case 84: -YY_RULE_SETUP -#line 171 "Ecc/Scanner.l" -ECHO; - YY_BREAK -#line 1475 "Ecc/Scanner.cpp" -case YY_STATE_EOF(INITIAL): -case YY_STATE_EOF(COMMENT): -case YY_STATE_EOF(CPPBLOCK): - yyterminate(); - - case YY_END_OF_BUFFER: - { - /* Amount of text matched not including the EOB char. */ - int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; - - /* Undo the effects of YY_DO_BEFORE_ACTION. */ - *yy_cp = (yy_hold_char); - YY_RESTORE_YY_MORE_OFFSET - - if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) - { - /* We're scanning a new file or input source. It's - * possible that this happened because the user - * just pointed yyin at a new source and called - * yylex(). If so, then we have to assure - * consistency between YY_CURRENT_BUFFER and our - * globals. Here is the right place to do so, because - * this is the first action (other than possibly a - * back-up) that will match for the new input source. - */ - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; - YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; - YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; - } - - /* Note that here we test for yy_c_buf_p "<=" to the position - * of the first EOB in the buffer, since yy_c_buf_p will - * already have been incremented past the NUL character - * (since all states make transitions on EOB to the - * end-of-buffer state). Contrast this with the test - * in input(). - */ - if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) - { /* This was really a NUL. */ - yy_state_type yy_next_state; - - (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state( ); - - /* Okay, we're now positioned to make the NUL - * transition. We couldn't have - * yy_get_previous_state() go ahead and do it - * for us because it doesn't know how to deal - * with the possibility of jamming (and we don't - * want to build jamming into it because then it - * will run more slowly). - */ - - yy_next_state = yy_try_NUL_trans( yy_current_state ); - - yy_bp = (yytext_ptr) + YY_MORE_ADJ; - - if ( yy_next_state ) - { - /* Consume the NUL. */ - yy_cp = ++(yy_c_buf_p); - yy_current_state = yy_next_state; - goto yy_match; - } - - else - { - yy_cp = (yy_c_buf_p); - goto yy_find_action; - } - } - - else switch ( yy_get_next_buffer( ) ) - { - case EOB_ACT_END_OF_FILE: - { - (yy_did_buffer_switch_on_eof) = 0; - - if ( yywrap( ) ) - { - /* Note: because we've taken care in - * yy_get_next_buffer() to have set up - * yytext, we can now set up - * yy_c_buf_p so that if some total - * hoser (like flex itself) wants to - * call the scanner after we return the - * YY_NULL, it'll still work - another - * YY_NULL will get returned. - */ - (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; - - yy_act = YY_STATE_EOF(YY_START); - goto do_action; - } - - else - { - if ( ! (yy_did_buffer_switch_on_eof) ) - YY_NEW_FILE; - } - break; - } - - case EOB_ACT_CONTINUE_SCAN: - (yy_c_buf_p) = - (yytext_ptr) + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state( ); - - yy_cp = (yy_c_buf_p); - yy_bp = (yytext_ptr) + YY_MORE_ADJ; - goto yy_match; - - case EOB_ACT_LAST_MATCH: - (yy_c_buf_p) = - &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; - - yy_current_state = yy_get_previous_state( ); - - yy_cp = (yy_c_buf_p); - yy_bp = (yytext_ptr) + YY_MORE_ADJ; - goto yy_find_action; - } - break; - } - - default: - YY_FATAL_ERROR( - "fatal flex scanner internal error--no action found" ); - } /* end of action switch */ - } /* end of scanning one token */ -} /* end of yylex */ - -/* yy_get_next_buffer - try to read in a new buffer - * - * Returns a code representing an action: - * EOB_ACT_LAST_MATCH - - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position - * EOB_ACT_END_OF_FILE - end of file - */ -static int yy_get_next_buffer (void) -{ - register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; - register char *source = (yytext_ptr); - register int number_to_move, i; - int ret_val; - - if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) - YY_FATAL_ERROR( - "fatal flex scanner internal error--end of buffer missed" ); - - if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) - { /* Don't try to fill the buffer, so this is an EOF. */ - if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) - { - /* We matched a single character, the EOB, so - * treat this as a final EOF. - */ - return EOB_ACT_END_OF_FILE; - } - - else - { - /* We matched some text prior to the EOB, first - * process it. - */ - return EOB_ACT_LAST_MATCH; - } - } - - /* Try to read more data. */ - - /* First move last chars to start of buffer. */ - number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1; - - for ( i = 0; i < number_to_move; ++i ) - *(dest++) = *(source++); - - if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) - /* don't do the read, it's not guaranteed to return an EOF, - * just force an EOF - */ - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; - - else - { - yy_size_t num_to_read = - YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; - - while ( num_to_read <= 0 ) - { /* Not enough room in the buffer - grow it. */ - - /* just a shorter name for the current buffer */ - YY_BUFFER_STATE b = YY_CURRENT_BUFFER; - - int yy_c_buf_p_offset = - (int) ((yy_c_buf_p) - b->yy_ch_buf); - - if ( b->yy_is_our_buffer ) - { - yy_size_t new_size = b->yy_buf_size * 2; - - if ( new_size <= 0 ) - b->yy_buf_size += b->yy_buf_size / 8; - else - b->yy_buf_size *= 2; - - b->yy_ch_buf = (char *) - /* Include room in for 2 EOB chars. */ - yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ); - } - else - /* Can't grow it, we don't own it. */ - b->yy_ch_buf = 0; - - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( - "fatal error - scanner input buffer overflow" ); - - (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; - - num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - - number_to_move - 1; - - } - - if ( num_to_read > YY_READ_BUF_SIZE ) - num_to_read = YY_READ_BUF_SIZE; - - /* Read in more data. */ - YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), - (yy_n_chars), num_to_read ); - - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); - } - - if ( (yy_n_chars) == 0 ) - { - if ( number_to_move == YY_MORE_ADJ ) - { - ret_val = EOB_ACT_END_OF_FILE; - yyrestart(yyin ); - } - - else - { - ret_val = EOB_ACT_LAST_MATCH; - YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = - YY_BUFFER_EOF_PENDING; - } - } - - else - ret_val = EOB_ACT_CONTINUE_SCAN; - - if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { - /* Extend the array by 50%, plus the number we really need. */ - yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size ); - if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); - } - - (yy_n_chars) += number_to_move; - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; - - (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; - - return ret_val; -} - -/* yy_get_previous_state - get the state just before the EOB char was reached */ - - static yy_state_type yy_get_previous_state (void) -{ - register yy_state_type yy_current_state; - register char *yy_cp; - - yy_current_state = (yy_start); - - for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) - { - register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); - if ( yy_accept[yy_current_state] ) - { - (yy_last_accepting_state) = yy_current_state; - (yy_last_accepting_cpos) = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 415 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - } - - return yy_current_state; -} - -/* yy_try_NUL_trans - try to make a transition on the NUL character - * - * synopsis - * next_state = yy_try_NUL_trans( current_state ); - */ - static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) -{ - register int yy_is_jam; - register char *yy_cp = (yy_c_buf_p); - - register YY_CHAR yy_c = 1; - if ( yy_accept[yy_current_state] ) - { - (yy_last_accepting_state) = yy_current_state; - (yy_last_accepting_cpos) = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 415 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - yy_is_jam = (yy_current_state == 414); - - return yy_is_jam ? 0 : yy_current_state; -} - - static void yyunput (int c, register char * yy_bp ) -{ - register char *yy_cp; - - yy_cp = (yy_c_buf_p); - - /* undo effects of setting up yytext */ - *yy_cp = (yy_hold_char); - - if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) - { /* need to shift things up to make room */ - /* +2 for EOB chars. */ - register yy_size_t number_to_move = (yy_n_chars) + 2; - register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ - YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; - register char *source = - &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; - - while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) - *--dest = *--source; - - yy_cp += (int) (dest - source); - yy_bp += (int) (dest - source); - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size; - - if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) - YY_FATAL_ERROR( "flex scanner push-back overflow" ); - } - - *--yy_cp = (char) c; - - (yytext_ptr) = yy_bp; - (yy_hold_char) = *yy_cp; - (yy_c_buf_p) = yy_cp; -} - -#ifndef YY_NO_INPUT -#ifdef __cplusplus - static int yyinput (void) -#else - static int input (void) -#endif - -{ - int c; - - *(yy_c_buf_p) = (yy_hold_char); - - if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) - { - /* yy_c_buf_p now points to the character we want to return. - * If this occurs *before* the EOB characters, then it's a - * valid NUL; if not, then we've hit the end of the buffer. - */ - if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) - /* This was really a NUL. */ - *(yy_c_buf_p) = '\0'; - - else - { /* need more input */ - yy_size_t offset = (yy_c_buf_p) - (yytext_ptr); - ++(yy_c_buf_p); - - switch ( yy_get_next_buffer( ) ) - { - case EOB_ACT_LAST_MATCH: - /* This happens because yy_g_n_b() - * sees that we've accumulated a - * token and flags that we need to - * try matching the token before - * proceeding. But for input(), - * there's no matching to consider. - * So convert the EOB_ACT_LAST_MATCH - * to EOB_ACT_END_OF_FILE. - */ - - /* Reset buffer status. */ - yyrestart(yyin ); - - /*FALLTHROUGH*/ - - case EOB_ACT_END_OF_FILE: - { - if ( yywrap( ) ) - return 0; - - if ( ! (yy_did_buffer_switch_on_eof) ) - YY_NEW_FILE; -#ifdef __cplusplus - return yyinput(); -#else - return input(); -#endif - } - - case EOB_ACT_CONTINUE_SCAN: - (yy_c_buf_p) = (yytext_ptr) + offset; - break; - } - } - } - - c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ - *(yy_c_buf_p) = '\0'; /* preserve yytext */ - (yy_hold_char) = *++(yy_c_buf_p); - - return c; -} -#endif /* ifndef YY_NO_INPUT */ - -/** Immediately switch to a different input stream. - * @param input_file A readable stream. - * - * @note This function does not reset the start condition to @c INITIAL . - */ - void yyrestart (FILE * input_file ) -{ - - if ( ! YY_CURRENT_BUFFER ){ - yyensure_buffer_stack (); - YY_CURRENT_BUFFER_LVALUE = - yy_create_buffer(yyin,YY_BUF_SIZE ); - } - - yy_init_buffer(YY_CURRENT_BUFFER,input_file ); - yy_load_buffer_state( ); -} - -/** Switch to a different input buffer. - * @param new_buffer The new input buffer. - * - */ - void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) -{ - - /* TODO. We should be able to replace this entire function body - * with - * yypop_buffer_state(); - * yypush_buffer_state(new_buffer); - */ - yyensure_buffer_stack (); - if ( YY_CURRENT_BUFFER == new_buffer ) - return; - - if ( YY_CURRENT_BUFFER ) - { - /* Flush out information for old buffer. */ - *(yy_c_buf_p) = (yy_hold_char); - YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); - } - - YY_CURRENT_BUFFER_LVALUE = new_buffer; - yy_load_buffer_state( ); - - /* We don't actually know whether we did this switch during - * EOF (yywrap()) processing, but the only time this flag - * is looked at is after yywrap() is called, so it's safe - * to go ahead and always set it. - */ - (yy_did_buffer_switch_on_eof) = 1; -} - -static void yy_load_buffer_state (void) -{ - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; - (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; - yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; - (yy_hold_char) = *(yy_c_buf_p); -} - -/** Allocate and initialize an input buffer state. - * @param file A readable stream. - * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. - * - * @return the allocated buffer state. - */ - YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) -{ - YY_BUFFER_STATE b; - - b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_buf_size = size; - - /* yy_ch_buf has to be 2 characters longer than the size given because - * we need to put in 2 end-of-buffer characters. - */ - b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 ); - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_is_our_buffer = 1; - - yy_init_buffer(b,file ); - - return b; -} - -/** Destroy the buffer. - * @param b a buffer created with yy_create_buffer() - * - */ - void yy_delete_buffer (YY_BUFFER_STATE b ) -{ - - if ( ! b ) - return; - - if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ - YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; - - if ( b->yy_is_our_buffer ) - yyfree((void *) b->yy_ch_buf ); - - yyfree((void *) b ); -} - -#ifndef __cplusplus -extern int isatty (int ); -#endif /* __cplusplus */ - -/* Initializes or reinitializes a buffer. - * This function is sometimes called more than once on the same buffer, - * such as during a yyrestart() or at EOF. - */ - static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) - -{ - int oerrno = errno; - - yy_flush_buffer(b ); - - b->yy_input_file = file; - b->yy_fill_buffer = 1; - - /* If b is the current buffer, then yy_init_buffer was _probably_ - * called from yyrestart() or through yy_get_next_buffer. - * In that case, we don't want to reset the lineno or column. - */ - if (b != YY_CURRENT_BUFFER){ - b->yy_bs_lineno = 1; - b->yy_bs_column = 0; - } - - b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; - - errno = oerrno; -} - -/** Discard all buffered characters. On the next scan, YY_INPUT will be called. - * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. - * - */ - void yy_flush_buffer (YY_BUFFER_STATE b ) -{ - if ( ! b ) - return; - - b->yy_n_chars = 0; - - /* We always need two end-of-buffer characters. The first causes - * a transition to the end-of-buffer state. The second causes - * a jam in that state. - */ - b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; - b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; - - b->yy_buf_pos = &b->yy_ch_buf[0]; - - b->yy_at_bol = 1; - b->yy_buffer_status = YY_BUFFER_NEW; - - if ( b == YY_CURRENT_BUFFER ) - yy_load_buffer_state( ); -} - -/** Pushes the new state onto the stack. The new state becomes - * the current state. This function will allocate the stack - * if necessary. - * @param new_buffer The new state. - * - */ -void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) -{ - if (new_buffer == NULL) - return; - - yyensure_buffer_stack(); - - /* This block is copied from yy_switch_to_buffer. */ - if ( YY_CURRENT_BUFFER ) - { - /* Flush out information for old buffer. */ - *(yy_c_buf_p) = (yy_hold_char); - YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); - } - - /* Only push if top exists. Otherwise, replace top. */ - if (YY_CURRENT_BUFFER) - (yy_buffer_stack_top)++; - YY_CURRENT_BUFFER_LVALUE = new_buffer; - - /* copied from yy_switch_to_buffer. */ - yy_load_buffer_state( ); - (yy_did_buffer_switch_on_eof) = 1; -} - -/** Removes and deletes the top of the stack, if present. - * The next element becomes the new top. - * - */ -void yypop_buffer_state (void) -{ - if (!YY_CURRENT_BUFFER) - return; - - yy_delete_buffer(YY_CURRENT_BUFFER ); - YY_CURRENT_BUFFER_LVALUE = NULL; - if ((yy_buffer_stack_top) > 0) - --(yy_buffer_stack_top); - - if (YY_CURRENT_BUFFER) { - yy_load_buffer_state( ); - (yy_did_buffer_switch_on_eof) = 1; - } -} - -/* Allocates the stack if it does not exist. - * Guarantees space for at least one push. - */ -static void yyensure_buffer_stack (void) -{ - yy_size_t num_to_alloc; - - if (!(yy_buffer_stack)) { - - /* First allocation is just for 2 elements, since we don't know if this - * scanner will even need a stack. We use 2 instead of 1 to avoid an - * immediate realloc on the next call. - */ - num_to_alloc = 1; - (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc - (num_to_alloc * sizeof(struct yy_buffer_state*) - ); - if ( ! (yy_buffer_stack) ) - YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); - - memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); - - (yy_buffer_stack_max) = num_to_alloc; - (yy_buffer_stack_top) = 0; - return; - } - - if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ - - /* Increase the buffer to prepare for a possible push. */ - int grow_size = 8 /* arbitrary grow size */; - - num_to_alloc = (yy_buffer_stack_max) + grow_size; - (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc - ((yy_buffer_stack), - num_to_alloc * sizeof(struct yy_buffer_state*) - ); - if ( ! (yy_buffer_stack) ) - YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); - - /* zero only the new slots.*/ - memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); - (yy_buffer_stack_max) = num_to_alloc; - } -} - -/** Setup the input buffer state to scan directly from a user-specified character buffer. - * @param base the character buffer - * @param size the size in bytes of the character buffer - * - * @return the newly allocated buffer state object. - */ -YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) -{ - YY_BUFFER_STATE b; - - if ( size < 2 || - base[size-2] != YY_END_OF_BUFFER_CHAR || - base[size-1] != YY_END_OF_BUFFER_CHAR ) - /* They forgot to leave room for the EOB's. */ - return 0; - - b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); - - b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ - b->yy_buf_pos = b->yy_ch_buf = base; - b->yy_is_our_buffer = 0; - b->yy_input_file = 0; - b->yy_n_chars = b->yy_buf_size; - b->yy_is_interactive = 0; - b->yy_at_bol = 1; - b->yy_fill_buffer = 0; - b->yy_buffer_status = YY_BUFFER_NEW; - - yy_switch_to_buffer(b ); - - return b; -} - -/** Setup the input buffer state to scan a string. The next call to yylex() will - * scan from a @e copy of @a str. - * @param yystr a NUL-terminated string to scan - * - * @return the newly allocated buffer state object. - * @note If you want to scan bytes that may contain NUL values, then use - * yy_scan_bytes() instead. - */ -YY_BUFFER_STATE yy_scan_string (yyconst char * yystr ) -{ - - return yy_scan_bytes(yystr,strlen(yystr) ); -} - -/** Setup the input buffer state to scan the given bytes. The next call to yylex() will - * scan from a @e copy of @a bytes. - * @param bytes the byte buffer to scan - * @param len the number of bytes in the buffer pointed to by @a bytes. - * - * @return the newly allocated buffer state object. - */ -YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len ) -{ - YY_BUFFER_STATE b; - char *buf; - yy_size_t n, i; - - /* Get memory for full buffer, including space for trailing EOB's. */ - n = _yybytes_len + 2; - buf = (char *) yyalloc(n ); - if ( ! buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); - - for ( i = 0; i < _yybytes_len; ++i ) - buf[i] = yybytes[i]; - - buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; - - b = yy_scan_buffer(buf,n ); - if ( ! b ) - YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); - - /* It's okay to grow etc. this buffer, and we should throw it - * away when we're done. - */ - b->yy_is_our_buffer = 1; - - return b; -} - -#ifndef YY_EXIT_FAILURE -#define YY_EXIT_FAILURE 2 -#endif - -static void yy_fatal_error (yyconst char* msg ) -{ - (void) fprintf( stderr, "%s\n", msg ); - exit( YY_EXIT_FAILURE ); -} - -/* Redefine yyless() so it works in section 3 code. */ - -#undef yyless -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - int yyless_macro_arg = (n); \ - YY_LESS_LINENO(yyless_macro_arg);\ - yytext[yyleng] = (yy_hold_char); \ - (yy_c_buf_p) = yytext + yyless_macro_arg; \ - (yy_hold_char) = *(yy_c_buf_p); \ - *(yy_c_buf_p) = '\0'; \ - yyleng = yyless_macro_arg; \ - } \ - while ( 0 ) - -/* Accessor methods (get/set functions) to struct members. */ - -/** Get the current line number. - * - */ -int yyget_lineno (void) -{ - - return yylineno; -} - -/** Get the input stream. - * - */ -FILE *yyget_in (void) -{ - return yyin; -} - -/** Get the output stream. - * - */ -FILE *yyget_out (void) -{ - return yyout; -} - -/** Get the length of the current token. - * - */ -yy_size_t yyget_leng (void) -{ - return yyleng; -} - -/** Get the current token. - * - */ - -char *yyget_text (void) -{ - return yytext; -} - -/** Set the current line number. - * @param line_number - * - */ -void yyset_lineno (int line_number ) -{ - - yylineno = line_number; -} - -/** Set the input stream. This does not discard the current - * input buffer. - * @param in_str A readable stream. - * - * @see yy_switch_to_buffer - */ -void yyset_in (FILE * in_str ) -{ - yyin = in_str ; -} - -void yyset_out (FILE * out_str ) -{ - yyout = out_str ; -} - -int yyget_debug (void) -{ - return yy_flex_debug; -} - -void yyset_debug (int bdebug ) -{ - yy_flex_debug = bdebug ; -} - -static int yy_init_globals (void) -{ - /* Initialization is the same as for the non-reentrant scanner. - * This function is called from yylex_destroy(), so don't allocate here. - */ - - (yy_buffer_stack) = 0; - (yy_buffer_stack_top) = 0; - (yy_buffer_stack_max) = 0; - (yy_c_buf_p) = (char *) 0; - (yy_init) = 0; - (yy_start) = 0; - -/* Defined in main.c */ -#ifdef YY_STDINIT - yyin = stdin; - yyout = stdout; -#else - yyin = (FILE *) 0; - yyout = (FILE *) 0; -#endif - - /* For future reference: Set errno on error, since we are called by - * yylex_init() - */ - return 0; -} - -/* yylex_destroy is for both reentrant and non-reentrant scanners. */ -int yylex_destroy (void) -{ - - /* Pop the buffer stack, destroying each element. */ - while(YY_CURRENT_BUFFER){ - yy_delete_buffer(YY_CURRENT_BUFFER ); - YY_CURRENT_BUFFER_LVALUE = NULL; - yypop_buffer_state(); - } - - /* Destroy the stack itself. */ - yyfree((yy_buffer_stack) ); - (yy_buffer_stack) = NULL; - - /* Reset the globals. This is important in a non-reentrant scanner so the next time - * yylex() is called, initialization will occur. */ - yy_init_globals( ); - - return 0; -} - -/* - * Internal utility routines. - */ - -#ifndef yytext_ptr -static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) -{ - register int i; - for ( i = 0; i < n; ++i ) - s1[i] = s2[i]; -} -#endif - -#ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * s ) -{ - register int n; - for ( n = 0; s[n]; ++n ) - ; - - return n; -} -#endif - -void *yyalloc (yy_size_t size ) -{ - return (void *) malloc( size ); -} - -void *yyrealloc (void * ptr, yy_size_t size ) -{ - /* The cast to (char *) in the following accommodates both - * implementations that use char* generic pointers, and those - * that use void* generic pointers. It works with the latter - * because both ANSI C and C++ allow castless assignment from - * any pointer type to void*, and deal with argument conversions - * as though doing an assignment. - */ - return (void *) realloc( (char *) ptr, size ); -} - -void yyfree (void * ptr ) -{ - free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ -} - -#define YYTABLES_NAME "yytables" - -#line 171 "Ecc/Scanner.l" - - - - diff --git a/Sources/Ecc/Scanner.l b/Sources/Ecc/Scanner.l index 3fa9a01..554b7e6 100644 --- a/Sources/Ecc/Scanner.l +++ b/Sources/Ecc/Scanner.l @@ -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); diff --git a/Sources/Ecc/StdH.h b/Sources/Ecc/StdH.h index a41ea48..8c19296 100644 --- a/Sources/Ecc/StdH.h +++ b/Sources/Ecc/StdH.h @@ -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 #include #include #include @@ -17,4 +31,3 @@ #include #define _fullpath(x, y, z) realpath(y, x) #endif - diff --git a/Sources/Ecc/unistd.h b/Sources/Ecc/unistd.h index 80f9f8e..c9c1cb0 100644 --- a/Sources/Ecc/unistd.h +++ b/Sources/Ecc/unistd.h @@ -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 -#include \ No newline at end of file + +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 diff --git a/Sources/Engine/Base/Anim.cpp b/Sources/Engine/Base/Anim.cpp index 15ee92e..fcc0889 100644 --- a/Sources/Engine/Base/Anim.cpp +++ b/Sources/Engine/Base/Anim.cpp @@ -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 diff --git a/Sources/Engine/Base/Anim.h b/Sources/Engine/Base/Anim.h index 82abf03..b7c5d0a 100644 --- a/Sources/Engine/Base/Anim.h +++ b/Sources/Engine/Base/Anim.h @@ -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 diff --git a/Sources/Engine/Base/Assert.h b/Sources/Engine/Base/Assert.h index 189fde9..2f7e515 100644 --- a/Sources/Engine/Base/Assert.h +++ b/Sources/Engine/Base/Assert.h @@ -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 diff --git a/Sources/Engine/Base/Base.h b/Sources/Engine/Base/Base.h index 8b3b763..1e17391 100644 --- a/Sources/Engine/Base/Base.h +++ b/Sources/Engine/Base/Base.h @@ -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. */ /* diff --git a/Sources/Engine/Base/CRC.cpp b/Sources/Engine/Base/CRC.cpp index 5ea37f5..8757cf8 100644 --- a/Sources/Engine/Base/CRC.cpp +++ b/Sources/Engine/Base/CRC.cpp @@ -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" diff --git a/Sources/Engine/Base/CRC.h b/Sources/Engine/Base/CRC.h index 92bd51f..8fab7ac 100644 --- a/Sources/Engine/Base/CRC.h +++ b/Sources/Engine/Base/CRC.h @@ -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 diff --git a/Sources/Engine/Base/CRCTable.cpp b/Sources/Engine/Base/CRCTable.cpp index e32ad74..b17cb06 100644 --- a/Sources/Engine/Base/CRCTable.cpp +++ b/Sources/Engine/Base/CRCTable.cpp @@ -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" diff --git a/Sources/Engine/Base/CRCTable.h b/Sources/Engine/Base/CRCTable.h index e5dbcad..27fb634 100644 --- a/Sources/Engine/Base/CRCTable.h +++ b/Sources/Engine/Base/CRCTable.h @@ -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 diff --git a/Sources/Engine/Base/CTString.cpp b/Sources/Engine/Base/CTString.cpp index 4cefe75..467bcfb 100644 --- a/Sources/Engine/Base/CTString.cpp +++ b/Sources/Engine/Base/CTString.cpp @@ -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" diff --git a/Sources/Engine/Base/CTString.h b/Sources/Engine/Base/CTString.h index 06faab1..5dd6903 100644 --- a/Sources/Engine/Base/CTString.h +++ b/Sources/Engine/Base/CTString.h @@ -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 diff --git a/Sources/Engine/Base/Changeable.cpp b/Sources/Engine/Base/Changeable.cpp index e19df9a..71b4b42 100644 --- a/Sources/Engine/Base/Changeable.cpp +++ b/Sources/Engine/Base/Changeable.cpp @@ -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" diff --git a/Sources/Engine/Base/Changeable.h b/Sources/Engine/Base/Changeable.h index f7f6960..56b5c25 100644 --- a/Sources/Engine/Base/Changeable.h +++ b/Sources/Engine/Base/Changeable.h @@ -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 diff --git a/Sources/Engine/Base/ChangeableRT.h b/Sources/Engine/Base/ChangeableRT.h index 6e2ad60..cf28d06 100644 --- a/Sources/Engine/Base/ChangeableRT.h +++ b/Sources/Engine/Base/ChangeableRT.h @@ -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 diff --git a/Sources/Engine/Base/Console.cpp b/Sources/Engine/Base/Console.cpp index 6403d53..dad97c6 100644 --- a/Sources/Engine/Base/Console.cpp +++ b/Sources/Engine/Base/Console.cpp @@ -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" diff --git a/Sources/Engine/Base/Console.h b/Sources/Engine/Base/Console.h index 984cfdd..2454825 100644 --- a/Sources/Engine/Base/Console.h +++ b/Sources/Engine/Base/Console.h @@ -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 diff --git a/Sources/Engine/Base/Console_internal.h b/Sources/Engine/Base/Console_internal.h index 0e190e5..fe25fdd 100644 --- a/Sources/Engine/Base/Console_internal.h +++ b/Sources/Engine/Base/Console_internal.h @@ -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 diff --git a/Sources/Engine/Base/Directory.cpp b/Sources/Engine/Base/Directory.cpp index e764a89..dc1784a 100644 --- a/Sources/Engine/Base/Directory.cpp +++ b/Sources/Engine/Base/Directory.cpp @@ -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 diff --git a/Sources/Engine/Base/ErrorReporting.cpp b/Sources/Engine/Base/ErrorReporting.cpp index 40ab116..550efc0 100644 --- a/Sources/Engine/Base/ErrorReporting.cpp +++ b/Sources/Engine/Base/ErrorReporting.cpp @@ -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" diff --git a/Sources/Engine/Base/ErrorReporting.h b/Sources/Engine/Base/ErrorReporting.h index f78d7b6..b59c567 100644 --- a/Sources/Engine/Base/ErrorReporting.h +++ b/Sources/Engine/Base/ErrorReporting.h @@ -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 diff --git a/Sources/Engine/Base/ErrorTable.h b/Sources/Engine/Base/ErrorTable.h index e104352..45729ef 100644 --- a/Sources/Engine/Base/ErrorTable.h +++ b/Sources/Engine/Base/ErrorTable.h @@ -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 diff --git a/Sources/Engine/Base/FileName.cpp b/Sources/Engine/Base/FileName.cpp index 7004658..ffd30b4 100644 --- a/Sources/Engine/Base/FileName.cpp +++ b/Sources/Engine/Base/FileName.cpp @@ -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" diff --git a/Sources/Engine/Base/FileName.h b/Sources/Engine/Base/FileName.h index 3a61d31..b86e0bf 100644 --- a/Sources/Engine/Base/FileName.h +++ b/Sources/Engine/Base/FileName.h @@ -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 diff --git a/Sources/Engine/Base/GroupFile.h b/Sources/Engine/Base/GroupFile.h index d788207..3f41f25 100644 --- a/Sources/Engine/Base/GroupFile.h +++ b/Sources/Engine/Base/GroupFile.h @@ -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 diff --git a/Sources/Engine/Base/IFeel.cpp b/Sources/Engine/Base/IFeel.cpp index c991e5c..652c3d1 100644 --- a/Sources/Engine/Base/IFeel.cpp +++ b/Sources/Engine/Base/IFeel.cpp @@ -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 diff --git a/Sources/Engine/Base/IFeel.h b/Sources/Engine/Base/IFeel.h index 56a01d6..1bd1464 100644 --- a/Sources/Engine/Base/IFeel.h +++ b/Sources/Engine/Base/IFeel.h @@ -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 diff --git a/Sources/Engine/Base/Input.cpp b/Sources/Engine/Base/Input.cpp index d841159..8b214d8 100644 --- a/Sources/Engine/Base/Input.cpp +++ b/Sources/Engine/Base/Input.cpp @@ -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" diff --git a/Sources/Engine/Base/Input.h b/Sources/Engine/Base/Input.h index a6351ab..f00c872 100644 --- a/Sources/Engine/Base/Input.h +++ b/Sources/Engine/Base/Input.h @@ -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 diff --git a/Sources/Engine/Base/KeyNames.h b/Sources/Engine/Base/KeyNames.h index b6832ca..adf3344 100644 --- a/Sources/Engine/Base/KeyNames.h +++ b/Sources/Engine/Base/KeyNames.h @@ -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 diff --git a/Sources/Engine/Base/Lists.cpp b/Sources/Engine/Base/Lists.cpp index 69cde70..0fbcb8f 100644 --- a/Sources/Engine/Base/Lists.cpp +++ b/Sources/Engine/Base/Lists.cpp @@ -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" diff --git a/Sources/Engine/Base/Lists.h b/Sources/Engine/Base/Lists.h index a816c99..34c7a73 100644 --- a/Sources/Engine/Base/Lists.h +++ b/Sources/Engine/Base/Lists.h @@ -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 diff --git a/Sources/Engine/Base/Memory.cpp b/Sources/Engine/Base/Memory.cpp index 8dc4d7e..004e0bf 100644 --- a/Sources/Engine/Base/Memory.cpp +++ b/Sources/Engine/Base/Memory.cpp @@ -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" diff --git a/Sources/Engine/Base/Memory.h b/Sources/Engine/Base/Memory.h index 6f1a45a..0fdfa8d 100644 --- a/Sources/Engine/Base/Memory.h +++ b/Sources/Engine/Base/Memory.h @@ -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 diff --git a/Sources/Engine/Base/Parser.cpp b/Sources/Engine/Base/Parser.cpp deleted file mode 100644 index 6c688a2..0000000 --- a/Sources/Engine/Base/Parser.cpp +++ /dev/null @@ -1,2998 +0,0 @@ -/* A Bison parser, made by GNU Bison 2.3. */ - -/* Skeleton implementation for Bison's Yacc-like parsers in C - - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 - Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - 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. */ - -/* As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. */ - -/* C LALR(1) parser skeleton written by Richard Stallman, by - simplifying the original so-called "semantic" parser. */ - -/* All symbols defined below should begin with yy or YY, to avoid - infringing on user name space. This should be done even for local - variables, as they might otherwise be expanded by user macros. - There are some unavoidable exceptions within include files to - define necessary library symbols; they are noted "INFRINGES ON - USER NAME SPACE" below. */ - -/* Identify Bison output. */ -#define YYBISON 1 - -/* Bison version. */ -#define YYBISON_VERSION "2.3" - -/* Skeleton name. */ -#define YYSKELETON_NAME "yacc.c" - -/* Pure parsers. */ -#define YYPURE 1 - -/* Using locations. */ -#define YYLSP_NEEDED 0 - - - -/* Tokens. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - /* Put the tokens into the symbol table, so that GDB and other debuggers - know about them. */ - enum yytokentype { - c_float = 258, - c_int = 259, - c_string = 260, - c_char = 261, - identifier = 262, - k_INDEX = 263, - k_FLOAT = 264, - k_CTString = 265, - k_void = 266, - k_const = 267, - k_user = 268, - k_persistent = 269, - k_extern = 270, - k_pre = 271, - k_post = 272, - k_help = 273, - k_if = 274, - k_else = 275, - k_else_if = 276, - SHL = 277, - SHR = 278, - EQ = 279, - NEQ = 280, - GEQ = 281, - LEQ = 282, - LOGAND = 283, - LOGOR = 284, - block_beg = 285, - block_end = 286, - TYPECAST = 287, - SIGN = 288 - }; -#endif -/* Tokens. */ -#define c_float 258 -#define c_int 259 -#define c_string 260 -#define c_char 261 -#define identifier 262 -#define k_INDEX 263 -#define k_FLOAT 264 -#define k_CTString 265 -#define k_void 266 -#define k_const 267 -#define k_user 268 -#define k_persistent 269 -#define k_extern 270 -#define k_pre 271 -#define k_post 272 -#define k_help 273 -#define k_if 274 -#define k_else 275 -#define k_else_if 276 -#define SHL 277 -#define SHR 278 -#define EQ 279 -#define NEQ 280 -#define GEQ 281 -#define LEQ 282 -#define LOGAND 283 -#define LOGOR 284 -#define block_beg 285 -#define block_end 286 -#define TYPECAST 287 -#define SIGN 288 - - - - -/* Copy the first part of user declarations. */ -#line 1 "Engine/Base/Parser.y" - -#include - -#include -#include -#include "ParsingSymbols.h" - -#include -#include - -#line 13 "Engine/Base/Parser.y" - -// turn off over-helpful bit of bison... --ryan. -#ifdef __GNUC__ -#define __attribute__(x) -#endif - -#define YYERROR_VERBOSE 1 -// if error occurs in parsing -void yyerror(const char *str) -{ - // just report the string - _pShell->ErrorF("%s", str); -}; - -static BOOL _bExecNextElse = FALSE; -FLOAT fDummy = -666.0f; - -static INDEX _iStack = 0; -static UBYTE _ubStack[1024]; - -INDEX PushExpression(value &v) -{ - if (v.sttType==STT_FLOAT) { - FLOAT f = v.fFloat; - memcpy(_ubStack+_iStack, &f, sizeof(f)); - _iStack+=sizeof(f); - return sizeof(f); - } else if (v.sttType==STT_INDEX) { - INDEX i = v.iIndex; - memcpy(_ubStack+_iStack, &i, sizeof(i)); - _iStack+=sizeof(i); - return sizeof(i); - } else if (v.sttType==STT_STRING) { - CTString &str = _shell_astrTempStrings.Push(); - str = v.strString; - CTString *pstr = &str; - memcpy(_ubStack+_iStack, &pstr, sizeof(pstr)); - _iStack+=sizeof(pstr); - return sizeof(pstr); - } else { - return 0; - } -} - -BOOL MatchTypes(value &v1, value &v2) -{ - if (v1.sttType==STT_FLOAT && v2.sttType==STT_FLOAT) { - return TRUE; - } else if (v1.sttType==STT_STRING && v2.sttType==STT_STRING) { - return TRUE; - } else if (v1.sttType==STT_INDEX && v2.sttType==STT_INDEX) { - return TRUE; - } else { - v1.sttType = STT_ILLEGAL; - v2.sttType = STT_ILLEGAL; - _pShell->ErrorF("Type mismatch"); - return FALSE; - } -} - -void Declaration( - ULONG ulQualifiers, INDEX istType, CShellSymbol &ssNew, - INDEX (*pPreFunc)(INDEX), void (*pPostFunc)(INDEX)) -{ - // if external - if (ulQualifiers&SSF_EXTERNAL) { - // get it a new value - if (_shell_ast[istType].st_sttType==STT_INDEX - ||_shell_ast[istType].st_sttType==STT_FLOAT) { - _pvNextToDeclare = &_shell_afExtFloats.Push(); - } else if (_shell_ast[istType].st_sttType==STT_STRING) { - _pvNextToDeclare = &_shell_astrExtStrings.Push(); - } else { - NOTHING; - } - } - - // if not parsing an external declaration - if (_pvNextToDeclare==NULL) { - // error - _pShell->ErrorF("Only external declarations are supported"); - return; - } - - // if the symbol is declared already - if (ssNew.IsDeclared()) { - // if the declaration is not identical - if (!ShellTypeIsSame(ssNew.ss_istType, istType) || - ((ssNew.ss_ulFlags&SSF_CONSTANT)!=(ulQualifiers&SSF_CONSTANT))) { - // error - _pShell->ErrorF("Symbol '%s' is already declared diferrently", (const char *) ssNew.ss_strName); - return; - } - - // copy its value - if (_shell_ast[ssNew.ss_istType].st_sttType==STT_INDEX) { - *(INDEX*)_pvNextToDeclare = *(INDEX*)ssNew.ss_pvValue; - } else if (_shell_ast[ssNew.ss_istType].st_sttType==STT_FLOAT) { - *(FLOAT*)_pvNextToDeclare = *(FLOAT*)ssNew.ss_pvValue; - } else if (_shell_ast[ssNew.ss_istType].st_sttType==STT_STRING) { - *(CTString*)_pvNextToDeclare = *(CTString*)ssNew.ss_pvValue; - } else if (_shell_ast[ssNew.ss_istType].st_sttType==STT_ARRAY) { - NOTHING; // array values are not retained - } else if (_shell_ast[ssNew.ss_istType].st_sttType==STT_FUNCTION) { - NOTHING; // function values are not retained - } else { - // error - _pShell->ErrorF("'%s': old value couldn't be retained", (const char *) ssNew.ss_strName); - return; - } - } - - // set the type to given type - if (!ssNew.IsDeclared()) { - ssNew.ss_istType = ShellTypeMakeDuplicate(istType); - } - // set the value for the external symbol if not already set - if (ssNew.ss_pvValue==NULL || !(ulQualifiers&SSF_EXTERNAL)) { - ssNew.ss_pvValue = _pvNextToDeclare; - } - // remember qualifiers (if already predeclared - keep old flags) - ssNew.ss_ulFlags |= ulQualifiers; - // remember pre and post functions - if (ssNew.ss_pPreFunc==NULL) { - ssNew.ss_pPreFunc = (BOOL (*)(void *))pPreFunc; - } - if (ssNew.ss_pPostFunc==NULL) { - ssNew.ss_pPostFunc = (void (*)(void *))pPostFunc; - } -} - -void DoComparison(value &vRes, value &v0, value &v1, int token) -{ - MatchTypes(v0, v1); - - vRes.sttType = STT_INDEX; - if (v0.sttType == STT_FLOAT) { - switch (token) { - case '<': vRes.iIndex = v0.fFloat ': vRes.iIndex = v0.fFloat >v1.fFloat; break; - case '=': vRes.iIndex = v0.fFloat==v1.fFloat; break; - case '!': vRes.iIndex = v0.fFloat!=v1.fFloat; break; - case '}': vRes.iIndex = v0.fFloat>=v1.fFloat; break; - case '{': vRes.iIndex = v0.fFloat<=v1.fFloat; break; - default: ASSERT(FALSE); - vRes.sttType = STT_INDEX; - vRes.iIndex = 0; - } - } else if (v0.sttType == STT_INDEX) { - switch (token) { - case '<': vRes.iIndex = v0.iIndex ': vRes.iIndex = v0.iIndex >v1.iIndex; break; - case '=': vRes.iIndex = v0.iIndex==v1.iIndex; break; - case '!': vRes.iIndex = v0.iIndex!=v1.iIndex; break; - case '}': vRes.iIndex = v0.iIndex>=v1.iIndex; break; - case '{': vRes.iIndex = v0.iIndex<=v1.iIndex; break; - default: ASSERT(FALSE); - vRes.sttType = STT_INDEX; - vRes.iIndex = 0; - } - } else if (v0.sttType == STT_STRING) { - switch (token) { - case '<': vRes.iIndex = stricmp(v0.strString, v1.strString) < 0; break; - case '>': vRes.iIndex = stricmp(v0.strString, v1.strString) > 0; break; - case '=': vRes.iIndex = stricmp(v0.strString, v1.strString) == 0; break; - case '!': vRes.iIndex = stricmp(v0.strString, v1.strString) != 0; break; - case '}': vRes.iIndex = stricmp(v0.strString, v1.strString) >= 0; break; - case '{': vRes.iIndex = stricmp(v0.strString, v1.strString) <= 0; break; - default: ASSERT(FALSE); - vRes.sttType = STT_INDEX; - vRes.iIndex = 0; - } - } else { - vRes.sttType = STT_INDEX; - vRes.iIndex = 0; - } -} - - -/* Enabling traces. */ -#ifndef YYDEBUG -# define YYDEBUG 0 -#endif - -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif - -/* Enabling the token table. */ -#ifndef YYTOKEN_TABLE -# define YYTOKEN_TABLE 0 -#endif - -#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED -typedef union YYSTYPE -#line 197 "Engine/Base/Parser.y" -{ - value val; // for constants and expressions - arguments arg; // for function input arguments - ULONG ulFlags; // for declaration qualifiers - INDEX istType; // for types - CShellSymbol *pssSymbol; // for symbols - struct LValue lvLValue; - INDEX (*pPreFunc)(INDEX); // pre-set function for a variable - void (*pPostFunc)(INDEX); // post-set function for a variable -} -/* Line 193 of yacc.c. */ -#line 363 "Engine/Base/Parser.cpp" - YYSTYPE; -# define yystype YYSTYPE /* obsolescent; will be withdrawn */ -# define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 -#endif - - - -/* Copy the second part of user declarations. */ -#line 208 "Engine/Base/Parser.y" - - extern int yylex(YYSTYPE *lvalp); - - -/* Line 216 of yacc.c. */ -#line 379 "Engine/Base/Parser.cpp" - -#ifdef short -# undef short -#endif - -#ifdef YYTYPE_UINT8 -typedef YYTYPE_UINT8 yytype_uint8; -#else -typedef unsigned char yytype_uint8; -#endif - -#ifdef YYTYPE_INT8 -typedef YYTYPE_INT8 yytype_int8; -#elif (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -typedef signed char yytype_int8; -#else -typedef short int yytype_int8; -#endif - -#ifdef YYTYPE_UINT16 -typedef YYTYPE_UINT16 yytype_uint16; -#else -typedef unsigned short int yytype_uint16; -#endif - -#ifdef YYTYPE_INT16 -typedef YYTYPE_INT16 yytype_int16; -#else -typedef short int yytype_int16; -#endif - -#ifndef YYSIZE_T -# ifdef __SIZE_TYPE__ -# define YYSIZE_T __SIZE_TYPE__ -# elif defined size_t -# define YYSIZE_T size_t -# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -# include /* INFRINGES ON USER NAME SPACE */ -# define YYSIZE_T size_t -# else -# define YYSIZE_T unsigned int -# endif -#endif - -#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) - -#ifndef YY_ -# if defined YYENABLE_NLS && YYENABLE_NLS -# if ENABLE_NLS -# include /* INFRINGES ON USER NAME SPACE */ -# define YY_(msgid) dgettext ("bison-runtime", msgid) -# endif -# endif -# ifndef YY_ -# define YY_(msgid) msgid -# endif -#endif - -/* Suppress unused-variable warnings by "using" E. */ -#if ! defined lint || defined __GNUC__ -# define YYUSE(e) ((void) (e)) -#else -# define YYUSE(e) /* empty */ -#endif - -/* Identity function, used to suppress warnings about constant conditions. */ -#ifndef lint -# define YYID(n) (n) -#else -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static int -YYID (int i) -#else -static int -YYID (i) - int i; -#endif -{ - return i; -} -#endif - -#if ! defined yyoverflow || YYERROR_VERBOSE - -/* The parser invokes alloca or malloc; define the necessary symbols. */ - -# ifdef YYSTACK_USE_ALLOCA -# if YYSTACK_USE_ALLOCA -# ifdef __GNUC__ -# define YYSTACK_ALLOC __builtin_alloca -# elif defined __BUILTIN_VA_ARG_INCR -# include /* INFRINGES ON USER NAME SPACE */ -# elif defined _AIX -# define YYSTACK_ALLOC __alloca -# elif defined _MSC_VER -# include /* INFRINGES ON USER NAME SPACE */ -# define alloca _alloca -# else -# define YYSTACK_ALLOC alloca -# if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -# include /* INFRINGES ON USER NAME SPACE */ -# ifndef _STDLIB_H -# define _STDLIB_H 1 -# endif -# endif -# endif -# endif -# endif - -# ifdef YYSTACK_ALLOC - /* Pacify GCC's `empty if-body' warning. */ -# define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0)) -# ifndef YYSTACK_ALLOC_MAXIMUM - /* The OS might guarantee only one guard page at the bottom of the stack, - and a page size can be as small as 4096 bytes. So we cannot safely - invoke alloca (N) if N exceeds 4096. Use a slightly smaller number - to allow for a few compiler-allocated temporary stack slots. */ -# define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */ -# endif -# else -# define YYSTACK_ALLOC YYMALLOC -# define YYSTACK_FREE YYFREE -# ifndef YYSTACK_ALLOC_MAXIMUM -# define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM -# endif -# if (defined __cplusplus && ! defined _STDLIB_H \ - && ! ((defined YYMALLOC || defined malloc) \ - && (defined YYFREE || defined free))) -# include /* INFRINGES ON USER NAME SPACE */ -# ifndef _STDLIB_H -# define _STDLIB_H 1 -# endif -# endif -# ifndef YYMALLOC -# define YYMALLOC malloc -# if ! defined malloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */ -# endif -# endif -# ifndef YYFREE -# define YYFREE free -# if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -void free (void *); /* INFRINGES ON USER NAME SPACE */ -# endif -# endif -# endif -#endif /* ! defined yyoverflow || YYERROR_VERBOSE */ - - -#if (! defined yyoverflow \ - && (! defined __cplusplus \ - || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL))) - -/* A type that is properly aligned for any stack member. */ -union yyalloc -{ - yytype_int16 yyss; - YYSTYPE yyvs; - }; - -/* The size of the maximum gap between one aligned stack and the next. */ -# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) - -/* The size of an array large to enough to hold all stacks, each with - N elements. */ -# define YYSTACK_BYTES(N) \ - ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ - + YYSTACK_GAP_MAXIMUM) - -/* Copy COUNT objects from FROM to TO. The source and destination do - not overlap. */ -# ifndef YYCOPY -# if defined __GNUC__ && 1 < __GNUC__ -# define YYCOPY(To, From, Count) \ - __builtin_memcpy (To, From, (Count) * sizeof (*(From))) -# else -# define YYCOPY(To, From, Count) \ - do \ - { \ - YYSIZE_T yyi; \ - for (yyi = 0; yyi < (Count); yyi++) \ - (To)[yyi] = (From)[yyi]; \ - } \ - while (YYID (0)) -# endif -# endif - -/* Relocate STACK from its old location to the new one. The - local variables YYSIZE and YYSTACKSIZE give the old and new number of - elements in the stack, and YYPTR gives the new location of the - stack. Advance YYPTR to a properly aligned location for the next - stack. */ -# define YYSTACK_RELOCATE(Stack) \ - do \ - { \ - YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ - yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ - yyptr += yynewbytes / sizeof (*yyptr); \ - } \ - while (YYID (0)) - -#endif - -/* YYFINAL -- State number of the termination state. */ -#define YYFINAL 35 -/* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 457 - -/* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 53 -/* YYNNTS -- Number of nonterminals. */ -#define YYNNTS 23 -/* YYNRULES -- Number of rules. */ -#define YYNRULES 82 -/* YYNRULES -- Number of states. */ -#define YYNSTATES 156 - -/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ -#define YYUNDEFTOK 2 -#define YYMAXUTOK 288 - -#define YYTRANSLATE(YYX) \ - ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) - -/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */ -static const yytype_uint8 yytranslate[] = -{ - 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 44, 2, 2, 2, 42, 33, 2, - 49, 50, 40, 39, 47, 38, 2, 41, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 46, 48, - 36, 32, 37, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 51, 2, 52, 34, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 35, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 1, 2, 3, 4, - 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, - 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 43, 45 -}; - -#if YYDEBUG -/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in - YYRHS. */ -static const yytype_uint16 yyprhs[] = -{ - 0, 0, 3, 5, 7, 11, 15, 16, 19, 20, - 23, 26, 29, 32, 33, 35, 37, 39, 41, 43, - 44, 48, 49, 53, 54, 56, 58, 62, 70, 79, - 90, 92, 94, 97, 102, 109, 112, 117, 122, 123, - 124, 133, 134, 135, 136, 145, 146, 150, 152, 157, - 158, 160, 162, 166, 168, 170, 172, 174, 178, 182, - 186, 190, 194, 198, 202, 206, 210, 214, 218, 222, - 226, 230, 234, 238, 242, 246, 249, 252, 255, 260, - 265, 270, 275 -}; - -/* YYRHS -- A `-1'-separated list of the rules' RHS. */ -static const yytype_int8 yyrhs[] = -{ - 54, 0, -1, 64, -1, 56, -1, 30, 56, 31, - -1, 30, 56, 31, -1, -1, 65, 56, -1, -1, - 57, 12, -1, 57, 13, -1, 57, 14, -1, 57, - 15, -1, -1, 5, -1, 9, -1, 8, -1, 10, - -1, 11, -1, -1, 16, 46, 7, -1, -1, 17, - 46, 7, -1, -1, 63, -1, 59, -1, 63, 47, - 59, -1, 57, 59, 7, 60, 61, 58, 48, -1, - 57, 59, 7, 49, 62, 50, 58, 48, -1, 57, - 59, 7, 51, 75, 52, 60, 61, 58, 48, -1, - 48, -1, 55, -1, 75, 48, -1, 72, 32, 75, - 48, -1, 57, 59, 7, 32, 75, 48, -1, 18, - 7, -1, 18, 7, 49, 50, -1, 18, 7, 51, - 52, -1, -1, -1, 19, 49, 75, 50, 66, 55, - 67, 68, -1, -1, -1, -1, 21, 49, 75, 50, - 69, 55, 70, 68, -1, -1, 20, 71, 55, -1, - 7, -1, 7, 51, 75, 52, -1, -1, 74, -1, - 75, -1, 74, 47, 75, -1, 3, -1, 4, -1, - 5, -1, 72, -1, 75, 22, 75, -1, 75, 23, - 75, -1, 75, 33, 75, -1, 75, 35, 75, -1, - 75, 34, 75, -1, 75, 28, 75, -1, 75, 29, - 75, -1, 75, 39, 75, -1, 75, 38, 75, -1, - 75, 40, 75, -1, 75, 41, 75, -1, 75, 42, - 75, -1, 75, 36, 75, -1, 75, 37, 75, -1, - 75, 24, 75, -1, 75, 25, 75, -1, 75, 26, - 75, -1, 75, 27, 75, -1, 38, 75, -1, 39, - 75, -1, 44, 75, -1, 49, 9, 50, 75, -1, - 49, 8, 50, 75, -1, 49, 10, 50, 75, -1, - 7, 49, 73, 50, -1, 49, 75, 50, -1 -}; - -/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ -static const yytype_uint16 yyrline[] = -{ - 0, 275, 275, 276, 280, 281, 284, 286, 290, 293, - 296, 299, 302, 307, 310, 317, 320, 323, 326, 331, - 334, 347, 350, 363, 367, 373, 381, 392, 396, 405, - 415, 418, 421, 435, 473, 507, 511, 515, 519, 529, - 519, 535, 538, 554, 538, 559, 559, 567, 592, 632, - 637, 643, 648, 655, 659, 663, 667, 685, 698, 712, - 726, 740, 756, 770, 785, 804, 820, 836, 858, 874, - 877, 880, 883, 886, 889, 895, 909, 921, 934, 948, - 962, 979, 1075 -}; -#endif - -#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE -/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. - First, the terminals, then, starting at YYNTOKENS, nonterminals. */ -static const char *const yytname[] = -{ - "$end", "error", "$undefined", "c_float", "c_int", "c_string", "c_char", - "identifier", "k_INDEX", "k_FLOAT", "k_CTString", "k_void", "k_const", - "k_user", "k_persistent", "k_extern", "k_pre", "k_post", "k_help", - "k_if", "k_else", "k_else_if", "SHL", "SHR", "EQ", "NEQ", "GEQ", "LEQ", - "LOGAND", "LOGOR", "block_beg", "block_end", "'='", "'&'", "'^'", "'|'", - "'<'", "'>'", "'-'", "'+'", "'*'", "'/'", "'%'", "TYPECAST", "'!'", - "SIGN", "':'", "','", "';'", "'('", "')'", "'['", "']'", "$accept", - "program", "block", "statements", "declaration_qualifiers", "opt_string", - "type_specifier", "pre_func_opt", "post_func_opt", "parameter_list_opt", - "parameter_list", "declaration", "statement", "@1", "@2", "opt_else", - "@3", "@4", "@5", "lvalue", "argument_expression_list_opt", - "argument_expression_list", "expression", 0 -}; -#endif - -# ifdef YYPRINT -/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to - token YYLEX-NUM. */ -static const yytype_uint16 yytoknum[] = -{ - 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 61, 38, 94, 124, 60, 62, 45, 43, - 42, 47, 37, 287, 33, 288, 58, 44, 59, 40, - 41, 91, 93 -}; -# endif - -/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ -static const yytype_uint8 yyr1[] = -{ - 0, 53, 54, 54, 55, 55, 56, 56, 57, 57, - 57, 57, 57, 58, 58, 59, 59, 59, 59, 60, - 60, 61, 61, 62, 62, 63, 63, 64, 64, 64, - 65, 65, 65, 65, 65, 65, 65, 65, 66, 67, - 65, 68, 69, 70, 68, 71, 68, 72, 72, 73, - 73, 74, 74, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75 -}; - -/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ -static const yytype_uint8 yyr2[] = -{ - 0, 2, 1, 1, 3, 3, 0, 2, 0, 2, - 2, 2, 2, 0, 1, 1, 1, 1, 1, 0, - 3, 0, 3, 0, 1, 1, 3, 7, 8, 10, - 1, 1, 2, 4, 6, 2, 4, 4, 0, 0, - 8, 0, 0, 0, 8, 0, 3, 1, 4, 0, - 1, 1, 3, 1, 1, 1, 1, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 2, 2, 2, 4, 4, - 4, 4, 3 -}; - -/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state - STATE-NUM when YYTABLE doesn't specify something else to do. Zero - means the default is an error. */ -static const yytype_uint8 yydefact[] = -{ - 8, 53, 54, 55, 47, 0, 0, 8, 0, 0, - 0, 30, 0, 0, 31, 3, 0, 2, 8, 56, - 0, 49, 0, 35, 0, 0, 0, 56, 75, 76, - 77, 0, 0, 0, 0, 1, 16, 15, 17, 18, - 9, 10, 11, 12, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32, 0, 50, 51, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 82, 19, - 0, 57, 58, 71, 72, 73, 74, 62, 63, 59, - 61, 60, 69, 70, 65, 64, 66, 67, 68, 81, - 0, 48, 36, 37, 38, 0, 79, 78, 80, 0, - 0, 23, 0, 21, 33, 52, 0, 0, 0, 25, - 0, 24, 0, 0, 13, 39, 20, 34, 13, 0, - 19, 0, 14, 0, 41, 0, 26, 21, 22, 27, - 45, 0, 40, 28, 13, 0, 0, 0, 46, 0, - 29, 42, 0, 43, 41, 44 -}; - -/* YYDEFGOTO[NTERM-NUM]. */ -static const yytype_int16 yydefgoto[] = -{ - -1, 13, 14, 15, 26, 133, 44, 113, 124, 120, - 121, 17, 18, 116, 134, 142, 152, 154, 145, 27, - 66, 67, 20 -}; - -/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing - STATE-NUM. */ -#define YYPACT_NINF -117 -static const yytype_int16 yypact[] = -{ - 109, -117, -117, -117, 30, -2, -34, 137, 80, 80, - 80, -117, 156, 27, -117, -117, 22, -117, 59, 25, - 313, 80, 80, 45, 80, 43, 22, -117, -117, -117, - -117, 32, 36, 49, 226, -117, -117, -117, -117, -117, - -117, -117, -117, -117, 68, -117, 80, 80, 80, 80, - 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, - 80, 80, 80, 80, 80, -117, 51, 53, 394, 184, - 55, 58, 255, -117, 104, 80, 80, 80, -117, 44, - 340, 92, 231, 149, 149, 149, 149, -16, -16, 415, - 415, 415, 149, 149, 95, 95, -117, -117, -117, -117, - 80, -117, -117, -117, -117, 85, -117, -117, -117, 79, - 80, 112, 80, 126, -117, 394, 96, 138, 367, -117, - 99, 103, 205, 100, 146, -117, -117, -117, 146, 112, - 136, 147, -117, 114, 50, 121, -117, 126, -117, -117, - -117, 124, -117, -117, 146, 96, 80, 122, -117, 284, - -117, -117, 96, -117, 50, -117 -}; - -/* YYPGOTO[NTERM-NUM]. */ -static const yytype_int16 yypgoto[] = -{ - -117, -117, -87, 54, 174, -116, -23, 47, 41, -117, - -117, -117, -117, -117, -117, 26, -117, -117, -117, 73, - -117, -117, -8 -}; - -/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If - positive, shift that token. If negative, reduce the rule which - number is the opposite. If zero, do what YYDEFACT says. - If YYTABLE_NINF, syntax error. */ -#define YYTABLE_NINF -7 -static const yytype_int16 yytable[] = -{ - 28, 29, 30, 74, 34, 23, 47, 48, 49, 50, - 51, 52, 135, 68, 69, 24, 72, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 35, 147, 125, - 36, 37, 38, 39, 40, 41, 42, 43, 80, 81, - 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, - 92, 93, 94, 95, 96, 97, 98, 46, 148, -6, - 109, 25, 1, 2, 3, 153, 4, 106, 107, 108, - 140, 141, 45, 19, 73, 79, 110, 5, 6, 21, - 19, 22, 75, 1, 2, 3, 76, 4, 119, 7, - -6, 19, 115, 111, 70, 112, 71, 8, 9, 77, - 100, 99, 118, 10, 122, 102, 136, 11, 12, -6, - 103, 105, 1, 2, 3, 48, 4, 110, 8, 9, - 36, 37, 38, 39, 10, 117, 7, 5, 6, 12, - 60, 61, 62, 63, 64, 62, 63, 64, 149, 7, - 1, 2, 3, 123, 4, 126, 131, 8, 9, 128, - 129, 132, 109, 10, 138, 5, 6, 11, 12, 1, - 2, 3, 139, 4, 31, 32, 33, 7, -6, 143, - 150, 47, 48, 146, 16, 8, 9, 137, 144, 0, - 155, 10, 0, 0, 0, 11, 12, 60, 61, 62, - 63, 64, 0, 0, 8, 9, 0, 0, 0, 0, - 10, 0, 0, 0, 0, 12, 47, 48, 49, 50, - 51, 52, 53, 54, 0, 0, 0, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 47, 48, 49, - 50, 51, 52, 53, 54, 0, 101, 0, 55, 56, - 57, 58, 59, 60, 61, 62, 63, 64, 47, 48, - 49, 50, 51, 52, 53, 54, 0, 130, 0, 55, - 56, 57, 58, 59, 60, 61, 62, 63, 64, 60, - 61, 62, 63, 64, 0, 0, 78, 47, 48, 49, - 50, 51, 52, 53, 54, 0, 0, 0, 55, 56, - 57, 58, 59, 60, 61, 62, 63, 64, 0, 0, - 0, 0, 0, 0, 0, 104, 47, 48, 49, 50, - 51, 52, 53, 54, 0, 0, 0, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 0, 0, 0, - 0, 0, 0, 0, 151, 47, 48, 49, 50, 51, - 52, 53, 54, 0, 0, 0, 55, 56, 57, 58, - 59, 60, 61, 62, 63, 64, 0, 0, 0, 0, - 0, 65, 47, 48, 49, 50, 51, 52, 53, 54, - 0, 0, 0, 55, 56, 57, 58, 59, 60, 61, - 62, 63, 64, 0, 0, 0, 0, 0, 114, 47, - 48, 49, 50, 51, 52, 53, 54, 0, 0, 0, - 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, - 0, 0, 0, 0, 0, 127, 47, 48, 49, 50, - 51, 52, 53, 54, 0, 0, 0, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 47, 48, 49, - 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, - 0, 58, 59, 60, 61, 62, 63, 64 -}; - -static const yytype_int16 yycheck[] = -{ - 8, 9, 10, 26, 12, 7, 22, 23, 24, 25, - 26, 27, 128, 21, 22, 49, 24, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 0, 144, 116, - 8, 9, 10, 11, 12, 13, 14, 15, 46, 47, - 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, - 58, 59, 60, 61, 62, 63, 64, 32, 145, 0, - 16, 7, 3, 4, 5, 152, 7, 75, 76, 77, - 20, 21, 18, 0, 31, 7, 32, 18, 19, 49, - 7, 51, 50, 3, 4, 5, 50, 7, 111, 30, - 31, 18, 100, 49, 49, 51, 51, 38, 39, 50, - 47, 50, 110, 44, 112, 50, 129, 48, 49, 0, - 52, 7, 3, 4, 5, 23, 7, 32, 38, 39, - 8, 9, 10, 11, 44, 46, 30, 18, 19, 49, - 38, 39, 40, 41, 42, 40, 41, 42, 146, 30, - 3, 4, 5, 17, 7, 7, 46, 38, 39, 50, - 47, 5, 16, 44, 7, 18, 19, 48, 49, 3, - 4, 5, 48, 7, 8, 9, 10, 30, 31, 48, - 48, 22, 23, 49, 0, 38, 39, 130, 137, -1, - 154, 44, -1, -1, -1, 48, 49, 38, 39, 40, - 41, 42, -1, -1, 38, 39, -1, -1, -1, -1, - 44, -1, -1, -1, -1, 49, 22, 23, 24, 25, - 26, 27, 28, 29, -1, -1, -1, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 22, 23, 24, - 25, 26, 27, 28, 29, -1, 52, -1, 33, 34, - 35, 36, 37, 38, 39, 40, 41, 42, 22, 23, - 24, 25, 26, 27, 28, 29, -1, 52, -1, 33, - 34, 35, 36, 37, 38, 39, 40, 41, 42, 38, - 39, 40, 41, 42, -1, -1, 50, 22, 23, 24, - 25, 26, 27, 28, 29, -1, -1, -1, 33, 34, - 35, 36, 37, 38, 39, 40, 41, 42, -1, -1, - -1, -1, -1, -1, -1, 50, 22, 23, 24, 25, - 26, 27, 28, 29, -1, -1, -1, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, -1, -1, -1, - -1, -1, -1, -1, 50, 22, 23, 24, 25, 26, - 27, 28, 29, -1, -1, -1, 33, 34, 35, 36, - 37, 38, 39, 40, 41, 42, -1, -1, -1, -1, - -1, 48, 22, 23, 24, 25, 26, 27, 28, 29, - -1, -1, -1, 33, 34, 35, 36, 37, 38, 39, - 40, 41, 42, -1, -1, -1, -1, -1, 48, 22, - 23, 24, 25, 26, 27, 28, 29, -1, -1, -1, - 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, - -1, -1, -1, -1, -1, 48, 22, 23, 24, 25, - 26, 27, 28, 29, -1, -1, -1, 33, 34, 35, - 36, 37, 38, 39, 40, 41, 42, 22, 23, 24, - 25, 26, 27, -1, -1, -1, -1, -1, -1, -1, - -1, 36, 37, 38, 39, 40, 41, 42 -}; - -/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing - symbol of state STATE-NUM. */ -static const yytype_uint8 yystos[] = -{ - 0, 3, 4, 5, 7, 18, 19, 30, 38, 39, - 44, 48, 49, 54, 55, 56, 57, 64, 65, 72, - 75, 49, 51, 7, 49, 56, 57, 72, 75, 75, - 75, 8, 9, 10, 75, 0, 8, 9, 10, 11, - 12, 13, 14, 15, 59, 56, 32, 22, 23, 24, - 25, 26, 27, 28, 29, 33, 34, 35, 36, 37, - 38, 39, 40, 41, 42, 48, 73, 74, 75, 75, - 49, 51, 75, 31, 59, 50, 50, 50, 50, 7, - 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75, 75, 75, 75, 75, 75, 75, 50, - 47, 52, 50, 52, 50, 7, 75, 75, 75, 16, - 32, 49, 51, 60, 48, 75, 66, 46, 75, 59, - 62, 63, 75, 17, 61, 55, 7, 48, 50, 47, - 52, 46, 5, 58, 67, 58, 59, 60, 7, 48, - 20, 21, 68, 48, 61, 71, 49, 58, 55, 75, - 48, 50, 69, 55, 70, 68 -}; - -#define yyerrok (yyerrstatus = 0) -#define yyclearin (yychar = YYEMPTY) -#define YYEMPTY (-2) -#define YYEOF 0 - -#define YYACCEPT goto yyacceptlab -#define YYABORT goto yyabortlab -#define YYERROR goto yyerrorlab - - -/* Like YYERROR except do call yyerror. This remains here temporarily - to ease the transition to the new meaning of YYERROR, for GCC. - Once GCC version 2 has supplanted version 1, this can go. */ - -#define YYFAIL goto yyerrlab - -#define YYRECOVERING() (!!yyerrstatus) - -#define YYBACKUP(Token, Value) \ -do \ - if (yychar == YYEMPTY && yylen == 1) \ - { \ - yychar = (Token); \ - yylval = (Value); \ - yytoken = YYTRANSLATE (yychar); \ - YYPOPSTACK (1); \ - goto yybackup; \ - } \ - else \ - { \ - yyerror (YY_("syntax error: cannot back up")); \ - YYERROR; \ - } \ -while (YYID (0)) - - -#define YYTERROR 1 -#define YYERRCODE 256 - - -/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N]. - If N is 0, then set CURRENT to the empty location which ends - the previous symbol: RHS[0] (always defined). */ - -#define YYRHSLOC(Rhs, K) ((Rhs)[K]) -#ifndef YYLLOC_DEFAULT -# define YYLLOC_DEFAULT(Current, Rhs, N) \ - do \ - if (YYID (N)) \ - { \ - (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \ - (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \ - (Current).last_line = YYRHSLOC (Rhs, N).last_line; \ - (Current).last_column = YYRHSLOC (Rhs, N).last_column; \ - } \ - else \ - { \ - (Current).first_line = (Current).last_line = \ - YYRHSLOC (Rhs, 0).last_line; \ - (Current).first_column = (Current).last_column = \ - YYRHSLOC (Rhs, 0).last_column; \ - } \ - while (YYID (0)) -#endif - - -/* YY_LOCATION_PRINT -- Print the location on the stream. - This macro was not mandated originally: define only if we know - we won't break user code: when these are the locations we know. */ - -#ifndef YY_LOCATION_PRINT -# if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL -# define YY_LOCATION_PRINT(File, Loc) \ - fprintf (File, "%d.%d-%d.%d", \ - (Loc).first_line, (Loc).first_column, \ - (Loc).last_line, (Loc).last_column) -# else -# define YY_LOCATION_PRINT(File, Loc) ((void) 0) -# endif -#endif - - -/* YYLEX -- calling `yylex' with the right arguments. */ - -#ifdef YYLEX_PARAM -# define YYLEX yylex (&yylval, YYLEX_PARAM) -#else -# define YYLEX yylex (&yylval) -#endif - -/* Enable debugging if requested. */ -#if YYDEBUG - -# ifndef YYFPRINTF -# include /* INFRINGES ON USER NAME SPACE */ -# define YYFPRINTF fprintf -# endif - -# define YYDPRINTF(Args) \ -do { \ - if (yydebug) \ - YYFPRINTF Args; \ -} while (YYID (0)) - -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ -do { \ - if (yydebug) \ - { \ - YYFPRINTF (stderr, "%s ", Title); \ - yy_symbol_print (stderr, \ - Type, Value); \ - YYFPRINTF (stderr, "\n"); \ - } \ -} while (YYID (0)) - - -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ - -/*ARGSUSED*/ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) -#else -static void -yy_symbol_value_print (yyoutput, yytype, yyvaluep) - FILE *yyoutput; - int yytype; - YYSTYPE const * const yyvaluep; -#endif -{ - if (!yyvaluep) - return; -# ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep); -# else - YYUSE (yyoutput); -# endif - switch (yytype) - { - default: - break; - } -} - - -/*--------------------------------. -| Print this symbol on YYOUTPUT. | -`--------------------------------*/ - -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep) -#else -static void -yy_symbol_print (yyoutput, yytype, yyvaluep) - FILE *yyoutput; - int yytype; - YYSTYPE const * const yyvaluep; -#endif -{ - if (yytype < YYNTOKENS) - YYFPRINTF (yyoutput, "token %s (", yytname[yytype]); - else - YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]); - - yy_symbol_value_print (yyoutput, yytype, yyvaluep); - YYFPRINTF (yyoutput, ")"); -} - -/*------------------------------------------------------------------. -| yy_stack_print -- Print the state stack from its BOTTOM up to its | -| TOP (included). | -`------------------------------------------------------------------*/ - -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_stack_print (yytype_int16 *bottom, yytype_int16 *top) -#else -static void -yy_stack_print (bottom, top) - yytype_int16 *bottom; - yytype_int16 *top; -#endif -{ - YYFPRINTF (stderr, "Stack now"); - for (; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); - YYFPRINTF (stderr, "\n"); -} - -# define YY_STACK_PRINT(Bottom, Top) \ -do { \ - if (yydebug) \ - yy_stack_print ((Bottom), (Top)); \ -} while (YYID (0)) - - -/*------------------------------------------------. -| Report that the YYRULE is going to be reduced. | -`------------------------------------------------*/ - -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yy_reduce_print (YYSTYPE *yyvsp, int yyrule) -#else -static void -yy_reduce_print (yyvsp, yyrule) - YYSTYPE *yyvsp; - int yyrule; -#endif -{ - int yynrhs = yyr2[yyrule]; - int yyi; - unsigned long int yylno = yyrline[yyrule]; - YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n", - yyrule - 1, yylno); - /* The symbols being reduced. */ - for (yyi = 0; yyi < yynrhs; yyi++) - { - fprintf (stderr, " $%d = ", yyi + 1); - yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi], - &(yyvsp[(yyi + 1) - (yynrhs)]) - ); - fprintf (stderr, "\n"); - } -} - -# define YY_REDUCE_PRINT(Rule) \ -do { \ - if (yydebug) \ - yy_reduce_print (yyvsp, Rule); \ -} while (YYID (0)) - -/* Nonzero means print parse trace. It is left uninitialized so that - multiple parsers can coexist. */ -int yydebug; -#else /* !YYDEBUG */ -# define YYDPRINTF(Args) -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) -# define YY_STACK_PRINT(Bottom, Top) -# define YY_REDUCE_PRINT(Rule) -#endif /* !YYDEBUG */ - - -/* YYINITDEPTH -- initial size of the parser's stacks. */ -#ifndef YYINITDEPTH -# define YYINITDEPTH 200 -#endif - -/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only - if the built-in stack extension method is used). - - Do not make this value too large; the results are undefined if - YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH) - evaluated with infinite-precision integer arithmetic. */ - -#ifndef YYMAXDEPTH -# define YYMAXDEPTH 10000 -#endif - - - -#if YYERROR_VERBOSE - -# ifndef yystrlen -# if defined __GLIBC__ && defined _STRING_H -# define yystrlen strlen -# else -/* Return the length of YYSTR. */ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static YYSIZE_T -yystrlen (const char *yystr) -#else -static YYSIZE_T -yystrlen (yystr) - const char *yystr; -#endif -{ - YYSIZE_T yylen; - for (yylen = 0; yystr[yylen]; yylen++) - continue; - return yylen; -} -# endif -# endif - -# ifndef yystpcpy -# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE -# define yystpcpy stpcpy -# else -/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in - YYDEST. */ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static char * -yystpcpy (char *yydest, const char *yysrc) -#else -static char * -yystpcpy (yydest, yysrc) - char *yydest; - const char *yysrc; -#endif -{ - char *yyd = yydest; - const char *yys = yysrc; - - while ((*yyd++ = *yys++) != '\0') - continue; - - return yyd - 1; -} -# endif -# endif - -# ifndef yytnamerr -/* Copy to YYRES the contents of YYSTR after stripping away unnecessary - quotes and backslashes, so that it's suitable for yyerror. The - heuristic is that double-quoting is unnecessary unless the string - contains an apostrophe, a comma, or backslash (other than - backslash-backslash). YYSTR is taken from yytname. If YYRES is - null, do not copy; instead, return the length of what the result - would have been. */ -static YYSIZE_T -yytnamerr (char *yyres, const char *yystr) -{ - if (*yystr == '"') - { - YYSIZE_T yyn = 0; - char const *yyp = yystr; - - for (;;) - switch (*++yyp) - { - case '\'': - case ',': - goto do_not_strip_quotes; - - case '\\': - if (*++yyp != '\\') - goto do_not_strip_quotes; - /* Fall through. */ - default: - if (yyres) - yyres[yyn] = *yyp; - yyn++; - break; - - case '"': - if (yyres) - yyres[yyn] = '\0'; - return yyn; - } - do_not_strip_quotes: ; - } - - if (! yyres) - return yystrlen (yystr); - - return yystpcpy (yyres, yystr) - yyres; -} -# endif - -/* Copy into YYRESULT an error message about the unexpected token - YYCHAR while in state YYSTATE. Return the number of bytes copied, - including the terminating null byte. If YYRESULT is null, do not - copy anything; just return the number of bytes that would be - copied. As a special case, return 0 if an ordinary "syntax error" - message will do. Return YYSIZE_MAXIMUM if overflow occurs during - size calculation. */ -static YYSIZE_T -yysyntax_error (char *yyresult, int yystate, int yychar) -{ - int yyn = yypact[yystate]; - - if (! (YYPACT_NINF < yyn && yyn <= YYLAST)) - return 0; - else - { - int yytype = YYTRANSLATE (yychar); - YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]); - YYSIZE_T yysize = yysize0; - YYSIZE_T yysize1; - int yysize_overflow = 0; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - int yyx; - -# if 0 - /* This is so xgettext sees the translatable formats that are - constructed on the fly. */ - YY_("syntax error, unexpected %s"); - YY_("syntax error, unexpected %s, expecting %s"); - YY_("syntax error, unexpected %s, expecting %s or %s"); - YY_("syntax error, unexpected %s, expecting %s or %s or %s"); - YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"); -# endif - char *yyfmt; - char const *yyf; - static char const yyunexpected[] = "syntax error, unexpected %s"; - static char const yyexpecting[] = ", expecting %s"; - static char const yyor[] = " or %s"; - char yyformat[sizeof yyunexpected - + sizeof yyexpecting - 1 - + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2) - * (sizeof yyor - 1))]; - char const *yyprefix = yyexpecting; - - /* Start YYX at -YYN if negative to avoid negative indexes in - YYCHECK. */ - int yyxbegin = yyn < 0 ? -yyn : 0; - - /* Stay within bounds of both yycheck and yytname. */ - int yychecklim = YYLAST - yyn + 1; - int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; - int yycount = 1; - - yyarg[0] = yytname[yytype]; - yyfmt = yystpcpy (yyformat, yyunexpected); - - for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR) - { - if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) - { - yycount = 1; - yysize = yysize0; - yyformat[sizeof yyunexpected - 1] = '\0'; - break; - } - yyarg[yycount++] = yytname[yyx]; - yysize1 = yysize + yytnamerr (0, yytname[yyx]); - yysize_overflow |= (yysize1 < yysize); - yysize = yysize1; - yyfmt = yystpcpy (yyfmt, yyprefix); - yyprefix = yyor; - } - - yyf = YY_(yyformat); - yysize1 = yysize + yystrlen (yyf); - yysize_overflow |= (yysize1 < yysize); - yysize = yysize1; - - if (yysize_overflow) - return YYSIZE_MAXIMUM; - - if (yyresult) - { - /* Avoid sprintf, as that infringes on the user's name space. - Don't have undefined behavior even if the translation - produced a string with the wrong number of "%s"s. */ - char *yyp = yyresult; - int yyi = 0; - while ((*yyp = *yyf) != '\0') - { - if (*yyp == '%' && yyf[1] == 's' && yyi < yycount) - { - yyp += yytnamerr (yyp, yyarg[yyi++]); - yyf += 2; - } - else - { - yyp++; - yyf++; - } - } - } - return yysize; - } -} -#endif /* YYERROR_VERBOSE */ - - -/*-----------------------------------------------. -| Release the memory associated to this symbol. | -`-----------------------------------------------*/ - -/*ARGSUSED*/ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -static void -yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) -#else -static void -yydestruct (yymsg, yytype, yyvaluep) - const char *yymsg; - int yytype; - YYSTYPE *yyvaluep; -#endif -{ - YYUSE (yyvaluep); - - if (!yymsg) - yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); - - switch (yytype) - { - - default: - break; - } -} - - -/* Prevent warnings from -Wmissing-prototypes. */ - -#ifdef YYPARSE_PARAM -#if defined __STDC__ || defined __cplusplus -int yyparse (void *YYPARSE_PARAM); -#else -int yyparse (); -#endif -#else /* ! YYPARSE_PARAM */ -#if defined __STDC__ || defined __cplusplus -int yyparse (void); -#else -int yyparse (); -#endif -#endif /* ! YYPARSE_PARAM */ - - - - - - -/*----------. -| yyparse. | -`----------*/ - -#ifdef YYPARSE_PARAM -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -int -yyparse (void *YYPARSE_PARAM) -#else -int -yyparse (YYPARSE_PARAM) - void *YYPARSE_PARAM; -#endif -#else /* ! YYPARSE_PARAM */ -#if (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) -int -yyparse (void) -#else -int -yyparse () - -#endif -#endif -{ - /* The look-ahead symbol. */ -int yychar; - -/* The semantic value of the look-ahead symbol. */ -YYSTYPE yylval; - -/* Number of syntax errors so far. */ -int yynerrs; - - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif - - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. - - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ - - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss = yyssa; - yytype_int16 *yyssp; - - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; - - - -#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) - - YYSIZE_T yystacksize = YYINITDEPTH; - - /* The variables used to return semantic value and location from the - action routines. */ - YYSTYPE yyval; - - - /* The number of symbols on the RHS of the reduced rule. - Keep to zero when no symbol should be popped. */ - int yylen = 0; - - YYDPRINTF ((stderr, "Starting parse\n")); - - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ - - /* Initialize stack pointers. - Waste one element of value and location stack - so that they stay on the same level as the state stack. - The wasted elements are never initialized. */ - - yyssp = yyss; - yyvsp = yyvs; - - goto yysetstate; - -/*------------------------------------------------------------. -| yynewstate -- Push a new state, which is found in yystate. | -`------------------------------------------------------------*/ - yynewstate: - /* In all cases, when you get here, the value and location stacks - have just been pushed. So pushing a state here evens the stacks. */ - yyssp++; - - yysetstate: - *yyssp = yystate; - - if (yyss + yystacksize - 1 <= yyssp) - { - /* Get the current used size of the three stacks, in elements. */ - YYSIZE_T yysize = yyssp - yyss + 1; - -#ifdef yyoverflow - { - /* Give user a chance to reallocate the stack. Use copies of - these so that the &'s don't force the real ones into - memory. */ - YYSTYPE *yyvs1 = yyvs; - yytype_int16 *yyss1 = yyss; - - - /* Each stack pointer address is followed by the size of the - data in use in that stack, in bytes. This used to be a - conditional around just the two extra args, but that might - be undefined if yyoverflow is a macro. */ - yyoverflow (YY_("memory exhausted"), - &yyss1, yysize * sizeof (*yyssp), - &yyvs1, yysize * sizeof (*yyvsp), - - &yystacksize); - - yyss = yyss1; - yyvs = yyvs1; - } -#else /* no yyoverflow */ -# ifndef YYSTACK_RELOCATE - goto yyexhaustedlab; -# else - /* Extend the stack our own way. */ - if (YYMAXDEPTH <= yystacksize) - goto yyexhaustedlab; - yystacksize *= 2; - if (YYMAXDEPTH < yystacksize) - yystacksize = YYMAXDEPTH; - - { - yytype_int16 *yyss1 = yyss; - union yyalloc *yyptr = - (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); - if (! yyptr) - goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - -# undef YYSTACK_RELOCATE - if (yyss1 != yyssa) - YYSTACK_FREE (yyss1); - } -# endif -#endif /* no yyoverflow */ - - yyssp = yyss + yysize - 1; - yyvsp = yyvs + yysize - 1; - - - YYDPRINTF ((stderr, "Stack size increased to %lu\n", - (unsigned long int) yystacksize)); - - if (yyss + yystacksize - 1 <= yyssp) - YYABORT; - } - - YYDPRINTF ((stderr, "Entering state %d\n", yystate)); - - goto yybackup; - -/*-----------. -| yybackup. | -`-----------*/ -yybackup: - - /* Do appropriate processing given the current state. Read a - look-ahead token if we need one and don't already have one. */ - - /* First try to decide what to do without reference to look-ahead token. */ - yyn = yypact[yystate]; - if (yyn == YYPACT_NINF) - goto yydefault; - - /* Not known => get a look-ahead token if don't already have one. */ - - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ - if (yychar == YYEMPTY) - { - YYDPRINTF ((stderr, "Reading a token: ")); - yychar = YYLEX; - } - - if (yychar <= YYEOF) - { - yychar = yytoken = YYEOF; - YYDPRINTF ((stderr, "Now at end of input.\n")); - } - else - { - yytoken = YYTRANSLATE (yychar); - YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc); - } - - /* If the proper action on seeing token YYTOKEN is to reduce or to - detect an error, take that action. */ - yyn += yytoken; - if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken) - goto yydefault; - yyn = yytable[yyn]; - if (yyn <= 0) - { - if (yyn == 0 || yyn == YYTABLE_NINF) - goto yyerrlab; - yyn = -yyn; - goto yyreduce; - } - - if (yyn == YYFINAL) - YYACCEPT; - - /* Count tokens shifted since error; after three, turn off error - status. */ - if (yyerrstatus) - yyerrstatus--; - - /* Shift the look-ahead token. */ - YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - - /* Discard the shifted token unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; - - yystate = yyn; - *++yyvsp = yylval; - - goto yynewstate; - - -/*-----------------------------------------------------------. -| yydefault -- do the default action for the current state. | -`-----------------------------------------------------------*/ -yydefault: - yyn = yydefact[yystate]; - if (yyn == 0) - goto yyerrlab; - goto yyreduce; - - -/*-----------------------------. -| yyreduce -- Do a reduction. | -`-----------------------------*/ -yyreduce: - /* yyn is the number of a rule to reduce with. */ - yylen = yyr2[yyn]; - - /* If YYLEN is nonzero, implement the default value of the action: - `$$ = $1'. - - Otherwise, the following line sets YYVAL to garbage. - This behavior is undocumented and Bison - users should not rely upon it. Assigning to YYVAL - unconditionally makes the parser a bit smaller, and it avoids a - GCC warning that YYVAL may be used uninitialized. */ - yyval = yyvsp[1-yylen]; - - - YY_REDUCE_PRINT (yyn); - switch (yyn) - { - case 8: -#line 290 "Engine/Base/Parser.y" - { - (yyval.ulFlags) = 0; -;} - break; - - case 9: -#line 293 "Engine/Base/Parser.y" - { - (yyval.ulFlags) = (yyvsp[(1) - (2)].ulFlags) | SSF_CONSTANT; -;} - break; - - case 10: -#line 296 "Engine/Base/Parser.y" - { - (yyval.ulFlags) = (yyvsp[(1) - (2)].ulFlags) | SSF_USER; -;} - break; - - case 11: -#line 299 "Engine/Base/Parser.y" - { - (yyval.ulFlags) = (yyvsp[(1) - (2)].ulFlags) | SSF_PERSISTENT; -;} - break; - - case 12: -#line 302 "Engine/Base/Parser.y" - { - (yyval.ulFlags) = (yyvsp[(1) - (2)].ulFlags) | SSF_EXTERNAL; -;} - break; - - case 13: -#line 307 "Engine/Base/Parser.y" - { - (yyval.val).strString = ""; -;} - break; - - case 14: -#line 310 "Engine/Base/Parser.y" - { - // !!!! remove this option - //_pShell->ErrorF("Warning: symbol comments are not supported"); - (yyval.val).strString = (yyvsp[(1) - (1)].val).strString; -;} - break; - - case 15: -#line 317 "Engine/Base/Parser.y" - { - (yyval.istType) = ShellTypeNewFloat(); -;} - break; - - case 16: -#line 320 "Engine/Base/Parser.y" - { - (yyval.istType) = ShellTypeNewIndex(); -;} - break; - - case 17: -#line 323 "Engine/Base/Parser.y" - { - (yyval.istType) = ShellTypeNewString(); -;} - break; - - case 18: -#line 326 "Engine/Base/Parser.y" - { - (yyval.istType) = ShellTypeNewVoid(); -;} - break; - - case 19: -#line 331 "Engine/Base/Parser.y" - { - (yyval.pPreFunc) = NULL; -;} - break; - - case 20: -#line 334 "Engine/Base/Parser.y" - { - if (_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_sttType!=STT_FUNCTION - ||_shell_ast[_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istBaseType].st_sttType!=STT_INDEX - ||_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istFirstArgument!=_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istLastArgument - ||_shell_ast[_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istFirstArgument].st_sttType!=STT_INDEX) { - _pShell->ErrorF("'%s' must return 'INDEX' and take 'INDEX' as input", (const char *) (yyvsp[(3) - (3)].pssSymbol)->ss_strName); - } else { - void *pv = (yyvsp[(3) - (3)].pssSymbol)->ss_pvValue; - (yyval.pPreFunc) = (INDEX(*)(INDEX))(yyvsp[(3) - (3)].pssSymbol)->ss_pvValue; - } -;} - break; - - case 21: -#line 347 "Engine/Base/Parser.y" - { - (yyval.pPostFunc) = NULL; -;} - break; - - case 22: -#line 350 "Engine/Base/Parser.y" - { - if (_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_sttType!=STT_FUNCTION - ||_shell_ast[_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istBaseType].st_sttType!=STT_VOID - ||_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istFirstArgument!=_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istLastArgument - ||_shell_ast[_shell_ast[(yyvsp[(3) - (3)].pssSymbol)->ss_istType].st_istFirstArgument].st_sttType!=STT_INDEX) { - _pShell->ErrorF("'%s' must return 'void' and take 'INDEX' as input", (const char *) (yyvsp[(3) - (3)].pssSymbol)->ss_strName); - } else { - (yyval.pPostFunc) = (void(*)(INDEX))(yyvsp[(3) - (3)].pssSymbol)->ss_pvValue; - } -;} - break; - - case 23: -#line 363 "Engine/Base/Parser.y" - { - (yyval.istType) = ShellTypeNewFunction(0); - ShellTypeAddFunctionArgument((yyval.istType), ShellTypeNewVoid()); -;} - break; - - case 24: -#line 367 "Engine/Base/Parser.y" - { - (yyval.istType) = (yyvsp[(1) - (1)].istType); -;} - break; - - case 25: -#line 373 "Engine/Base/Parser.y" - { - (yyval.istType) = ShellTypeNewFunction(0); - ShellTypeAddFunctionArgument((yyval.istType), (yyvsp[(1) - (1)].istType)); -;} - break; - - case 26: -#line 381 "Engine/Base/Parser.y" - { - (yyval.istType) = (yyvsp[(1) - (3)].istType); - ShellTypeAddFunctionArgument((yyval.istType), (yyvsp[(3) - (3)].istType)); -;} - break; - - case 27: -#line 392 "Engine/Base/Parser.y" - { - Declaration((yyvsp[(1) - (7)].ulFlags), (yyvsp[(2) - (7)].istType), *(yyvsp[(3) - (7)].pssSymbol), (yyvsp[(4) - (7)].pPreFunc), (yyvsp[(5) - (7)].pPostFunc)); - ShellTypeDelete((yyvsp[(2) - (7)].istType)); -;} - break; - - case 28: -#line 396 "Engine/Base/Parser.y" - { - // take function from the parameter list and set its return type - _shell_ast[(yyvsp[(5) - (8)].istType)].st_istBaseType = (yyvsp[(2) - (8)].istType); - (yyvsp[(2) - (8)].istType) = (yyvsp[(5) - (8)].istType); - // declare it - Declaration((yyvsp[(1) - (8)].ulFlags), (yyvsp[(2) - (8)].istType), *(yyvsp[(3) - (8)].pssSymbol), NULL, NULL); - // free the type (declaration will make a copy) - ShellTypeDelete((yyvsp[(2) - (8)].istType)); -;} - break; - - case 29: -#line 405 "Engine/Base/Parser.y" - { - if ((yyvsp[(5) - (10)].val).sttType!=STT_INDEX) { - _pShell->ErrorF("Array size is not integral"); - } - (yyvsp[(2) - (10)].istType) = ShellTypeNewArray((yyvsp[(2) - (10)].istType), (yyvsp[(5) - (10)].val).iIndex); - Declaration((yyvsp[(1) - (10)].ulFlags), (yyvsp[(2) - (10)].istType), *(yyvsp[(3) - (10)].pssSymbol), NULL, NULL); - ShellTypeDelete((yyvsp[(2) - (10)].istType)); -;} - break; - - case 30: -#line 415 "Engine/Base/Parser.y" - { - // dummy -;} - break; - - case 31: -#line 418 "Engine/Base/Parser.y" - { - // dummy -;} - break; - - case 32: -#line 421 "Engine/Base/Parser.y" - { - // print its value - if ((yyvsp[(1) - (2)].val).sttType == STT_VOID) { - NOTHING; - } else if ((yyvsp[(1) - (2)].val).sttType == STT_FLOAT) { - CPrintF("%g\n", (yyvsp[(1) - (2)].val).fFloat); - } else if ((yyvsp[(1) - (2)].val).sttType == STT_STRING) { - CPrintF("\"%s\"\n", (yyvsp[(1) - (2)].val).strString); - } else if ((yyvsp[(1) - (2)].val).sttType == STT_INDEX) { - CPrintF("%d(0x%08X)\n", (yyvsp[(1) - (2)].val).iIndex, (yyvsp[(1) - (2)].val).iIndex); - } else { - _pShell->ErrorF("Expression cannot be printed"); - } -;} - break; - - case 33: -#line 435 "Engine/Base/Parser.y" - { - // if it is constant - if ((yyvsp[(1) - (4)].lvLValue).lv_pssSymbol->ss_ulFlags&SSF_CONSTANT) { - _pShell->ErrorF("Symbol '%s' is a constant", (const char *) (yyvsp[(1) - (4)].lvLValue).lv_pssSymbol->ss_strName); - // if it is not constant - } else { - // if it can be changed - if ((yyvsp[(1) - (4)].lvLValue).lv_pssSymbol->ss_pPreFunc==NULL || (yyvsp[(1) - (4)].lvLValue).lv_pssSymbol->ss_pPreFunc((yyvsp[(1) - (4)].lvLValue).lv_pvAddress)) { - // if floats - if ((yyvsp[(1) - (4)].lvLValue).lv_sttType == STT_FLOAT && (yyvsp[(3) - (4)].val).sttType==STT_FLOAT) { - // assign value - *(FLOAT*)(yyvsp[(1) - (4)].lvLValue).lv_pvAddress = (yyvsp[(3) - (4)].val).fFloat; - // if indices - } else if ((yyvsp[(1) - (4)].lvLValue).lv_sttType == STT_INDEX && (yyvsp[(3) - (4)].val).sttType==STT_INDEX) { - // assign value - *(INDEX*)(yyvsp[(1) - (4)].lvLValue).lv_pvAddress = (yyvsp[(3) - (4)].val).iIndex; - - // if strings - } else if ((yyvsp[(1) - (4)].lvLValue).lv_sttType == STT_STRING && (yyvsp[(3) - (4)].val).sttType==STT_STRING) { - // assign value - *(CTString*)(yyvsp[(1) - (4)].lvLValue).lv_pvAddress = (yyvsp[(3) - (4)].val).strString; - - // if assigning index to float - } else if ((yyvsp[(1) - (4)].lvLValue).lv_sttType == STT_FLOAT && (yyvsp[(3) - (4)].val).sttType==STT_INDEX) { - *(FLOAT*)(yyvsp[(1) - (4)].lvLValue).lv_pvAddress = (yyvsp[(3) - (4)].val).iIndex; - // otherwise - } else { - // error - _pShell->ErrorF("Cannot assign: different types"); - } - - // call post-change function - if ((yyvsp[(1) - (4)].lvLValue).lv_pssSymbol->ss_pPostFunc!=NULL) { - (yyvsp[(1) - (4)].lvLValue).lv_pssSymbol->ss_pPostFunc((yyvsp[(1) - (4)].lvLValue).lv_pvAddress); - } - } - } -;} - break; - - case 34: -#line 473 "Engine/Base/Parser.y" - { - Declaration((yyvsp[(1) - (6)].ulFlags), (yyvsp[(2) - (6)].istType), *(yyvsp[(3) - (6)].pssSymbol), NULL, NULL); - ShellTypeDelete((yyvsp[(2) - (6)].istType)); - - CShellSymbol &ssSymbol = *(yyvsp[(3) - (6)].pssSymbol); - // if it is constant - if (ssSymbol.ss_ulFlags&SSF_CONSTANT) { - // error - _pShell->ErrorF("Symbol '%s' is a constant", (const char *) ssSymbol.ss_strName); - } - - // get symbol type - ShellTypeType stt = _shell_ast[(yyvsp[(2) - (6)].istType)].st_sttType; - - // if floats - if (stt == STT_FLOAT && (yyvsp[(5) - (6)].val).sttType==STT_FLOAT) { - // assign value - *(FLOAT*)ssSymbol.ss_pvValue = (yyvsp[(5) - (6)].val).fFloat; - // if indices - } else if (stt == STT_INDEX && (yyvsp[(5) - (6)].val).sttType==STT_INDEX) { - // assign value - *(INDEX*)ssSymbol.ss_pvValue = (yyvsp[(5) - (6)].val).iIndex; - // if strings - } else if (stt == STT_STRING && (yyvsp[(5) - (6)].val).sttType==STT_STRING) { - // assign value - *(CTString*)ssSymbol.ss_pvValue = (yyvsp[(5) - (6)].val).strString; - // !!!! remove this conversion - } else if (stt == STT_FLOAT && (yyvsp[(5) - (6)].val).sttType==STT_INDEX) { - _pShell->ErrorF("Warning: assigning INDEX to FLOAT!"); - *(FLOAT*)ssSymbol.ss_pvValue = (yyvsp[(5) - (6)].val).iIndex; - } else { - _pShell->ErrorF("Symbol '%s' and its initializer have different types", (const char *) ssSymbol.ss_strName); - } -;} - break; - - case 35: -#line 507 "Engine/Base/Parser.y" - { -extern void PrintShellSymbolHelp(const CTString &strSymbol); - PrintShellSymbolHelp((yyvsp[(2) - (2)].pssSymbol)->ss_strName); -;} - break; - - case 36: -#line 511 "Engine/Base/Parser.y" - { -extern void PrintShellSymbolHelp(const CTString &strSymbol); - PrintShellSymbolHelp((yyvsp[(2) - (4)].pssSymbol)->ss_strName); -;} - break; - - case 37: -#line 515 "Engine/Base/Parser.y" - { -extern void PrintShellSymbolHelp(const CTString &strSymbol); - PrintShellSymbolHelp((yyvsp[(2) - (4)].pssSymbol)->ss_strName); -;} - break; - - case 38: -#line 519 "Engine/Base/Parser.y" - { - _bExecNextBlock = FALSE; - if ((yyvsp[(3) - (4)].val).sttType == STT_INDEX) { - _bExecNextBlock = (yyvsp[(3) - (4)].val).iIndex!=0; - } else if ((yyvsp[(3) - (4)].val).sttType == STT_FLOAT) { - _bExecNextBlock = (yyvsp[(3) - (4)].val).fFloat!=0; - } else { - _pShell->ErrorF("If expression is not integral"); - } - (yyvsp[(1) - (4)].ulFlags) = _bExecNextBlock; -;} - break; - - case 39: -#line 529 "Engine/Base/Parser.y" - { - _bExecNextElse = !(yyvsp[(1) - (6)].ulFlags); - _bExecNextBlock = TRUE; -;} - break; - - case 42: -#line 538 "Engine/Base/Parser.y" - { - if (_bExecNextElse) { - _bExecNextBlock = FALSE; - if ((yyvsp[(3) - (4)].val).sttType == STT_INDEX) { - _bExecNextBlock = (yyvsp[(3) - (4)].val).iIndex!=0; - } else if ((yyvsp[(3) - (4)].val).sttType == STT_FLOAT) { - _bExecNextBlock = (yyvsp[(3) - (4)].val).fFloat!=0; - } else { - _pShell->ErrorF("If expression is not integral"); - } - (yyvsp[(1) - (4)].ulFlags) = _bExecNextBlock; - } else { - _bExecNextBlock = FALSE; - _bExecNextElse = FALSE; - (yyvsp[(1) - (4)].ulFlags) = TRUE; - } -;} - break; - - case 43: -#line 554 "Engine/Base/Parser.y" - { - _bExecNextElse = !(yyvsp[(1) - (6)].ulFlags); - _bExecNextBlock = TRUE; -;} - break; - - case 45: -#line 559 "Engine/Base/Parser.y" - { - _bExecNextBlock = _bExecNextElse; -;} - break; - - case 46: -#line 561 "Engine/Base/Parser.y" - { - _bExecNextBlock = TRUE; -;} - break; - - case 47: -#line 567 "Engine/Base/Parser.y" - { - CShellSymbol &ssSymbol = *(yyvsp[(1) - (1)].pssSymbol); - const ShellType &stType = _shell_ast[ssSymbol.ss_istType]; - - (yyval.lvLValue).lv_pssSymbol = &ssSymbol; - if (!ssSymbol.IsDeclared()) { - // error - _pShell->ErrorF("Identifier '%s' is not declared", (const char *) (yyvsp[(1) - (1)].pssSymbol)->ss_strName); - fDummy = -666; - (yyval.lvLValue).lv_sttType = STT_VOID; - (yyval.lvLValue).lv_pvAddress = &fDummy; - // if the identifier is a float, int or string - } else if (stType.st_sttType==STT_FLOAT || stType.st_sttType==STT_INDEX || stType.st_sttType==STT_STRING) { - // get its value and type - (yyval.lvLValue).lv_sttType = stType.st_sttType; - (yyval.lvLValue).lv_pvAddress = ssSymbol.ss_pvValue; - // if the identifier is something else - } else { - // error - _pShell->ErrorF("'%s' doesn't have a value", (const char *) (yyvsp[(1) - (1)].pssSymbol)->ss_strName); - fDummy = -666.0f; - (yyval.lvLValue).lv_sttType = STT_VOID; - (yyval.lvLValue).lv_pvAddress = &fDummy; - } -;} - break; - - case 48: -#line 592 "Engine/Base/Parser.y" - { - CShellSymbol &ssSymbol = *(yyvsp[(1) - (4)].pssSymbol); - const ShellType &stType = _shell_ast[ssSymbol.ss_istType]; - (yyval.lvLValue).lv_pssSymbol = &ssSymbol; - - int iIndex = 0; - // if subscript is index - if ((yyvsp[(3) - (4)].val).sttType==STT_INDEX) { - // get the index - iIndex = (yyvsp[(3) - (4)].val).iIndex; - // if subscript is not index - } else { - // error - _pShell->ErrorF("Array subscript is not integral"); - } - // if the symbol is array - if (stType.st_sttType==STT_ARRAY) { - const ShellType &stBase = _shell_ast[stType.st_istBaseType]; - // if it is float or int array - if (stBase.st_sttType==STT_FLOAT || stBase.st_sttType==STT_INDEX) { - // if the index is out of range - if (iIndex<0 || iIndex>=stType.st_ctArraySize) { - _pShell->ErrorF("Array member out of range"); - fDummy = -666.0f; - (yyval.lvLValue).lv_pvAddress = &fDummy; - } else { - // get its value and type - (yyval.lvLValue).lv_sttType = stBase.st_sttType; - (yyval.lvLValue).lv_pvAddress = (FLOAT*)ssSymbol.ss_pvValue+iIndex; - } - } - } else { - _pShell->ErrorF("'%s[]' doesn't have a value", (const char *) (yyvsp[(1) - (4)].pssSymbol)->ss_strName); - fDummy = -666.0f; - (yyval.lvLValue).lv_pvAddress = &fDummy; - } -;} - break; - - case 49: -#line 632 "Engine/Base/Parser.y" - { - (yyval.arg).istType = ShellTypeNewFunction(ShellTypeNewVoid()); - ShellTypeAddFunctionArgument((yyval.arg).istType, ShellTypeNewVoid()); - (yyval.arg).ctBytes = 0; -;} - break; - - case 50: -#line 637 "Engine/Base/Parser.y" - { - (yyval.arg) = (yyvsp[(1) - (1)].arg); -;} - break; - - case 51: -#line 643 "Engine/Base/Parser.y" - { - (yyval.arg).istType = ShellTypeNewFunction(ShellTypeNewVoid()); - ShellTypeAddFunctionArgument((yyval.arg).istType, ShellTypeNewByType((yyvsp[(1) - (1)].val).sttType)); - (yyval.arg).ctBytes = PushExpression((yyvsp[(1) - (1)].val)); -;} - break; - - case 52: -#line 648 "Engine/Base/Parser.y" - { - (yyval.arg) = (yyvsp[(1) - (3)].arg); - ShellTypeAddFunctionArgument((yyval.arg).istType, ShellTypeNewByType((yyvsp[(3) - (3)].val).sttType)); - (yyval.arg).ctBytes += PushExpression((yyvsp[(3) - (3)].val)); -;} - break; - - case 53: -#line 655 "Engine/Base/Parser.y" - { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = (yyvsp[(1) - (1)].val).fFloat; -;} - break; - - case 54: -#line 659 "Engine/Base/Parser.y" - { - (yyval.val).sttType = STT_INDEX; - (yyval.val).iIndex = (yyvsp[(1) - (1)].val).iIndex; -;} - break; - - case 55: -#line 663 "Engine/Base/Parser.y" - { - (yyval.val).sttType = STT_STRING; - (yyval.val).strString = (yyvsp[(1) - (1)].val).strString; -;} - break; - - case 56: -#line 667 "Engine/Base/Parser.y" - { - // get its value - (yyval.val).sttType = (yyvsp[(1) - (1)].lvLValue).lv_sttType; - if ((yyvsp[(1) - (1)].lvLValue).lv_sttType==STT_VOID) { - NOTHING; - } else if ((yyvsp[(1) - (1)].lvLValue).lv_sttType==STT_FLOAT) { - (yyval.val).fFloat = *(FLOAT*)(yyvsp[(1) - (1)].lvLValue).lv_pvAddress; - } else if ((yyvsp[(1) - (1)].lvLValue).lv_sttType==STT_INDEX) { - (yyval.val).iIndex = *(INDEX*)(yyvsp[(1) - (1)].lvLValue).lv_pvAddress; - } else if ((yyvsp[(1) - (1)].lvLValue).lv_sttType==STT_STRING) { - (yyval.val).strString = (const char*)*(CTString*)(yyvsp[(1) - (1)].lvLValue).lv_pvAddress; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - _pShell->ErrorF("'%s' is of wrong type", (const char *) (yyvsp[(1) - (1)].lvLValue).lv_pssSymbol->ss_strName); - } -;} - break; - - case 57: -#line 685 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex<<(yyvsp[(3) - (3)].val).iIndex; - } else { - _pShell->ErrorF("Wrong arguments for '<<'"); - (yyval.val).sttType = STT_INDEX; - (yyval.val).iIndex = -666; - } -;} - break; - - case 58: -#line 698 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex>>(yyvsp[(3) - (3)].val).iIndex; - } else { - _pShell->ErrorF("Wrong arguments for '>>'"); - (yyval.val).sttType = STT_INDEX; - (yyval.val).iIndex = -666; - } -;} - break; - - case 59: -#line 712 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'&' is illegal for FLOAT values"); - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex&(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 60: -#line 726 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'|' is illegal for FLOAT values"); - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex|(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 61: -#line 740 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'^' is illegal for FLOAT values"); - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex^(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 62: -#line 756 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'&&' is illegal for FLOAT values"); - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex&&(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 63: -#line 770 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'||' is illegal for FLOAT values"); - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex||(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 64: -#line 785 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = (yyvsp[(1) - (3)].val).fFloat+(yyvsp[(3) - (3)].val).fFloat; - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex+(yyvsp[(3) - (3)].val).iIndex; - } else if ((yyvsp[(1) - (3)].val).sttType == STT_STRING) { - CTString &strNew = _shell_astrTempStrings.Push(); - strNew = CTString((yyvsp[(1) - (3)].val).strString)+(yyvsp[(3) - (3)].val).strString; - (yyval.val).strString = (const char*)strNew; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 65: -#line 804 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = (yyvsp[(1) - (3)].val).fFloat-(yyvsp[(3) - (3)].val).fFloat; - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex-(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 66: -#line 820 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = (yyvsp[(1) - (3)].val).fFloat*(yyvsp[(3) - (3)].val).fFloat; - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex*(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } - -;} - break; - - case 67: -#line 836 "Engine/Base/Parser.y" - { - - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = (yyvsp[(1) - (3)].val).fFloat/(yyvsp[(3) - (3)].val).fFloat; - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - if ((yyvsp[(3) - (3)].val).iIndex==0) { - _pShell->ErrorF("Division by zero!\n"); - (yyval.val).iIndex = 0; - } else { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex/(yyvsp[(3) - (3)].val).iIndex; - } - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } - -;} - break; - - case 68: -#line 858 "Engine/Base/Parser.y" - { - MatchTypes((yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); - - (yyval.val).sttType = (yyvsp[(1) - (3)].val).sttType; - if ((yyvsp[(1) - (3)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'%' is illegal for FLOAT values"); - } else if ((yyvsp[(1) - (3)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(1) - (3)].val).iIndex%(yyvsp[(3) - (3)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } - -;} - break; - - case 69: -#line 874 "Engine/Base/Parser.y" - { - DoComparison((yyval.val), (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), '<'); -;} - break; - - case 70: -#line 877 "Engine/Base/Parser.y" - { - DoComparison((yyval.val), (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), '>'); -;} - break; - - case 71: -#line 880 "Engine/Base/Parser.y" - { - DoComparison((yyval.val), (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), '='); -;} - break; - - case 72: -#line 883 "Engine/Base/Parser.y" - { - DoComparison((yyval.val), (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), '!'); -;} - break; - - case 73: -#line 886 "Engine/Base/Parser.y" - { - DoComparison((yyval.val), (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), '}'); -;} - break; - - case 74: -#line 889 "Engine/Base/Parser.y" - { - DoComparison((yyval.val), (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), '{'); -;} - break; - - case 75: -#line 895 "Engine/Base/Parser.y" - { - (yyval.val).sttType = (yyvsp[(2) - (2)].val).sttType; - if ((yyvsp[(2) - (2)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = -(yyvsp[(2) - (2)].val).fFloat; - } else if ((yyvsp[(2) - (2)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = -(yyvsp[(2) - (2)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 76: -#line 909 "Engine/Base/Parser.y" - { - (yyval.val).sttType = (yyvsp[(2) - (2)].val).sttType; - if ((yyvsp[(2) - (2)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = (yyvsp[(2) - (2)].val).fFloat; - } else if ((yyvsp[(2) - (2)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(2) - (2)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 77: -#line 921 "Engine/Base/Parser.y" - { - (yyval.val).sttType = (yyvsp[(2) - (2)].val).sttType; - if ((yyvsp[(2) - (2)].val).sttType == STT_FLOAT) { - _pShell->ErrorF("'!' is illegal for FLOAT values"); - (yyval.val).fFloat = (yyvsp[(2) - (2)].val).fFloat; - } else if ((yyvsp[(2) - (2)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = !(yyvsp[(2) - (2)].val).iIndex; - } else { - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } -;} - break; - - case 78: -#line 934 "Engine/Base/Parser.y" - { - (yyval.val).sttType = STT_FLOAT; - if ((yyvsp[(4) - (4)].val).sttType == STT_FLOAT) { - (yyval.val).fFloat = (yyvsp[(4) - (4)].val).fFloat; - } else if ((yyvsp[(4) - (4)].val).sttType == STT_INDEX) { - (yyval.val).fFloat = FLOAT((yyvsp[(4) - (4)].val).iIndex); - } else if ((yyvsp[(4) - (4)].val).sttType == STT_STRING) { - (yyval.val).fFloat = atof((yyvsp[(4) - (4)].val).strString); - } else { - _pShell->ErrorF("Cannot convert to FLOAT"); - (yyval.val).sttType = STT_VOID; - } -;} - break; - - case 79: -#line 948 "Engine/Base/Parser.y" - { - (yyval.val).sttType = STT_INDEX; - if ((yyvsp[(4) - (4)].val).sttType == STT_FLOAT) { - (yyval.val).iIndex = INDEX((yyvsp[(4) - (4)].val).fFloat); - } else if ((yyvsp[(4) - (4)].val).sttType == STT_INDEX) { - (yyval.val).iIndex = (yyvsp[(4) - (4)].val).iIndex; - } else if ((yyvsp[(4) - (4)].val).sttType == STT_STRING) { - (yyval.val).iIndex = atol((yyvsp[(4) - (4)].val).strString); - } else { - _pShell->ErrorF("Cannot convert to INDEX"); - (yyval.val).sttType = STT_VOID; - } -;} - break; - - case 80: -#line 962 "Engine/Base/Parser.y" - { - CTString &strNew = _shell_astrTempStrings.Push(); - (yyval.val).sttType = STT_STRING; - if ((yyvsp[(4) - (4)].val).sttType == STT_FLOAT) { - strNew.PrintF("%g", (yyvsp[(4) - (4)].val).fFloat); - } else if ((yyvsp[(4) - (4)].val).sttType == STT_INDEX) { - strNew.PrintF("%d", (yyvsp[(4) - (4)].val).iIndex); - } else if ((yyvsp[(4) - (4)].val).sttType == STT_STRING) { - strNew = (yyvsp[(4) - (4)].val).strString; - } else { - _pShell->ErrorF("Cannot convert to CTString"); - (yyval.val).sttType = STT_VOID; - } - (yyval.val).strString = (const char*)strNew; -;} - break; - - case 81: -#line 979 "Engine/Base/Parser.y" - { - // if the identifier is not declared - if (!(yyvsp[(1) - (4)].pssSymbol)->IsDeclared()) { - // error - _pShell->ErrorF("Identifier '%s' is not declared", (const char *) (yyvsp[(1) - (4)].pssSymbol)->ss_strName); - // if the identifier is declared - } else { - // get its type - ShellType &stFunc = _shell_ast[(yyvsp[(1) - (4)].pssSymbol)->ss_istType]; - - // if the identifier is a function - if (stFunc.st_sttType==STT_FUNCTION) { - // determine result type - ShellType &stResult = _shell_ast[stFunc.st_istBaseType]; - // match argument list result to that result - _shell_ast[_shell_ast[(yyvsp[(3) - (4)].arg).istType].st_istBaseType].st_sttType = stResult.st_sttType; - // if types are same - if (ShellTypeIsSame((yyvsp[(3) - (4)].arg).istType, (yyvsp[(1) - (4)].pssSymbol)->ss_istType)) { - bool callfunc = true; - -// !!! FIXME: maybe just dump the win32 codepath here? This will break on Win64, and maybe break on different compilers/compiler versions, etc. -#ifdef PLATFORM_WIN32 - #define CALLPARAMS - #define FUNCSIG void - #define PUSHPARAMS memcpy(_alloca((yyvsp[(3) - (4)].arg).ctBytes), _ubStack+_iStack-(yyvsp[(3) - (4)].arg).ctBytes, (yyvsp[(3) - (4)].arg).ctBytes); -#else - // This is possibly more portable, but no less scary than the alloca hack. - #define MAXSCRIPTFUNCARGS 5 - void *ARG[MAXSCRIPTFUNCARGS]; - if (((yyvsp[(3) - (4)].arg).ctBytes > sizeof (ARG))) - { - _pShell->ErrorF("Function '%s' has too many arguments!", (const char *) (yyvsp[(1) - (4)].pssSymbol)->ss_strName); - callfunc = false; - } - else - { - memcpy(ARG, _ubStack+_iStack-(yyvsp[(3) - (4)].arg).ctBytes, (yyvsp[(3) - (4)].arg).ctBytes); - memset(((char *) ARG) + (yyvsp[(3) - (4)].arg).ctBytes, '\0', sizeof (ARG) - (yyvsp[(3) - (4)].arg).ctBytes); - } - #define PUSHPARAMS - #define FUNCSIG void*, void*, void*, void*, void* - #define CALLPARAMS ARG[0], ARG[1], ARG[2], ARG[3], ARG[4] -#endif - - if (callfunc) { - // if void - if (stResult.st_sttType==STT_VOID) { - // just call the function - (yyval.val).sttType = STT_VOID; - PUSHPARAMS; - ((void (*)(FUNCSIG))(yyvsp[(1) - (4)].pssSymbol)->ss_pvValue)(CALLPARAMS); - // if index - } else if (stResult.st_sttType==STT_INDEX) { - // call the function and return result - (yyval.val).sttType = STT_INDEX; - PUSHPARAMS; - (yyval.val).iIndex = ((INDEX (*)(FUNCSIG))(yyvsp[(1) - (4)].pssSymbol)->ss_pvValue)(CALLPARAMS); - // if float - } else if (stResult.st_sttType==STT_FLOAT) { - // call the function and return result - (yyval.val).sttType = STT_FLOAT; - PUSHPARAMS; - (yyval.val).fFloat = ((FLOAT (*)(FUNCSIG))(yyvsp[(1) - (4)].pssSymbol)->ss_pvValue)(CALLPARAMS); - // if string - } else if (stResult.st_sttType==STT_STRING) { - // call the function and return result - (yyval.val).sttType = STT_STRING; - CTString &strNew = _shell_astrTempStrings.Push(); - PUSHPARAMS; - strNew = ((CTString (*)(FUNCSIG))(yyvsp[(1) - (4)].pssSymbol)->ss_pvValue)(CALLPARAMS); - (yyval.val).strString = (const char*)strNew; - } else { - ASSERT(FALSE); - (yyval.val).sttType = STT_FLOAT; - (yyval.val).fFloat = -666.0f; - } - } - // if types are different - } else { - // error - (yyval.val).sttType = STT_VOID; - _pShell->ErrorF("Wrong parameters for '%s'", (const char *) (yyvsp[(1) - (4)].pssSymbol)->ss_strName); - } - // if the identifier is something else - } else { - // error - (yyval.val).sttType = STT_VOID; - _pShell->ErrorF("Can't call '%s'", (const char *) (yyvsp[(1) - (4)].pssSymbol)->ss_strName); - } - } - - // pop arguments and free type info - _iStack-=(yyvsp[(3) - (4)].arg).ctBytes; - ShellTypeDelete((yyvsp[(3) - (4)].arg).istType); -;} - break; - - case 82: -#line 1075 "Engine/Base/Parser.y" - { - (yyval.val) = (yyvsp[(2) - (3)].val); -;} - break; - - -/* Line 1267 of yacc.c. */ -#line 2783 "Engine/Base/Parser.cpp" - default: break; - } - YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); - - YYPOPSTACK (yylen); - yylen = 0; - YY_STACK_PRINT (yyss, yyssp); - - *++yyvsp = yyval; - - - /* Now `shift' the result of the reduction. Determine what state - that goes to, based on the state we popped back to and the rule - number reduced by. */ - - yyn = yyr1[yyn]; - - yystate = yypgoto[yyn - YYNTOKENS] + *yyssp; - if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp) - yystate = yytable[yystate]; - else - yystate = yydefgoto[yyn - YYNTOKENS]; - - goto yynewstate; - - -/*------------------------------------. -| yyerrlab -- here on detecting error | -`------------------------------------*/ -yyerrlab: - /* If not already recovering from an error, report this error. */ - if (!yyerrstatus) - { - ++yynerrs; -#if ! YYERROR_VERBOSE - yyerror (YY_("syntax error")); -#else - { - YYSIZE_T yysize = yysyntax_error (0, yystate, yychar); - if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM) - { - YYSIZE_T yyalloc = 2 * yysize; - if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM)) - yyalloc = YYSTACK_ALLOC_MAXIMUM; - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); - yymsg = (char *) YYSTACK_ALLOC (yyalloc); - if (yymsg) - yymsg_alloc = yyalloc; - else - { - yymsg = yymsgbuf; - yymsg_alloc = sizeof yymsgbuf; - } - } - - if (0 < yysize && yysize <= yymsg_alloc) - { - (void) yysyntax_error (yymsg, yystate, yychar); - yyerror (yymsg); - } - else - { - yyerror (YY_("syntax error")); - if (yysize != 0) - goto yyexhaustedlab; - } - } -#endif - } - - - - if (yyerrstatus == 3) - { - /* If just tried and failed to reuse look-ahead token after an - error, discard it. */ - - if (yychar <= YYEOF) - { - /* Return failure if at end of input. */ - if (yychar == YYEOF) - YYABORT; - } - else - { - yydestruct ("Error: discarding", - yytoken, &yylval); - yychar = YYEMPTY; - } - } - - /* Else will try to reuse look-ahead token after shifting the error - token. */ - goto yyerrlab1; - - -/*---------------------------------------------------. -| yyerrorlab -- error raised explicitly by YYERROR. | -`---------------------------------------------------*/ -yyerrorlab: - - /* Pacify compilers like GCC when the user code never invokes - YYERROR and the label yyerrorlab therefore never appears in user - code. */ - if (/*CONSTCOND*/ 0) - goto yyerrorlab; - - /* Do not reclaim the symbols of the rule which action triggered - this YYERROR. */ - YYPOPSTACK (yylen); - yylen = 0; - YY_STACK_PRINT (yyss, yyssp); - yystate = *yyssp; - goto yyerrlab1; - - -/*-------------------------------------------------------------. -| yyerrlab1 -- common code for both syntax error and YYERROR. | -`-------------------------------------------------------------*/ -yyerrlab1: - yyerrstatus = 3; /* Each real token shifted decrements this. */ - - for (;;) - { - yyn = yypact[yystate]; - if (yyn != YYPACT_NINF) - { - yyn += YYTERROR; - if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) - { - yyn = yytable[yyn]; - if (0 < yyn) - break; - } - } - - /* Pop the current state because it cannot handle the error token. */ - if (yyssp == yyss) - YYABORT; - - - yydestruct ("Error: popping", - yystos[yystate], yyvsp); - YYPOPSTACK (1); - yystate = *yyssp; - YY_STACK_PRINT (yyss, yyssp); - } - - if (yyn == YYFINAL) - YYACCEPT; - - *++yyvsp = yylval; - - - /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); - - yystate = yyn; - goto yynewstate; - - -/*-------------------------------------. -| yyacceptlab -- YYACCEPT comes here. | -`-------------------------------------*/ -yyacceptlab: - yyresult = 0; - goto yyreturn; - -/*-----------------------------------. -| yyabortlab -- YYABORT comes here. | -`-----------------------------------*/ -yyabortlab: - yyresult = 1; - goto yyreturn; - -#ifndef yyoverflow -/*-------------------------------------------------. -| yyexhaustedlab -- memory exhaustion comes here. | -`-------------------------------------------------*/ -yyexhaustedlab: - yyerror (YY_("memory exhausted")); - yyresult = 2; - /* Fall through. */ -#endif - -yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) - yydestruct ("Cleanup: discarding lookahead", - yytoken, &yylval); - /* Do not reclaim the symbols of the rule which action triggered - this YYABORT or YYACCEPT. */ - YYPOPSTACK (yylen); - YY_STACK_PRINT (yyss, yyssp); - while (yyssp != yyss) - { - yydestruct ("Cleanup: popping", - yystos[*yyssp], yyvsp); - YYPOPSTACK (1); - } -#ifndef yyoverflow - if (yyss != yyssa) - YYSTACK_FREE (yyss); -#endif -#if YYERROR_VERBOSE - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); -#endif - /* Make sure YYID is used. */ - return YYID (yyresult); -} - - -#line 1080 "Engine/Base/Parser.y" - - diff --git a/Sources/Engine/Base/ParsingSymbols.h b/Sources/Engine/Base/ParsingSymbols.h index 98f2597..b8bda82 100644 --- a/Sources/Engine/Base/ParsingSymbols.h +++ b/Sources/Engine/Base/ParsingSymbols.h @@ -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 #include diff --git a/Sources/Engine/Base/Profiling.cpp b/Sources/Engine/Base/Profiling.cpp index 87dca66..d37d42e 100644 --- a/Sources/Engine/Base/Profiling.cpp +++ b/Sources/Engine/Base/Profiling.cpp @@ -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" diff --git a/Sources/Engine/Base/Profiling.h b/Sources/Engine/Base/Profiling.h index 537f2a6..4bd9154 100644 --- a/Sources/Engine/Base/Profiling.h +++ b/Sources/Engine/Base/Profiling.h @@ -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 diff --git a/Sources/Engine/Base/ProfilingEnabled.h b/Sources/Engine/Base/ProfilingEnabled.h index 49c35e6..cde1857 100644 --- a/Sources/Engine/Base/ProfilingEnabled.h +++ b/Sources/Engine/Base/ProfilingEnabled.h @@ -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 diff --git a/Sources/Engine/Base/ProgressHook.cpp b/Sources/Engine/Base/ProgressHook.cpp index f754a9a..2514d60 100644 --- a/Sources/Engine/Base/ProgressHook.cpp +++ b/Sources/Engine/Base/ProgressHook.cpp @@ -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 #include diff --git a/Sources/Engine/Base/ProgressHook.h b/Sources/Engine/Base/ProgressHook.h index ca47664..c61b10e 100644 --- a/Sources/Engine/Base/ProgressHook.h +++ b/Sources/Engine/Base/ProgressHook.h @@ -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 diff --git a/Sources/Engine/Base/Protection.cpp b/Sources/Engine/Base/Protection.cpp index 20eab97..4626dea 100644 --- a/Sources/Engine/Base/Protection.cpp +++ b/Sources/Engine/Base/Protection.cpp @@ -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 diff --git a/Sources/Engine/Base/Protection.h b/Sources/Engine/Base/Protection.h index 4aa02f7..82467ba 100644 --- a/Sources/Engine/Base/Protection.h +++ b/Sources/Engine/Base/Protection.h @@ -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 diff --git a/Sources/Engine/Base/Registry.cpp b/Sources/Engine/Base/Registry.cpp index a640555..8ac0b48 100644 --- a/Sources/Engine/Base/Registry.cpp +++ b/Sources/Engine/Base/Registry.cpp @@ -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 diff --git a/Sources/Engine/Base/Registry.h b/Sources/Engine/Base/Registry.h index 155eab7..8dbcf3b 100644 --- a/Sources/Engine/Base/Registry.h +++ b/Sources/Engine/Base/Registry.h @@ -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 diff --git a/Sources/Engine/Base/Relations.cpp b/Sources/Engine/Base/Relations.cpp index 328165f..5e01df1 100644 --- a/Sources/Engine/Base/Relations.cpp +++ b/Sources/Engine/Base/Relations.cpp @@ -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" diff --git a/Sources/Engine/Base/Relations.h b/Sources/Engine/Base/Relations.h index 16bf77f..e313a0d 100644 --- a/Sources/Engine/Base/Relations.h +++ b/Sources/Engine/Base/Relations.h @@ -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 diff --git a/Sources/Engine/Base/ReplaceFile.cpp b/Sources/Engine/Base/ReplaceFile.cpp index 58f555c..06967de 100644 --- a/Sources/Engine/Base/ReplaceFile.cpp +++ b/Sources/Engine/Base/ReplaceFile.cpp @@ -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" diff --git a/Sources/Engine/Base/ReplaceFile.h b/Sources/Engine/Base/ReplaceFile.h index 3546870..5776dee 100644 --- a/Sources/Engine/Base/ReplaceFile.h +++ b/Sources/Engine/Base/ReplaceFile.h @@ -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 diff --git a/Sources/Engine/Base/Scanner.cpp b/Sources/Engine/Base/Scanner.cpp deleted file mode 100644 index 7dc9374..0000000 --- a/Sources/Engine/Base/Scanner.cpp +++ /dev/null @@ -1,2320 +0,0 @@ -#line 2 "Engine/Base/Scanner.cpp" - -#line 4 "Engine/Base/Scanner.cpp" - -#define YY_INT_ALIGNED short int - -/* A lexical scanner generated by flex */ - -#define FLEX_SCANNER -#define YY_FLEX_MAJOR_VERSION 2 -#define YY_FLEX_MINOR_VERSION 5 -#define YY_FLEX_SUBMINOR_VERSION 35 -#if YY_FLEX_SUBMINOR_VERSION > 0 -#define FLEX_BETA -#endif - -/* First, we deal with platform-specific or compiler-specific issues. */ - -/* begin standard C headers. */ -#include -#include -#include -#include - -/* end standard C headers. */ - -/* flex integer type definitions */ - -#ifndef FLEXINT_H -#define FLEXINT_H - -/* C99 systems have . Non-C99 systems may or may not. */ - -#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L - -/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, - * if you want the limit (max/min) macros for int types. - */ -#ifndef __STDC_LIMIT_MACROS -#define __STDC_LIMIT_MACROS 1 -#endif - -#include -typedef int8_t flex_int8_t; -typedef uint8_t flex_uint8_t; -typedef int16_t flex_int16_t; -typedef uint16_t flex_uint16_t; -typedef int32_t flex_int32_t; -typedef uint32_t flex_uint32_t; -typedef uint64_t flex_uint64_t; -#else -typedef signed char flex_int8_t; -typedef short int flex_int16_t; -typedef int flex_int32_t; -typedef unsigned char flex_uint8_t; -typedef unsigned short int flex_uint16_t; -typedef unsigned int flex_uint32_t; -#endif /* ! C99 */ - -/* Limits of integral types. */ -#ifndef INT8_MIN -#define INT8_MIN (-128) -#endif -#ifndef INT16_MIN -#define INT16_MIN (-32767-1) -#endif -#ifndef INT32_MIN -#define INT32_MIN (-2147483647-1) -#endif -#ifndef INT8_MAX -#define INT8_MAX (127) -#endif -#ifndef INT16_MAX -#define INT16_MAX (32767) -#endif -#ifndef INT32_MAX -#define INT32_MAX (2147483647) -#endif -#ifndef UINT8_MAX -#define UINT8_MAX (255U) -#endif -#ifndef UINT16_MAX -#define UINT16_MAX (65535U) -#endif -#ifndef UINT32_MAX -#define UINT32_MAX (4294967295U) -#endif - -#endif /* ! FLEXINT_H */ - -#ifdef __cplusplus - -/* The "const" storage-class-modifier is valid. */ -#define YY_USE_CONST - -#else /* ! __cplusplus */ - -/* C99 requires __STDC__ to be defined as 1. */ -#if defined (__STDC__) - -#define YY_USE_CONST - -#endif /* defined (__STDC__) */ -#endif /* ! __cplusplus */ - -#ifdef YY_USE_CONST -#define yyconst const -#else -#define yyconst -#endif - -/* Returned upon end-of-file. */ -#define YY_NULL 0 - -/* Promotes a possibly negative, possibly signed char to an unsigned - * integer for use as an array index. If the signed char is negative, - * we want to instead treat it as an 8-bit unsigned char, hence the - * double cast. - */ -#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) - -/* Enter a start condition. This macro really ought to take a parameter, - * but we do it the disgusting crufty way forced on us by the ()-less - * definition of BEGIN. - */ -#define BEGIN (yy_start) = 1 + 2 * - -/* Translate the current start state into a value that can be later handed - * to BEGIN to return to the state. The YYSTATE alias is for lex - * compatibility. - */ -#define YY_START (((yy_start) - 1) / 2) -#define YYSTATE YY_START - -/* Action number for EOF rule of a given start state. */ -#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) - -/* Special action meaning "start processing a new file". */ -#define YY_NEW_FILE yyrestart(yyin ) - -#define YY_END_OF_BUFFER_CHAR 0 - -/* Size of default input buffer. */ -#ifndef YY_BUF_SIZE -#define YY_BUF_SIZE 16384 -#endif - -/* The state buf must be large enough to hold one state per character in the main buffer. - */ -#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) - -#ifndef YY_TYPEDEF_YY_BUFFER_STATE -#define YY_TYPEDEF_YY_BUFFER_STATE -typedef struct yy_buffer_state *YY_BUFFER_STATE; -#endif - -#ifndef YY_TYPEDEF_YY_SIZE_T -#define YY_TYPEDEF_YY_SIZE_T -typedef size_t yy_size_t; -#endif - -extern yy_size_t yyleng; - -extern FILE *yyin, *yyout; - -#define EOB_ACT_CONTINUE_SCAN 0 -#define EOB_ACT_END_OF_FILE 1 -#define EOB_ACT_LAST_MATCH 2 - - #define YY_LESS_LINENO(n) - -/* Return all but the first "n" matched characters back to the input stream. */ -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - int yyless_macro_arg = (n); \ - YY_LESS_LINENO(yyless_macro_arg);\ - *yy_cp = (yy_hold_char); \ - YY_RESTORE_YY_MORE_OFFSET \ - (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ - YY_DO_BEFORE_ACTION; /* set up yytext again */ \ - } \ - while ( 0 ) - -#define unput(c) yyunput( c, (yytext_ptr) ) - -#ifndef YY_STRUCT_YY_BUFFER_STATE -#define YY_STRUCT_YY_BUFFER_STATE -struct yy_buffer_state - { - FILE *yy_input_file; - - char *yy_ch_buf; /* input buffer */ - char *yy_buf_pos; /* current position in input buffer */ - - /* Size of input buffer in bytes, not including room for EOB - * characters. - */ - yy_size_t yy_buf_size; - - /* Number of characters read into yy_ch_buf, not including EOB - * characters. - */ - yy_size_t yy_n_chars; - - /* Whether we "own" the buffer - i.e., we know we created it, - * and can realloc() it to grow it, and should free() it to - * delete it. - */ - int yy_is_our_buffer; - - /* Whether this is an "interactive" input source; if so, and - * if we're using stdio for input, then we want to use getc() - * instead of fread(), to make sure we stop fetching input after - * each newline. - */ - int yy_is_interactive; - - /* Whether we're considered to be at the beginning of a line. - * If so, '^' rules will be active on the next match, otherwise - * not. - */ - int yy_at_bol; - - int yy_bs_lineno; /**< The line count. */ - int yy_bs_column; /**< The column count. */ - - /* Whether to try to fill the input buffer when we reach the - * end of it. - */ - int yy_fill_buffer; - - int yy_buffer_status; - -#define YY_BUFFER_NEW 0 -#define YY_BUFFER_NORMAL 1 - /* When an EOF's been seen but there's still some text to process - * then we mark the buffer as YY_EOF_PENDING, to indicate that we - * shouldn't try reading from the input source any more. We might - * still have a bunch of tokens to match, though, because of - * possible backing-up. - * - * When we actually see the EOF, we change the status to "new" - * (via yyrestart()), so that the user can continue scanning by - * just pointing yyin at a new input file. - */ -#define YY_BUFFER_EOF_PENDING 2 - - }; -#endif /* !YY_STRUCT_YY_BUFFER_STATE */ - -/* Stack of input buffers. */ -static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ -static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ -static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ - -/* We provide macros for accessing buffer states in case in the - * future we want to put the buffer states in a more general - * "scanner state". - * - * Returns the top of the stack, or NULL. - */ -#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ - ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ - : NULL) - -/* Same as previous macro, but useful when we know that the buffer stack is not - * NULL or when we need an lvalue. For internal use only. - */ -#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] - -/* yy_hold_char holds the character lost when yytext is formed. */ -static char yy_hold_char; -static yy_size_t yy_n_chars; /* number of characters read into yy_ch_buf */ -yy_size_t yyleng; - -/* Points to current character in buffer. */ -static char *yy_c_buf_p = (char *) 0; -static int yy_init = 0; /* whether we need to initialize */ -static int yy_start = 0; /* start state number */ - -/* Flag which is used to allow yywrap()'s to do buffer switches - * instead of setting up a fresh yyin. A bit of a hack ... - */ -static int yy_did_buffer_switch_on_eof; - -void yyrestart (FILE *input_file ); -void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ); -YY_BUFFER_STATE yy_create_buffer (FILE *file,int size ); -void yy_delete_buffer (YY_BUFFER_STATE b ); -void yy_flush_buffer (YY_BUFFER_STATE b ); -void yypush_buffer_state (YY_BUFFER_STATE new_buffer ); -void yypop_buffer_state (void ); - -static void yyensure_buffer_stack (void ); -static void yy_load_buffer_state (void ); -static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file ); - -#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER ) - -YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size ); -YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str ); -YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len ); - -void *yyalloc (yy_size_t ); -void *yyrealloc (void *,yy_size_t ); -void yyfree (void * ); - -#define yy_new_buffer yy_create_buffer - -#define yy_set_interactive(is_interactive) \ - { \ - if ( ! YY_CURRENT_BUFFER ){ \ - yyensure_buffer_stack (); \ - YY_CURRENT_BUFFER_LVALUE = \ - yy_create_buffer(yyin,YY_BUF_SIZE ); \ - } \ - YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ - } - -#define yy_set_bol(at_bol) \ - { \ - if ( ! YY_CURRENT_BUFFER ){\ - yyensure_buffer_stack (); \ - YY_CURRENT_BUFFER_LVALUE = \ - yy_create_buffer(yyin,YY_BUF_SIZE ); \ - } \ - YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ - } - -#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) - -/* Begin user sect3 */ - -typedef unsigned char YY_CHAR; - -FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; - -typedef int yy_state_type; - -extern int yylineno; - -int yylineno = 1; - -extern char *yytext; -#define yytext_ptr yytext - -static yy_state_type yy_get_previous_state (void ); -static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); -static int yy_get_next_buffer (void ); -static void yy_fatal_error (yyconst char msg[] ); - -/* Done after the current pattern has been matched and before the - * corresponding action - sets up yytext. - */ -#define YY_DO_BEFORE_ACTION \ - (yytext_ptr) = yy_bp; \ - yyleng = (yy_size_t) (yy_cp - yy_bp); \ - (yy_hold_char) = *yy_cp; \ - *yy_cp = '\0'; \ - (yy_c_buf_p) = yy_cp; - -#define YY_NUM_RULES 50 -#define YY_END_OF_BUFFER 51 -/* This struct is not used in this scanner, - but its presence is necessary. */ -struct yy_trans_info - { - flex_int32_t yy_verify; - flex_int32_t yy_nxt; - }; -static yyconst flex_int16_t yy_accept[165] = - { 0, - 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, - 51, 49, 47, 48, 29, 49, 49, 29, 29, 49, - 29, 30, 30, 29, 29, 29, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 38, 29, 39, - 45, 45, 42, 40, 41, 4, 4, 48, 2, 5, - 5, 6, 49, 6, 5, 47, 24, 0, 34, 0, - 37, 27, 0, 0, 43, 0, 32, 30, 0, 0, - 26, 21, 23, 22, 25, 36, 36, 36, 36, 36, - 36, 36, 36, 18, 36, 36, 36, 36, 36, 36, - 28, 44, 0, 3, 0, 2, 5, 5, 5, 0, - - 5, 0, 34, 37, 35, 35, 0, 46, 32, 32, - 0, 33, 31, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 15, 36, 36, 5, 33, 36, 36, - 36, 36, 19, 36, 17, 36, 36, 16, 12, 10, - 36, 7, 8, 11, 0, 36, 36, 36, 36, 36, - 0, 20, 14, 36, 36, 36, 20, 1, 36, 9, - 36, 36, 13, 0 - } ; - -static yyconst flex_int32_t yy_ec[256] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 4, 5, 6, 1, 7, 8, 9, 10, 11, - 12, 13, 14, 15, 16, 17, 18, 19, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 21, 22, 23, - 24, 25, 26, 1, 27, 28, 29, 30, 31, 32, - 33, 33, 34, 33, 33, 35, 33, 36, 37, 33, - 33, 33, 38, 39, 33, 33, 33, 40, 33, 33, - 41, 42, 43, 44, 33, 1, 28, 28, 45, 46, - - 47, 48, 49, 50, 51, 33, 33, 52, 33, 53, - 54, 55, 33, 56, 57, 58, 59, 60, 33, 61, - 33, 33, 62, 63, 64, 65, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - } ; - -static yyconst flex_int32_t yy_meta[66] = - { 0, - 1, 1, 2, 2, 1, 2, 1, 1, 1, 3, - 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, - 1, 2, 1, 1, 1, 1, 5, 5, 5, 5, - 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, - 1, 1, 1, 1, 5, 5, 5, 5, 6, 6, - 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, - 6, 1, 1, 1, 1 - } ; - -static yyconst flex_int16_t yy_base[179] = - { 0, - 0, 0, 63, 64, 65, 66, 68, 76, 81, 89, - 323, 324, 71, 324, 298, 75, 0, 324, 312, 278, - 76, 79, 85, 77, 295, 82, 0, 279, 282, 280, - 261, 36, 267, 60, 65, 256, 258, 324, 248, 324, - 324, 292, 324, 324, 324, 303, 116, 302, 324, 265, - 131, 324, 103, 324, 82, 132, 324, 108, 324, 109, - 0, 324, 296, 295, 324, 301, 122, 127, 141, 0, - 324, 324, 324, 324, 324, 0, 265, 265, 271, 247, - 242, 240, 245, 0, 251, 239, 237, 246, 245, 240, - 324, 324, 284, 324, 160, 324, 247, 121, 135, 137, - - 324, 142, 143, 0, 324, 278, 284, 324, 156, 324, - 148, 161, 0, 228, 258, 253, 226, 235, 234, 225, - 206, 187, 150, 0, 151, 159, 150, 324, 146, 162, - 160, 140, 148, 141, 0, 137, 144, 0, 0, 0, - 143, 0, 0, 0, 155, 143, 137, 143, 129, 130, - 134, 0, 0, 131, 114, 122, 324, 0, 118, 0, - 85, 32, 0, 324, 209, 215, 221, 227, 233, 235, - 241, 244, 250, 256, 262, 265, 271, 274 - } ; - -static yyconst flex_int16_t yy_def[179] = - { 0, - 164, 1, 165, 165, 166, 166, 167, 167, 168, 168, - 164, 164, 164, 164, 164, 169, 170, 164, 164, 171, - 164, 164, 164, 164, 164, 164, 172, 172, 172, 172, - 172, 172, 172, 172, 172, 172, 172, 164, 164, 164, - 164, 164, 164, 164, 164, 173, 173, 173, 164, 174, - 174, 164, 175, 164, 174, 164, 164, 169, 164, 169, - 176, 164, 164, 164, 164, 177, 164, 164, 164, 178, - 164, 164, 164, 164, 164, 172, 172, 172, 172, 172, - 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, - 164, 164, 173, 164, 173, 164, 174, 174, 174, 175, - - 164, 175, 169, 176, 164, 164, 177, 164, 164, 164, - 164, 164, 178, 172, 172, 172, 172, 172, 172, 172, - 172, 172, 172, 172, 172, 172, 175, 164, 172, 172, - 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, - 172, 172, 172, 172, 164, 172, 172, 172, 172, 172, - 164, 172, 172, 172, 172, 172, 164, 172, 172, 172, - 172, 172, 172, 0, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164 - } ; - -static yyconst flex_int16_t yy_nxt[390] = - { 0, - 12, 13, 14, 13, 15, 16, 17, 18, 19, 20, - 18, 18, 18, 18, 18, 18, 18, 21, 22, 23, - 18, 18, 24, 25, 26, 18, 27, 27, 28, 27, - 27, 29, 27, 30, 27, 27, 27, 27, 27, 27, - 18, 12, 18, 18, 31, 27, 32, 27, 27, 33, - 34, 27, 27, 27, 35, 27, 27, 27, 36, 37, - 27, 38, 39, 40, 18, 14, 14, 14, 14, 47, - 48, 47, 56, 49, 56, 42, 42, 47, 48, 47, - 59, 49, 51, 52, 13, 97, 53, 81, 65, 163, - 51, 52, 13, 66, 53, 67, 82, 68, 68, 71, - - 72, 67, 54, 68, 68, 74, 75, 84, 101, 69, - 54, 86, 85, 59, 103, 69, 60, 95, 87, 95, - 88, 96, 55, 98, 97, 69, 44, 44, 45, 45, - 55, 69, 99, 56, 56, 56, 99, 162, 56, 70, - 109, 109, 101, 67, 102, 68, 68, 127, 59, 60, - 60, 145, 69, 110, 111, 101, 111, 69, 145, 112, - 112, 95, 98, 95, 161, 96, 112, 112, 69, 110, - 160, 159, 98, 69, 109, 109, 98, 158, 102, 112, - 112, 157, 156, 102, 60, 155, 69, 110, 154, 153, - 152, 102, 128, 150, 149, 148, 147, 144, 146, 143, - - 142, 141, 69, 110, 140, 151, 139, 138, 128, 41, - 41, 41, 41, 41, 41, 43, 43, 43, 43, 43, - 43, 46, 46, 46, 46, 46, 46, 50, 50, 50, - 50, 50, 50, 58, 58, 58, 58, 58, 58, 61, - 61, 63, 63, 137, 63, 63, 63, 76, 76, 76, - 93, 93, 93, 93, 93, 93, 97, 136, 97, 97, - 97, 97, 100, 100, 100, 100, 100, 100, 104, 104, - 104, 107, 107, 107, 107, 107, 107, 113, 113, 135, - 134, 133, 132, 131, 130, 129, 108, 105, 98, 94, - 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, - - 116, 115, 114, 108, 106, 105, 98, 94, 94, 92, - 91, 90, 89, 83, 80, 79, 78, 77, 73, 64, - 62, 57, 164, 11, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164 - } ; - -static yyconst flex_int16_t yy_chk[390] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 3, 4, 5, 6, 7, - 7, 7, 13, 7, 13, 3, 4, 8, 8, 8, - 16, 8, 9, 9, 9, 55, 9, 32, 21, 162, - 10, 10, 10, 21, 10, 22, 32, 22, 22, 24, - - 24, 23, 9, 23, 23, 26, 26, 34, 53, 22, - 10, 35, 34, 58, 60, 23, 16, 47, 35, 47, - 35, 47, 9, 55, 98, 22, 5, 6, 5, 6, - 10, 23, 51, 56, 51, 56, 99, 161, 99, 22, - 67, 67, 100, 68, 53, 68, 68, 102, 103, 58, - 60, 133, 67, 67, 69, 127, 69, 68, 145, 69, - 69, 95, 98, 95, 159, 95, 111, 111, 67, 67, - 156, 155, 51, 68, 109, 109, 99, 154, 100, 112, - 112, 151, 150, 102, 103, 149, 109, 109, 148, 147, - 146, 127, 112, 141, 137, 136, 134, 132, 133, 131, - - 130, 129, 109, 109, 126, 145, 125, 123, 112, 165, - 165, 165, 165, 165, 165, 166, 166, 166, 166, 166, - 166, 167, 167, 167, 167, 167, 167, 168, 168, 168, - 168, 168, 168, 169, 169, 169, 169, 169, 169, 170, - 170, 171, 171, 122, 171, 171, 171, 172, 172, 172, - 173, 173, 173, 173, 173, 173, 174, 121, 174, 174, - 174, 174, 175, 175, 175, 175, 175, 175, 176, 176, - 176, 177, 177, 177, 177, 177, 177, 178, 178, 120, - 119, 118, 117, 116, 115, 114, 107, 106, 97, 93, - 90, 89, 88, 87, 86, 85, 83, 82, 81, 80, - - 79, 78, 77, 66, 64, 63, 50, 48, 46, 42, - 39, 37, 36, 33, 31, 30, 29, 28, 25, 20, - 19, 15, 11, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, 164 - } ; - -static yy_state_type yy_last_accepting_state; -static char *yy_last_accepting_cpos; - -extern int yy_flex_debug; -int yy_flex_debug = 0; - -/* The intent behind this definition is that it'll catch - * any uses of REJECT which flex missed. - */ -#define REJECT reject_used_but_not_detected -#define yymore() yymore_used_but_not_detected -#define YY_MORE_ADJ 0 -#define YY_RESTORE_YY_MORE_OFFSET -char *yytext; -#line 1 "Engine/Base/Scanner.l" -#line 2 "Engine/Base/Scanner.l" -#include "ParsingSymbols.h" -#include "Parser.h" - -#include -#include -#include -#include -#include - -#include - -#define YY_DECL int yylex (YYSTYPE *lvalp) -#define yylval (*lvalp) - -#ifdef __cplusplus -extern "C" { int yywrap(void); } -#endif - -int yywrap(void) -{ - // no more bufers - return 1; -}; - -static int _iBlockDepth = 0; -static int _iDummyDepth = 0; -static CTString _strCmd = ""; // currently parsed command -static int _ctCmdParam = 1; // current parameter index -static BOOL _bCmdParamCountErrorReported = FALSE; - -void TranscriptEsc(CTString &str) -{ - char *pchSrc = (char *)(const char *)str; - char *pchDst = (char *)(const char *)str; - // if quoted - if (pchDst[0] == '"') { - int len = strlen(pchDst); - pchDst[len-1] = 0; - memmove(pchDst, pchDst+1, len-1); - } - for (;;pchSrc++, pchDst++) { - if (*pchSrc==0) { - break; - } - if (*pchSrc!='\\') { - *pchDst = *pchSrc; - continue; - } - pchSrc++; - switch(*pchSrc) { - case 'n': *pchDst = 10; break; - case 'r': *pchDst = 13; break; - default: *pchDst = *pchSrc; break; - } - } - *pchDst=0; -} - - - - - -#line 655 "Engine/Base/Scanner.cpp" - -#define INITIAL 0 -#define COMMENT 1 -#define DUMMYBLOCK 2 -#define INCLUDE 3 -#define COMMAND 4 - -#ifndef YY_NO_UNISTD_H -/* Special case for "unistd.h", since it is non-ANSI. We include it way - * down here because we want the user's section 1 to have been scanned first. - * The user has a chance to override it with an option. - */ -#include -#endif - -#ifndef YY_EXTRA_TYPE -#define YY_EXTRA_TYPE void * -#endif - -static int yy_init_globals (void ); - -/* Accessor methods to globals. - These are made visible to non-reentrant scanners for convenience. */ - -int yylex_destroy (void ); - -int yyget_debug (void ); - -void yyset_debug (int debug_flag ); - -YY_EXTRA_TYPE yyget_extra (void ); - -void yyset_extra (YY_EXTRA_TYPE user_defined ); - -FILE *yyget_in (void ); - -void yyset_in (FILE * in_str ); - -FILE *yyget_out (void ); - -void yyset_out (FILE * out_str ); - -yy_size_t yyget_leng (void ); - -char *yyget_text (void ); - -int yyget_lineno (void ); - -void yyset_lineno (int line_number ); - -/* Macros after this point can all be overridden by user definitions in - * section 1. - */ - -#ifndef YY_SKIP_YYWRAP -#ifdef __cplusplus -extern "C" int yywrap (void ); -#else -extern int yywrap (void ); -#endif -#endif - - static void yyunput (int c,char *buf_ptr ); - -#ifndef yytext_ptr -static void yy_flex_strncpy (char *,yyconst char *,int ); -#endif - -#ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * ); -#endif - -#ifndef YY_NO_INPUT - -#ifdef __cplusplus -static int yyinput (void ); -#else -static int input (void ); -#endif - -#endif - -/* Amount of stuff to slurp up with each read. */ -#ifndef YY_READ_BUF_SIZE -#define YY_READ_BUF_SIZE 8192 -#endif - -/* Copy whatever the last rule matched to the standard output. */ -#ifndef ECHO -/* This used to be an fputs(), but since the string might contain NUL's, - * we now use fwrite(). - */ -#define ECHO fwrite( yytext, yyleng, 1, yyout ) -#endif - -/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, - * is returned in "result". - */ -#ifndef YY_INPUT -#define YY_INPUT(buf,result,max_size) \ - if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ - { \ - int c = '*'; \ - yy_size_t n; \ - for ( n = 0; n < max_size && \ - (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ - buf[n] = (char) c; \ - if ( c == '\n' ) \ - buf[n++] = (char) c; \ - if ( c == EOF && ferror( yyin ) ) \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - result = n; \ - } \ - else \ - { \ - errno=0; \ - while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ - { \ - if( errno != EINTR) \ - { \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - break; \ - } \ - errno=0; \ - clearerr(yyin); \ - } \ - }\ -\ - -#endif - -/* No semi-colon after return; correct usage is to write "yyterminate();" - - * we don't want an extra ';' after the "return" because that will cause - * some compilers to complain about unreachable statements. - */ -#ifndef yyterminate -#define yyterminate() return YY_NULL -#endif - -/* Number of entries by which start-condition stack grows. */ -#ifndef YY_START_STACK_INCR -#define YY_START_STACK_INCR 25 -#endif - -/* Report a fatal error. */ -#ifndef YY_FATAL_ERROR -#define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) -#endif - -/* end tables serialization structures and prototypes */ - -/* Default declaration of generated scanner - a define so the user can - * easily add parameters. - */ -#ifndef YY_DECL -#define YY_DECL_IS_OURS 1 - -extern int yylex (void); - -#define YY_DECL int yylex (void) -#endif /* !YY_DECL */ - -/* Code executed at the beginning of each rule, after yytext and yyleng - * have been set up. - */ -#ifndef YY_USER_ACTION -#define YY_USER_ACTION -#endif - -/* Code executed at the end of each rule. */ -#ifndef YY_BREAK -#define YY_BREAK break; -#endif - -#define YY_RULE_SETUP \ - YY_USER_ACTION - -/** The main scanner function which does all the work. - */ -YY_DECL -{ - register yy_state_type yy_current_state; - register char *yy_cp, *yy_bp; - register int yy_act; - -#line 79 "Engine/Base/Scanner.l" - - - /*\0 yyterminate();*/ - - /* Include file parsing. */ -#line 847 "Engine/Base/Scanner.cpp" - - if ( !(yy_init) ) - { - (yy_init) = 1; - -#ifdef YY_USER_INIT - YY_USER_INIT; -#endif - - if ( ! (yy_start) ) - (yy_start) = 1; /* first start state */ - - if ( ! yyin ) - yyin = stdin; - - if ( ! yyout ) - yyout = stdout; - - if ( ! YY_CURRENT_BUFFER ) { - yyensure_buffer_stack (); - YY_CURRENT_BUFFER_LVALUE = - yy_create_buffer(yyin,YY_BUF_SIZE ); - } - - yy_load_buffer_state( ); - } - - while ( 1 ) /* loops until end-of-file is reached */ - { - yy_cp = (yy_c_buf_p); - - /* Support of yytext. */ - *yy_cp = (yy_hold_char); - - /* yy_bp points to the position in yy_ch_buf of the start of - * the current run. - */ - yy_bp = yy_cp; - - yy_current_state = (yy_start); -yy_match: - do - { - register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; - if ( yy_accept[yy_current_state] ) - { - (yy_last_accepting_state) = yy_current_state; - (yy_last_accepting_cpos) = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 165 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - ++yy_cp; - } - while ( yy_base[yy_current_state] != 324 ); - -yy_find_action: - yy_act = yy_accept[yy_current_state]; - if ( yy_act == 0 ) - { /* have to back up */ - yy_cp = (yy_last_accepting_cpos); - yy_current_state = (yy_last_accepting_state); - yy_act = yy_accept[yy_current_state]; - } - - YY_DO_BEFORE_ACTION; - -do_action: /* This label is used only to access EOF actions. */ - - switch ( yy_act ) - { /* beginning of action switch */ - case 0: /* must back up */ - /* undo the effects of YY_DO_BEFORE_ACTION */ - *yy_cp = (yy_hold_char); - yy_cp = (yy_last_accepting_cpos); - yy_current_state = (yy_last_accepting_state); - goto yy_find_action; - -case 1: -YY_RULE_SETUP -#line 84 "Engine/Base/Scanner.l" -BEGIN(INCLUDE); - YY_BREAK -case 2: -YY_RULE_SETUP -#line 86 "Engine/Base/Scanner.l" -/* eat the whitespace until first quote */ - YY_BREAK -case 3: -/* rule 3 can match eol */ -YY_RULE_SETUP -#line 87 "Engine/Base/Scanner.l" -{ /* get the include file name until second quote */ - if (ShellGetBufferStackDepth() >= SHELL_MAX_INCLUDE_LEVEL) { - _pShell->ErrorF("Script files nested too deeply"); - } - char strFileName[256]; - strcpy(strFileName, yytext); - strFileName[strlen(strFileName)-1] = 0; - - CTString strIncludeFile; - try { - strIncludeFile.Load_t(CTString(strFileName)); - ShellPushBuffer(strFileName, strIncludeFile, FALSE); - - } catch(char *strError) { - _pShell->ErrorF("Cannot load script file '%s': %s", yytext, strError); - } - BEGIN(INITIAL); -} - YY_BREAK -case 4: -YY_RULE_SETUP -#line 105 "Engine/Base/Scanner.l" -{ /* something unrecognized inside include statement */ - _pShell->ErrorF("Wrong syntax for include statement"); - BEGIN(INITIAL); -} - YY_BREAK -/* command parsing */ -case 5: -/* rule 5 can match eol */ -YY_RULE_SETUP -#line 111 "Engine/Base/Scanner.l" -{ // for each parameter - _ctCmdParam++; - CTString strParam = yytext; - TranscriptEsc(strParam); - // insert the parameter in the command string - CTString strParamNo = CTString(1, "%%%d", _ctCmdParam); - if (strParam.FindSubstr(strParamNo)!=-1) { - _pShell->ErrorF("Parameter substitution recursion detected!"); - } else { - INDEX ctFound; - for(ctFound=0;; ctFound++) { - if (!_strCmd.ReplaceSubstr(strParamNo, strParam)) { - break; - } - } - // if not found and parameter count error not reported yet - if (ctFound==0 && !_bCmdParamCountErrorReported) { - // report error - _bCmdParamCountErrorReported = TRUE; - _pShell->ErrorF("Too many parameters for command expansion"); - } - } -} - YY_BREAK -case 6: -/* rule 6 can match eol */ -YY_RULE_SETUP -#line 134 "Engine/Base/Scanner.l" -{ - // at the end of the command - - // switch to the new input buffer with that command - ShellPushBuffer(ShellGetBufferName(), _strCmd, FALSE); - BEGIN(INITIAL); -} - YY_BREAK -case YY_STATE_EOF(INITIAL): -case YY_STATE_EOF(COMMENT): -case YY_STATE_EOF(DUMMYBLOCK): -case YY_STATE_EOF(INCLUDE): -case YY_STATE_EOF(COMMAND): -#line 142 "Engine/Base/Scanner.l" -{ - if (ShellPopBuffer()) { - yyterminate(); - } -} - YY_BREAK -/* special data types */ -case 7: -YY_RULE_SETUP -#line 149 "Engine/Base/Scanner.l" -{ return(k_FLOAT);} - YY_BREAK -case 8: -YY_RULE_SETUP -#line 150 "Engine/Base/Scanner.l" -{ return(k_INDEX);} - YY_BREAK -case 9: -YY_RULE_SETUP -#line 151 "Engine/Base/Scanner.l" -{ return(k_CTString);} - YY_BREAK -/* keywords */ -case 10: -YY_RULE_SETUP -#line 154 "Engine/Base/Scanner.l" -{ return(k_void); } - YY_BREAK -case 11: -YY_RULE_SETUP -#line 155 "Engine/Base/Scanner.l" -{ return(k_const); } - YY_BREAK -case 12: -YY_RULE_SETUP -#line 156 "Engine/Base/Scanner.l" -{ return(k_user); } - YY_BREAK -case 13: -YY_RULE_SETUP -#line 157 "Engine/Base/Scanner.l" -{ return(k_persistent); } - YY_BREAK -case 14: -YY_RULE_SETUP -#line 158 "Engine/Base/Scanner.l" -{ return(k_extern); } - YY_BREAK -case 15: -YY_RULE_SETUP -#line 159 "Engine/Base/Scanner.l" -{ return(k_pre); } - YY_BREAK -case 16: -YY_RULE_SETUP -#line 160 "Engine/Base/Scanner.l" -{ return(k_post); } - YY_BREAK -case 17: -YY_RULE_SETUP -#line 161 "Engine/Base/Scanner.l" -{ return(k_help); } - YY_BREAK -case 18: -YY_RULE_SETUP -#line 162 "Engine/Base/Scanner.l" -{ return(k_if); } - YY_BREAK -case 19: -YY_RULE_SETUP -#line 163 "Engine/Base/Scanner.l" -{ return(k_else); } - YY_BREAK -case 20: -YY_RULE_SETUP -#line 164 "Engine/Base/Scanner.l" -{ return(k_else_if); } - YY_BREAK -case 21: -YY_RULE_SETUP -#line 166 "Engine/Base/Scanner.l" -{ return (LEQ); } - YY_BREAK -case 22: -YY_RULE_SETUP -#line 167 "Engine/Base/Scanner.l" -{ return (GEQ); } - YY_BREAK -case 23: -YY_RULE_SETUP -#line 168 "Engine/Base/Scanner.l" -{ return (EQ); } - YY_BREAK -case 24: -YY_RULE_SETUP -#line 169 "Engine/Base/Scanner.l" -{ return (NEQ); } - YY_BREAK -case 25: -YY_RULE_SETUP -#line 171 "Engine/Base/Scanner.l" -{ return (SHR); } - YY_BREAK -case 26: -YY_RULE_SETUP -#line 172 "Engine/Base/Scanner.l" -{ return (SHL); } - YY_BREAK -case 27: -YY_RULE_SETUP -#line 174 "Engine/Base/Scanner.l" -{ return (LOGAND); } - YY_BREAK -case 28: -YY_RULE_SETUP -#line 175 "Engine/Base/Scanner.l" -{ return (LOGOR); } - YY_BREAK -/* single character operators and punctuations */ -case 29: -YY_RULE_SETUP -#line 178 "Engine/Base/Scanner.l" -{ - return(yytext[0]);} - YY_BREAK -/* constants */ -case 30: -YY_RULE_SETUP -#line 182 "Engine/Base/Scanner.l" -{ yylval.val.iIndex = atoi(yytext); return(c_int); } - YY_BREAK -case 31: -YY_RULE_SETUP -#line 183 "Engine/Base/Scanner.l" -{ yylval.val.iIndex = strtoul(yytext+2, NULL, 16); return(c_int); } - YY_BREAK -case 32: -YY_RULE_SETUP -#line 184 "Engine/Base/Scanner.l" -{ yylval.val.fFloat = (float) atof(yytext); return(c_float); } - YY_BREAK -case 33: -YY_RULE_SETUP -#line 185 "Engine/Base/Scanner.l" -{ yylval.val.fFloat = (float) atof(yytext); return(c_float); } - YY_BREAK -case 34: -/* rule 34 can match eol */ -YY_RULE_SETUP -#line 186 "Engine/Base/Scanner.l" -{ - CTString &strNew = _shell_astrTempStrings.Push(); - // remove double-quotes - strNew = yytext; - // parse escape symbols and remove double quotes - TranscriptEsc(strNew); - yylval.val.strString = (const char*)strNew; - return(c_string); -} - YY_BREAK -case 35: -/* rule 35 can match eol */ -YY_RULE_SETUP -#line 195 "Engine/Base/Scanner.l" -{ return(c_char); } - YY_BREAK -/* identifier */ -case 36: -YY_RULE_SETUP -#line 198 "Engine/Base/Scanner.l" -{ - // get the symbol - yylval.pssSymbol = _pShell->GetSymbol(yytext, FALSE); - BOOL bCommand = FALSE; - // if it is string - if (_shell_ast[yylval.pssSymbol->ss_istType].st_sttType==STT_STRING) { - // get the value - CTString str = *(CTString*)yylval.pssSymbol->ss_pvValue; - // if the value tells that it is a command - if (str.RemovePrefix("!command ")) { - // parse the command - bCommand = TRUE; - _strCmd = str; - _ctCmdParam = 0; - _bCmdParamCountErrorReported = FALSE; - BEGIN(COMMAND); - } - } - // normally, just return the identifier - if (!bCommand) { - return(identifier); - } -} - YY_BREAK -case 37: -YY_RULE_SETUP -#line 221 "Engine/Base/Scanner.l" -{ // special case of identifier, used to bypass command parsing - // get the symbol - yylval.pssSymbol = _pShell->GetSymbol(yytext+1, FALSE); - return(identifier); -} - YY_BREAK -/* eat up or execute blocks */ -case 38: -YY_RULE_SETUP -#line 228 "Engine/Base/Scanner.l" -{ - _iBlockDepth++; - if (!_bExecNextBlock) { - _iDummyDepth++; - BEGIN(DUMMYBLOCK); - } - return block_beg; -} - YY_BREAK -case 39: -YY_RULE_SETUP -#line 237 "Engine/Base/Scanner.l" -{ - _iBlockDepth--; - if (_iBlockDepth<0) { - _pShell->ErrorF("Mismatched '}'"); - } - return block_end; -} - YY_BREAK -case 40: -YY_RULE_SETUP -#line 244 "Engine/Base/Scanner.l" -{ - _iBlockDepth++; - _iDummyDepth++; -} - YY_BREAK -case 41: -YY_RULE_SETUP -#line 248 "Engine/Base/Scanner.l" -{ - _iBlockDepth--; - _iDummyDepth--; - if (_iDummyDepth==0) { - BEGIN(INITIAL); - return block_end; - } -} - YY_BREAK -case 42: -YY_RULE_SETUP -#line 256 "Engine/Base/Scanner.l" -{} - YY_BREAK -/* eat up comments */ -case 43: -YY_RULE_SETUP -#line 259 "Engine/Base/Scanner.l" -{ BEGIN(COMMENT); } - YY_BREAK -case 44: -YY_RULE_SETUP -#line 260 "Engine/Base/Scanner.l" -{ BEGIN(INITIAL); } - YY_BREAK -case 45: -YY_RULE_SETUP -#line 261 "Engine/Base/Scanner.l" -{} - YY_BREAK -case 46: -/* rule 46 can match eol */ -YY_RULE_SETUP -#line 262 "Engine/Base/Scanner.l" -{ ShellCountOneLine(); } - YY_BREAK -/* eat up whitespace */ -case 47: -YY_RULE_SETUP -#line 266 "Engine/Base/Scanner.l" -{ -} - YY_BREAK -/* eat up linefeeds and count lines in all conditions */ -case 48: -/* rule 48 can match eol */ -YY_RULE_SETUP -#line 269 "Engine/Base/Scanner.l" -{ - ShellCountOneLine(); -} - YY_BREAK -/* for all unrecognized characters */ -case 49: -YY_RULE_SETUP -#line 274 "Engine/Base/Scanner.l" -{ - // report an error - _pShell->ErrorF("Unrecognized character '%c' (ASCII 0x%02x)", yytext[0], yytext[0] ); -} - YY_BREAK -case 50: -YY_RULE_SETUP -#line 279 "Engine/Base/Scanner.l" -ECHO; - YY_BREAK -#line 1322 "Engine/Base/Scanner.cpp" - - case YY_END_OF_BUFFER: - { - /* Amount of text matched not including the EOB char. */ - int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; - - /* Undo the effects of YY_DO_BEFORE_ACTION. */ - *yy_cp = (yy_hold_char); - YY_RESTORE_YY_MORE_OFFSET - - if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) - { - /* We're scanning a new file or input source. It's - * possible that this happened because the user - * just pointed yyin at a new source and called - * yylex(). If so, then we have to assure - * consistency between YY_CURRENT_BUFFER and our - * globals. Here is the right place to do so, because - * this is the first action (other than possibly a - * back-up) that will match for the new input source. - */ - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; - YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; - YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; - } - - /* Note that here we test for yy_c_buf_p "<=" to the position - * of the first EOB in the buffer, since yy_c_buf_p will - * already have been incremented past the NUL character - * (since all states make transitions on EOB to the - * end-of-buffer state). Contrast this with the test - * in input(). - */ - if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) - { /* This was really a NUL. */ - yy_state_type yy_next_state; - - (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state( ); - - /* Okay, we're now positioned to make the NUL - * transition. We couldn't have - * yy_get_previous_state() go ahead and do it - * for us because it doesn't know how to deal - * with the possibility of jamming (and we don't - * want to build jamming into it because then it - * will run more slowly). - */ - - yy_next_state = yy_try_NUL_trans( yy_current_state ); - - yy_bp = (yytext_ptr) + YY_MORE_ADJ; - - if ( yy_next_state ) - { - /* Consume the NUL. */ - yy_cp = ++(yy_c_buf_p); - yy_current_state = yy_next_state; - goto yy_match; - } - - else - { - yy_cp = (yy_c_buf_p); - goto yy_find_action; - } - } - - else switch ( yy_get_next_buffer( ) ) - { - case EOB_ACT_END_OF_FILE: - { - (yy_did_buffer_switch_on_eof) = 0; - - if ( yywrap( ) ) - { - /* Note: because we've taken care in - * yy_get_next_buffer() to have set up - * yytext, we can now set up - * yy_c_buf_p so that if some total - * hoser (like flex itself) wants to - * call the scanner after we return the - * YY_NULL, it'll still work - another - * YY_NULL will get returned. - */ - (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; - - yy_act = YY_STATE_EOF(YY_START); - goto do_action; - } - - else - { - if ( ! (yy_did_buffer_switch_on_eof) ) - YY_NEW_FILE; - } - break; - } - - case EOB_ACT_CONTINUE_SCAN: - (yy_c_buf_p) = - (yytext_ptr) + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state( ); - - yy_cp = (yy_c_buf_p); - yy_bp = (yytext_ptr) + YY_MORE_ADJ; - goto yy_match; - - case EOB_ACT_LAST_MATCH: - (yy_c_buf_p) = - &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; - - yy_current_state = yy_get_previous_state( ); - - yy_cp = (yy_c_buf_p); - yy_bp = (yytext_ptr) + YY_MORE_ADJ; - goto yy_find_action; - } - break; - } - - default: - YY_FATAL_ERROR( - "fatal flex scanner internal error--no action found" ); - } /* end of action switch */ - } /* end of scanning one token */ -} /* end of yylex */ - -/* yy_get_next_buffer - try to read in a new buffer - * - * Returns a code representing an action: - * EOB_ACT_LAST_MATCH - - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position - * EOB_ACT_END_OF_FILE - end of file - */ -static int yy_get_next_buffer (void) -{ - register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; - register char *source = (yytext_ptr); - register int number_to_move, i; - int ret_val; - - if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) - YY_FATAL_ERROR( - "fatal flex scanner internal error--end of buffer missed" ); - - if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) - { /* Don't try to fill the buffer, so this is an EOF. */ - if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) - { - /* We matched a single character, the EOB, so - * treat this as a final EOF. - */ - return EOB_ACT_END_OF_FILE; - } - - else - { - /* We matched some text prior to the EOB, first - * process it. - */ - return EOB_ACT_LAST_MATCH; - } - } - - /* Try to read more data. */ - - /* First move last chars to start of buffer. */ - number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1; - - for ( i = 0; i < number_to_move; ++i ) - *(dest++) = *(source++); - - if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) - /* don't do the read, it's not guaranteed to return an EOF, - * just force an EOF - */ - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; - - else - { - yy_size_t num_to_read = - YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; - - while ( num_to_read <= 0 ) - { /* Not enough room in the buffer - grow it. */ - - /* just a shorter name for the current buffer */ - YY_BUFFER_STATE b = YY_CURRENT_BUFFER; - - int yy_c_buf_p_offset = - (int) ((yy_c_buf_p) - b->yy_ch_buf); - - if ( b->yy_is_our_buffer ) - { - yy_size_t new_size = b->yy_buf_size * 2; - - if ( new_size <= 0 ) - b->yy_buf_size += b->yy_buf_size / 8; - else - b->yy_buf_size *= 2; - - b->yy_ch_buf = (char *) - /* Include room in for 2 EOB chars. */ - yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ); - } - else - /* Can't grow it, we don't own it. */ - b->yy_ch_buf = 0; - - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( - "fatal error - scanner input buffer overflow" ); - - (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; - - num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - - number_to_move - 1; - - } - - if ( num_to_read > YY_READ_BUF_SIZE ) - num_to_read = YY_READ_BUF_SIZE; - - /* Read in more data. */ - YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), - (yy_n_chars), num_to_read ); - - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); - } - - if ( (yy_n_chars) == 0 ) - { - if ( number_to_move == YY_MORE_ADJ ) - { - ret_val = EOB_ACT_END_OF_FILE; - yyrestart(yyin ); - } - - else - { - ret_val = EOB_ACT_LAST_MATCH; - YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = - YY_BUFFER_EOF_PENDING; - } - } - - else - ret_val = EOB_ACT_CONTINUE_SCAN; - - if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { - /* Extend the array by 50%, plus the number we really need. */ - yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size ); - if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); - } - - (yy_n_chars) += number_to_move; - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; - YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; - - (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; - - return ret_val; -} - -/* yy_get_previous_state - get the state just before the EOB char was reached */ - - static yy_state_type yy_get_previous_state (void) -{ - register yy_state_type yy_current_state; - register char *yy_cp; - - yy_current_state = (yy_start); - - for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) - { - register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); - if ( yy_accept[yy_current_state] ) - { - (yy_last_accepting_state) = yy_current_state; - (yy_last_accepting_cpos) = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 165 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - } - - return yy_current_state; -} - -/* yy_try_NUL_trans - try to make a transition on the NUL character - * - * synopsis - * next_state = yy_try_NUL_trans( current_state ); - */ - static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) -{ - register int yy_is_jam; - register char *yy_cp = (yy_c_buf_p); - - register YY_CHAR yy_c = 1; - if ( yy_accept[yy_current_state] ) - { - (yy_last_accepting_state) = yy_current_state; - (yy_last_accepting_cpos) = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 165 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - yy_is_jam = (yy_current_state == 164); - - return yy_is_jam ? 0 : yy_current_state; -} - - static void yyunput (int c, register char * yy_bp ) -{ - register char *yy_cp; - - yy_cp = (yy_c_buf_p); - - /* undo effects of setting up yytext */ - *yy_cp = (yy_hold_char); - - if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) - { /* need to shift things up to make room */ - /* +2 for EOB chars. */ - register yy_size_t number_to_move = (yy_n_chars) + 2; - register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ - YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; - register char *source = - &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; - - while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) - *--dest = *--source; - - yy_cp += (int) (dest - source); - yy_bp += (int) (dest - source); - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size; - - if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) - YY_FATAL_ERROR( "flex scanner push-back overflow" ); - } - - *--yy_cp = (char) c; - - (yytext_ptr) = yy_bp; - (yy_hold_char) = *yy_cp; - (yy_c_buf_p) = yy_cp; -} - -#ifndef YY_NO_INPUT -#ifdef __cplusplus - static int yyinput (void) -#else - static int input (void) -#endif - -{ - int c; - - *(yy_c_buf_p) = (yy_hold_char); - - if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) - { - /* yy_c_buf_p now points to the character we want to return. - * If this occurs *before* the EOB characters, then it's a - * valid NUL; if not, then we've hit the end of the buffer. - */ - if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) - /* This was really a NUL. */ - *(yy_c_buf_p) = '\0'; - - else - { /* need more input */ - yy_size_t offset = (yy_c_buf_p) - (yytext_ptr); - ++(yy_c_buf_p); - - switch ( yy_get_next_buffer( ) ) - { - case EOB_ACT_LAST_MATCH: - /* This happens because yy_g_n_b() - * sees that we've accumulated a - * token and flags that we need to - * try matching the token before - * proceeding. But for input(), - * there's no matching to consider. - * So convert the EOB_ACT_LAST_MATCH - * to EOB_ACT_END_OF_FILE. - */ - - /* Reset buffer status. */ - yyrestart(yyin ); - - /*FALLTHROUGH*/ - - case EOB_ACT_END_OF_FILE: - { - if ( yywrap( ) ) - return 0; - - if ( ! (yy_did_buffer_switch_on_eof) ) - YY_NEW_FILE; -#ifdef __cplusplus - return yyinput(); -#else - return input(); -#endif - } - - case EOB_ACT_CONTINUE_SCAN: - (yy_c_buf_p) = (yytext_ptr) + offset; - break; - } - } - } - - c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ - *(yy_c_buf_p) = '\0'; /* preserve yytext */ - (yy_hold_char) = *++(yy_c_buf_p); - - return c; -} -#endif /* ifndef YY_NO_INPUT */ - -/** Immediately switch to a different input stream. - * @param input_file A readable stream. - * - * @note This function does not reset the start condition to @c INITIAL . - */ - void yyrestart (FILE * input_file ) -{ - - if ( ! YY_CURRENT_BUFFER ){ - yyensure_buffer_stack (); - YY_CURRENT_BUFFER_LVALUE = - yy_create_buffer(yyin,YY_BUF_SIZE ); - } - - yy_init_buffer(YY_CURRENT_BUFFER,input_file ); - yy_load_buffer_state( ); -} - -/** Switch to a different input buffer. - * @param new_buffer The new input buffer. - * - */ - void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) -{ - - /* TODO. We should be able to replace this entire function body - * with - * yypop_buffer_state(); - * yypush_buffer_state(new_buffer); - */ - yyensure_buffer_stack (); - if ( YY_CURRENT_BUFFER == new_buffer ) - return; - - if ( YY_CURRENT_BUFFER ) - { - /* Flush out information for old buffer. */ - *(yy_c_buf_p) = (yy_hold_char); - YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); - } - - YY_CURRENT_BUFFER_LVALUE = new_buffer; - yy_load_buffer_state( ); - - /* We don't actually know whether we did this switch during - * EOF (yywrap()) processing, but the only time this flag - * is looked at is after yywrap() is called, so it's safe - * to go ahead and always set it. - */ - (yy_did_buffer_switch_on_eof) = 1; -} - -static void yy_load_buffer_state (void) -{ - (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; - (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; - yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; - (yy_hold_char) = *(yy_c_buf_p); -} - -/** Allocate and initialize an input buffer state. - * @param file A readable stream. - * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. - * - * @return the allocated buffer state. - */ - YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) -{ - YY_BUFFER_STATE b; - - b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_buf_size = size; - - /* yy_ch_buf has to be 2 characters longer than the size given because - * we need to put in 2 end-of-buffer characters. - */ - b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 ); - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_is_our_buffer = 1; - - yy_init_buffer(b,file ); - - return b; -} - -/** Destroy the buffer. - * @param b a buffer created with yy_create_buffer() - * - */ - void yy_delete_buffer (YY_BUFFER_STATE b ) -{ - - if ( ! b ) - return; - - if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ - YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; - - if ( b->yy_is_our_buffer ) - yyfree((void *) b->yy_ch_buf ); - - yyfree((void *) b ); -} - -#ifndef __cplusplus -extern int isatty (int ); -#endif /* __cplusplus */ - -/* Initializes or reinitializes a buffer. - * This function is sometimes called more than once on the same buffer, - * such as during a yyrestart() or at EOF. - */ - static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) - -{ - int oerrno = errno; - - yy_flush_buffer(b ); - - b->yy_input_file = file; - b->yy_fill_buffer = 1; - - /* If b is the current buffer, then yy_init_buffer was _probably_ - * called from yyrestart() or through yy_get_next_buffer. - * In that case, we don't want to reset the lineno or column. - */ - if (b != YY_CURRENT_BUFFER){ - b->yy_bs_lineno = 1; - b->yy_bs_column = 0; - } - - b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; - - errno = oerrno; -} - -/** Discard all buffered characters. On the next scan, YY_INPUT will be called. - * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. - * - */ - void yy_flush_buffer (YY_BUFFER_STATE b ) -{ - if ( ! b ) - return; - - b->yy_n_chars = 0; - - /* We always need two end-of-buffer characters. The first causes - * a transition to the end-of-buffer state. The second causes - * a jam in that state. - */ - b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; - b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; - - b->yy_buf_pos = &b->yy_ch_buf[0]; - - b->yy_at_bol = 1; - b->yy_buffer_status = YY_BUFFER_NEW; - - if ( b == YY_CURRENT_BUFFER ) - yy_load_buffer_state( ); -} - -/** Pushes the new state onto the stack. The new state becomes - * the current state. This function will allocate the stack - * if necessary. - * @param new_buffer The new state. - * - */ -void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) -{ - if (new_buffer == NULL) - return; - - yyensure_buffer_stack(); - - /* This block is copied from yy_switch_to_buffer. */ - if ( YY_CURRENT_BUFFER ) - { - /* Flush out information for old buffer. */ - *(yy_c_buf_p) = (yy_hold_char); - YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); - YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); - } - - /* Only push if top exists. Otherwise, replace top. */ - if (YY_CURRENT_BUFFER) - (yy_buffer_stack_top)++; - YY_CURRENT_BUFFER_LVALUE = new_buffer; - - /* copied from yy_switch_to_buffer. */ - yy_load_buffer_state( ); - (yy_did_buffer_switch_on_eof) = 1; -} - -/** Removes and deletes the top of the stack, if present. - * The next element becomes the new top. - * - */ -void yypop_buffer_state (void) -{ - if (!YY_CURRENT_BUFFER) - return; - - yy_delete_buffer(YY_CURRENT_BUFFER ); - YY_CURRENT_BUFFER_LVALUE = NULL; - if ((yy_buffer_stack_top) > 0) - --(yy_buffer_stack_top); - - if (YY_CURRENT_BUFFER) { - yy_load_buffer_state( ); - (yy_did_buffer_switch_on_eof) = 1; - } -} - -/* Allocates the stack if it does not exist. - * Guarantees space for at least one push. - */ -static void yyensure_buffer_stack (void) -{ - yy_size_t num_to_alloc; - - if (!(yy_buffer_stack)) { - - /* First allocation is just for 2 elements, since we don't know if this - * scanner will even need a stack. We use 2 instead of 1 to avoid an - * immediate realloc on the next call. - */ - num_to_alloc = 1; - (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc - (num_to_alloc * sizeof(struct yy_buffer_state*) - ); - if ( ! (yy_buffer_stack) ) - YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); - - memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); - - (yy_buffer_stack_max) = num_to_alloc; - (yy_buffer_stack_top) = 0; - return; - } - - if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ - - /* Increase the buffer to prepare for a possible push. */ - int grow_size = 8 /* arbitrary grow size */; - - num_to_alloc = (yy_buffer_stack_max) + grow_size; - (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc - ((yy_buffer_stack), - num_to_alloc * sizeof(struct yy_buffer_state*) - ); - if ( ! (yy_buffer_stack) ) - YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); - - /* zero only the new slots.*/ - memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); - (yy_buffer_stack_max) = num_to_alloc; - } -} - -/** Setup the input buffer state to scan directly from a user-specified character buffer. - * @param base the character buffer - * @param size the size in bytes of the character buffer - * - * @return the newly allocated buffer state object. - */ -YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) -{ - YY_BUFFER_STATE b; - - if ( size < 2 || - base[size-2] != YY_END_OF_BUFFER_CHAR || - base[size-1] != YY_END_OF_BUFFER_CHAR ) - /* They forgot to leave room for the EOB's. */ - return 0; - - b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); - - b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ - b->yy_buf_pos = b->yy_ch_buf = base; - b->yy_is_our_buffer = 0; - b->yy_input_file = 0; - b->yy_n_chars = b->yy_buf_size; - b->yy_is_interactive = 0; - b->yy_at_bol = 1; - b->yy_fill_buffer = 0; - b->yy_buffer_status = YY_BUFFER_NEW; - - yy_switch_to_buffer(b ); - - return b; -} - -/** Setup the input buffer state to scan a string. The next call to yylex() will - * scan from a @e copy of @a str. - * @param yystr a NUL-terminated string to scan - * - * @return the newly allocated buffer state object. - * @note If you want to scan bytes that may contain NUL values, then use - * yy_scan_bytes() instead. - */ -YY_BUFFER_STATE yy_scan_string (yyconst char * yystr ) -{ - - return yy_scan_bytes(yystr,strlen(yystr) ); -} - -/** Setup the input buffer state to scan the given bytes. The next call to yylex() will - * scan from a @e copy of @a bytes. - * @param bytes the byte buffer to scan - * @param len the number of bytes in the buffer pointed to by @a bytes. - * - * @return the newly allocated buffer state object. - */ -YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len ) -{ - YY_BUFFER_STATE b; - char *buf; - yy_size_t n, i; - - /* Get memory for full buffer, including space for trailing EOB's. */ - n = _yybytes_len + 2; - buf = (char *) yyalloc(n ); - if ( ! buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); - - for ( i = 0; i < _yybytes_len; ++i ) - buf[i] = yybytes[i]; - - buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; - - b = yy_scan_buffer(buf,n ); - if ( ! b ) - YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); - - /* It's okay to grow etc. this buffer, and we should throw it - * away when we're done. - */ - b->yy_is_our_buffer = 1; - - return b; -} - -#ifndef YY_EXIT_FAILURE -#define YY_EXIT_FAILURE 2 -#endif - -static void yy_fatal_error (yyconst char* msg ) -{ - (void) fprintf( stderr, "%s\n", msg ); - exit( YY_EXIT_FAILURE ); -} - -/* Redefine yyless() so it works in section 3 code. */ - -#undef yyless -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - int yyless_macro_arg = (n); \ - YY_LESS_LINENO(yyless_macro_arg);\ - yytext[yyleng] = (yy_hold_char); \ - (yy_c_buf_p) = yytext + yyless_macro_arg; \ - (yy_hold_char) = *(yy_c_buf_p); \ - *(yy_c_buf_p) = '\0'; \ - yyleng = yyless_macro_arg; \ - } \ - while ( 0 ) - -/* Accessor methods (get/set functions) to struct members. */ - -/** Get the current line number. - * - */ -int yyget_lineno (void) -{ - - return yylineno; -} - -/** Get the input stream. - * - */ -FILE *yyget_in (void) -{ - return yyin; -} - -/** Get the output stream. - * - */ -FILE *yyget_out (void) -{ - return yyout; -} - -/** Get the length of the current token. - * - */ -yy_size_t yyget_leng (void) -{ - return yyleng; -} - -/** Get the current token. - * - */ - -char *yyget_text (void) -{ - return yytext; -} - -/** Set the current line number. - * @param line_number - * - */ -void yyset_lineno (int line_number ) -{ - - yylineno = line_number; -} - -/** Set the input stream. This does not discard the current - * input buffer. - * @param in_str A readable stream. - * - * @see yy_switch_to_buffer - */ -void yyset_in (FILE * in_str ) -{ - yyin = in_str ; -} - -void yyset_out (FILE * out_str ) -{ - yyout = out_str ; -} - -int yyget_debug (void) -{ - return yy_flex_debug; -} - -void yyset_debug (int bdebug ) -{ - yy_flex_debug = bdebug ; -} - -static int yy_init_globals (void) -{ - /* Initialization is the same as for the non-reentrant scanner. - * This function is called from yylex_destroy(), so don't allocate here. - */ - - (yy_buffer_stack) = 0; - (yy_buffer_stack_top) = 0; - (yy_buffer_stack_max) = 0; - (yy_c_buf_p) = (char *) 0; - (yy_init) = 0; - (yy_start) = 0; - -/* Defined in main.c */ -#ifdef YY_STDINIT - yyin = stdin; - yyout = stdout; -#else - yyin = (FILE *) 0; - yyout = (FILE *) 0; -#endif - - /* For future reference: Set errno on error, since we are called by - * yylex_init() - */ - return 0; -} - -/* yylex_destroy is for both reentrant and non-reentrant scanners. */ -int yylex_destroy (void) -{ - - /* Pop the buffer stack, destroying each element. */ - while(YY_CURRENT_BUFFER){ - yy_delete_buffer(YY_CURRENT_BUFFER ); - YY_CURRENT_BUFFER_LVALUE = NULL; - yypop_buffer_state(); - } - - /* Destroy the stack itself. */ - yyfree((yy_buffer_stack) ); - (yy_buffer_stack) = NULL; - - /* Reset the globals. This is important in a non-reentrant scanner so the next time - * yylex() is called, initialization will occur. */ - yy_init_globals( ); - - return 0; -} - -/* - * Internal utility routines. - */ - -#ifndef yytext_ptr -static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) -{ - register int i; - for ( i = 0; i < n; ++i ) - s1[i] = s2[i]; -} -#endif - -#ifdef YY_NEED_STRLEN -static int yy_flex_strlen (yyconst char * s ) -{ - register int n; - for ( n = 0; s[n]; ++n ) - ; - - return n; -} -#endif - -void *yyalloc (yy_size_t size ) -{ - return (void *) malloc( size ); -} - -void *yyrealloc (void * ptr, yy_size_t size ) -{ - /* The cast to (char *) in the following accommodates both - * implementations that use char* generic pointers, and those - * that use void* generic pointers. It works with the latter - * because both ANSI C and C++ allow castless assignment from - * any pointer type to void*, and deal with argument conversions - * as though doing an assignment. - */ - return (void *) realloc( (char *) ptr, size ); -} - -void yyfree (void * ptr ) -{ - free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ -} - -#define YYTABLES_NAME "yytables" - -#line 279 "Engine/Base/Scanner.l" - - - - diff --git a/Sources/Engine/Base/Serial.cpp b/Sources/Engine/Base/Serial.cpp index ad59291..d0eb12f 100644 --- a/Sources/Engine/Base/Serial.cpp +++ b/Sources/Engine/Base/Serial.cpp @@ -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" diff --git a/Sources/Engine/Base/Serial.h b/Sources/Engine/Base/Serial.h index 80816bd..7c42e0c 100644 --- a/Sources/Engine/Base/Serial.h +++ b/Sources/Engine/Base/Serial.h @@ -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 diff --git a/Sources/Engine/Base/Shell.cpp b/Sources/Engine/Base/Shell.cpp index 8b7c40f..07e4336 100644 --- a/Sources/Engine/Base/Shell.cpp +++ b/Sources/Engine/Base/Shell.cpp @@ -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" diff --git a/Sources/Engine/Base/Shell.h b/Sources/Engine/Base/Shell.h index 9226884..09b8ca6 100644 --- a/Sources/Engine/Base/Shell.h +++ b/Sources/Engine/Base/Shell.h @@ -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 diff --git a/Sources/Engine/Base/ShellTypes.cpp b/Sources/Engine/Base/ShellTypes.cpp index 32ecd75..5986355 100644 --- a/Sources/Engine/Base/ShellTypes.cpp +++ b/Sources/Engine/Base/ShellTypes.cpp @@ -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" diff --git a/Sources/Engine/Base/Shell_internal.h b/Sources/Engine/Base/Shell_internal.h index c5cc016..09f55c2 100644 --- a/Sources/Engine/Base/Shell_internal.h +++ b/Sources/Engine/Base/Shell_internal.h @@ -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 diff --git a/Sources/Engine/Base/StackDump.cpp b/Sources/Engine/Base/StackDump.cpp index 5370626..64608d2 100644 --- a/Sources/Engine/Base/StackDump.cpp +++ b/Sources/Engine/Base/StackDump.cpp @@ -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" diff --git a/Sources/Engine/Base/Statistics.cpp b/Sources/Engine/Base/Statistics.cpp index 8e0ad84..ffb84a1 100644 --- a/Sources/Engine/Base/Statistics.cpp +++ b/Sources/Engine/Base/Statistics.cpp @@ -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" diff --git a/Sources/Engine/Base/Statistics.h b/Sources/Engine/Base/Statistics.h index 4971e1d..121b77d 100644 --- a/Sources/Engine/Base/Statistics.h +++ b/Sources/Engine/Base/Statistics.h @@ -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 diff --git a/Sources/Engine/Base/Statistics_Internal.h b/Sources/Engine/Base/Statistics_Internal.h index be229aa..3ba689f 100644 --- a/Sources/Engine/Base/Statistics_Internal.h +++ b/Sources/Engine/Base/Statistics_Internal.h @@ -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 diff --git a/Sources/Engine/Base/Stream.cpp b/Sources/Engine/Base/Stream.cpp index d3f9261..5432536 100644 --- a/Sources/Engine/Base/Stream.cpp +++ b/Sources/Engine/Base/Stream.cpp @@ -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" diff --git a/Sources/Engine/Base/Stream.h b/Sources/Engine/Base/Stream.h index 7424998..51c283c 100644 --- a/Sources/Engine/Base/Stream.h +++ b/Sources/Engine/Base/Stream.h @@ -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 diff --git a/Sources/Engine/Base/Synchronization.h b/Sources/Engine/Base/Synchronization.h index e09e0c8..98303a4 100644 --- a/Sources/Engine/Base/Synchronization.h +++ b/Sources/Engine/Base/Synchronization.h @@ -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 diff --git a/Sources/Engine/Base/Timer.cpp b/Sources/Engine/Base/Timer.cpp index 591e4c3..5f0fe0f 100644 --- a/Sources/Engine/Base/Timer.cpp +++ b/Sources/Engine/Base/Timer.cpp @@ -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" diff --git a/Sources/Engine/Base/Timer.h b/Sources/Engine/Base/Timer.h index 6b5a68e..0d77e62 100644 --- a/Sources/Engine/Base/Timer.h +++ b/Sources/Engine/Base/Timer.h @@ -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 diff --git a/Sources/Engine/Base/Translation.cpp b/Sources/Engine/Base/Translation.cpp index 0fc1dec..daa16bf 100644 --- a/Sources/Engine/Base/Translation.cpp +++ b/Sources/Engine/Base/Translation.cpp @@ -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" diff --git a/Sources/Engine/Base/Translation.h b/Sources/Engine/Base/Translation.h index 0fbc2f8..b10c145 100644 --- a/Sources/Engine/Base/Translation.h +++ b/Sources/Engine/Base/Translation.h @@ -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 diff --git a/Sources/Engine/Base/TranslationPair.h b/Sources/Engine/Base/TranslationPair.h index 788914f..8be023e 100644 --- a/Sources/Engine/Base/TranslationPair.h +++ b/Sources/Engine/Base/TranslationPair.h @@ -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 diff --git a/Sources/Engine/Base/Types.h b/Sources/Engine/Base/Types.h index 24e5cad..6379b36 100644 --- a/Sources/Engine/Base/Types.h +++ b/Sources/Engine/Base/Types.h @@ -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 diff --git a/Sources/Engine/Base/Unzip.cpp b/Sources/Engine/Base/Unzip.cpp index 88cda66..dd9dbdb 100644 --- a/Sources/Engine/Base/Unzip.cpp +++ b/Sources/Engine/Base/Unzip.cpp @@ -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. // diff --git a/Sources/Engine/Base/Unzip.h b/Sources/Engine/Base/Unzip.h index 7d91ad8..46bf3cb 100644 --- a/Sources/Engine/Base/Unzip.h +++ b/Sources/Engine/Base/Unzip.h @@ -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 diff --git a/Sources/Engine/Base/Updateable.cpp b/Sources/Engine/Base/Updateable.cpp index 6c4234f..f06dfb3 100644 --- a/Sources/Engine/Base/Updateable.cpp +++ b/Sources/Engine/Base/Updateable.cpp @@ -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" diff --git a/Sources/Engine/Base/Updateable.h b/Sources/Engine/Base/Updateable.h index 90b7601..aac3c88 100644 --- a/Sources/Engine/Base/Updateable.h +++ b/Sources/Engine/Base/Updateable.h @@ -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 diff --git a/Sources/Engine/Base/UpdateableRT.h b/Sources/Engine/Base/UpdateableRT.h index af75477..5996488 100644 --- a/Sources/Engine/Base/UpdateableRT.h +++ b/Sources/Engine/Base/UpdateableRT.h @@ -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 diff --git a/Sources/Engine/Base/Win32/Win32Synchronization.cpp b/Sources/Engine/Base/Win32/Win32Synchronization.cpp index 87e394f..00a0093 100644 --- a/Sources/Engine/Base/Win32/Win32Synchronization.cpp +++ b/Sources/Engine/Base/Win32/Win32Synchronization.cpp @@ -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" diff --git a/Sources/Engine/Brushes/Brush.cpp b/Sources/Engine/Brushes/Brush.cpp index 74661d2..fd9870a 100644 --- a/Sources/Engine/Brushes/Brush.cpp +++ b/Sources/Engine/Brushes/Brush.cpp @@ -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" diff --git a/Sources/Engine/Brushes/Brush.h b/Sources/Engine/Brushes/Brush.h index c6660c1..519c70c 100644 --- a/Sources/Engine/Brushes/Brush.h +++ b/Sources/Engine/Brushes/Brush.h @@ -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 diff --git a/Sources/Engine/Brushes/BrushArchive.cpp b/Sources/Engine/Brushes/BrushArchive.cpp index ba1e642..f7b5e0a 100644 --- a/Sources/Engine/Brushes/BrushArchive.cpp +++ b/Sources/Engine/Brushes/BrushArchive.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushArchive.h b/Sources/Engine/Brushes/BrushArchive.h index 5f22064..332939b 100644 --- a/Sources/Engine/Brushes/BrushArchive.h +++ b/Sources/Engine/Brushes/BrushArchive.h @@ -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 diff --git a/Sources/Engine/Brushes/BrushBase.h b/Sources/Engine/Brushes/BrushBase.h index d18d5e8..01794e5 100644 --- a/Sources/Engine/Brushes/BrushBase.h +++ b/Sources/Engine/Brushes/BrushBase.h @@ -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_BASE_H #define SE_INCL_BRUSH_BASE_H @@ -21,4 +34,4 @@ public: }; }; -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Brushes/BrushExport.cpp b/Sources/Engine/Brushes/BrushExport.cpp index e8354f3..c25509a 100644 --- a/Sources/Engine/Brushes/BrushExport.cpp +++ b/Sources/Engine/Brushes/BrushExport.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushIO.cpp b/Sources/Engine/Brushes/BrushIO.cpp index f2d0f5c..1a93dae 100644 --- a/Sources/Engine/Brushes/BrushIO.cpp +++ b/Sources/Engine/Brushes/BrushIO.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushImport.cpp b/Sources/Engine/Brushes/BrushImport.cpp index d09a13e..9b4de9d 100644 --- a/Sources/Engine/Brushes/BrushImport.cpp +++ b/Sources/Engine/Brushes/BrushImport.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushMip.cpp b/Sources/Engine/Brushes/BrushMip.cpp index a8b482b..739cf85 100644 --- a/Sources/Engine/Brushes/BrushMip.cpp +++ b/Sources/Engine/Brushes/BrushMip.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushPolygon.cpp b/Sources/Engine/Brushes/BrushPolygon.cpp index 3ef38dd..192476e 100644 --- a/Sources/Engine/Brushes/BrushPolygon.cpp +++ b/Sources/Engine/Brushes/BrushPolygon.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushSector.cpp b/Sources/Engine/Brushes/BrushSector.cpp index df91259..3abc42b 100644 --- a/Sources/Engine/Brushes/BrushSector.cpp +++ b/Sources/Engine/Brushes/BrushSector.cpp @@ -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" diff --git a/Sources/Engine/Brushes/BrushShadows.cpp b/Sources/Engine/Brushes/BrushShadows.cpp index e2b6c64..74f60c0 100644 --- a/Sources/Engine/Brushes/BrushShadows.cpp +++ b/Sources/Engine/Brushes/BrushShadows.cpp @@ -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 #include diff --git a/Sources/Engine/Brushes/BrushTransformed.h b/Sources/Engine/Brushes/BrushTransformed.h index b9316ea..b91d72e 100644 --- a/Sources/Engine/Brushes/BrushTransformed.h +++ b/Sources/Engine/Brushes/BrushTransformed.h @@ -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_BRUSHTRANSFORMED_H #define SE_INCL_BRUSHTRANSFORMED_H diff --git a/Sources/Engine/Brushes/BrushTriangularize.cpp b/Sources/Engine/Brushes/BrushTriangularize.cpp index f946549..6a2ee71 100644 --- a/Sources/Engine/Brushes/BrushTriangularize.cpp +++ b/Sources/Engine/Brushes/BrushTriangularize.cpp @@ -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" diff --git a/Sources/Engine/Build.h b/Sources/Engine/Build.h index 70668f5..98e5092 100644 --- a/Sources/Engine/Build.h +++ b/Sources/Engine/Build.h @@ -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_BUILD_H #define SE_INCL_BUILD_H diff --git a/Sources/Engine/Classes/BaseEvents.es b/Sources/Engine/Classes/BaseEvents.es index 8126680..15b18c5 100644 --- a/Sources/Engine/Classes/BaseEvents.es +++ b/Sources/Engine/Classes/BaseEvents.es @@ -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. */ 5 %{ diff --git a/Sources/Engine/Classes/MovableBrushEntity.es b/Sources/Engine/Classes/MovableBrushEntity.es index f761c7c..ac1ae97 100644 --- a/Sources/Engine/Classes/MovableBrushEntity.es +++ b/Sources/Engine/Classes/MovableBrushEntity.es @@ -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. */ /* * Brush entity that can move. diff --git a/Sources/Engine/Classes/MovableEntity.es b/Sources/Engine/Classes/MovableEntity.es index a9a3cb9..be11ae5 100644 --- a/Sources/Engine/Classes/MovableEntity.es +++ b/Sources/Engine/Classes/MovableEntity.es @@ -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. */ /* * Entity that can move and obey physics. diff --git a/Sources/Engine/Classes/MovableModelEntity.es b/Sources/Engine/Classes/MovableModelEntity.es index 70a33e8..0d4694b 100644 --- a/Sources/Engine/Classes/MovableModelEntity.es +++ b/Sources/Engine/Classes/MovableModelEntity.es @@ -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. */ /* * Model entity that can move. diff --git a/Sources/Engine/Classes/PlayerEntity.es b/Sources/Engine/Classes/PlayerEntity.es index 882dd5e..05a235e 100644 --- a/Sources/Engine/Classes/PlayerEntity.es +++ b/Sources/Engine/Classes/PlayerEntity.es @@ -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. */ /* * Player entity. @@ -100,7 +113,9 @@ functions: // provide info for GameAgent enumeration export virtual void GetGameAgentPlayerInfo( INDEX iPlayer, CTString &strOut) { }; - + // provide info for MSLegacy enumeration + export virtual void GetMSLegacyPlayerInf( INDEX iPlayer, CTString &strOut) { }; + // create a checksum value for sync-check export void ChecksumForSync(ULONG &ulCRC, INDEX iExtensiveSyncCheck) { diff --git a/Sources/Engine/CurrentVersion.h b/Sources/Engine/CurrentVersion.h index 2cd32be..246dc4e 100644 --- a/Sources/Engine/CurrentVersion.h +++ b/Sources/Engine/CurrentVersion.h @@ -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 _SE_DEMO 0 // set for demo versions #define _SE_BUILD_MAJOR 10000 // use new number for each released version diff --git a/Sources/Engine/Engine.cpp b/Sources/Engine/Engine.cpp index 63f8ffb..a8be114 100644 --- a/Sources/Engine/Engine.cpp +++ b/Sources/Engine/Engine.cpp @@ -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" @@ -916,4 +929,4 @@ nextRegion: } CPrintF("State/Type: %s / %s\n", strTmp1, strTmp2); -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Engine.h b/Sources/Engine/Engine.h index 4e00748..eb17bdf 100644 --- a/Sources/Engine/Engine.h +++ b/Sources/Engine/Engine.h @@ -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_ENGINE_H #define SE_INCL_ENGINE_H diff --git a/Sources/Engine/Engine.vcxproj b/Sources/Engine/Engine.vcxproj index 85f3508..b893744 100644 --- a/Sources/Engine/Engine.vcxproj +++ b/Sources/Engine/Engine.vcxproj @@ -734,6 +734,7 @@ copy Release\$(TargetName).lib $(SolutionDir)..\Bin\ >nul + diff --git a/Sources/Engine/Engine.vcxproj.filters b/Sources/Engine/Engine.vcxproj.filters index a84e7db..870a661 100644 --- a/Sources/Engine/Engine.vcxproj.filters +++ b/Sources/Engine/Engine.vcxproj.filters @@ -1365,6 +1365,9 @@ Header Files\GameAgent Headers + + Header Files\GameAgent Headers + diff --git a/Sources/Engine/Entities/Entity.cpp b/Sources/Engine/Entities/Entity.cpp index e6a731b..fb9a337 100644 --- a/Sources/Engine/Entities/Entity.cpp +++ b/Sources/Engine/Entities/Entity.cpp @@ -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 @@ -3521,7 +3534,7 @@ void CEntity::DumpSync_t(CTStream &strm, INDEX iExtensiveSyncCheck) // throw ch (ULONG&)en_mRotation(3,1), (ULONG&)en_mRotation(3,2), (ULONG&)en_mRotation(3,3)); if( en_pciCollisionInfo == NULL) { strm.FPrintF_t("Collision info NULL\n"); - } else if (en_RenderType==RT_BRUSH && en_RenderType==RT_FIELDBRUSH) { + } else if (en_RenderType==RT_BRUSH || en_RenderType==RT_FIELDBRUSH) { strm.FPrintF_t("Collision info: Brush entity\n"); } else { strm.FPrintF_t("Collision info:\n"); diff --git a/Sources/Engine/Entities/Entity.h b/Sources/Engine/Entities/Entity.h index d1d05c8..b2bd944 100644 --- a/Sources/Engine/Entities/Entity.h +++ b/Sources/Engine/Entities/Entity.h @@ -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_ENTITY_H #define SE_INCL_ENTITY_H diff --git a/Sources/Engine/Entities/EntityClass.cpp b/Sources/Engine/Entities/EntityClass.cpp index 887b9f1..a0e6163 100644 --- a/Sources/Engine/Entities/EntityClass.cpp +++ b/Sources/Engine/Entities/EntityClass.cpp @@ -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" diff --git a/Sources/Engine/Entities/EntityClass.h b/Sources/Engine/Entities/EntityClass.h index 7f0f705..4ff8001 100644 --- a/Sources/Engine/Entities/EntityClass.h +++ b/Sources/Engine/Entities/EntityClass.h @@ -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_ENTITYCLASS_H #define SE_INCL_ENTITYCLASS_H diff --git a/Sources/Engine/Entities/EntityCollision.cpp b/Sources/Engine/Entities/EntityCollision.cpp index 59c6bcb..7928aaf 100644 --- a/Sources/Engine/Entities/EntityCollision.cpp +++ b/Sources/Engine/Entities/EntityCollision.cpp @@ -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" diff --git a/Sources/Engine/Entities/EntityCollision.h b/Sources/Engine/Entities/EntityCollision.h index a28352d..2b3729b 100644 --- a/Sources/Engine/Entities/EntityCollision.h +++ b/Sources/Engine/Entities/EntityCollision.h @@ -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_ENTITYCOLLISION_H #define SE_INCL_ENTITYCOLLISION_H diff --git a/Sources/Engine/Entities/EntityCopying.cpp b/Sources/Engine/Entities/EntityCopying.cpp index 01e3a4a..071fd3f 100644 --- a/Sources/Engine/Entities/EntityCopying.cpp +++ b/Sources/Engine/Entities/EntityCopying.cpp @@ -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 @@ -731,4 +744,4 @@ void CWorld::CopyEntitiesToPredictors(CDynamicContainer &cenToCopy) // return current tick _pTimer->SetCurrentTick(tmCurrentTickOld); -} \ No newline at end of file +} diff --git a/Sources/Engine/Entities/EntityEvent.h b/Sources/Engine/Entities/EntityEvent.h index 901fb88..82e7fe7 100644 --- a/Sources/Engine/Entities/EntityEvent.h +++ b/Sources/Engine/Entities/EntityEvent.h @@ -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_ENTITYEVENT_H #define SE_INCL_ENTITYEVENT_H diff --git a/Sources/Engine/Entities/EntityPointer.h b/Sources/Engine/Entities/EntityPointer.h index c14e175..349982a 100644 --- a/Sources/Engine/Entities/EntityPointer.h +++ b/Sources/Engine/Entities/EntityPointer.h @@ -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_ENTITYPOINTER_H #define SE_INCL_ENTITYPOINTER_H diff --git a/Sources/Engine/Entities/EntityProperties.cpp b/Sources/Engine/Entities/EntityProperties.cpp index 418c22a..5fd407b 100644 --- a/Sources/Engine/Entities/EntityProperties.cpp +++ b/Sources/Engine/Entities/EntityProperties.cpp @@ -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 diff --git a/Sources/Engine/Entities/EntityProperties.h b/Sources/Engine/Entities/EntityProperties.h index d77ac77..a47fb29 100644 --- a/Sources/Engine/Entities/EntityProperties.h +++ b/Sources/Engine/Entities/EntityProperties.h @@ -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_ENTITYPROPERTIES_H #define SE_INCL_ENTITYPROPERTIES_H diff --git a/Sources/Engine/Entities/FieldBSPTesting.cpp b/Sources/Engine/Entities/FieldBSPTesting.cpp index 77a4fa0..2dd4fd2 100644 --- a/Sources/Engine/Entities/FieldBSPTesting.cpp +++ b/Sources/Engine/Entities/FieldBSPTesting.cpp @@ -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" diff --git a/Sources/Engine/Entities/FieldSettings.h b/Sources/Engine/Entities/FieldSettings.h index 2b95515..ec8f80b 100644 --- a/Sources/Engine/Entities/FieldSettings.h +++ b/Sources/Engine/Entities/FieldSettings.h @@ -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_FIELDSETTINGS_H #define SE_INCL_FIELDSETTINGS_H diff --git a/Sources/Engine/Entities/InternalClasses.h b/Sources/Engine/Entities/InternalClasses.h index 6372703..3eb92d1 100644 --- a/Sources/Engine/Entities/InternalClasses.h +++ b/Sources/Engine/Entities/InternalClasses.h @@ -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_INTERNALCLASSES_H #define SE_INCL_INTERNALCLASSES_H diff --git a/Sources/Engine/Entities/LastPositions.cpp b/Sources/Engine/Entities/LastPositions.cpp index ce4d881..20cc967 100644 --- a/Sources/Engine/Entities/LastPositions.cpp +++ b/Sources/Engine/Entities/LastPositions.cpp @@ -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" diff --git a/Sources/Engine/Entities/LastPositions.h b/Sources/Engine/Entities/LastPositions.h index 413dd53..850e31e 100644 --- a/Sources/Engine/Entities/LastPositions.h +++ b/Sources/Engine/Entities/LastPositions.h @@ -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_LASTPOSITIONS_H #define SE_INCL_LASTPOSITIONS_H diff --git a/Sources/Engine/Entities/NearestPolygon.cpp b/Sources/Engine/Entities/NearestPolygon.cpp index b0597a2..3a22802 100644 --- a/Sources/Engine/Entities/NearestPolygon.cpp +++ b/Sources/Engine/Entities/NearestPolygon.cpp @@ -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" diff --git a/Sources/Engine/Entities/PlayerCharacter.cpp b/Sources/Engine/Entities/PlayerCharacter.cpp index 2c0863d..a1369c6 100644 --- a/Sources/Engine/Entities/PlayerCharacter.cpp +++ b/Sources/Engine/Entities/PlayerCharacter.cpp @@ -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" diff --git a/Sources/Engine/Entities/PlayerCharacter.h b/Sources/Engine/Entities/PlayerCharacter.h index 103f0f8..09bdf85 100644 --- a/Sources/Engine/Entities/PlayerCharacter.h +++ b/Sources/Engine/Entities/PlayerCharacter.h @@ -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_PLAYERCHARACTER_H #define SE_INCL_PLAYERCHARACTER_H diff --git a/Sources/Engine/Entities/Precaching.h b/Sources/Engine/Entities/Precaching.h index 3f445b9..8d4c0c8 100644 --- a/Sources/Engine/Entities/Precaching.h +++ b/Sources/Engine/Entities/Precaching.h @@ -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_PRECACHING_H #define SE_INCL_PRECACHING_H diff --git a/Sources/Engine/Entities/ShadingInfo.h b/Sources/Engine/Entities/ShadingInfo.h index 3571bc9..53c19f4 100644 --- a/Sources/Engine/Entities/ShadingInfo.h +++ b/Sources/Engine/Entities/ShadingInfo.h @@ -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_SHADINGINFO_H #define SE_INCL_SHADINGINFO_H diff --git a/Sources/Engine/GameAgent/GameAgent.cpp b/Sources/Engine/GameAgent/GameAgent.cpp index 35c313c..7fedfda 100644 --- a/Sources/Engine/GameAgent/GameAgent.cpp +++ b/Sources/Engine/GameAgent/GameAgent.cpp @@ -1,25 +1,112 @@ -/* 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 #include #include - #include - #include #include #include - #include #include #include - #include - #include +#include -#ifdef PLATFORM_UNIX +#define MSPORT 28900 +#define BUFFSZ 8192 +#define BUFFSZSTR 4096 + +#define PCK "\\gamename\\%s" \ + "\\enctype\\%d" \ + "\\validate\\%s" \ + "\\final\\" \ + "\\queryid\\1.1" \ + "\\list\\cmp" \ + "\\gamename\\%s" \ + "\\gamever\\1.05" \ + "%s%s" \ + "\\final\\" + +#define PCKQUERY "\\gamename\\%s" \ + "\\gamever\\%s" \ + "\\location\\%s" \ + "\\hostname\\%s" \ + "\\hostport\\%hu" \ + "\\mapname\\%s" \ + "\\gametype\\%s" \ + "\\activemod\\" \ + "\\numplayers\\%d" \ + "\\maxplayers\\%d" \ + "\\gamemode\\openplaying" \ + "\\difficulty\\Normal" \ + "\\friendlyfire\\%d" \ + "\\weaponsstay\\%d" \ + "\\ammosstay\\%d" \ + "\\healthandarmorstays\\%d" \ + "\\allowhealth\\%d" \ + "\\allowarmor\\%d" \ + "\\infinitearmor\\%d" \ + "\\respawninplace\\%d" \ + "\\password\\0" \ + "\\vipplayers\\1" + +#define PCKINFO "\\hostname\\%s" \ + "\\hostport\\%hu" \ + "\\mapname\\%s" \ + "\\gametype\\%s" \ + "\\numplayers\\%d" \ + "\\maxplayers\\%d" \ + "\\gamemode\\openplaying" \ + "\\final\\" \ + "\\queryid\\8.1" + +#define PCKBASIC "\\gamename\\%s" \ + "\\gamever\\%s" \ + "\\location\\EU" \ + "\\final\\" \ + "\\queryid\\1.1" + + +#define CHK_BUFFSTRLEN if((iLen < 0) || (iLen > BUFFSZSTR)) { \ + CPrintF("\n" \ + "Error: the used buffer is smaller than how much needed (%d < %d)\n" \ + "\n", iLen, BUFFSZSTR); \ + if(cMsstring) free (cMsstring); \ + closesocket(_sock); \ + WSACleanup(); \ + } + +#define CLEANMSSRUFF1 closesocket(_sock); \ + WSACleanup(); + +#define CLEANMSSRUFF2 if(cResponse) free (cResponse); \ + closesocket(_sock); \ + WSACleanup(); + +#define SERIOUSSAMKEY "AKbna4\0" +#define SERIOUSSAMSTR "serioussamse" + +#if defined(PLATFORM_WIN32) +#pragma comment(lib, "wsock32.lib") +WSADATA* _wsaData = NULL; +typedef int socklen_t; +#else #include #include #include @@ -36,12 +123,6 @@ typedef struct sockaddr SOCKADDR; #define WSAGetLastError() (INDEX) errno #endif -#ifdef PLATFORM_WIN32 -#pragma comment(lib, "wsock32.lib") -WSADATA* _wsaData = NULL; -typedef int socklen_t; -#endif - SOCKET _socket = INVALID_SOCKET; sockaddr_in* _sin = NULL; @@ -49,15 +130,27 @@ sockaddr_in* _sinLocal = NULL; sockaddr_in _sinFrom; CHAR* _szBuffer = NULL; +CHAR* _szIPPortBuffer = NULL; +INT _iIPPortBufferLen = 0; +CHAR* _szIPPortBufferLocal = NULL; +INT _iIPPortBufferLocalLen = 0; BOOL _bServer = FALSE; -static BOOL _bInitialized = FALSE; +BOOL _bInitialized = FALSE; +BOOL _bActivated = FALSE; +BOOL _bActivatedLocal = FALSE; TIME _tmLastHeartbeat = 0; CDynamicStackArray ga_asrRequests; -CTString ga_strServer = "master1.croteam.org"; +//CTString ga_strServer = "master1.croteam.org"; +CTString ga_strServer = "master1.42amsterdam.net"; +//CTString ga_strMSLegacy = "master1.croteam.org"; +CTString ga_strMSLegacy = "42amsterdam.net"; + +BOOL ga_bMSLegacy = TRUE; +//BOOL ga_bMSLegacy = FALSE; void _uninitWinsock(); void _initializeWinsock(void) @@ -74,7 +167,7 @@ void _initializeWinsock(void) if(_szBuffer != NULL) { delete[] _szBuffer; } - _szBuffer = new char[1400]; + _szBuffer = new char[2050]; // start WSA if(WSAStartup(MAKEWORD(2, 2), _wsaData) != 0) { @@ -85,8 +178,12 @@ void _initializeWinsock(void) #endif // get the host IP - hostent* phe = gethostbyname(ga_strServer); - + hostent* phe; + if(!ga_bMSLegacy) { + phe = gethostbyname(ga_strServer); + } else { + phe = gethostbyname(ga_strMSLegacy); + } // if we couldn't resolve the hostname if(phe == NULL) { // report and stop @@ -99,7 +196,11 @@ void _initializeWinsock(void) _sin = new sockaddr_in; _sin->sin_family = AF_INET; _sin->sin_addr.s_addr = *(ULONG*)phe->h_addr_list[0]; - _sin->sin_port = htons(9005); + if(!ga_bMSLegacy) { + _sin->sin_port = htons(9005); + } else { + _sin->sin_port = htons(27900); + } // create the socket _socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); @@ -182,7 +283,7 @@ void _sendPacket(const char* szBuffer) int _recvPacket() { socklen_t fromLength = sizeof(_sinFrom); - return recvfrom(_socket, _szBuffer, 1024, 0, (sockaddr*)&_sinFrom, &fromLength); + return recvfrom(_socket, _szBuffer, 2048, 0, (sockaddr*)&_sinFrom, &fromLength); } CTString _getGameModeName(INDEX iGameMode) @@ -206,14 +307,18 @@ const CSessionProperties* _getSP() void _sendHeartbeat(INDEX iChallenge) { CTString strPacket; - strPacket.PrintF("0;challenge;%d;players;%d;maxplayers;%d;level;%s;gametype;%s;version;%s;product;%s", - iChallenge, - _pNetwork->ga_srvServer.GetPlayersCount(), - _pNetwork->ga_sesSessionState.ses_ctMaxPlayers, - (const char *) _pNetwork->ga_World.wo_strName, - (const char *) _getGameModeName(_getSP()->sp_gmGameMode), - _SE_VER_STRING, - (const char *) _pShell->GetString("sam_strGameName")); + if (!ga_bMSLegacy) { + strPacket.PrintF("0;challenge;%d;players;%d;maxplayers;%d;level;%s;gametype;%s;version;%s;product;%s", + iChallenge, + _pNetwork->ga_srvServer.GetPlayersCount(), + _pNetwork->ga_sesSessionState.ses_ctMaxPlayers, + (const char *) _pNetwork->ga_World.wo_strName, + (const char *) _getGameModeName(_getSP()->sp_gmGameMode), + _SE_VER_STRING, + (const char *) _pShell->GetString("sam_strGameName")); + } else { + strPacket.PrintF("\\heartbeat\\%hu\\gamename\\serioussamse", (_pShell->GetINDEX("net_iPort") + 1)); + } _sendPacket(strPacket); _tmLastHeartbeat = _pTimer->GetRealTimeTick(); } @@ -242,7 +347,14 @@ extern void GameAgent_ServerInit(void) // join _bServer = TRUE; _bInitialized = TRUE; - _sendPacket("q"); + + if (!ga_bMSLegacy) { + _sendPacket("q"); + } else { + CTString strPacket; + strPacket.PrintF("\\heartbeat\\%hu\\gamename\\serioussamse", (_pShell->GetINDEX("net_iPort") + 1)); + _sendPacket(strPacket); + } } /// Let GameAgent know that the server has stopped. @@ -250,7 +362,14 @@ extern void GameAgent_ServerEnd(void) { if (!_bInitialized) { return; - } + } + + if (ga_bMSLegacy) { + CTString strPacket; + strPacket.PrintF("\\heartbeat\\%hu\\gamename\\serioussamse\\statechanged", (_pShell->GetINDEX("net_iPort") + 1)); + _sendPacket(strPacket); + } + _uninitWinsock(); _bInitialized = FALSE; } @@ -264,6 +383,7 @@ extern void GameAgent_ServerUpdate(void) int iLen = _recvPacket(); if(iLen > 0) { + if (!ga_bMSLegacy) { // check the received packet ID switch(_szBuffer[0]) { case 1: // server join response @@ -303,7 +423,7 @@ extern void GameAgent_ServerUpdate(void) plt.plt_penPlayerEntity->GetGameAgentPlayerInfo(plb.plb_Index, strPlayer); // if we don't have enough space left for the next player - if(strlen(strPacket) + strlen(strPlayer) > 1024) { + if(strlen(strPacket) + strlen(strPlayer) > 2048) { // send the packet _sendPacketTo(strPacket, &_sinFrom); strPacket = ""; @@ -326,38 +446,424 @@ extern void GameAgent_ServerUpdate(void) _sendPacketTo(strPacket, &_sinFrom); break; } - } - } + } + } else { - // send a heartbeat every 150 seconds - if(_pTimer->GetRealTimeTick() - _tmLastHeartbeat >= 150.0f) { + _szBuffer[iLen] = 0; + char *sPch1 = NULL, *sPch2 = NULL, *sPch3 = NULL, *sPch4 = NULL; + sPch1 = strstr(_szBuffer, "\\status\\"); + sPch2 = strstr(_szBuffer, "\\info\\"); + sPch3 = strstr(_szBuffer, "\\basic\\"); + sPch4 = strstr(_szBuffer, "\\players\\"); + if(sPch1) { + CTString strPacket; + CTString strLocation; + strLocation = _pShell->GetString("net_strLocalHost"); + if ( strLocation == ""){ + strLocation = "Heartland"; + } + strPacket.PrintF( PCKQUERY, + _pShell->GetString("sam_strGameName"), + _SE_VER_STRING, + //_pShell->GetString("net_strLocalHost"), + strLocation, + _pShell->GetString("gam_strSessionName"), + _pShell->GetINDEX("net_iPort"), + _pNetwork->ga_World.wo_strName, + _getGameModeName(_getSP()->sp_gmGameMode), + _pNetwork->ga_srvServer.GetPlayersCount(), + _pNetwork->ga_sesSessionState.ses_ctMaxPlayers, + _pShell->GetINDEX("gam_bFriendlyFire"), + _pShell->GetINDEX("gam_bWeaponsStay"), + _pShell->GetINDEX("gam_bAmmoStays"), + _pShell->GetINDEX("gam_bHealthArmorStays"), + _pShell->GetINDEX("gam_bAllowHealth"), + _pShell->GetINDEX("gam_bAllowArmor"), + _pShell->GetINDEX("gam_bInfiniteAmmo"), + _pShell->GetINDEX("gam_bRespawnInPlace")); + + for(INDEX i=0; i<_pNetwork->ga_srvServer.GetPlayersCount(); i++) { + CPlayerBuffer &plb = _pNetwork->ga_srvServer.srv_aplbPlayers[i]; + CPlayerTarget &plt = _pNetwork->ga_sesSessionState.ses_apltPlayers[i]; + if(plt.plt_bActive) { + CTString strPlayer; + plt.plt_penPlayerEntity->GetMSLegacyPlayerInf(plb.plb_Index, strPlayer); + + // if we don't have enough space left for the next player + if(strlen(strPacket) + strlen(strPlayer) > 2048) { + // send the packet + _sendPacketTo(strPacket, &_sinFrom); + strPacket = ""; + } + strPacket += strPlayer; + } + } + + strPacket += "\\final\\\\queryid\\333.1"; + _sendPacketTo(strPacket, &_sinFrom); + + } else if (sPch2){ + + CTString strPacket; + strPacket.PrintF( PCKINFO, + _pShell->GetString("gam_strSessionName"), + _pShell->GetINDEX("net_iPort"), + _pNetwork->ga_World.wo_strName, + _getGameModeName(_getSP()->sp_gmGameMode), + _pNetwork->ga_srvServer.GetPlayersCount(), + _pNetwork->ga_sesSessionState.ses_ctMaxPlayers); + _sendPacketTo(strPacket, &_sinFrom); + + } else if (sPch3){ + + CTString strPacket; + CTString strLocation; + strLocation = _pShell->GetString("net_strLocalHost"); + if ( strLocation == ""){ + strLocation = "Heartland"; + } + strPacket.PrintF( PCKBASIC, + _pShell->GetString("sam_strGameName"), + _SE_VER_STRING, + //_pShell->GetString("net_strLocalHost")); + strLocation); + _sendPacketTo(strPacket, &_sinFrom); + + } else if (sPch4){ + + // send the player status response + CTString strPacket; + strPacket = ""; + for(INDEX i=0; i<_pNetwork->ga_srvServer.GetPlayersCount(); i++) { + CPlayerBuffer &plb = _pNetwork->ga_srvServer.srv_aplbPlayers[i]; + CPlayerTarget &plt = _pNetwork->ga_sesSessionState.ses_apltPlayers[i]; + if(plt.plt_bActive) { + CTString strPlayer; + plt.plt_penPlayerEntity->GetMSLegacyPlayerInf(plb.plb_Index, strPlayer); + + // if we don't have enough space left for the next player + if(strlen(strPacket) + strlen(strPlayer) > 2048) { + // send the packet + _sendPacketTo(strPacket, &_sinFrom); + strPacket = ""; + } + + strPacket += strPlayer; + } + } + + strPacket += "\\final\\\\queryid\\6.1"; + _sendPacketTo(strPacket, &_sinFrom); + + } else { + CPrintF("Unknown query server response!\n"); + return; + } + } + } + + // send a heartbeat every 150 seconds + if(_pTimer->GetRealTimeTick() - _tmLastHeartbeat >= 150.0f) { _sendHeartbeat(0); - } + } } /// Notify GameAgent that the server state has changed. extern void GameAgent_ServerStateChanged(void) { - if (_bInitialized) { + if (!_bInitialized) { + return; + } + if (!ga_bMSLegacy) { _sendPacket("u"); + } else { + CTString strPacket; + strPacket.PrintF("\\heartbeat\\%hu\\gamename\\serioussamse\\statechanged", (_pShell->GetINDEX("net_iPort") + 1)); + _sendPacket(strPacket); } } /// Request serverlist enumeration. extern void GameAgent_EnumTrigger(BOOL bInternet) { - if (!_bInitialized) { + + if ( _pNetwork->ga_bEnumerationChange ) { return; } - // make sure that there are no requests still stuck in buffer - ga_asrRequests.Clear(); + + if ( !bInternet && ga_bMSLegacy) { + // make sure that there are no requests still stuck in buffer + ga_asrRequests.Clear(); + // we're not a server + _bServer = FALSE; + _pNetwork->ga_strEnumerationStatus = "."; + + WORD _wsaRequested; + WSADATA wsaData; + PHOSTENT _phHostinfo; + ULONG _uIP,*_pchIP = &_uIP; + USHORT _uPort,*_pchPort = &_uPort; + INT _iLen; + char _cName[256],*_pch,_strFinal[8] = {0}; - // we're not a server - _bServer = FALSE; + struct in_addr addr; - // send enumeration packet to masterserver - _sendPacket("e"); - _setStatus(""); + // make the buffer that we'll use for packet reading + if(_szIPPortBufferLocal != NULL) { + return; + } + _szIPPortBufferLocal = new char[1024]; + + // start WSA + _wsaRequested = MAKEWORD( 2, 2 ); + if( WSAStartup(_wsaRequested, &wsaData) != 0) { + CPrintF("Error initializing winsock!\n"); + if(_szIPPortBufferLocal != NULL) { + delete[] _szIPPortBufferLocal; + } + _szIPPortBufferLocal = NULL; + _uninitWinsock(); + _bInitialized = FALSE; + _pNetwork->ga_bEnumerationChange = FALSE; + _pNetwork->ga_strEnumerationStatus = ""; + WSACleanup(); + return; + } + + _pch = _szIPPortBufferLocal; + _iLen = 0; + strcpy(_strFinal,"\\final\\"); + + if( gethostname ( _cName, sizeof(_cName)) == 0) + { + if((_phHostinfo = gethostbyname(_cName)) != NULL) + { + int _iCount = 0; + while(_phHostinfo->h_addr_list[_iCount]) + { + addr.s_addr = *(u_long *) _phHostinfo->h_addr_list[_iCount]; + _uIP = htonl(addr.s_addr); + + for (UINT uPort = 25601; uPort < 25622; ++uPort){ + _uPort = htons(uPort); + memcpy(_pch,_pchIP,4); + _pch +=4; + _iLen +=4; + memcpy(_pch,_pchPort,2); + _pch +=2; + _iLen +=2; + } + ++_iCount; + } + memcpy(_pch,_strFinal, 7); + _pch +=7; + _iLen +=7; + _pch[_iLen] = 0x00; + } + } + _iIPPortBufferLocalLen = _iLen; + + _bActivatedLocal = TRUE; + _bInitialized = TRUE; + _initializeWinsock(); + return; + + } else { + + if (!ga_bMSLegacy) { + // make sure that there are no requests still stuck in buffer + ga_asrRequests.Clear(); + // we're not a server + _bServer = FALSE; + // Initialization + _bInitialized = TRUE; + // send enumeration packet to masterserver + _sendPacket("e"); + _setStatus("."); + } + else + { /* MSLegacy */ + // make sure that there are no requests still stuck in buffer + ga_asrRequests.Clear(); + // we're not a server + _bServer = FALSE; + _pNetwork->ga_strEnumerationStatus = "."; + + struct sockaddr_in peer; + + SOCKET _sock = NULL; + u_int uiMSIP; + int iErr, + iLen, + iDynsz, + iEnctype = 0; + u_short usMSport = MSPORT; + + u_char ucGamekey[] = {SERIOUSSAMKEY}, + ucGamestr[] = {SERIOUSSAMSTR}, + *ucSec = NULL, + *ucKey = NULL; + + char *cFilter = "", + *cWhere = "", + cMS[128] = {0}, + *cResponse = NULL, + *cMsstring = NULL, + *cSec = NULL; + + + strcpy(cMS,ga_strMSLegacy); + + WSADATA wsadata; + if(WSAStartup(MAKEWORD(2,2), &wsadata) != 0) { + CPrintF("Error initializing winsock!\n"); + return; + } + +/* Open a socket and connect to the Master server */ + + peer.sin_addr.s_addr = uiMSIP = resolv(cMS); + peer.sin_port = htons(usMSport); + peer.sin_family = AF_INET; + + _sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if(_sock < 0) { + CPrintF("Error creating TCP socket!\n"); + WSACleanup(); + return; + } + if(connect(_sock, (struct sockaddr *)&peer, sizeof(peer)) < 0) { + CPrintF("Error connecting to TCP socket!\n"); + CLEANMSSRUFF1; + return; + } + +/* Allocate memory for a buffer and get a pointer to it */ + + cResponse = (char*) malloc(BUFFSZSTR + 1); + if(!cResponse) { + CPrintF("Error initializing memory buffer!\n"); + CLEANMSSRUFF1; + return; + } + +/* Reading response from Master Server - returns the string with the secret key */ + + iLen = 0; + iErr = recv(_sock, (char*)cResponse + iLen, BUFFSZSTR - iLen, 0); + if(iErr < 0) { + CPrintF("Error reading from TCP socket!\n"); + CLEANMSSRUFF2; + return; + } + + iLen += iErr; + cResponse[iLen] = 0x00; + +/* Allocate memory for a buffer and get a pointer to it */ + + ucSec = (u_char*) malloc(BUFFSZSTR + 1); + if(!ucSec) { + CPrintF("Error initializing memory buffer!\n"); + CLEANMSSRUFF2; + return; + } + memcpy ( ucSec, cResponse, BUFFSZSTR); + ucSec[iLen] = 0x00; + +/* Geting the secret key from a string */ + + cSec = strstr(cResponse, "\\secure\\"); + if(!cSec) { + CPrintF("Not valid master server response!\n"); + CLEANMSSRUFF2; + return; + } else { + ucSec += 15; + +/* Creating a key for authentication (Validate key) */ + + ucKey = gsseckey(ucSec, ucGamekey, iEnctype); + } + ucSec -= 15; + if(cResponse) free (cResponse); + if(ucSec) free (ucSec); + +/* Generate a string for the response (to Master Server) with the specified (Validate ucKey) */ + + cMsstring = (char*) malloc(BUFFSZSTR + 1); + if(!cMsstring) { + CPrintF("Not valid master server response!\n"); + CLEANMSSRUFF1; + return; + } + + iLen = _snprintf( + cMsstring, + BUFFSZSTR, + PCK, + ucGamestr, + iEnctype, + ucKey, + ucGamestr, + cWhere, + cFilter); + +/* Check the buffer */ + + CHK_BUFFSTRLEN; + +/* The string sent to master server */ + + if(send(_sock,cMsstring, iLen, 0) < 0){ + CPrintF("Error reading from TCP socket!\n"); + if(cMsstring) free (cMsstring); + CLEANMSSRUFF1; + return; + } + if(cMsstring) free (cMsstring); + + /* Allocate memory for a buffer and get a pointer to it */ + + if(_szIPPortBuffer ) { + CLEANMSSRUFF1; + return; + }; + + _szIPPortBuffer = (char*) malloc(BUFFSZ + 1); + if(!_szIPPortBuffer) { + CPrintF("Error reading from TCP socket!\n"); + CLEANMSSRUFF1; + return; + } + iDynsz = BUFFSZ; + + +/* The received encoded data after sending the string (Validate key) */ + + iLen = 0; + while((iErr = recv(_sock, _szIPPortBuffer + iLen, iDynsz - iLen, 0)) > 0) { + iLen += iErr; + if(iLen >= iDynsz) { + iDynsz += BUFFSZ; + _szIPPortBuffer = (char*)realloc(_szIPPortBuffer, iDynsz); + if(!_szIPPortBuffer) { + CPrintF("Error reallocation memory buffer!\n"); + if(_szIPPortBuffer) free (_szIPPortBuffer); + CLEANMSSRUFF1; + return; + } + } + } + CLEANMSSRUFF1; + _iIPPortBufferLen = iLen; + + _bActivated = TRUE; + _bInitialized = TRUE; + _initializeWinsock(); + + } + } } /// GameAgent client update for enumerations. @@ -367,11 +873,11 @@ extern void GameAgent_EnumUpdate(void) return; } - int iLen = _recvPacket(); - if(iLen != -1) { + if (!ga_bMSLegacy) { + int iLen = _recvPacket(); + if(iLen != -1) { // null terminate the buffer _szBuffer[iLen] = 0; - switch(_szBuffer[0]) { case 's': { @@ -386,6 +892,8 @@ extern void GameAgent_EnumUpdate(void) }; #pragma pack() + _pNetwork->ga_strEnumerationStatus = ""; + sIPPort* pServers = (sIPPort*)(_szBuffer + 1); while(iLen - ((CHAR*)pServers - _szBuffer) >= sizeof(sIPPort)) { sIPPort ip = *pServers; @@ -515,13 +1023,448 @@ extern void GameAgent_EnumUpdate(void) break; } } + } else { + /* MSLegacy */ + if(_bActivated) { + HANDLE _hThread; + DWORD _dwThreadId; + + _hThread = CreateThread(NULL, 0, _MS_Thread, 0, 0, &_dwThreadId); + if (_hThread != NULL) { + CloseHandle(_hThread); + } + _bActivated = FALSE; + } + if(_bActivatedLocal) { + HANDLE _hThread; + DWORD _dwThreadId; + + _hThread = CreateThread(NULL, 0, _LocalNet_Thread, 0, 0, &_dwThreadId); + if (_hThread != NULL) { + CloseHandle(_hThread); + } + _bActivatedLocal = FALSE; + } + } } /// Cancel the GameAgent serverlist enumeration. extern void GameAgent_EnumCancel(void) { if (_bInitialized) { + CPrintF("...GameAgent_EnumCancel!\n"); ga_asrRequests.Clear(); _uninitWinsock(); } } + +DWORD WINAPI _MS_Thread(LPVOID lpParam) { + SOCKET _sockudp = NULL; + struct _sIPPort { + UBYTE bFirst; + UBYTE bSecond; + UBYTE bThird; + UBYTE bFourth; + USHORT iPort; + }; + + _setStatus(""); + _sockudp = socket(AF_INET, SOCK_DGRAM, 0); + if (_sockudp == INVALID_SOCKET){ + WSACleanup(); + return -1; + } + + _sIPPort* pServerIP = (_sIPPort*)(_szIPPortBuffer); + while(_iIPPortBufferLen >= 6) { + if(!strncmp((char *)pServerIP, "\\final\\", 7)) { + break; + } + + _sIPPort ip = *pServerIP; + + CTString strIP; + strIP.PrintF("%d.%d.%d.%d", ip.bFirst, ip.bSecond, ip.bThird, ip.bFourth); + + sockaddr_in sinServer; + sinServer.sin_family = AF_INET; + sinServer.sin_addr.s_addr = inet_addr(strIP); + sinServer.sin_port = ip.iPort; + + // insert server status request into container + CServerRequest &sreq = ga_asrRequests.Push(); + sreq.sr_ulAddress = sinServer.sin_addr.s_addr; + sreq.sr_iPort = sinServer.sin_port; + sreq.sr_tmRequestTime = _pTimer->GetHighPrecisionTimer().GetMilliseconds(); + + // send packet to server + sendto(_sockudp,"\\status\\",8,0, + (sockaddr *) &sinServer, sizeof(sinServer)); + + sockaddr_in _sinClient; + int _iClientLength = sizeof(_sinClient); + + fd_set readfds_udp; // declare a read set + struct timeval timeout_udp; // declare a timeval for our timer + int iRet = -1; + + FD_ZERO(&readfds_udp); // zero out the read set + FD_SET(_sockudp, &readfds_udp); // add socket to the read set + timeout_udp.tv_sec = 0; // timeout = 0 seconds + timeout_udp.tv_usec = 50000; // timeout += 0.05 seconds + int _iN = select(_sockudp + 1, &readfds_udp, NULL, NULL, &timeout_udp); + if (_iN > 0) { + /** do recvfrom stuff **/ + iRet = recvfrom(_sockudp, _szBuffer, 2048, 0, (sockaddr*)&_sinClient, &_iClientLength); + FD_CLR(_sockudp, &readfds_udp); + if(iRet != -1 && iRet > 100 && iRet != SOCKET_ERROR) { + // null terminate the buffer + _szBuffer[iRet] = 0; + char *sPch = NULL; + sPch = strstr(_szBuffer, "\\gamename\\serioussamse\\"); + if(!sPch) { + CPrintF("Unknown query server response!\n"); + return -1; + } else { + + CTString strPlayers; + CTString strMaxPlayers; + CTString strLevel; + CTString strGameType; + CTString strVersion; + CTString strGameName; + CTString strSessionName; + + CTString strGamePort; + CTString strServerLocation; + CTString strGameMode; + CTString strActiveMod; + + CHAR* pszPacket = _szBuffer + 1; // we do +1 because the first character is always '\', which we don't care about. + + BOOL bReadValue = FALSE; + CTString strKey; + CTString strValue; + + while(*pszPacket != 0) { + switch(*pszPacket) { + case '\\': + if(strKey != "gamemode") { + if(bReadValue) { + // we're done reading the value, check which key it was + if(strKey == "gamename") { + strGameName = strValue; + } else if(strKey == "gamever") { + strVersion = strValue; + } else if(strKey == "location") { + strServerLocation = strValue; + } else if(strKey == "hostname") { + strSessionName = strValue; + } else if(strKey == "hostport") { + strGamePort = strValue; + } else if(strKey == "mapname") { + strLevel = strValue; + } else if(strKey == "gametype") { + strGameType = strValue; + } else if(strKey == "activemod") { + strActiveMod = strValue; + } else if(strKey == "numplayers") { + strPlayers = strValue; + } else if(strKey == "maxplayers") { + strMaxPlayers = strValue; + } else { + //CPrintF("Unknown GameAgent parameter key '%s'!", strKey); + } + // reset temporary holders + strKey = ""; + strValue = ""; + } + } + bReadValue = !bReadValue; + break; + + default: + // read into the value or into the key, depending where we are + if(bReadValue) { + strValue.InsertChar(strlen(strValue), *pszPacket); + } else { + strKey.InsertChar(strlen(strKey), *pszPacket); + } + break; + } + // move to next character + pszPacket++; + } + + // check if we still have a maxplayers to back up + if(strKey == "gamemode") { + strGameMode = strValue; + } + if(strActiveMod != "") { + strGameName = strActiveMod; + } + + long long tmPing = -1; + // find the request in the request array + for(INDEX i=0; iGetHighPrecisionTimer().GetMilliseconds() - req.sr_tmRequestTime; + ga_asrRequests.Delete(&req); + break; + } + } + + if(tmPing > 0 && tmPing < 2500000) { + // insert the server into the serverlist + CNetworkSession &ns = *new CNetworkSession; + _pNetwork->ga_lhEnumeratedSessions.AddTail(ns.ns_lnNode); + + // add the server to the serverlist + ns.ns_strSession = strSessionName; + ns.ns_strAddress = inet_ntoa(_sinClient.sin_addr) + CTString(":") + CTString(0, "%d", htons(_sinClient.sin_port) - 1); + ns.ns_tmPing = (tmPing / 1000.0f); + ns.ns_strWorld = strLevel; + ns.ns_ctPlayers = atoi(strPlayers); + ns.ns_ctMaxPlayers = atoi(strMaxPlayers); + ns.ns_strGameType = strGameType; + ns.ns_strMod = strGameName; + ns.ns_strVer = strVersion; + } + } + } else { + // find the request in the request array + for(INDEX i=0; iga_bEnumerationChange = FALSE; + WSACleanup(); + return 0; +} + +DWORD WINAPI _LocalNet_Thread(LPVOID lpParam) { + SOCKET _sockudp = NULL; + struct _sIPPort { + UBYTE bFirst; + UBYTE bSecond; + UBYTE bThird; + UBYTE bFourth; + USHORT iPort; + }; + + _sockudp = socket(AF_INET, SOCK_DGRAM, 0); + if (_sockudp == INVALID_SOCKET){ + WSACleanup(); + _pNetwork->ga_strEnumerationStatus = ""; + if(_szIPPortBufferLocal != NULL) { + delete[] _szIPPortBufferLocal; + } + _szIPPortBufferLocal = NULL; + return -1; + } + + _sIPPort* pServerIP = (_sIPPort*)(_szIPPortBufferLocal); + while(_iIPPortBufferLocalLen >= 6) { + if(!strncmp((char *)pServerIP, "\\final\\", 7)) { + break; + } + + _sIPPort ip = *pServerIP; + + CTString strIP; + strIP.PrintF("%d.%d.%d.%d", ip.bFourth, ip.bThird, ip.bSecond, ip.bFirst); + + sockaddr_in sinServer; + sinServer.sin_family = AF_INET; + sinServer.sin_addr.s_addr = inet_addr(strIP); + sinServer.sin_port = ip.iPort; + + // insert server status request into container + CServerRequest &sreq = ga_asrRequests.Push(); + sreq.sr_ulAddress = sinServer.sin_addr.s_addr; + sreq.sr_iPort = sinServer.sin_port; + sreq.sr_tmRequestTime = _pTimer->GetHighPrecisionTimer().GetMilliseconds(); + + // send packet to server + sendto(_sockudp,"\\status\\",8,0, + (sockaddr *) &sinServer, sizeof(sinServer)); + + sockaddr_in _sinClient; + int _iClientLength = sizeof(_sinClient); + + fd_set readfds_udp; // declare a read set + struct timeval timeout_udp; // declare a timeval for our timer + int iRet = -1; + + FD_ZERO(&readfds_udp); // zero out the read set + FD_SET(_sockudp, &readfds_udp); // add socket to the read set + timeout_udp.tv_sec = 0; // timeout = 0 seconds + timeout_udp.tv_usec = 50000; // timeout += 0.05 seconds + int _iN = select(_sockudp + 1, &readfds_udp, NULL, NULL, &timeout_udp); + if (_iN > 0) { + /** do recvfrom stuff **/ + iRet = recvfrom(_sockudp, _szBuffer, 2048, 0, (sockaddr*)&_sinClient, &_iClientLength); + FD_CLR(_sockudp, &readfds_udp); + if(iRet != -1 && iRet > 100 && iRet != SOCKET_ERROR) { + // null terminate the buffer + _szBuffer[iRet] = 0; + char *sPch = NULL; + sPch = strstr(_szBuffer, "\\gamename\\serioussamse\\"); + if(!sPch) { + CPrintF("Unknown query server response!\n"); + if(_szIPPortBufferLocal != NULL) { + delete[] _szIPPortBufferLocal; + } + _szIPPortBufferLocal = NULL; + WSACleanup(); + return -1; + } else { + + CTString strPlayers; + CTString strMaxPlayers; + CTString strLevel; + CTString strGameType; + CTString strVersion; + CTString strGameName; + CTString strSessionName; + + CTString strGamePort; + CTString strServerLocation; + CTString strGameMode; + CTString strActiveMod; + + CHAR* pszPacket = _szBuffer + 1; // we do +1 because the first character is always '\', which we don't care about. + + BOOL bReadValue = FALSE; + CTString strKey; + CTString strValue; + + while(*pszPacket != 0) { + switch(*pszPacket) { + case '\\': + if(strKey != "gamemode") { + if(bReadValue) { + // we're done reading the value, check which key it was + if(strKey == "gamename") { + strGameName = strValue; + } else if(strKey == "gamever") { + strVersion = strValue; + } else if(strKey == "location") { + strServerLocation = strValue; + } else if(strKey == "hostname") { + strSessionName = strValue; + } else if(strKey == "hostport") { + strGamePort = strValue; + } else if(strKey == "mapname") { + strLevel = strValue; + } else if(strKey == "gametype") { + strGameType = strValue; + } else if(strKey == "activemod") { + strActiveMod = strValue; + } else if(strKey == "numplayers") { + strPlayers = strValue; + } else if(strKey == "maxplayers") { + strMaxPlayers = strValue; + } else { + //CPrintF("Unknown GameAgent parameter key '%s'!", strKey); + } + // reset temporary holders + strKey = ""; + strValue = ""; + } + } + bReadValue = !bReadValue; + break; + + default: + // read into the value or into the key, depending where we are + if(bReadValue) { + strValue.InsertChar(strlen(strValue), *pszPacket); + } else { + strKey.InsertChar(strlen(strKey), *pszPacket); + } + break; + } + // move to next character + pszPacket++; + } + + // check if we still have a maxplayers to back up + if(strKey == "gamemode") { + strGameMode = strValue; + } + if(strActiveMod != "") { + strGameName = strActiveMod; + } + + long long tmPing = -1; + // find the request in the request array + for(INDEX i=0; iGetHighPrecisionTimer().GetMilliseconds() - req.sr_tmRequestTime; + ga_asrRequests.Delete(&req); + break; + } + } + + if(tmPing > 0 && tmPing < 2500000) { + // insert the server into the serverlist + _pNetwork->ga_strEnumerationStatus = ""; + CNetworkSession &ns = *new CNetworkSession; + _pNetwork->ga_lhEnumeratedSessions.AddTail(ns.ns_lnNode); + + // add the server to the serverlist + ns.ns_strSession = strSessionName; + ns.ns_strAddress = inet_ntoa(_sinClient.sin_addr) + CTString(":") + CTString(0, "%d", htons(_sinClient.sin_port) - 1); + ns.ns_tmPing = (tmPing / 1000.0f); + ns.ns_strWorld = strLevel; + ns.ns_ctPlayers = atoi(strPlayers); + ns.ns_ctMaxPlayers = atoi(strMaxPlayers); + ns.ns_strGameType = strGameType; + ns.ns_strMod = strGameName; + ns.ns_strVer = strVersion; + } + } + } else { + // find the request in the request array + for(INDEX i=0; iga_bEnumerationChange = FALSE; + _pNetwork->ga_strEnumerationStatus = ""; + WSACleanup(); + return 0; +} diff --git a/Sources/Engine/GameAgent/GameAgent.h b/Sources/Engine/GameAgent/GameAgent.h index 1e8ecb7..835e49a 100644 --- a/Sources/Engine/GameAgent/GameAgent.h +++ b/Sources/Engine/GameAgent/GameAgent.h @@ -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_GAMEAGENT_H #define SE_INCL_GAMEAGENT_H @@ -7,6 +20,8 @@ #endif extern CTString ga_strServer; +extern CTString ga_strMSLegacy; +extern BOOL ga_bMSLegacy; /// Initialize GameAgent. extern void GameAgent_ServerInit(void); @@ -23,6 +38,10 @@ extern void GameAgent_EnumTrigger(BOOL bInternet); extern void GameAgent_EnumUpdate(void); /// Cancel the GameAgent serverlist enumeration. extern void GameAgent_EnumCancel(void); +/// +DWORD WINAPI _MS_Thread(LPVOID lpParam); +/// +DWORD WINAPI _LocalNet_Thread(LPVOID lpParam); /// Server request structure. Primarily used for getting server pings. class CServerRequest { diff --git a/Sources/Engine/GameAgent/MSLegacy.h b/Sources/Engine/GameAgent/MSLegacy.h new file mode 100644 index 0000000..7691d82 --- /dev/null +++ b/Sources/Engine/GameAgent/MSLegacy.h @@ -0,0 +1,186 @@ +/* +GSMSALG 0.3.3 +by Luigi Auriemma +e-mail: aluigi@autistici.org +web: aluigi.org + + +INTRODUCTION +============ +With the name Gsmsalg I define the challenge-response algorithm needed +to query the master servers that use the Gamespy "secure" protocol (like +master.gamespy.com for example). +This algorithm is not only used for this type of query but also in other +situations like the so called "Gamespy Firewall Probe Packet" and the +master server hearbeat that is the challenge string sent by the master +servers of the games that use the Gamespy SDK when game servers want to +be included in the online servers list (UDP port 27900). + + +HOW TO USE +========== +The function needs 4 parameters: +- dst: the destination buffer that will contain the calculated + response. Its length is 4/3 of the challenge size so if the + challenge is 6 bytes long, the response will be 8 bytes long + plus the final NULL byte which is required (to be sure of the + allocated space use 89 bytes or "((len * 4) / 3) + 3") + if this parameter is NULL the function will allocate the + memory for a new one automatically +- src: the source buffer containing the challenge string received + from the server. +- key: the gamekey or any other text string used as algorithm's + key, usually it is the gamekey but "might" be another thing + in some cases. Each game has its unique Gamespy gamekey which + are available here: + http://aluigi.org/papers/gslist.cfg +- enctype: are supported 0 (plain-text used in old games, heartbeat + challenge respond, enctypeX and more), 1 (Gamespy3D) and 2 + (old Gamespy Arcade or something else). + +The return value is a pointer to the destination buffer. + + +EXAMPLE +======= + #include "MSLegacy.h" + + char *dest; + dest = gsseckey( + NULL, // dest buffer, NULL for auto allocation + "ABCDEF", // the challenge received from the server + "kbeafe", // kbeafe of Doom 3 and enctype set to 0 + 0); // enctype 0 + + +LICENSE +======= + Copyright 2004,2005,2006,2007,2008 Luigi Auriemma + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + http://www.gnu.org/licenses/gpl.txt +*/ +#ifndef SE_INCL_MSLEGACY_H +#define SE_INCL_MSLEGACY_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +/* function gsvalfunc */ +unsigned char gsvalfunc(u_char reg) { + if(reg < 0x1a) return u_char (reg + 'A'); + if(reg < 0x34) return u_char (reg + 'G'); + if(reg < 0x3e) return u_char (reg - 4); + if(reg == 0x3e) return u_char('+'); + if(reg == 0x3f) return u_char ('/'); + return u_char(0); +} + +/* function gsseckey */ +unsigned char *gsseckey(u_char *secure, u_char *key, int enctype) { + static u_char validate[9]; + u_char secbuf[7], + buff[256], + *ptr, + *ptrval, + *sec, + *k, + tmp1, + tmp2, + ebx, + i, + ecx, + edx, + edi; + + i = 0; + ptr = buff; + do { *ptr++ = i++; } while(i); /* 256 times */ + + ptr = buff; + k = (unsigned char*) memcpy(secbuf, key, 6); /* good if key is not NULLed */ + k[6] = edx = i = 0; + do { /* 256 times */ + if(!*k) k = secbuf; + edx = *ptr + edx + *k; + /* don't use the XOR exchange optimization!!! */ + /* ptrval is used only for faster code */ + ptrval = buff + edx; + tmp1 = *ptr; + *ptr = *ptrval; + *ptrval = tmp1; + ptr++; k++; i++; + } while(i); + + sec = (unsigned char *) memcpy(secbuf, secure, 6); + sec[6] = edi = ebx = 0; + do { /* 6 times */ + edi = edi + *sec + 1; + ecx = ebx + buff[edi]; + ebx = ecx; + /* don't use the XOR exchange optimization!!! */ + /* ptr and ptrval are used only for faster code */ + ptr = buff + edi; + ptrval = buff + ebx; + tmp1 = *ptr; + *ptr = *ptrval; + *ptrval = tmp1; + ecx = tmp1 + *ptr; + *sec++ ^= buff[ecx]; + } while(*sec); + + if(enctype == 2) { + ptr = key; + sec = secbuf; + do { /* 6 times */ + *sec++ ^= *ptr++; + } while(*sec); + } + + sec = secbuf; + ptrval = validate; + for(i = 0; i < 2; i++) { + tmp1 = *sec++; + tmp2 = *sec++; + *ptrval++ = gsvalfunc(tmp1 >> 2); + *ptrval++ = gsvalfunc(((tmp1 & 3) << 4) + (tmp2 >> 4)); + tmp1 = *sec++; + *ptrval++ = gsvalfunc(((tmp2 & 0xf) << 2) + (tmp1 >> 6)); + *ptrval++ = gsvalfunc(tmp1 & 0x3f); + } + *ptrval = 0x00; + + return(validate); +} + +/* function resolv */ +u_int resolv(char *host) { + struct hostent *hp; + u_int host_ip; + + host_ip = inet_addr(host); + if(host_ip == INADDR_NONE) { + hp = gethostbyname(host); + if(!hp) { + return (NULL); + } else host_ip = *(u_int *)(hp->h_addr); + } + return(host_ip); +} + +/* end functions */ + +#endif // include once check diff --git a/Sources/Engine/GameShell.h b/Sources/Engine/GameShell.h index cbd114a..7a2669f 100644 --- a/Sources/Engine/GameShell.h +++ b/Sources/Engine/GameShell.h @@ -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_GAMESHELL_H #define SE_INCL_GAMESHELL_H diff --git a/Sources/Engine/Graphics/Adapter.cpp b/Sources/Engine/Graphics/Adapter.cpp index 5741468..2a91f77 100644 --- a/Sources/Engine/Graphics/Adapter.cpp +++ b/Sources/Engine/Graphics/Adapter.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Adapter.h b/Sources/Engine/Graphics/Adapter.h index 05fc92f..5c8f604 100644 --- a/Sources/Engine/Graphics/Adapter.h +++ b/Sources/Engine/Graphics/Adapter.h @@ -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_ADAPTER_H #define SE_INCL_ADAPTER_H diff --git a/Sources/Engine/Graphics/Benchmark.cpp b/Sources/Engine/Graphics/Benchmark.cpp index 9891d3a..17ea71b 100644 --- a/Sources/Engine/Graphics/Benchmark.cpp +++ b/Sources/Engine/Graphics/Benchmark.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Color.cpp b/Sources/Engine/Graphics/Color.cpp index e5b32d1..7085aa7 100644 --- a/Sources/Engine/Graphics/Color.cpp +++ b/Sources/Engine/Graphics/Color.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Color.h b/Sources/Engine/Graphics/Color.h index 502b584..4381669 100644 --- a/Sources/Engine/Graphics/Color.h +++ b/Sources/Engine/Graphics/Color.h @@ -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_COLOR_H #define SE_INCL_COLOR_H diff --git a/Sources/Engine/Graphics/DepthCheck.cpp b/Sources/Engine/Graphics/DepthCheck.cpp index 2d963eb..45cabdf 100644 --- a/Sources/Engine/Graphics/DepthCheck.cpp +++ b/Sources/Engine/Graphics/DepthCheck.cpp @@ -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" diff --git a/Sources/Engine/Graphics/DisplayMode.cpp b/Sources/Engine/Graphics/DisplayMode.cpp index 510bb5b..6cd39dd 100644 --- a/Sources/Engine/Graphics/DisplayMode.cpp +++ b/Sources/Engine/Graphics/DisplayMode.cpp @@ -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" diff --git a/Sources/Engine/Graphics/DisplayMode.h b/Sources/Engine/Graphics/DisplayMode.h index e0c8004..a341149 100644 --- a/Sources/Engine/Graphics/DisplayMode.h +++ b/Sources/Engine/Graphics/DisplayMode.h @@ -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_DISPLAYMODE_H #define SE_INCL_DISPLAYMODE_H diff --git a/Sources/Engine/Graphics/DrawPort.cpp b/Sources/Engine/Graphics/DrawPort.cpp index bc42b02..b4c90ff 100644 --- a/Sources/Engine/Graphics/DrawPort.cpp +++ b/Sources/Engine/Graphics/DrawPort.cpp @@ -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 diff --git a/Sources/Engine/Graphics/DrawPort.h b/Sources/Engine/Graphics/DrawPort.h index 09dfe39..998737c 100644 --- a/Sources/Engine/Graphics/DrawPort.h +++ b/Sources/Engine/Graphics/DrawPort.h @@ -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_DRAWPORT_H #define SE_INCL_DRAWPORT_H diff --git a/Sources/Engine/Graphics/DrawPort_Particles.cpp b/Sources/Engine/Graphics/DrawPort_Particles.cpp index 6b85ef7..d2e857e 100644 --- a/Sources/Engine/Graphics/DrawPort_Particles.cpp +++ b/Sources/Engine/Graphics/DrawPort_Particles.cpp @@ -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" diff --git a/Sources/Engine/Graphics/DrawPort_RenderScene.cpp b/Sources/Engine/Graphics/DrawPort_RenderScene.cpp index 0b95103..a972d43 100644 --- a/Sources/Engine/Graphics/DrawPort_RenderScene.cpp +++ b/Sources/Engine/Graphics/DrawPort_RenderScene.cpp @@ -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 diff --git a/Sources/Engine/Graphics/Fog.cpp b/Sources/Engine/Graphics/Fog.cpp index 823f9f6..84b82d1 100644 --- a/Sources/Engine/Graphics/Fog.cpp +++ b/Sources/Engine/Graphics/Fog.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Fog.h b/Sources/Engine/Graphics/Fog.h index c26d41b..12f5150 100644 --- a/Sources/Engine/Graphics/Fog.h +++ b/Sources/Engine/Graphics/Fog.h @@ -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_FOG_H #define SE_INCL_FOG_H diff --git a/Sources/Engine/Graphics/Fog_internal.h b/Sources/Engine/Graphics/Fog_internal.h index d232f4e..fe8650c 100644 --- a/Sources/Engine/Graphics/Fog_internal.h +++ b/Sources/Engine/Graphics/Fog_internal.h @@ -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_FOG_INTERNAL_H #define SE_INCL_FOG_INTERNAL_H diff --git a/Sources/Engine/Graphics/Font.cpp b/Sources/Engine/Graphics/Font.cpp index b9e9107..f3fe2c7 100644 --- a/Sources/Engine/Graphics/Font.cpp +++ b/Sources/Engine/Graphics/Font.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Font.h b/Sources/Engine/Graphics/Font.h index 26c3fd5..cacb307 100644 --- a/Sources/Engine/Graphics/Font.h +++ b/Sources/Engine/Graphics/Font.h @@ -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_FONT_H #define SE_INCL_FONT_H diff --git a/Sources/Engine/Graphics/GfxLibrary.cpp b/Sources/Engine/Graphics/GfxLibrary.cpp index 5bb6bf3..df19a82 100644 --- a/Sources/Engine/Graphics/GfxLibrary.cpp +++ b/Sources/Engine/Graphics/GfxLibrary.cpp @@ -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" diff --git a/Sources/Engine/Graphics/GfxLibrary.h b/Sources/Engine/Graphics/GfxLibrary.h index cdd617b..82cc847 100644 --- a/Sources/Engine/Graphics/GfxLibrary.h +++ b/Sources/Engine/Graphics/GfxLibrary.h @@ -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_GFXLIBRARY_H #define SE_INCL_GFXLIBRARY_H diff --git a/Sources/Engine/Graphics/GfxProfile.cpp b/Sources/Engine/Graphics/GfxProfile.cpp index 3feb05c..de650fa 100644 --- a/Sources/Engine/Graphics/GfxProfile.cpp +++ b/Sources/Engine/Graphics/GfxProfile.cpp @@ -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" diff --git a/Sources/Engine/Graphics/GfxProfile.h b/Sources/Engine/Graphics/GfxProfile.h index 1a7fa26..29efcd2 100644 --- a/Sources/Engine/Graphics/GfxProfile.h +++ b/Sources/Engine/Graphics/GfxProfile.h @@ -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_GFXPROFILE_H #define SE_INCL_GFXPROFILE_H diff --git a/Sources/Engine/Graphics/Gfx_Direct3D.cpp b/Sources/Engine/Graphics/Gfx_Direct3D.cpp index 815bacf..9aabf66 100644 --- a/Sources/Engine/Graphics/Gfx_Direct3D.cpp +++ b/Sources/Engine/Graphics/Gfx_Direct3D.cpp @@ -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" @@ -1351,4 +1364,4 @@ elemEnd: _iIdxOffset += ctIndices; } -#endif // SE1_D3D \ No newline at end of file +#endif // SE1_D3D diff --git a/Sources/Engine/Graphics/Gfx_Direct3D_Colors.cpp b/Sources/Engine/Graphics/Gfx_Direct3D_Colors.cpp index 71de6d9..4e93558 100644 --- a/Sources/Engine/Graphics/Gfx_Direct3D_Colors.cpp +++ b/Sources/Engine/Graphics/Gfx_Direct3D_Colors.cpp @@ -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" @@ -341,4 +354,4 @@ extern COLOR UnpackColor_D3D( UBYTE *pd3dColor, D3DFORMAT d3dFormat, SLONG &slCo return RGBToColor(ubR,ubG,ubB); } -#endif // SE1_D3D \ No newline at end of file +#endif // SE1_D3D diff --git a/Sources/Engine/Graphics/Gfx_Direct3D_Textures.cpp b/Sources/Engine/Graphics/Gfx_Direct3D_Textures.cpp index 5e09261..6a0cb2f 100644 --- a/Sources/Engine/Graphics/Gfx_Direct3D_Textures.cpp +++ b/Sources/Engine/Graphics/Gfx_Direct3D_Textures.cpp @@ -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" @@ -269,4 +282,4 @@ extern INDEX AdjustDitheringType_D3D( D3DFORMAT eFormat, INDEX iDitheringType) } } -#endif // SE1_D3D \ No newline at end of file +#endif // SE1_D3D diff --git a/Sources/Engine/Graphics/Gfx_OpenGL.cpp b/Sources/Engine/Graphics/Gfx_OpenGL.cpp index 757eea4..60e5917 100644 --- a/Sources/Engine/Graphics/Gfx_OpenGL.cpp +++ b/Sources/Engine/Graphics/Gfx_OpenGL.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Gfx_OpenGL_Textures.cpp b/Sources/Engine/Graphics/Gfx_OpenGL_Textures.cpp index 298c6c7..d5a4196 100644 --- a/Sources/Engine/Graphics/Gfx_OpenGL_Textures.cpp +++ b/Sources/Engine/Graphics/Gfx_OpenGL_Textures.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Gfx_wrapper.cpp b/Sources/Engine/Graphics/Gfx_wrapper.cpp index 16b6f32..e5b06bc 100644 --- a/Sources/Engine/Graphics/Gfx_wrapper.cpp +++ b/Sources/Engine/Graphics/Gfx_wrapper.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Gfx_wrapper.h b/Sources/Engine/Graphics/Gfx_wrapper.h index bb2565d..92f105c 100644 --- a/Sources/Engine/Graphics/Gfx_wrapper.h +++ b/Sources/Engine/Graphics/Gfx_wrapper.h @@ -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_GFX_WRAPPER_H #define SE_INCL_GFX_WRAPPER_H diff --git a/Sources/Engine/Graphics/Gfx_wrapper_Direct3D.cpp b/Sources/Engine/Graphics/Gfx_wrapper_Direct3D.cpp index 33b17ad..57ea523 100644 --- a/Sources/Engine/Graphics/Gfx_wrapper_Direct3D.cpp +++ b/Sources/Engine/Graphics/Gfx_wrapper_Direct3D.cpp @@ -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 SE1_D3D @@ -1300,4 +1313,4 @@ extern void d3dSetVertexShader( DWORD dwHandle) _pGfx->gl_dwVertexShader = dwHandle; } -#endif // SE1_D3D \ No newline at end of file +#endif // SE1_D3D diff --git a/Sources/Engine/Graphics/Gfx_wrapper_OpenGL.cpp b/Sources/Engine/Graphics/Gfx_wrapper_OpenGL.cpp index f3a39ab..01c5325 100644 --- a/Sources/Engine/Graphics/Gfx_wrapper_OpenGL.cpp +++ b/Sources/Engine/Graphics/Gfx_wrapper_OpenGL.cpp @@ -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. */ diff --git a/Sources/Engine/Graphics/Graphics.cpp b/Sources/Engine/Graphics/Graphics.cpp index 20dd3ce..7114770 100644 --- a/Sources/Engine/Graphics/Graphics.cpp +++ b/Sources/Engine/Graphics/Graphics.cpp @@ -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. */ // !!! FIXME: One of the GNU inline asm blocks has a bug that causes the // !!! FIXME: title on the main menu to render incorrectly. (Generating an diff --git a/Sources/Engine/Graphics/ImageInfo.cpp b/Sources/Engine/Graphics/ImageInfo.cpp index de11af8..7dbbff3 100644 --- a/Sources/Engine/Graphics/ImageInfo.cpp +++ b/Sources/Engine/Graphics/ImageInfo.cpp @@ -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" diff --git a/Sources/Engine/Graphics/ImageInfo.h b/Sources/Engine/Graphics/ImageInfo.h index 85641e9..2fe778b 100644 --- a/Sources/Engine/Graphics/ImageInfo.h +++ b/Sources/Engine/Graphics/ImageInfo.h @@ -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_IMAGEINFO_H #define SE_INCL_IMAGEINFO_H diff --git a/Sources/Engine/Graphics/MultiMonitor.cpp b/Sources/Engine/Graphics/MultiMonitor.cpp index 2aeb5df..da196e5 100644 --- a/Sources/Engine/Graphics/MultiMonitor.cpp +++ b/Sources/Engine/Graphics/MultiMonitor.cpp @@ -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" diff --git a/Sources/Engine/Graphics/MultiMonitor.h b/Sources/Engine/Graphics/MultiMonitor.h index accfb9b..3ac3617 100644 --- a/Sources/Engine/Graphics/MultiMonitor.h +++ b/Sources/Engine/Graphics/MultiMonitor.h @@ -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_MULTIMONITOR_H #define SE_INCL_MULTIMONITOR_H diff --git a/Sources/Engine/Graphics/OpenGL.h b/Sources/Engine/Graphics/OpenGL.h index 0629a73..3344375 100644 --- a/Sources/Engine/Graphics/OpenGL.h +++ b/Sources/Engine/Graphics/OpenGL.h @@ -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_OPENGL_H #define SE_INCL_OPENGL_H diff --git a/Sources/Engine/Graphics/Raster.cpp b/Sources/Engine/Graphics/Raster.cpp index 92ed498..4e8b66a 100644 --- a/Sources/Engine/Graphics/Raster.cpp +++ b/Sources/Engine/Graphics/Raster.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Raster.h b/Sources/Engine/Graphics/Raster.h index 86810ec..67f58bf 100644 --- a/Sources/Engine/Graphics/Raster.h +++ b/Sources/Engine/Graphics/Raster.h @@ -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_RASTER_H #define SE_INCL_RASTER_H diff --git a/Sources/Engine/Graphics/RenderPoly.h b/Sources/Engine/Graphics/RenderPoly.h index b143f30..d2b42f8 100644 --- a/Sources/Engine/Graphics/RenderPoly.h +++ b/Sources/Engine/Graphics/RenderPoly.h @@ -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_RENDERPOLY_H #define SE_INCL_RENDERPOLY_H diff --git a/Sources/Engine/Graphics/RenderScene.h b/Sources/Engine/Graphics/RenderScene.h index 4d60606..db97cc2 100644 --- a/Sources/Engine/Graphics/RenderScene.h +++ b/Sources/Engine/Graphics/RenderScene.h @@ -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_RENDERSCENE_H #define SE_INCL_RENDERSCENE_H diff --git a/Sources/Engine/Graphics/Shader.cpp b/Sources/Engine/Graphics/Shader.cpp index b24d377..70b74a6 100644 --- a/Sources/Engine/Graphics/Shader.cpp +++ b/Sources/Engine/Graphics/Shader.cpp @@ -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 #include diff --git a/Sources/Engine/Graphics/Shader.h b/Sources/Engine/Graphics/Shader.h index d19797a..14c57d3 100644 --- a/Sources/Engine/Graphics/Shader.h +++ b/Sources/Engine/Graphics/Shader.h @@ -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_SHADER_H #define SE_INCL_SHADER_H diff --git a/Sources/Engine/Graphics/ShadowMap.cpp b/Sources/Engine/Graphics/ShadowMap.cpp index 8dd1f91..7191b01 100644 --- a/Sources/Engine/Graphics/ShadowMap.cpp +++ b/Sources/Engine/Graphics/ShadowMap.cpp @@ -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 diff --git a/Sources/Engine/Graphics/ShadowMap.h b/Sources/Engine/Graphics/ShadowMap.h index 27d18e8..79fddc4 100644 --- a/Sources/Engine/Graphics/ShadowMap.h +++ b/Sources/Engine/Graphics/ShadowMap.h @@ -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_SHADOWMAP_H #define SE_INCL_SHADOWMAP_H diff --git a/Sources/Engine/Graphics/Stereo.cpp b/Sources/Engine/Graphics/Stereo.cpp index e324a6a..752a13e 100644 --- a/Sources/Engine/Graphics/Stereo.cpp +++ b/Sources/Engine/Graphics/Stereo.cpp @@ -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 diff --git a/Sources/Engine/Graphics/Stereo.h b/Sources/Engine/Graphics/Stereo.h index b0a3a81..cdf499c 100644 --- a/Sources/Engine/Graphics/Stereo.h +++ b/Sources/Engine/Graphics/Stereo.h @@ -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_GFXSTEREO_H #define SE_INCL_GFXSTEREO_H diff --git a/Sources/Engine/Graphics/Texture.cpp b/Sources/Engine/Graphics/Texture.cpp index 7ac7595..8b96f78 100644 --- a/Sources/Engine/Graphics/Texture.cpp +++ b/Sources/Engine/Graphics/Texture.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Texture.h b/Sources/Engine/Graphics/Texture.h index 6c5c3f9..01daf30 100644 --- a/Sources/Engine/Graphics/Texture.h +++ b/Sources/Engine/Graphics/Texture.h @@ -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_TEXTURE_H #define SE_INCL_TEXTURE_H diff --git a/Sources/Engine/Graphics/TextureEffects.cpp b/Sources/Engine/Graphics/TextureEffects.cpp index 61cc1ef..3055cc5 100644 --- a/Sources/Engine/Graphics/TextureEffects.cpp +++ b/Sources/Engine/Graphics/TextureEffects.cpp @@ -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" diff --git a/Sources/Engine/Graphics/TextureEffects.h b/Sources/Engine/Graphics/TextureEffects.h index 7fbb72a..e99c4de 100644 --- a/Sources/Engine/Graphics/TextureEffects.h +++ b/Sources/Engine/Graphics/TextureEffects.h @@ -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_TEXTUREEFFECTS_H #define SE_INCL_TEXTUREEFFECTS_H diff --git a/Sources/Engine/Graphics/TextureRender.cpp b/Sources/Engine/Graphics/TextureRender.cpp index 0123ba6..393ad8e 100644 --- a/Sources/Engine/Graphics/TextureRender.cpp +++ b/Sources/Engine/Graphics/TextureRender.cpp @@ -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" diff --git a/Sources/Engine/Graphics/Vertex.h b/Sources/Engine/Graphics/Vertex.h index 83edde1..52f92f2 100644 --- a/Sources/Engine/Graphics/Vertex.h +++ b/Sources/Engine/Graphics/Vertex.h @@ -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_VERTEX_H #define SE_INCL_VERTEX_H diff --git a/Sources/Engine/Graphics/ViewPort.cpp b/Sources/Engine/Graphics/ViewPort.cpp index 70daaec..35da81e 100644 --- a/Sources/Engine/Graphics/ViewPort.cpp +++ b/Sources/Engine/Graphics/ViewPort.cpp @@ -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" diff --git a/Sources/Engine/Graphics/ViewPort.h b/Sources/Engine/Graphics/ViewPort.h index 3638e4c..0a6f744 100644 --- a/Sources/Engine/Graphics/ViewPort.h +++ b/Sources/Engine/Graphics/ViewPort.h @@ -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_VIEWPORT_H #define SE_INCL_VIEWPORT_H diff --git a/Sources/Engine/Graphics/gl_functions.h b/Sources/Engine/Graphics/gl_functions.h index cd9b9d5..4966597 100644 --- a/Sources/Engine/Graphics/gl_functions.h +++ b/Sources/Engine/Graphics/gl_functions.h @@ -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. */ diff --git a/Sources/Engine/Graphics/gl_types.h b/Sources/Engine/Graphics/gl_types.h index 1889166..b45c63c 100644 --- a/Sources/Engine/Graphics/gl_types.h +++ b/Sources/Engine/Graphics/gl_types.h @@ -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_GL_TYPES_H #define SE_INCL_GL_TYPES_H diff --git a/Sources/Engine/Light/Gradient.h b/Sources/Engine/Light/Gradient.h index 1f4e95b..0ef6e0e 100644 --- a/Sources/Engine/Light/Gradient.h +++ b/Sources/Engine/Light/Gradient.h @@ -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_GRADIENT_H #define SE_INCL_GRADIENT_H diff --git a/Sources/Engine/Light/LayerMaker.cpp b/Sources/Engine/Light/LayerMaker.cpp index 250bccd..62b7fcd 100644 --- a/Sources/Engine/Light/LayerMaker.cpp +++ b/Sources/Engine/Light/LayerMaker.cpp @@ -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" diff --git a/Sources/Engine/Light/LayerMixer.cpp b/Sources/Engine/Light/LayerMixer.cpp index bfbbec2..6f15789 100644 --- a/Sources/Engine/Light/LayerMixer.cpp +++ b/Sources/Engine/Light/LayerMixer.cpp @@ -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" diff --git a/Sources/Engine/Light/LensFlares.h b/Sources/Engine/Light/LensFlares.h index 0d7c8f6..7153451 100644 --- a/Sources/Engine/Light/LensFlares.h +++ b/Sources/Engine/Light/LensFlares.h @@ -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_LENSFLARES_H #define SE_INCL_LENSFLARES_H diff --git a/Sources/Engine/Light/LightSource.cpp b/Sources/Engine/Light/LightSource.cpp index 52da6f8..24188ac 100644 --- a/Sources/Engine/Light/LightSource.cpp +++ b/Sources/Engine/Light/LightSource.cpp @@ -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" diff --git a/Sources/Engine/Light/LightSource.h b/Sources/Engine/Light/LightSource.h index 1dc91f4..b68502e 100644 --- a/Sources/Engine/Light/LightSource.h +++ b/Sources/Engine/Light/LightSource.h @@ -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_LIGHTSOURCE_H #define SE_INCL_LIGHTSOURCE_H diff --git a/Sources/Engine/Light/Shadows_internal.h b/Sources/Engine/Light/Shadows_internal.h index 90d18cc..c470ce7 100644 --- a/Sources/Engine/Light/Shadows_internal.h +++ b/Sources/Engine/Light/Shadows_internal.h @@ -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. */ class CLightRectangle { public: @@ -11,4 +24,4 @@ public: FLOAT lr_fpixHotU; FLOAT lr_fpixHotV; FLOAT lr_fLightPlaneDistance; -}; \ No newline at end of file +}; diff --git a/Sources/Engine/Math/AABBox.h b/Sources/Engine/Math/AABBox.h index 3f7e4c3..bac1a94 100644 --- a/Sources/Engine/Math/AABBox.h +++ b/Sources/Engine/Math/AABBox.h @@ -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_AABBOX_H #define SE_INCL_AABBOX_H diff --git a/Sources/Engine/Math/FixInt.h b/Sources/Engine/Math/FixInt.h index b61b57f..fc63100 100644 --- a/Sources/Engine/Math/FixInt.h +++ b/Sources/Engine/Math/FixInt.h @@ -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_FIXINT_H #define SE_INCL_FIXINT_H diff --git a/Sources/Engine/Math/Float.cpp b/Sources/Engine/Math/Float.cpp index 2f06065..980eb8a 100644 --- a/Sources/Engine/Math/Float.cpp +++ b/Sources/Engine/Math/Float.cpp @@ -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" diff --git a/Sources/Engine/Math/Float.h b/Sources/Engine/Math/Float.h index 057a4c4..86f9b8a 100644 --- a/Sources/Engine/Math/Float.h +++ b/Sources/Engine/Math/Float.h @@ -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_FLOAT_H #define SE_INCL_FLOAT_H diff --git a/Sources/Engine/Math/Functions.cpp b/Sources/Engine/Math/Functions.cpp index cb51f0c..6fa0c9e 100644 --- a/Sources/Engine/Math/Functions.cpp +++ b/Sources/Engine/Math/Functions.cpp @@ -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" diff --git a/Sources/Engine/Math/Functions.h b/Sources/Engine/Math/Functions.h index d4628fd..93deaaa 100644 --- a/Sources/Engine/Math/Functions.h +++ b/Sources/Engine/Math/Functions.h @@ -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_FUNCTIONS_H #define SE_INCL_FUNCTIONS_H diff --git a/Sources/Engine/Math/Geometry.cpp b/Sources/Engine/Math/Geometry.cpp index e2ff33b..88a59ac 100644 --- a/Sources/Engine/Math/Geometry.cpp +++ b/Sources/Engine/Math/Geometry.cpp @@ -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" diff --git a/Sources/Engine/Math/Geometry.h b/Sources/Engine/Math/Geometry.h index bf6788c..be870f3 100644 --- a/Sources/Engine/Math/Geometry.h +++ b/Sources/Engine/Math/Geometry.h @@ -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_GEOMETRY_H #define SE_INCL_GEOMETRY_H diff --git a/Sources/Engine/Math/Geometry_DOUBLE.cpp b/Sources/Engine/Math/Geometry_DOUBLE.cpp index b3fcb69..af798b7 100644 --- a/Sources/Engine/Math/Geometry_DOUBLE.cpp +++ b/Sources/Engine/Math/Geometry_DOUBLE.cpp @@ -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" diff --git a/Sources/Engine/Math/Matrix.h b/Sources/Engine/Math/Matrix.h index 975b3b7..a4167b4 100644 --- a/Sources/Engine/Math/Matrix.h +++ b/Sources/Engine/Math/Matrix.h @@ -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_MATRIX_H #define SE_INCL_MATRIX_H diff --git a/Sources/Engine/Math/OBBox.h b/Sources/Engine/Math/OBBox.h index c4eb5fe..e4d8a1c 100644 --- a/Sources/Engine/Math/OBBox.h +++ b/Sources/Engine/Math/OBBox.h @@ -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_OBBOX_H #define SE_INCL_OBBOX_H diff --git a/Sources/Engine/Math/Object3D.cpp b/Sources/Engine/Math/Object3D.cpp index 8c064b6..fb38369 100644 --- a/Sources/Engine/Math/Object3D.cpp +++ b/Sources/Engine/Math/Object3D.cpp @@ -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" diff --git a/Sources/Engine/Math/Object3D.h b/Sources/Engine/Math/Object3D.h index 6ca3630..d998b6c 100644 --- a/Sources/Engine/Math/Object3D.h +++ b/Sources/Engine/Math/Object3D.h @@ -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_OBJECT3D_H #define SE_INCL_OBJECT3D_H diff --git a/Sources/Engine/Math/Object3D_CSG.cpp b/Sources/Engine/Math/Object3D_CSG.cpp index facd62e..64c3153 100644 --- a/Sources/Engine/Math/Object3D_CSG.cpp +++ b/Sources/Engine/Math/Object3D_CSG.cpp @@ -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" diff --git a/Sources/Engine/Math/Object3D_IO.cpp b/Sources/Engine/Math/Object3D_IO.cpp index 3b6bffe..f491160 100644 --- a/Sources/Engine/Math/Object3D_IO.cpp +++ b/Sources/Engine/Math/Object3D_IO.cpp @@ -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. */ // If you happen to have the Exploration 3D library (in Engine/exploration3d/), you can enable its features here. #define USE_E3D 0 diff --git a/Sources/Engine/Math/ObjectSector.cpp b/Sources/Engine/Math/ObjectSector.cpp index dea7960..6c451f2 100644 --- a/Sources/Engine/Math/ObjectSector.cpp +++ b/Sources/Engine/Math/ObjectSector.cpp @@ -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" diff --git a/Sources/Engine/Math/Placement.cpp b/Sources/Engine/Math/Placement.cpp index fb5ea2e..053b410 100644 --- a/Sources/Engine/Math/Placement.cpp +++ b/Sources/Engine/Math/Placement.cpp @@ -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" diff --git a/Sources/Engine/Math/Placement.h b/Sources/Engine/Math/Placement.h index cea1462..b1a0757 100644 --- a/Sources/Engine/Math/Placement.h +++ b/Sources/Engine/Math/Placement.h @@ -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_PLACEMENT_H #define SE_INCL_PLACEMENT_H diff --git a/Sources/Engine/Math/Plane.h b/Sources/Engine/Math/Plane.h index af282e9..0ece900 100644 --- a/Sources/Engine/Math/Plane.h +++ b/Sources/Engine/Math/Plane.h @@ -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_PLANE_H #define SE_INCL_PLANE_H diff --git a/Sources/Engine/Math/Projection.cpp b/Sources/Engine/Math/Projection.cpp index d44e796..019c6b2 100644 --- a/Sources/Engine/Math/Projection.cpp +++ b/Sources/Engine/Math/Projection.cpp @@ -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" diff --git a/Sources/Engine/Math/Projection.h b/Sources/Engine/Math/Projection.h index 5903afe..a802090 100644 --- a/Sources/Engine/Math/Projection.h +++ b/Sources/Engine/Math/Projection.h @@ -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_PROJECTION_H #define SE_INCL_PROJECTION_H diff --git a/Sources/Engine/Math/Projection_DOUBLE.h b/Sources/Engine/Math/Projection_DOUBLE.h index 5ab31cf..4549665 100644 --- a/Sources/Engine/Math/Projection_DOUBLE.h +++ b/Sources/Engine/Math/Projection_DOUBLE.h @@ -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_PROJECTION_DOUBLE_H #define SE_INCL_PROJECTION_DOUBLE_H diff --git a/Sources/Engine/Math/Projection_Isometric.cpp b/Sources/Engine/Math/Projection_Isometric.cpp index 252bb37..364a676 100644 --- a/Sources/Engine/Math/Projection_Isometric.cpp +++ b/Sources/Engine/Math/Projection_Isometric.cpp @@ -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" diff --git a/Sources/Engine/Math/Projection_Parallel.cpp b/Sources/Engine/Math/Projection_Parallel.cpp index 528f017..fa0044c 100644 --- a/Sources/Engine/Math/Projection_Parallel.cpp +++ b/Sources/Engine/Math/Projection_Parallel.cpp @@ -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" diff --git a/Sources/Engine/Math/Projection_Perspective.cpp b/Sources/Engine/Math/Projection_Perspective.cpp index d6c979e..6d18df4 100644 --- a/Sources/Engine/Math/Projection_Perspective.cpp +++ b/Sources/Engine/Math/Projection_Perspective.cpp @@ -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" diff --git a/Sources/Engine/Math/Projection_Simple.cpp b/Sources/Engine/Math/Projection_Simple.cpp index fac1be3..b2c564d 100644 --- a/Sources/Engine/Math/Projection_Simple.cpp +++ b/Sources/Engine/Math/Projection_Simple.cpp @@ -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" diff --git a/Sources/Engine/Math/Projection_Simple_DOUBLE.cpp b/Sources/Engine/Math/Projection_Simple_DOUBLE.cpp index 566b3fd..0a9ff10 100644 --- a/Sources/Engine/Math/Projection_Simple_DOUBLE.cpp +++ b/Sources/Engine/Math/Projection_Simple_DOUBLE.cpp @@ -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" diff --git a/Sources/Engine/Math/Quaternion.h b/Sources/Engine/Math/Quaternion.h index c2f94ca..077ff4d 100644 --- a/Sources/Engine/Math/Quaternion.h +++ b/Sources/Engine/Math/Quaternion.h @@ -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_QUATERNION_H #define SE_INCL_QUATERNION_H diff --git a/Sources/Engine/Math/TextureMapping.cpp b/Sources/Engine/Math/TextureMapping.cpp index bc6ffef..8065bb6 100644 --- a/Sources/Engine/Math/TextureMapping.cpp +++ b/Sources/Engine/Math/TextureMapping.cpp @@ -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" diff --git a/Sources/Engine/Math/TextureMapping.h b/Sources/Engine/Math/TextureMapping.h index d191bfb..8cf70b6 100644 --- a/Sources/Engine/Math/TextureMapping.h +++ b/Sources/Engine/Math/TextureMapping.h @@ -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_TEXTUREMAPPING_H #define SE_INCL_TEXTUREMAPPING_H diff --git a/Sources/Engine/Math/Vector.h b/Sources/Engine/Math/Vector.h index 63a5bb3..5aa4a5a 100644 --- a/Sources/Engine/Math/Vector.h +++ b/Sources/Engine/Math/Vector.h @@ -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_VECTOR_H #define SE_INCL_VECTOR_H diff --git a/Sources/Engine/Models/EditModel.cpp b/Sources/Engine/Models/EditModel.cpp index ece0825..532c197 100644 --- a/Sources/Engine/Models/EditModel.cpp +++ b/Sources/Engine/Models/EditModel.cpp @@ -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" diff --git a/Sources/Engine/Models/EditModel.h b/Sources/Engine/Models/EditModel.h index 9dd707a..191e02e 100644 --- a/Sources/Engine/Models/EditModel.h +++ b/Sources/Engine/Models/EditModel.h @@ -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_EDITMODEL_H #define SE_INCL_EDITMODEL_H diff --git a/Sources/Engine/Models/MipMaker.cpp b/Sources/Engine/Models/MipMaker.cpp index 273b472..0877f1a 100644 --- a/Sources/Engine/Models/MipMaker.cpp +++ b/Sources/Engine/Models/MipMaker.cpp @@ -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" diff --git a/Sources/Engine/Models/MipMaker.h b/Sources/Engine/Models/MipMaker.h index 37c16a0..c8ddf50 100644 --- a/Sources/Engine/Models/MipMaker.h +++ b/Sources/Engine/Models/MipMaker.h @@ -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_MIPMAKER_H #define SE_INCL_MIPMAKER_H diff --git a/Sources/Engine/Models/Model.cpp b/Sources/Engine/Models/Model.cpp index 8b6560f..cbc256c 100644 --- a/Sources/Engine/Models/Model.cpp +++ b/Sources/Engine/Models/Model.cpp @@ -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" diff --git a/Sources/Engine/Models/Model.h b/Sources/Engine/Models/Model.h index 72a4be8..b948f23 100644 --- a/Sources/Engine/Models/Model.h +++ b/Sources/Engine/Models/Model.h @@ -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. */ // collision box dimension equality names #define HEIGHT_EQ_WIDTH 0 diff --git a/Sources/Engine/Models/ModelData.h b/Sources/Engine/Models/ModelData.h index 1be1d0f..41aa6c2 100644 --- a/Sources/Engine/Models/ModelData.h +++ b/Sources/Engine/Models/ModelData.h @@ -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_MODELDATA_H #define SE_INCL_MODELDATA_H diff --git a/Sources/Engine/Models/ModelObject.h b/Sources/Engine/Models/ModelObject.h index f609065..0fdc672 100644 --- a/Sources/Engine/Models/ModelObject.h +++ b/Sources/Engine/Models/ModelObject.h @@ -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_MODELOBJECT_H #define SE_INCL_MODELOBJECT_H diff --git a/Sources/Engine/Models/ModelProfile.cpp b/Sources/Engine/Models/ModelProfile.cpp index 5386039..c46c309 100644 --- a/Sources/Engine/Models/ModelProfile.cpp +++ b/Sources/Engine/Models/ModelProfile.cpp @@ -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" diff --git a/Sources/Engine/Models/ModelProfile.h b/Sources/Engine/Models/ModelProfile.h index 3ad0ca1..3642a46 100644 --- a/Sources/Engine/Models/ModelProfile.h +++ b/Sources/Engine/Models/ModelProfile.h @@ -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_MODELPROFILE_H #define SE_INCL_MODELPROFILE_H diff --git a/Sources/Engine/Models/Model_internal.h b/Sources/Engine/Models/Model_internal.h index e4c60bc..9b580af 100644 --- a/Sources/Engine/Models/Model_internal.h +++ b/Sources/Engine/Models/Model_internal.h @@ -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_MODEL_INTERNAL_H #define SE_INCL_MODEL_INTERNAL_H diff --git a/Sources/Engine/Models/Normals.cpp b/Sources/Engine/Models/Normals.cpp index 11f4340..50c51d9 100644 --- a/Sources/Engine/Models/Normals.cpp +++ b/Sources/Engine/Models/Normals.cpp @@ -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" diff --git a/Sources/Engine/Models/Normals.h b/Sources/Engine/Models/Normals.h index 58a362b..8ac341c 100644 --- a/Sources/Engine/Models/Normals.h +++ b/Sources/Engine/Models/Normals.h @@ -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_NORMALS_H #define SE_INCL_NORMALS_H diff --git a/Sources/Engine/Models/RenderModel.cpp b/Sources/Engine/Models/RenderModel.cpp index 3a341ac..c148968 100644 --- a/Sources/Engine/Models/RenderModel.cpp +++ b/Sources/Engine/Models/RenderModel.cpp @@ -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" diff --git a/Sources/Engine/Models/RenderModel.h b/Sources/Engine/Models/RenderModel.h index 778fb83..cfa9691 100644 --- a/Sources/Engine/Models/RenderModel.h +++ b/Sources/Engine/Models/RenderModel.h @@ -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_RENDERMODEL_H #define SE_INCL_RENDERMODEL_H diff --git a/Sources/Engine/Models/RenderModel_Mask.cpp b/Sources/Engine/Models/RenderModel_Mask.cpp index e12a3a6..4ebfff8 100644 --- a/Sources/Engine/Models/RenderModel_Mask.cpp +++ b/Sources/Engine/Models/RenderModel_Mask.cpp @@ -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" diff --git a/Sources/Engine/Models/RenderModel_View.cpp b/Sources/Engine/Models/RenderModel_View.cpp index 0055d80..91779ff 100644 --- a/Sources/Engine/Models/RenderModel_View.cpp +++ b/Sources/Engine/Models/RenderModel_View.cpp @@ -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" diff --git a/Sources/Engine/Models/RenderModel_internal.h b/Sources/Engine/Models/RenderModel_internal.h index 723ec7d..b391baf 100644 --- a/Sources/Engine/Models/RenderModel_internal.h +++ b/Sources/Engine/Models/RenderModel_internal.h @@ -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_RENDERMODEL_INTERNAL_H #define SE_INCL_RENDERMODEL_INTERNAL_H diff --git a/Sources/Engine/Models/VertexGetting.cpp b/Sources/Engine/Models/VertexGetting.cpp index 08f15b1..c507fdc 100644 --- a/Sources/Engine/Models/VertexGetting.cpp +++ b/Sources/Engine/Models/VertexGetting.cpp @@ -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" diff --git a/Sources/Engine/Network/ActionBuffer.cpp b/Sources/Engine/Network/ActionBuffer.cpp index 9b67c1e..df5dc08 100644 --- a/Sources/Engine/Network/ActionBuffer.cpp +++ b/Sources/Engine/Network/ActionBuffer.cpp @@ -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" diff --git a/Sources/Engine/Network/ActionBuffer.h b/Sources/Engine/Network/ActionBuffer.h index 64fac99..b515861 100644 --- a/Sources/Engine/Network/ActionBuffer.h +++ b/Sources/Engine/Network/ActionBuffer.h @@ -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_ACTIONBUFFER_H #define SE_INCL_ACTIONBUFFER_H diff --git a/Sources/Engine/Network/Buffer.cpp b/Sources/Engine/Network/Buffer.cpp index ad26aa5..49f89fb 100644 --- a/Sources/Engine/Network/Buffer.cpp +++ b/Sources/Engine/Network/Buffer.cpp @@ -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" diff --git a/Sources/Engine/Network/Buffer.h b/Sources/Engine/Network/Buffer.h index c5e6e9f..dad7af5 100644 --- a/Sources/Engine/Network/Buffer.h +++ b/Sources/Engine/Network/Buffer.h @@ -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_BUFFER_H #define SE_INCL_BUFFER_H diff --git a/Sources/Engine/Network/CPacket.cpp b/Sources/Engine/Network/CPacket.cpp index 248163a..b184b64 100644 --- a/Sources/Engine/Network/CPacket.cpp +++ b/Sources/Engine/Network/CPacket.cpp @@ -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" diff --git a/Sources/Engine/Network/CPacket.h b/Sources/Engine/Network/CPacket.h index cc26c45..dd33390 100644 --- a/Sources/Engine/Network/CPacket.h +++ b/Sources/Engine/Network/CPacket.h @@ -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_PACKET_H #define SE_INCL_PACKET_H @@ -179,4 +192,4 @@ public: }; -#endif /* include-once check. */ \ No newline at end of file +#endif /* include-once check. */ diff --git a/Sources/Engine/Network/ClientInterface.cpp b/Sources/Engine/Network/ClientInterface.cpp index 79993c5..6b9b5d3 100644 --- a/Sources/Engine/Network/ClientInterface.cpp +++ b/Sources/Engine/Network/ClientInterface.cpp @@ -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" @@ -689,4 +702,4 @@ SLONG CClientInterface::GetCurrentReliableSize(void) SLONG slSize; ci_pbReliableInputBuffer.CheckSequence(slSize); return slSize; -}; \ No newline at end of file +}; diff --git a/Sources/Engine/Network/ClientInterface.h b/Sources/Engine/Network/ClientInterface.h index 9e3703b..5077b7b 100644 --- a/Sources/Engine/Network/ClientInterface.h +++ b/Sources/Engine/Network/ClientInterface.h @@ -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_CLIENTINTERFACE_H #define SE_INCL_CLIENTINTERFACE_H @@ -63,4 +76,4 @@ public: }; -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Network/Common.h b/Sources/Engine/Network/Common.h index 1a53b22..d70515e 100644 --- a/Sources/Engine/Network/Common.h +++ b/Sources/Engine/Network/Common.h @@ -1,2 +1,15 @@ -/* 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. */ diff --git a/Sources/Engine/Network/CommunicationInterface.cpp b/Sources/Engine/Network/CommunicationInterface.cpp index 87d4c20..bb7b6e5 100644 --- a/Sources/Engine/Network/CommunicationInterface.cpp +++ b/Sources/Engine/Network/CommunicationInterface.cpp @@ -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 diff --git a/Sources/Engine/Network/CommunicationInterface.h b/Sources/Engine/Network/CommunicationInterface.h index b007609..f5c4ab0 100644 --- a/Sources/Engine/Network/CommunicationInterface.h +++ b/Sources/Engine/Network/CommunicationInterface.h @@ -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_COMMUNICATIONINTERFACE_H #define SE_INCL_COMMUNICATIONINTERFACE_H @@ -125,4 +138,4 @@ extern ENGINE_API CCommunicationInterface _cmiComm; extern CPacketBufferStats _pbsSend; extern CPacketBufferStats _pbsRecv; -#endif /* include-once check. */ \ No newline at end of file +#endif /* include-once check. */ diff --git a/Sources/Engine/Network/Compression.cpp b/Sources/Engine/Network/Compression.cpp index 8bc2051..5d6cc85 100644 --- a/Sources/Engine/Network/Compression.cpp +++ b/Sources/Engine/Network/Compression.cpp @@ -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" diff --git a/Sources/Engine/Network/Compression.h b/Sources/Engine/Network/Compression.h index 020e406..e541b48 100644 --- a/Sources/Engine/Network/Compression.h +++ b/Sources/Engine/Network/Compression.h @@ -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_COMPRESSION_H #define SE_INCL_COMPRESSION_H diff --git a/Sources/Engine/Network/Diff.cpp b/Sources/Engine/Network/Diff.cpp index 245092c..0663286 100644 --- a/Sources/Engine/Network/Diff.cpp +++ b/Sources/Engine/Network/Diff.cpp @@ -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" diff --git a/Sources/Engine/Network/Diff.h b/Sources/Engine/Network/Diff.h index 446172c..c720307 100644 --- a/Sources/Engine/Network/Diff.h +++ b/Sources/Engine/Network/Diff.h @@ -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_DIFF_H #define SE_INCL_DIFF_H diff --git a/Sources/Engine/Network/EMsgBuffer.cpp b/Sources/Engine/Network/EMsgBuffer.cpp index a57852d..befe836 100644 --- a/Sources/Engine/Network/EMsgBuffer.cpp +++ b/Sources/Engine/Network/EMsgBuffer.cpp @@ -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 "stdafx.h" #include "EMsgBuffer.h" diff --git a/Sources/Engine/Network/EMsgBuffer.h b/Sources/Engine/Network/EMsgBuffer.h index 692ec3e..1c33c90 100644 --- a/Sources/Engine/Network/EMsgBuffer.h +++ b/Sources/Engine/Network/EMsgBuffer.h @@ -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_EMSGBUFFER_H #define SE_INCL_EMSGBUFFER_H @@ -121,4 +134,4 @@ public: }; -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Network/EntityHashing.cpp b/Sources/Engine/Network/EntityHashing.cpp index 8cb64f1..15298ba 100644 --- a/Sources/Engine/Network/EntityHashing.cpp +++ b/Sources/Engine/Network/EntityHashing.cpp @@ -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 "EntityHashing.h" #include @@ -45,4 +58,4 @@ void CEntityHashItem::WritePackedPlacement(CClientEntry &ceEntry,CNetworkMessage -}; \ No newline at end of file +}; diff --git a/Sources/Engine/Network/EntityHashing.h b/Sources/Engine/Network/EntityHashing.h index ef61940..f515851 100644 --- a/Sources/Engine/Network/EntityHashing.h +++ b/Sources/Engine/Network/EntityHashing.h @@ -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_ENTITYHASHING_H #define SE_INCL_ENTITYHASHING_H @@ -76,4 +89,4 @@ public: } -#endif // include \ No newline at end of file +#endif // include diff --git a/Sources/Engine/Network/LevelChange.h b/Sources/Engine/Network/LevelChange.h index c38b60f..b2ae9b3 100644 --- a/Sources/Engine/Network/LevelChange.h +++ b/Sources/Engine/Network/LevelChange.h @@ -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_LEVELCHANGE_H #define SE_INCL_LEVELCHANGE_H diff --git a/Sources/Engine/Network/MessageDispatcher.cpp b/Sources/Engine/Network/MessageDispatcher.cpp index 4885799..43da076 100644 --- a/Sources/Engine/Network/MessageDispatcher.cpp +++ b/Sources/Engine/Network/MessageDispatcher.cpp @@ -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 diff --git a/Sources/Engine/Network/MessageDispatcher.h b/Sources/Engine/Network/MessageDispatcher.h index 84b8203..07fea5e 100644 --- a/Sources/Engine/Network/MessageDispatcher.h +++ b/Sources/Engine/Network/MessageDispatcher.h @@ -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_MESSAGEDISPATCHER_H #define SE_INCL_MESSAGEDISPATCHER_H diff --git a/Sources/Engine/Network/Network.cpp b/Sources/Engine/Network/Network.cpp index 80db711..3d9f8a0 100644 --- a/Sources/Engine/Network/Network.cpp +++ b/Sources/Engine/Network/Network.cpp @@ -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 @@ -319,7 +332,7 @@ static void NetworkInfo(void) for(INDEX iplb=0; iplb<_pNetwork->ga_srvServer.srv_aplbPlayers.Count(); iplb++) { CPlayerBuffer &plb = _pNetwork->ga_srvServer.srv_aplbPlayers[iplb]; if (plb.plb_Active) { - CPrintF(" %2d(%2d):'%s'@client%2d: (%dact)\n", + CPrintF(" %2d(%2d):'%s'@client%2d: (%dact)\n", iplb, plb.plb_Index, (const char *) plb.plb_pcCharacter.GetNameForPrinting(), plb.plb_iClient, plb.plb_abReceived.GetCount()); } @@ -329,7 +342,7 @@ static void NetworkInfo(void) CSessionSocket &sso = _pNetwork->ga_srvServer.srv_assoSessions[iSession]; if (sso.sso_bActive) { CPrintF(" %2d:'%s'\n", iSession, (const char *) _cmiComm.Server_GetClientName(iSession)), - CPrintF(" buffer: %dblk=%dk\n", + CPrintF(" buffer: %dblk=%dk\n", sso.sso_nsBuffer.GetUsedBlocks(), sso.sso_nsBuffer.GetUsedMemory()/1024); CPrintF(" state:"); @@ -347,7 +360,7 @@ static void NetworkInfo(void) CPrintF(" not a server\n"); } CPrintF("Session state:\n"); - CPrintF(" buffer: (%dblk)%dk\n", + CPrintF(" buffer: (%dblk)%dk\n", _pNetwork->ga_sesSessionState.ses_nsGameStream.GetUsedBlocks(), _pNetwork->ga_sesSessionState.ses_nsGameStream.GetUsedMemory()/1024); CPrintF(" last processed tick: %g\n", _pNetwork->ga_sesSessionState.ses_tmLastProcessedTick); @@ -365,11 +378,11 @@ static void NetworkInfo(void) } - if (TIMER_PROFILING) { - CTString strNetProfile; - _pfNetworkProfile.Report(strNetProfile); - CPrintF(strNetProfile); - } + if (TIMER_PROFILING) { + CTString strNetProfile; + _pfNetworkProfile.Report(strNetProfile); + CPrintF(strNetProfile); + } } static void ListPlayers(void) @@ -420,7 +433,7 @@ static void KickByName(const CTString &strName, const CTString &strReason) if (!_pNetwork->IsServer()) { CPrintF( TRANS("Only server can kick people!\n")); return; - } + } for(INDEX iplb=0; iplb<_pNetwork->ga_srvServer.srv_aplbPlayers.Count(); iplb++) { CPlayerBuffer &plb = _pNetwork->ga_srvServer.srv_aplbPlayers[iplb]; if (plb.plb_Active && plb.plb_pcCharacter.GetNameForPrinting().Undecorated().Matches(strName)) { @@ -450,8 +463,8 @@ static void StockInfo(void) INDEX ctCachedShadows=0, ctDynamicShadows=0, ctFlatShadows=0; SLONG slStaticMemory=0, slDynamicMemory=0, slUploadMemory=0; SLONG slShdBytes=0, slSlackMemory=0, slFlatMemory=0; - INDEX ct256=0, ct128=0, ct64=0, ct32=0, ct16=0; - SLONG sl256Memory=0, sl128Memory=0, sl64Memory=0, sl32Memory=0, sl16Memory=0; + INDEX ct256=0, ct128=0, ct64=0, ct32=0, ct16=0; + SLONG sl256Memory=0, sl128Memory=0, sl64Memory=0, sl32Memory=0, sl16Memory=0; if( _pGfx!=NULL) { @@ -521,15 +534,15 @@ static void StockInfo(void) // report shadow layers and world geometry memory usage FOREACHINDYNAMICARRAY( pwo->wo_baBrushes.ba_abrBrushes, CBrush3D, itbr) // for all brush entities in the world - { + { // skip brush without entity - if( itbr->br_penEntity==NULL) continue; + if( itbr->br_penEntity==NULL) continue; // for each mip - FOREACHINLIST( CBrushMip, bm_lnInBrush, itbr->br_lhBrushMips, itbm) - { + FOREACHINLIST( CBrushMip, bm_lnInBrush, itbr->br_lhBrushMips, itbm) + { // for each sector in the brush mip - FOREACHINDYNAMICARRAY( itbm->bm_abscSectors, CBrushSector, itbsc) + FOREACHINDYNAMICARRAY( itbm->bm_abscSectors, CBrushSector, itbsc) { // add sector class memory usage to polygons memory ctSectors++; @@ -552,7 +565,7 @@ static void StockInfo(void) // for each polygon in sector ctPolys += itbsc->bsc_abpoPolygons.Count(); - FOREACHINSTATICARRAY( itbsc->bsc_abpoPolygons, CBrushPolygon, itbpo) { + FOREACHINSTATICARRAY( itbsc->bsc_abpoPolygons, CBrushPolygon, itbpo) { CBrushPolygon &bpo = *itbpo; slPlyBytes += bpo.GetUsedMemory(); // count in the shadow layers (if any) @@ -576,7 +589,7 @@ static void StockInfo(void) const FLOAT fAstBytes = dToMB * _pAnimSetStock->CalculateUsedMemory(); const FLOAT fShaBytes = dToMB * _pShaderStock->CalculateUsedMemory(); const FLOAT fSkaBytes = dToMB * _pSkeletonStock->CalculateUsedMemory(); - + CPrintF("\nStock information:\n"); CPrintF(" Textures: %5d (%5.2f MB)\n", _pTextureStock->GetTotalCount(), fTexBytes); CPrintF(" ShadowMaps: %5d (%5.2f MB)\n", ctCachedShadows, slShdBytes*dToMB); @@ -741,7 +754,6 @@ void CNetworkLibrary::Init(const CTString &strGameID) _pShell->DeclareSymbol("user void RemIPMask(CTString);", (void *)&RemIPMask); _pShell->DeclareSymbol("user void AddNameMask(CTString);", (void *)&AddNameMask); _pShell->DeclareSymbol("user void RemNameMask(CTString);", (void *)&RemNameMask); - _pShell->DeclareSymbol("user FLOAT dem_tmTimer;", (void *)&ga_fDemoTimer); _pShell->DeclareSymbol("user FLOAT dem_fSyncRate;", (void *)&ga_fDemoSyncRate); @@ -790,7 +802,8 @@ void CNetworkLibrary::Init(const CTString &strGameID) _pShell->DeclareSymbol("user INDEX ser_iRememberBehind;", (void *)&ser_iRememberBehind); _pShell->DeclareSymbol("user INDEX cli_bEmulateDesync;", (void *)&cli_bEmulateDesync); _pShell->DeclareSymbol("user INDEX cli_bDumpSync;", (void *)&cli_bDumpSync); - _pShell->DeclareSymbol("user INDEX cli_bDumpSyncEachTick;",&cli_bDumpSyncEachTick); + _pShell->DeclareSymbol("user INDEX cli_bDumpSyncEachTick;", (void *)&cli_bDumpSyncEachTick); + _pShell->DeclareSymbol("persistent user INDEX ser_iExtensiveSyncCheck;", (void *)&ser_iExtensiveSyncCheck); _pShell->DeclareSymbol("persistent user INDEX net_bLookupHostNames;", (void *)&net_bLookupHostNames); _pShell->DeclareSymbol("persistent user INDEX net_iCompression ;", (void *)&net_iCompression); @@ -848,7 +861,7 @@ void CNetworkLibrary::Init(const CTString &strGameID) _pShell->DeclareSymbol("user FLOAT phy_fCollisionCacheAhead;", (void *)&phy_fCollisionCacheAhead); _pShell->DeclareSymbol("user FLOAT phy_fCollisionCacheAround;", (void *)&phy_fCollisionCacheAround); - + _pShell->DeclareSymbol("persistent user INDEX inp_iKeyboardReadingMethod;", (void *)&inp_iKeyboardReadingMethod); _pShell->DeclareSymbol("persistent user INDEX inp_bAllowMouseAcceleration;", (void *)&inp_bAllowMouseAcceleration); _pShell->DeclareSymbol("persistent user FLOAT inp_fMouseSensitivity;", (void *)&inp_fMouseSensitivity); @@ -868,7 +881,7 @@ void CNetworkLibrary::Init(const CTString &strGameID) _pShell->DeclareSymbol("persistent user FLOAT inp_f2ndMousePrecisionFactor;", (void *)&inp_f2ndMousePrecisionFactor); _pShell->DeclareSymbol("persistent user FLOAT inp_f2ndMousePrecisionThreshold;", (void *)&inp_f2ndMousePrecisionThreshold); _pShell->DeclareSymbol("persistent user FLOAT inp_f2ndMousePrecisionTimeout;", (void *)&inp_f2ndMousePrecisionTimeout); - + _pShell->DeclareSymbol("persistent user INDEX inp_bMsgDebugger;", (void *)&inp_bMsgDebugger); _pShell->DeclareSymbol("persistent user INDEX inp_iMButton4Up;", (void *)&inp_iMButton4Up); _pShell->DeclareSymbol("persistent user INDEX inp_iMButton4Dn;", (void *)&inp_iMButton4Dn); @@ -880,7 +893,9 @@ void CNetworkLibrary::Init(const CTString &strGameID) _pShell->DeclareSymbol("persistent user INDEX wed_bUseGenericTextureReplacement;", (void *)&wed_bUseGenericTextureReplacement); - _pShell->DeclareSymbol("user CTString ga_strServer;", (void *)&ga_strServer); + _pShell->DeclareSymbol("persistent user CTString ga_strServer;", (void *)&ga_strServer); + _pShell->DeclareSymbol("persistent user CTString ga_strMSLegacy;", (void *)&ga_strMSLegacy); + _pShell->DeclareSymbol("persistent user INDEX ga_bMSLegacy;", (void *)&ga_bMSLegacy); _pShell->DeclareSymbol("INDEX pwoCurrentWorld;", (void *)&_pwoCurrentWorld); } @@ -965,7 +980,7 @@ void CNetworkLibrary::AutoAdjustSettings(void) * remember to keep this routine up to date with CNetworkLibrary::Read() */ void CNetworkLibrary::StartPeerToPeer_t(const CTString &strSessionName, - const CTFileName &fnmWorld, ULONG ulSpawnFlags, + const CTFileName &fnmWorld, ULONG ulSpawnFlags, INDEX ctMaxPlayers, BOOL bWaitAllPlayers, void *pvSessionProperties) // throw char * { @@ -1090,7 +1105,7 @@ void CNetworkLibrary::Save_t(const CTFileName &fnmGame) // throw char * if (!ga_IsServer) { throw TRANS("Cannot save game - not a server!\n"); } - + // create the file CTFileStream strmFile; strmFile.Create_t(fnmGame); @@ -1148,7 +1163,7 @@ void CNetworkLibrary::Load_t(const CTFileName &fnmGame) // throw char * // if starting in network if (_cmiComm.IsNetworkEnabled()) { // make default state data for creating deltas - MakeDefaultState(ga_fnmWorld, ga_sesSessionState.ses_ulSpawnFlags, + MakeDefaultState(ga_fnmWorld, ga_sesSessionState.ses_ulSpawnFlags, ga_aubProperties); } // players will be connected later @@ -1613,7 +1628,7 @@ void CNetworkLibrary::ChangeLevel_internal(void) // destroy all entities that will cross level ga_World.DestroyEntities(senToCross); - + // if should remember old levels if (ga_bNextRemember) { // remember current level @@ -1678,7 +1693,7 @@ void CNetworkLibrary::ChangeLevel_internal(void) // copy entities from temporary world into new one CEntitySelection senCrossed; - ga_World.CopyEntities(wldTemp, senInTemp, + ga_World.CopyEntities(wldTemp, senInTemp, senCrossed, CPlacement3D(FLOAT3D(0,0,0), ANGLE3D(0,0,0))); // restore pointers to entities for all active player targets @@ -1797,7 +1812,7 @@ static void SendAdminResponse(ULONG ulAdr, UWORD uwPort, ULONG ulCode, const CTS strLine.OnlyFirstLine(); str.RemovePrefix(strLine); str.DeleteChar(0); - if (strLine.Length()>0) { + if (strLine.Length()>0) { CNetworkMessage nm(MSG_EXTRA); nm<SendBroadcast(nm, ulAdr, uwPort); @@ -2320,7 +2335,7 @@ void CNetworkLibrary::AddNetGraphValue(enum NetGraphEntryType nget, FLOAT fLaten // make default state for a network game extern void NET_MakeDefaultState_t( - const CTFileName &fnmWorld, ULONG ulSpawnFlags, void *pvSessionProperties, + const CTFileName &fnmWorld, ULONG ulSpawnFlags, void *pvSessionProperties, CTStream &strmState) // throw char * { // mute all sounds @@ -2421,7 +2436,7 @@ void CNetworkLibrary::GameInactive(void) FOREVER { CNetworkMessage nmReceived; -//_cmiComm.Broadcast_Update(); +// _cmiComm.Broadcast_Update(); ULONG ulFrom; UWORD uwPort; BOOL bHasMsg = ReceiveBroadcast(nmReceived, ulFrom, uwPort); @@ -2431,11 +2446,11 @@ void CNetworkLibrary::GameInactive(void) break; } - /* This is handled by GameAgent. + /* This is handled by GameAgent. // if requesting enumeration and this is server and enumeration is allowed if (nmReceived.GetType()==MSG_REQ_ENUMSERVERS - && IsServer() + && IsServer() && (ser_bEnumeration && ga_sesSessionState.ses_ctMaxPlayers>1)) { // create response CNetworkMessage nmEnum(MSG_SERVERINFO); @@ -2464,7 +2479,7 @@ void CNetworkLibrary::GameInactive(void) void CNetworkLibrary::InitCRCGather(void) { CRCT_ResetActiveList(); - CRCT_bGatherCRCs = TRUE; + CRCT_bGatherCRCs = TRUE; CRCT_AddFile_t(CTString("Classes\\Player.ecl")); } diff --git a/Sources/Engine/Network/Network.h b/Sources/Engine/Network/Network.h index fe781d8..a755fad 100644 --- a/Sources/Engine/Network/Network.h +++ b/Sources/Engine/Network/Network.h @@ -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_NETWORK_H #define SE_INCL_NETWORK_H @@ -63,7 +76,8 @@ public: INDEX ns_ctMaxPlayers; // max number of players CTString ns_strGameType; // game type CTString ns_strMod; // active mod - CTString ns_strVer; // version + CTString ns_strVer; // version + public: void Copy(const CNetworkSession &nsOriginal); diff --git a/Sources/Engine/Network/NetworkMessage.cpp b/Sources/Engine/Network/NetworkMessage.cpp index 9b9fd38..1c8df08 100644 --- a/Sources/Engine/Network/NetworkMessage.cpp +++ b/Sources/Engine/Network/NetworkMessage.cpp @@ -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" diff --git a/Sources/Engine/Network/NetworkMessage.h b/Sources/Engine/Network/NetworkMessage.h index cc0ec91..800e662 100644 --- a/Sources/Engine/Network/NetworkMessage.h +++ b/Sources/Engine/Network/NetworkMessage.h @@ -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_NETWORKMESSAGE_H #define SE_INCL_NETWORKMESSAGE_H diff --git a/Sources/Engine/Network/NetworkProfile.cpp b/Sources/Engine/Network/NetworkProfile.cpp index 4ddef27..90e465b 100644 --- a/Sources/Engine/Network/NetworkProfile.cpp +++ b/Sources/Engine/Network/NetworkProfile.cpp @@ -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" diff --git a/Sources/Engine/Network/NetworkProfile.h b/Sources/Engine/Network/NetworkProfile.h index 61aa25a..f06ebfe 100644 --- a/Sources/Engine/Network/NetworkProfile.h +++ b/Sources/Engine/Network/NetworkProfile.h @@ -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_NETWORKPROFILE_H #define SE_INCL_NETWORKPROFILE_H diff --git a/Sources/Engine/Network/Packet.cpp b/Sources/Engine/Network/Packet.cpp index 45ae565..0ec5f4f 100644 --- a/Sources/Engine/Network/Packet.cpp +++ b/Sources/Engine/Network/Packet.cpp @@ -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" diff --git a/Sources/Engine/Network/Packet.h b/Sources/Engine/Network/Packet.h index ce4ece8..9158630 100644 --- a/Sources/Engine/Network/Packet.h +++ b/Sources/Engine/Network/Packet.h @@ -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_PACKET_H #define SE_INCL_PACKET_H @@ -179,4 +192,4 @@ public: }; -#endif /* include-once check. */ \ No newline at end of file +#endif /* include-once check. */ diff --git a/Sources/Engine/Network/PlayerBuffer.cpp b/Sources/Engine/Network/PlayerBuffer.cpp index c03bad2..622101c 100644 --- a/Sources/Engine/Network/PlayerBuffer.cpp +++ b/Sources/Engine/Network/PlayerBuffer.cpp @@ -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" diff --git a/Sources/Engine/Network/PlayerBuffer.h b/Sources/Engine/Network/PlayerBuffer.h index bbb6a10..a44c254 100644 --- a/Sources/Engine/Network/PlayerBuffer.h +++ b/Sources/Engine/Network/PlayerBuffer.h @@ -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_PLAYERBUFFER_H #define SE_INCL_PLAYERBUFFER_H diff --git a/Sources/Engine/Network/PlayerSource.cpp b/Sources/Engine/Network/PlayerSource.cpp index d68a9e5..f8068b3 100644 --- a/Sources/Engine/Network/PlayerSource.cpp +++ b/Sources/Engine/Network/PlayerSource.cpp @@ -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 diff --git a/Sources/Engine/Network/PlayerSource.h b/Sources/Engine/Network/PlayerSource.h index f395d90..6a816cf 100644 --- a/Sources/Engine/Network/PlayerSource.h +++ b/Sources/Engine/Network/PlayerSource.h @@ -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_PLAYERSOURCE_H #define SE_INCL_PLAYERSOURCE_H diff --git a/Sources/Engine/Network/PlayerTarget.cpp b/Sources/Engine/Network/PlayerTarget.cpp index 440e31a..97fcb98 100644 --- a/Sources/Engine/Network/PlayerTarget.cpp +++ b/Sources/Engine/Network/PlayerTarget.cpp @@ -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" diff --git a/Sources/Engine/Network/PlayerTarget.h b/Sources/Engine/Network/PlayerTarget.h index 1eeb55e..bb8622f 100644 --- a/Sources/Engine/Network/PlayerTarget.h +++ b/Sources/Engine/Network/PlayerTarget.h @@ -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_PLAYERTARGET_H #define SE_INCL_PLAYERTARGET_H diff --git a/Sources/Engine/Network/Server.cpp b/Sources/Engine/Network/Server.cpp index de0a3d3..e02e67e 100644 --- a/Sources/Engine/Network/Server.cpp +++ b/Sources/Engine/Network/Server.cpp @@ -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 diff --git a/Sources/Engine/Network/Server.h b/Sources/Engine/Network/Server.h index e6bb039..abf9557 100644 --- a/Sources/Engine/Network/Server.h +++ b/Sources/Engine/Network/Server.h @@ -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_SERVER_H #define SE_INCL_SERVER_H diff --git a/Sources/Engine/Network/SessionSocket.h b/Sources/Engine/Network/SessionSocket.h index e8c7f11..bbd0570 100644 --- a/Sources/Engine/Network/SessionSocket.h +++ b/Sources/Engine/Network/SessionSocket.h @@ -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_SESSIONSOCKET_H #define SE_INCL_SESSIONSOCKET_H diff --git a/Sources/Engine/Network/SessionState.cpp b/Sources/Engine/Network/SessionState.cpp index dc61ba7..b8f0790 100644 --- a/Sources/Engine/Network/SessionState.cpp +++ b/Sources/Engine/Network/SessionState.cpp @@ -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 @@ -1176,7 +1189,7 @@ void CSessionState::ProcessGameStream(void) } // if it is not avaliable yet - } if (res==CNetworkStream::R_BLOCKNOTRECEIVEDYET) { + } else if (res==CNetworkStream::R_BLOCKNOTRECEIVEDYET) { // finish _pfNetworkProfile.StopTimer(CNetworkProfile::PTI_SESSIONSTATE_PROCESSGAMESTREAM); return; diff --git a/Sources/Engine/Network/SessionState.h b/Sources/Engine/Network/SessionState.h index e7134be..db23a96 100644 --- a/Sources/Engine/Network/SessionState.h +++ b/Sources/Engine/Network/SessionState.h @@ -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_SESSIONSTATE_H #define SE_INCL_SESSIONSTATE_H diff --git a/Sources/Engine/Rendering/RenCache.cpp b/Sources/Engine/Rendering/RenCache.cpp index 73b84c4..2984034 100644 --- a/Sources/Engine/Rendering/RenCache.cpp +++ b/Sources/Engine/Rendering/RenCache.cpp @@ -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 OFFSET_DN (0.0625f) diff --git a/Sources/Engine/Rendering/RendASER.cpp b/Sources/Engine/Rendering/RendASER.cpp index e56cf65..e5d52b0 100644 --- a/Sources/Engine/Rendering/RendASER.cpp +++ b/Sources/Engine/Rendering/RendASER.cpp @@ -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. */ /* * Add all edges in add list to active list. diff --git a/Sources/Engine/Rendering/RendClip.cpp b/Sources/Engine/Rendering/RendClip.cpp index 79c8fe6..793a2b0 100644 --- a/Sources/Engine/Rendering/RendClip.cpp +++ b/Sources/Engine/Rendering/RendClip.cpp @@ -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. */ ///////////////////////////////////////////////////////////////////// // Clipping functions diff --git a/Sources/Engine/Rendering/RendMisc.cpp b/Sources/Engine/Rendering/RendMisc.cpp index fe01f57..28b2f5e 100644 --- a/Sources/Engine/Rendering/RendMisc.cpp +++ b/Sources/Engine/Rendering/RendMisc.cpp @@ -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. */ ///////////////////////////////////////////////////////////////////// // CWorldRenderPrefs diff --git a/Sources/Engine/Rendering/Render.cpp b/Sources/Engine/Rendering/Render.cpp index 235ec83..e547ea5 100644 --- a/Sources/Engine/Rendering/Render.cpp +++ b/Sources/Engine/Rendering/Render.cpp @@ -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 diff --git a/Sources/Engine/Rendering/Render.h b/Sources/Engine/Rendering/Render.h index 6ecae20..a8333bc 100644 --- a/Sources/Engine/Rendering/Render.h +++ b/Sources/Engine/Rendering/Render.h @@ -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 #include diff --git a/Sources/Engine/Rendering/RenderAdding.cpp b/Sources/Engine/Rendering/RenderAdding.cpp index b63a26e..50f7827 100644 --- a/Sources/Engine/Rendering/RenderAdding.cpp +++ b/Sources/Engine/Rendering/RenderAdding.cpp @@ -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. */ // for generating unique IDs for lens flares diff --git a/Sources/Engine/Rendering/RenderBrushes.cpp b/Sources/Engine/Rendering/RenderBrushes.cpp index 386a8d8..e810f9d 100644 --- a/Sources/Engine/Rendering/RenderBrushes.cpp +++ b/Sources/Engine/Rendering/RenderBrushes.cpp @@ -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. */ void CRenderer::DrawBrushPolygonVerticesAndEdges(CBrushPolygon &bpo) { diff --git a/Sources/Engine/Rendering/RenderModels.cpp b/Sources/Engine/Rendering/RenderModels.cpp index 1b72c52..76bb276 100644 --- a/Sources/Engine/Rendering/RenderModels.cpp +++ b/Sources/Engine/Rendering/RenderModels.cpp @@ -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. */ extern INDEX mdl_iShadowQuality; diff --git a/Sources/Engine/Rendering/RenderProfile.cpp b/Sources/Engine/Rendering/RenderProfile.cpp index a2708d3..e18f460 100644 --- a/Sources/Engine/Rendering/RenderProfile.cpp +++ b/Sources/Engine/Rendering/RenderProfile.cpp @@ -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" diff --git a/Sources/Engine/Rendering/RenderProfile.h b/Sources/Engine/Rendering/RenderProfile.h index 24c52f7..820c386 100644 --- a/Sources/Engine/Rendering/RenderProfile.h +++ b/Sources/Engine/Rendering/RenderProfile.h @@ -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 __ENGINE_BASE_PROFILING_H__ #include diff --git a/Sources/Engine/Rendering/Render_internal.h b/Sources/Engine/Rendering/Render_internal.h index 73b5198..a81f919 100644 --- a/Sources/Engine/Rendering/Render_internal.h +++ b/Sources/Engine/Rendering/Render_internal.h @@ -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_RENDER_INTERNAL_H #define SE_INCL_RENDER_INTERNAL_H diff --git a/Sources/Engine/Rendering/SelectOnRender.cpp b/Sources/Engine/Rendering/SelectOnRender.cpp index 40e2145..561cb3b 100644 --- a/Sources/Engine/Rendering/SelectOnRender.cpp +++ b/Sources/Engine/Rendering/SelectOnRender.cpp @@ -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" diff --git a/Sources/Engine/Ska/AnimSet.cpp b/Sources/Engine/Ska/AnimSet.cpp index b7c3f9a..3dd133f 100644 --- a/Sources/Engine/Ska/AnimSet.cpp +++ b/Sources/Engine/Ska/AnimSet.cpp @@ -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 diff --git a/Sources/Engine/Ska/AnimSet.h b/Sources/Engine/Ska/AnimSet.h index 287a08d..ba0a43f 100644 --- a/Sources/Engine/Ska/AnimSet.h +++ b/Sources/Engine/Ska/AnimSet.h @@ -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_ANIMSET_H #define SE_INCL_ANIMSET_H diff --git a/Sources/Engine/Ska/Mesh.cpp b/Sources/Engine/Ska/Mesh.cpp index f606519..769b4fe 100644 --- a/Sources/Engine/Ska/Mesh.cpp +++ b/Sources/Engine/Ska/Mesh.cpp @@ -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 #include "Mesh.h" diff --git a/Sources/Engine/Ska/Mesh.h b/Sources/Engine/Ska/Mesh.h index 4c3bdf1..37dcf7b 100644 --- a/Sources/Engine/Ska/Mesh.h +++ b/Sources/Engine/Ska/Mesh.h @@ -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_MESH_H #define SE_INCL_MESH_H diff --git a/Sources/Engine/Ska/ModelInstance.cpp b/Sources/Engine/Ska/ModelInstance.cpp index 4301259..2c48732 100644 --- a/Sources/Engine/Ska/ModelInstance.cpp +++ b/Sources/Engine/Ska/ModelInstance.cpp @@ -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 #include diff --git a/Sources/Engine/Ska/ModelInstance.h b/Sources/Engine/Ska/ModelInstance.h index 8a0fc3a..7495c56 100644 --- a/Sources/Engine/Ska/ModelInstance.h +++ b/Sources/Engine/Ska/ModelInstance.h @@ -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_MODELINSTANCE_H #define SE_INCL_MODELINSTANCE_H diff --git a/Sources/Engine/Ska/ParsingSmbs.h b/Sources/Engine/Ska/ParsingSmbs.h index 400485f..123870f 100644 --- a/Sources/Engine/Ska/ParsingSmbs.h +++ b/Sources/Engine/Ska/ParsingSmbs.h @@ -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. */ // needed for parser and scanner extern int engine_ska_yylex(void); diff --git a/Sources/Engine/Ska/RMRender.cpp b/Sources/Engine/Ska/RMRender.cpp index c23807c..fdd98eb 100644 --- a/Sources/Engine/Ska/RMRender.cpp +++ b/Sources/Engine/Ska/RMRender.cpp @@ -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 #include diff --git a/Sources/Engine/Ska/RMRenderMask.cpp b/Sources/Engine/Ska/RMRenderMask.cpp index 880cd8f..8fdce87 100644 --- a/Sources/Engine/Ska/RMRenderMask.cpp +++ b/Sources/Engine/Ska/RMRenderMask.cpp @@ -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 @@ -385,4 +398,4 @@ extern void InternalShaderDesc_Mask(ShaderDesc &shDesc) shDesc.sd_astrTextureNames[0] = "Mask texture"; shDesc.sd_astrTexCoordNames[0] = "Mask uvmap"; shDesc.sd_strShaderInfo = "Mask shader for shadowmaps"; -} \ No newline at end of file +} diff --git a/Sources/Engine/Ska/Render.h b/Sources/Engine/Ska/Render.h index 04b7d1b..5087e51 100644 --- a/Sources/Engine/Ska/Render.h +++ b/Sources/Engine/Ska/Render.h @@ -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_RENDER_H #define SE_INCL_RENDER_H diff --git a/Sources/Engine/Ska/Skeleton.cpp b/Sources/Engine/Ska/Skeleton.cpp index 378bb2b..928250c 100644 --- a/Sources/Engine/Ska/Skeleton.cpp +++ b/Sources/Engine/Ska/Skeleton.cpp @@ -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 #include "Skeleton.h" diff --git a/Sources/Engine/Ska/Skeleton.h b/Sources/Engine/Ska/Skeleton.h index 7e13f88..749013d 100644 --- a/Sources/Engine/Ska/Skeleton.h +++ b/Sources/Engine/Ska/Skeleton.h @@ -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_SKELETON_H #define SE_INCL_SKELETON_H diff --git a/Sources/Engine/Ska/StringTable.cpp b/Sources/Engine/Ska/StringTable.cpp index 23f60eb..3c64d59 100644 --- a/Sources/Engine/Ska/StringTable.cpp +++ b/Sources/Engine/Ska/StringTable.cpp @@ -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 diff --git a/Sources/Engine/Ska/StringTable.h b/Sources/Engine/Ska/StringTable.h index a34c8f1..7d8de41 100644 --- a/Sources/Engine/Ska/StringTable.h +++ b/Sources/Engine/Ska/StringTable.h @@ -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. */ ENGINE_API INDEX ska_GetIDFromStringTable(CTString strName); ENGINE_API CTString ska_GetStringFromTable(INDEX iIndex); diff --git a/Sources/Engine/Sound/SoundData.cpp b/Sources/Engine/Sound/SoundData.cpp index 5918e56..f022ebb 100644 --- a/Sources/Engine/Sound/SoundData.cpp +++ b/Sources/Engine/Sound/SoundData.cpp @@ -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" diff --git a/Sources/Engine/Sound/SoundData.h b/Sources/Engine/Sound/SoundData.h index 46f14db..98d7918 100644 --- a/Sources/Engine/Sound/SoundData.h +++ b/Sources/Engine/Sound/SoundData.h @@ -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_SOUNDDATA_H #define SE_INCL_SOUNDDATA_H diff --git a/Sources/Engine/Sound/SoundDecoder.cpp b/Sources/Engine/Sound/SoundDecoder.cpp index 9dd0a42..97b1a11 100644 --- a/Sources/Engine/Sound/SoundDecoder.cpp +++ b/Sources/Engine/Sound/SoundDecoder.cpp @@ -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" diff --git a/Sources/Engine/Sound/SoundDecoder.h b/Sources/Engine/Sound/SoundDecoder.h index 463062d..5d43878 100644 --- a/Sources/Engine/Sound/SoundDecoder.h +++ b/Sources/Engine/Sound/SoundDecoder.h @@ -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_SOUNDDECODER_H #define SE_INCL_SOUNDDECODER_H diff --git a/Sources/Engine/Sound/SoundLibrary.cpp b/Sources/Engine/Sound/SoundLibrary.cpp index 4353150..ff6133c 100644 --- a/Sources/Engine/Sound/SoundLibrary.cpp +++ b/Sources/Engine/Sound/SoundLibrary.cpp @@ -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" diff --git a/Sources/Engine/Sound/SoundLibrary.h b/Sources/Engine/Sound/SoundLibrary.h index 1217e4d..573b5ed 100644 --- a/Sources/Engine/Sound/SoundLibrary.h +++ b/Sources/Engine/Sound/SoundLibrary.h @@ -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_SOUNDLIBRARY_H #define SE_INCL_SOUNDLIBRARY_H diff --git a/Sources/Engine/Sound/SoundListener.h b/Sources/Engine/Sound/SoundListener.h index f922390..513d95b 100644 --- a/Sources/Engine/Sound/SoundListener.h +++ b/Sources/Engine/Sound/SoundListener.h @@ -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_SOUNDLISTENER_H #define SE_INCL_SOUNDLISTENER_H diff --git a/Sources/Engine/Sound/SoundMixer.cpp b/Sources/Engine/Sound/SoundMixer.cpp index 66f414e..8aa8a82 100644 --- a/Sources/Engine/Sound/SoundMixer.cpp +++ b/Sources/Engine/Sound/SoundMixer.cpp @@ -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" diff --git a/Sources/Engine/Sound/SoundObject.cpp b/Sources/Engine/Sound/SoundObject.cpp index e2e53f2..c53036e 100644 --- a/Sources/Engine/Sound/SoundObject.cpp +++ b/Sources/Engine/Sound/SoundObject.cpp @@ -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" diff --git a/Sources/Engine/Sound/SoundObject.h b/Sources/Engine/Sound/SoundObject.h index 9b74dc7..6fcf60d 100644 --- a/Sources/Engine/Sound/SoundObject.h +++ b/Sources/Engine/Sound/SoundObject.h @@ -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_SOUNDOBJECT_H #define SE_INCL_SOUNDOBJECT_H diff --git a/Sources/Engine/Sound/SoundProfile.cpp b/Sources/Engine/Sound/SoundProfile.cpp index efd0c4b..5f893d6 100644 --- a/Sources/Engine/Sound/SoundProfile.cpp +++ b/Sources/Engine/Sound/SoundProfile.cpp @@ -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" diff --git a/Sources/Engine/Sound/SoundProfile.h b/Sources/Engine/Sound/SoundProfile.h index 7450cc3..3520a33 100644 --- a/Sources/Engine/Sound/SoundProfile.h +++ b/Sources/Engine/Sound/SoundProfile.h @@ -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_SOUNDPROFILE_H #define SE_INCL_SOUNDPROFILE_H diff --git a/Sources/Engine/Sound/Wave.cpp b/Sources/Engine/Sound/Wave.cpp index 7bd4e23..40d1218 100644 --- a/Sources/Engine/Sound/Wave.cpp +++ b/Sources/Engine/Sound/Wave.cpp @@ -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" diff --git a/Sources/Engine/Sound/Wave.h b/Sources/Engine/Sound/Wave.h index aedd838..4a52cff 100644 --- a/Sources/Engine/Sound/Wave.h +++ b/Sources/Engine/Sound/Wave.h @@ -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_WAVE_H #define SE_INCL_WAVE_H diff --git a/Sources/Engine/Sound/al_functions.h b/Sources/Engine/Sound/al_functions.h index f4fb483..96322e2 100644 --- a/Sources/Engine/Sound/al_functions.h +++ b/Sources/Engine/Sound/al_functions.h @@ -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. */ // DLLFUNCTION(dll, output, name, inputs, params, required) diff --git a/Sources/Engine/Sound/eax.h b/Sources/Engine/Sound/eax.h index 578d22c..b7c0fc9 100644 --- a/Sources/Engine/Sound/eax.h +++ b/Sources/Engine/Sound/eax.h @@ -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. */ /****************************************************************** * diff --git a/Sources/Engine/Sound/ov_functions.h b/Sources/Engine/Sound/ov_functions.h index 9bc81ca..d2ca4d6 100644 --- a/Sources/Engine/Sound/ov_functions.h +++ b/Sources/Engine/Sound/ov_functions.h @@ -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. */ // DLLFUNCTION(dll, output, name, inputs, params, required) diff --git a/Sources/Engine/StdH.cpp b/Sources/Engine/StdH.cpp index e975c18..dfa134e 100644 --- a/Sources/Engine/StdH.cpp +++ b/Sources/Engine/StdH.cpp @@ -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" diff --git a/Sources/Engine/StdH.h b/Sources/Engine/StdH.h index 66dcba0..c6f77eb 100644 --- a/Sources/Engine/StdH.h +++ b/Sources/Engine/StdH.h @@ -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 ENGINE_INTERNAL 1 @@ -27,4 +40,4 @@ #endif #include -#include \ No newline at end of file +#include diff --git a/Sources/Engine/Templates/AllocationArray.cpp b/Sources/Engine/Templates/AllocationArray.cpp index ae98052..0772e20 100644 --- a/Sources/Engine/Templates/AllocationArray.cpp +++ b/Sources/Engine/Templates/AllocationArray.cpp @@ -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_ALLOCATIONARRAY_CPP diff --git a/Sources/Engine/Templates/AllocationArray.h b/Sources/Engine/Templates/AllocationArray.h index 133b1c1..545ed75 100644 --- a/Sources/Engine/Templates/AllocationArray.h +++ b/Sources/Engine/Templates/AllocationArray.h @@ -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_ALLOCATIONARRAY_H #define SE_INCL_ALLOCATIONARRAY_H diff --git a/Sources/Engine/Templates/BSP.cpp b/Sources/Engine/Templates/BSP.cpp index d1b3672..577b940 100644 --- a/Sources/Engine/Templates/BSP.cpp +++ b/Sources/Engine/Templates/BSP.cpp @@ -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" diff --git a/Sources/Engine/Templates/BSP.h b/Sources/Engine/Templates/BSP.h index 6f8a2b1..5d390ca 100644 --- a/Sources/Engine/Templates/BSP.h +++ b/Sources/Engine/Templates/BSP.h @@ -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_BSP_H #define SE_INCL_BSP_H diff --git a/Sources/Engine/Templates/BSP_internal.h b/Sources/Engine/Templates/BSP_internal.h index 4fe5bf1..f812e7b 100644 --- a/Sources/Engine/Templates/BSP_internal.h +++ b/Sources/Engine/Templates/BSP_internal.h @@ -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_BSP_INTERNAL_H #define SE_INCL_BSP_INTERNAL_H diff --git a/Sources/Engine/Templates/DynamicArray.cpp b/Sources/Engine/Templates/DynamicArray.cpp index 84d4ae7..dee5cbd 100644 --- a/Sources/Engine/Templates/DynamicArray.cpp +++ b/Sources/Engine/Templates/DynamicArray.cpp @@ -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_DYNAMICARRAY_CPP #define SE_INCL_DYNAMICARRAY_CPP diff --git a/Sources/Engine/Templates/DynamicArray.h b/Sources/Engine/Templates/DynamicArray.h index 4a111a1..6ae67f4 100644 --- a/Sources/Engine/Templates/DynamicArray.h +++ b/Sources/Engine/Templates/DynamicArray.h @@ -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_DYNAMICARRAY_H #define SE_INCL_DYNAMICARRAY_H diff --git a/Sources/Engine/Templates/DynamicContainer.cpp b/Sources/Engine/Templates/DynamicContainer.cpp index d035126..da75017 100644 --- a/Sources/Engine/Templates/DynamicContainer.cpp +++ b/Sources/Engine/Templates/DynamicContainer.cpp @@ -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_DYNAMICCONTAINER_CPP #define SE_INCL_DYNAMICCONTAINER_CPP diff --git a/Sources/Engine/Templates/DynamicContainer.h b/Sources/Engine/Templates/DynamicContainer.h index e51ac2f..7a1639d 100644 --- a/Sources/Engine/Templates/DynamicContainer.h +++ b/Sources/Engine/Templates/DynamicContainer.h @@ -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_DYNAMICCONTAINER_H #define SE_INCL_DYNAMICCONTAINER_H diff --git a/Sources/Engine/Templates/DynamicStackArray.cpp b/Sources/Engine/Templates/DynamicStackArray.cpp index a58b1f2..c5b01b0 100644 --- a/Sources/Engine/Templates/DynamicStackArray.cpp +++ b/Sources/Engine/Templates/DynamicStackArray.cpp @@ -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_DYNAMICSTACKARRAY_CPP #define SE_INCL_DYNAMICSTACKARRAY_CPP diff --git a/Sources/Engine/Templates/DynamicStackArray.h b/Sources/Engine/Templates/DynamicStackArray.h index 5f5e620..7d2d2fb 100644 --- a/Sources/Engine/Templates/DynamicStackArray.h +++ b/Sources/Engine/Templates/DynamicStackArray.h @@ -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_DYNAMICSTACKARRAY_H #define SE_INCL_DYNAMICSTACKARRAY_H diff --git a/Sources/Engine/Templates/HashTableTemplate.cpp b/Sources/Engine/Templates/HashTableTemplate.cpp index 620d0d1..4c87726 100644 --- a/Sources/Engine/Templates/HashTableTemplate.cpp +++ b/Sources/Engine/Templates/HashTableTemplate.cpp @@ -1,8 +1,21 @@ -/* 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 -#include + +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 #include -#include +#include // default constructor CHashTable_TYPE::CHashTable_TYPE() @@ -295,4 +308,5 @@ void CHashTable_TYPE::ReportEfficiency() CPrintF(TRANSV(" Compartements: %ld, Slots per compartement: %ld, Full slots: %ld\n"),ht_ctCompartments,ht_ctSlotsPerComp,ulCount); CPrintF(TRANSV(" Percentage of full slots: %5.2f%%, Average full slots per compartement: %5.2f \n"),dFullPercent*100,dAvg); CPrintF(TRANSV(" Standard deviation is: %5.2f\n"),dStDev); -} \ No newline at end of file +} + diff --git a/Sources/Engine/Templates/HashTableTemplate.h b/Sources/Engine/Templates/HashTableTemplate.h index f47624c..4105a9f 100644 --- a/Sources/Engine/Templates/HashTableTemplate.h +++ b/Sources/Engine/Templates/HashTableTemplate.h @@ -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. */ #if !defined(TYPE) || !defined(VALUE_TYPE) || !defined(CHashTableSlot_TYPE) || !defined(CHashTable_TYPE) #error diff --git a/Sources/Engine/Templates/LinearAllocator.cpp b/Sources/Engine/Templates/LinearAllocator.cpp index 815a61b..418f53b 100644 --- a/Sources/Engine/Templates/LinearAllocator.cpp +++ b/Sources/Engine/Templates/LinearAllocator.cpp @@ -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_LINEARALLOCATOR_CPP #define SE_INCL_LINEARALLOCATOR_CPP diff --git a/Sources/Engine/Templates/LinearAllocator.h b/Sources/Engine/Templates/LinearAllocator.h index 6e5335a..9c9dcdc 100644 --- a/Sources/Engine/Templates/LinearAllocator.h +++ b/Sources/Engine/Templates/LinearAllocator.h @@ -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_LINEARALLOCATOR_H #define SE_INCL_LINEARALLOCATOR_H diff --git a/Sources/Engine/Templates/NameTable.cpp b/Sources/Engine/Templates/NameTable.cpp index 019322b..b8bcf80 100644 --- a/Sources/Engine/Templates/NameTable.cpp +++ b/Sources/Engine/Templates/NameTable.cpp @@ -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 @@ -183,4 +196,4 @@ void CNameTable_TYPE::Reset(void) } } -#undef NAMETABLE_CASESENSITIVE \ No newline at end of file +#undef NAMETABLE_CASESENSITIVE diff --git a/Sources/Engine/Templates/NameTable.h b/Sources/Engine/Templates/NameTable.h index 9241f71..82ca149 100644 --- a/Sources/Engine/Templates/NameTable.h +++ b/Sources/Engine/Templates/NameTable.h @@ -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. */ #if !defined(TYPE) || !defined(CNameTableSlot_TYPE) || !defined(CNameTable_TYPE) diff --git a/Sources/Engine/Templates/NameTable_CTFileName.cpp b/Sources/Engine/Templates/NameTable_CTFileName.cpp index 282d91d..db89a91 100644 --- a/Sources/Engine/Templates/NameTable_CTFileName.cpp +++ b/Sources/Engine/Templates/NameTable_CTFileName.cpp @@ -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" diff --git a/Sources/Engine/Templates/NameTable_CTFileName.h b/Sources/Engine/Templates/NameTable_CTFileName.h index 2b8c00d..36e5659 100644 --- a/Sources/Engine/Templates/NameTable_CTFileName.h +++ b/Sources/Engine/Templates/NameTable_CTFileName.h @@ -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_NAMETABLE_CTFILENAME_H #define SE_INCL_NAMETABLE_CTFILENAME_H diff --git a/Sources/Engine/Templates/NameTable_CTranslationPair.cpp b/Sources/Engine/Templates/NameTable_CTranslationPair.cpp index b7d4ae0..3838351 100644 --- a/Sources/Engine/Templates/NameTable_CTranslationPair.cpp +++ b/Sources/Engine/Templates/NameTable_CTranslationPair.cpp @@ -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" diff --git a/Sources/Engine/Templates/NameTable_CTranslationPair.h b/Sources/Engine/Templates/NameTable_CTranslationPair.h index cbf502a..14afb68 100644 --- a/Sources/Engine/Templates/NameTable_CTranslationPair.h +++ b/Sources/Engine/Templates/NameTable_CTranslationPair.h @@ -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_NAMETABLE_CTRANSLATIONPAIR_H #define SE_INCL_NAMETABLE_CTRANSLATIONPAIR_H diff --git a/Sources/Engine/Templates/Selection.cpp b/Sources/Engine/Templates/Selection.cpp index ce257ff..997d8b2 100644 --- a/Sources/Engine/Templates/Selection.cpp +++ b/Sources/Engine/Templates/Selection.cpp @@ -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_SELECTION_CPP #define SE_INCL_SELECTION_CPP diff --git a/Sources/Engine/Templates/Selection.h b/Sources/Engine/Templates/Selection.h index f1c64f4..1a089ac 100644 --- a/Sources/Engine/Templates/Selection.h +++ b/Sources/Engine/Templates/Selection.h @@ -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_SELECTION_H #define SE_INCL_SELECTION_H diff --git a/Sources/Engine/Templates/StaticArray.cpp b/Sources/Engine/Templates/StaticArray.cpp index 45a7c42..6b62639 100644 --- a/Sources/Engine/Templates/StaticArray.cpp +++ b/Sources/Engine/Templates/StaticArray.cpp @@ -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_STATICARRAY_CPP #define SE_INCL_STATICARRAY_CPP diff --git a/Sources/Engine/Templates/StaticArray.h b/Sources/Engine/Templates/StaticArray.h index 9c2da8b..99c0227 100644 --- a/Sources/Engine/Templates/StaticArray.h +++ b/Sources/Engine/Templates/StaticArray.h @@ -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_STATICARRAY_H #define SE_INCL_STATICARRAY_H diff --git a/Sources/Engine/Templates/StaticStackArray.cpp b/Sources/Engine/Templates/StaticStackArray.cpp index 97e5690..cb94d08 100644 --- a/Sources/Engine/Templates/StaticStackArray.cpp +++ b/Sources/Engine/Templates/StaticStackArray.cpp @@ -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_STATICSTACKARRAY_CPP diff --git a/Sources/Engine/Templates/StaticStackArray.h b/Sources/Engine/Templates/StaticStackArray.h index e588e94..72264f6 100644 --- a/Sources/Engine/Templates/StaticStackArray.h +++ b/Sources/Engine/Templates/StaticStackArray.h @@ -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_STATICSTACKARRAY_H #define SE_INCL_STATICSTACKARRAY_H diff --git a/Sources/Engine/Templates/Stock.cpp b/Sources/Engine/Templates/Stock.cpp index db26434..7351b15 100644 --- a/Sources/Engine/Templates/Stock.cpp +++ b/Sources/Engine/Templates/Stock.cpp @@ -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 diff --git a/Sources/Engine/Templates/Stock.h b/Sources/Engine/Templates/Stock.h index 1014ae2..13e7e35 100644 --- a/Sources/Engine/Templates/Stock.h +++ b/Sources/Engine/Templates/Stock.h @@ -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. */ #if !defined(TYPE) || !defined(CStock_TYPE) || !defined(CNameTable_TYPE) diff --git a/Sources/Engine/Templates/Stock_CAnimData.cpp b/Sources/Engine/Templates/Stock_CAnimData.cpp index 41f6b31..10f736b 100644 --- a/Sources/Engine/Templates/Stock_CAnimData.cpp +++ b/Sources/Engine/Templates/Stock_CAnimData.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CAnimData.h b/Sources/Engine/Templates/Stock_CAnimData.h index 6bb9ea5..420f20f 100644 --- a/Sources/Engine/Templates/Stock_CAnimData.h +++ b/Sources/Engine/Templates/Stock_CAnimData.h @@ -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_STOCK_CANIMDATA_H #define SE_INCL_STOCK_CANIMDATA_H diff --git a/Sources/Engine/Templates/Stock_CAnimSet.cpp b/Sources/Engine/Templates/Stock_CAnimSet.cpp index e6c2fa9..9a8d536 100644 --- a/Sources/Engine/Templates/Stock_CAnimSet.cpp +++ b/Sources/Engine/Templates/Stock_CAnimSet.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CAnimSet.h b/Sources/Engine/Templates/Stock_CAnimSet.h index 2ddf426..002c746 100644 --- a/Sources/Engine/Templates/Stock_CAnimSet.h +++ b/Sources/Engine/Templates/Stock_CAnimSet.h @@ -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_STOCK_CANIMSET_H #define SE_INCL_STOCK_CANIMSET_H diff --git a/Sources/Engine/Templates/Stock_CEntityClass.cpp b/Sources/Engine/Templates/Stock_CEntityClass.cpp index bb94d46..274d07d 100644 --- a/Sources/Engine/Templates/Stock_CEntityClass.cpp +++ b/Sources/Engine/Templates/Stock_CEntityClass.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CEntityClass.h b/Sources/Engine/Templates/Stock_CEntityClass.h index 1404e4d..b63e69c 100644 --- a/Sources/Engine/Templates/Stock_CEntityClass.h +++ b/Sources/Engine/Templates/Stock_CEntityClass.h @@ -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_STOCK_CENTITYCLASS_H #define SE_INCL_STOCK_CENTITYCLASS_H diff --git a/Sources/Engine/Templates/Stock_CMesh.cpp b/Sources/Engine/Templates/Stock_CMesh.cpp index cf38052..2bc0fd2 100644 --- a/Sources/Engine/Templates/Stock_CMesh.cpp +++ b/Sources/Engine/Templates/Stock_CMesh.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CMesh.h b/Sources/Engine/Templates/Stock_CMesh.h index 92489c2..ae7ee91 100644 --- a/Sources/Engine/Templates/Stock_CMesh.h +++ b/Sources/Engine/Templates/Stock_CMesh.h @@ -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_STOCK_CMESH_H #define SE_INCL_STOCK_CMESH_H diff --git a/Sources/Engine/Templates/Stock_CModelData.cpp b/Sources/Engine/Templates/Stock_CModelData.cpp index 058646a..561f12b 100644 --- a/Sources/Engine/Templates/Stock_CModelData.cpp +++ b/Sources/Engine/Templates/Stock_CModelData.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CModelData.h b/Sources/Engine/Templates/Stock_CModelData.h index 848aec8..6ad0899 100644 --- a/Sources/Engine/Templates/Stock_CModelData.h +++ b/Sources/Engine/Templates/Stock_CModelData.h @@ -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_STOCK_CMODELDATA_H #define SE_INCL_STOCK_CMODELDATA_H diff --git a/Sources/Engine/Templates/Stock_CShader.cpp b/Sources/Engine/Templates/Stock_CShader.cpp index 900d19e..7023b96 100644 --- a/Sources/Engine/Templates/Stock_CShader.cpp +++ b/Sources/Engine/Templates/Stock_CShader.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CShader.h b/Sources/Engine/Templates/Stock_CShader.h index 81ca9f5..5e177f0 100644 --- a/Sources/Engine/Templates/Stock_CShader.h +++ b/Sources/Engine/Templates/Stock_CShader.h @@ -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_STOCK_CSHADER_H #define SE_INCL_STOCK_CSHADER_H diff --git a/Sources/Engine/Templates/Stock_CSkeleton.cpp b/Sources/Engine/Templates/Stock_CSkeleton.cpp index 4d0631f..0aaa71d 100644 --- a/Sources/Engine/Templates/Stock_CSkeleton.cpp +++ b/Sources/Engine/Templates/Stock_CSkeleton.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CSkeleton.h b/Sources/Engine/Templates/Stock_CSkeleton.h index 0338277..4964f3b 100644 --- a/Sources/Engine/Templates/Stock_CSkeleton.h +++ b/Sources/Engine/Templates/Stock_CSkeleton.h @@ -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_STOCK_CSKELETON_H #define SE_INCL_STOCK_CSKELETON_H diff --git a/Sources/Engine/Templates/Stock_CSoundData.cpp b/Sources/Engine/Templates/Stock_CSoundData.cpp index 7923338..17631d7 100644 --- a/Sources/Engine/Templates/Stock_CSoundData.cpp +++ b/Sources/Engine/Templates/Stock_CSoundData.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CSoundData.h b/Sources/Engine/Templates/Stock_CSoundData.h index a090842..5417932 100644 --- a/Sources/Engine/Templates/Stock_CSoundData.h +++ b/Sources/Engine/Templates/Stock_CSoundData.h @@ -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_STOCK_CSOUNDDATA_H #define SE_INCL_STOCK_CSOUNDDATA_H diff --git a/Sources/Engine/Templates/Stock_CTextureData.cpp b/Sources/Engine/Templates/Stock_CTextureData.cpp index 759282e..2b62288 100644 --- a/Sources/Engine/Templates/Stock_CTextureData.cpp +++ b/Sources/Engine/Templates/Stock_CTextureData.cpp @@ -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" diff --git a/Sources/Engine/Templates/Stock_CTextureData.h b/Sources/Engine/Templates/Stock_CTextureData.h index 6a3b756..f5045d6 100644 --- a/Sources/Engine/Templates/Stock_CTextureData.h +++ b/Sources/Engine/Templates/Stock_CTextureData.h @@ -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_STOCK_CTEXTUREDATA_H #define SE_INCL_STOCK_CTEXTUREDATA_H diff --git a/Sources/Engine/Terrain/ArrayHolder.cpp b/Sources/Engine/Terrain/ArrayHolder.cpp index a391786..706e1ba 100644 --- a/Sources/Engine/Terrain/ArrayHolder.cpp +++ b/Sources/Engine/Terrain/ArrayHolder.cpp @@ -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 diff --git a/Sources/Engine/Terrain/ArrayHolder.h b/Sources/Engine/Terrain/ArrayHolder.h index ce1ecc4..9c96cbf 100644 --- a/Sources/Engine/Terrain/ArrayHolder.h +++ b/Sources/Engine/Terrain/ArrayHolder.h @@ -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_ARRAY_HOLDER_H #define SE_INCL_ARRAY_HOLDER_H @@ -65,4 +78,4 @@ public: INDEX ah_iLod; // this array holder works in this lod }; -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Terrain/Terrain.cpp b/Sources/Engine/Terrain/Terrain.cpp index e06efb9..838399d 100644 --- a/Sources/Engine/Terrain/Terrain.cpp +++ b/Sources/Engine/Terrain/Terrain.cpp @@ -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 @@ -545,7 +558,7 @@ void CTerrain::SetShadowMapsSize(INDEX iShadowMapAspect, INDEX iShadingMapAspect tr_iShadowMapSizeAspect = -(FastLog2(tr_pixHeightMapWidth-1)-5); } - if(GetShadingMapWidth()<32 || GetShadingMapWidth()<32) { + if(GetShadingMapWidth()<32 || GetShadingMapHeight()<32) { tr_iShadingMapSizeAspect = 0; } diff --git a/Sources/Engine/Terrain/Terrain.h b/Sources/Engine/Terrain/Terrain.h index a1c28d2..4479851 100644 --- a/Sources/Engine/Terrain/Terrain.h +++ b/Sources/Engine/Terrain/Terrain.h @@ -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_TERRAIN_H #define SE_INCL_TERRAIN_H @@ -266,4 +279,3 @@ private: #endif - diff --git a/Sources/Engine/Terrain/TerrainArchive.cpp b/Sources/Engine/Terrain/TerrainArchive.cpp index 457294e..c0e3fa8 100644 --- a/Sources/Engine/Terrain/TerrainArchive.cpp +++ b/Sources/Engine/Terrain/TerrainArchive.cpp @@ -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" diff --git a/Sources/Engine/Terrain/TerrainArchive.h b/Sources/Engine/Terrain/TerrainArchive.h index 80895b0..b436177 100644 --- a/Sources/Engine/Terrain/TerrainArchive.h +++ b/Sources/Engine/Terrain/TerrainArchive.h @@ -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_TERRAIN_ARCHIVE_H #define SE_INCL_TERRAIN_ARCHIVE_H diff --git a/Sources/Engine/Terrain/TerrainEditing.cpp b/Sources/Engine/Terrain/TerrainEditing.cpp index eade411..a604994 100644 --- a/Sources/Engine/Terrain/TerrainEditing.cpp +++ b/Sources/Engine/Terrain/TerrainEditing.cpp @@ -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 diff --git a/Sources/Engine/Terrain/TerrainEditing.h b/Sources/Engine/Terrain/TerrainEditing.h index 71acc50..2717671 100644 --- a/Sources/Engine/Terrain/TerrainEditing.h +++ b/Sources/Engine/Terrain/TerrainEditing.h @@ -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_TERRAIN_EDITING_H #define SE_INCL_TERRAIN_EDITING_H diff --git a/Sources/Engine/Terrain/TerrainLayer.cpp b/Sources/Engine/Terrain/TerrainLayer.cpp index 740fa2e..4117276 100644 --- a/Sources/Engine/Terrain/TerrainLayer.cpp +++ b/Sources/Engine/Terrain/TerrainLayer.cpp @@ -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 diff --git a/Sources/Engine/Terrain/TerrainLayer.h b/Sources/Engine/Terrain/TerrainLayer.h index eb27788..357144a 100644 --- a/Sources/Engine/Terrain/TerrainLayer.h +++ b/Sources/Engine/Terrain/TerrainLayer.h @@ -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_TERRAIN_LAYER_H #define SE_INCL_TERRAIN_LAYER_H @@ -118,4 +131,4 @@ public: FLOAT tl_fTileV; }; -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Terrain/TerrainMisc.cpp b/Sources/Engine/Terrain/TerrainMisc.cpp index 92c35f7..3f894fe 100644 --- a/Sources/Engine/Terrain/TerrainMisc.cpp +++ b/Sources/Engine/Terrain/TerrainMisc.cpp @@ -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 diff --git a/Sources/Engine/Terrain/TerrainMisc.h b/Sources/Engine/Terrain/TerrainMisc.h index 232aa30..717a1c8 100644 --- a/Sources/Engine/Terrain/TerrainMisc.h +++ b/Sources/Engine/Terrain/TerrainMisc.h @@ -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_TERRAIN_MISC_H #define SE_INCL_TERRAIN_MISC_H @@ -45,4 +58,4 @@ FLOAT2D CalculateShadingTexCoords(CTerrain *ptrTerrain, FLOAT3D &vPoint); -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Terrain/TerrainRayCasting.cpp b/Sources/Engine/Terrain/TerrainRayCasting.cpp index 34ea1bf..4cbea47 100644 --- a/Sources/Engine/Terrain/TerrainRayCasting.cpp +++ b/Sources/Engine/Terrain/TerrainRayCasting.cpp @@ -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 @@ -532,4 +545,4 @@ void ShowRayPath(CDrawPort *pdp) pdp->SetOrtho(); pdp->PutText(CTString(0,"%g",_fDistance),0,0,0xFFFFFFFF); */ -} \ No newline at end of file +} diff --git a/Sources/Engine/Terrain/TerrainRayCasting.h b/Sources/Engine/Terrain/TerrainRayCasting.h index 9f8dca1..c83550a 100644 --- a/Sources/Engine/Terrain/TerrainRayCasting.h +++ b/Sources/Engine/Terrain/TerrainRayCasting.h @@ -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_TERRAIN_RAY_CASTING_H #define SE_INCL_TERRAIN_RAY_CASTING_H @@ -13,4 +26,4 @@ FLOAT TestRayCastHit(CTerrain *ptrTerrain, const FLOATmatrix3D &mRotation, const FLOAT TestRayCastHit(CTerrain *ptrTerrain, const FLOATmatrix3D &mRotation, const FLOAT3D &vPosition, const FLOAT3D &vOrigin, const FLOAT3D &vTarget,const FLOAT fOldDistance, const BOOL bHitInvisibleTris, FLOATplane3D &plHitPlane, FLOAT3D &vHitPoint); -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Terrain/TerrainRender.cpp b/Sources/Engine/Terrain/TerrainRender.cpp index 82127ba..61396ae 100644 --- a/Sources/Engine/Terrain/TerrainRender.cpp +++ b/Sources/Engine/Terrain/TerrainRender.cpp @@ -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 diff --git a/Sources/Engine/Terrain/TerrainRender.h b/Sources/Engine/Terrain/TerrainRender.h index 94b313d..9aa407d 100644 --- a/Sources/Engine/Terrain/TerrainRender.h +++ b/Sources/Engine/Terrain/TerrainRender.h @@ -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_TERRAIN_RENDER_H #define SE_INCL_TERRAIN_RENDER_H @@ -23,4 +36,4 @@ void DrawSelectedVertices(GFXVertex *pavVertices, GFXColor *pacolColors, INDEX c SLONG GetUsedMemoryForTileBatching(void); -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/Terrain/TerrainTile.cpp b/Sources/Engine/Terrain/TerrainTile.cpp index f1a68e0..fea5b87 100644 --- a/Sources/Engine/Terrain/TerrainTile.cpp +++ b/Sources/Engine/Terrain/TerrainTile.cpp @@ -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" diff --git a/Sources/Engine/Terrain/TerrainTile.h b/Sources/Engine/Terrain/TerrainTile.h index 2c2fc74..9edb694 100644 --- a/Sources/Engine/Terrain/TerrainTile.h +++ b/Sources/Engine/Terrain/TerrainTile.h @@ -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_TERRAIN_TILE_H #define SE_INCL_TERRAIN_TILE_H @@ -103,4 +116,4 @@ private: }; -#endif \ No newline at end of file +#endif diff --git a/Sources/Engine/World/PhysicsProfile.cpp b/Sources/Engine/World/PhysicsProfile.cpp index c6e1f96..47ee665 100644 --- a/Sources/Engine/World/PhysicsProfile.cpp +++ b/Sources/Engine/World/PhysicsProfile.cpp @@ -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" diff --git a/Sources/Engine/World/PhysicsProfile.h b/Sources/Engine/World/PhysicsProfile.h index 691f353..bc2a7ea 100644 --- a/Sources/Engine/World/PhysicsProfile.h +++ b/Sources/Engine/World/PhysicsProfile.h @@ -1,9 +1,20 @@ -/* 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 -/* - * S-Cape3D 3D game engine library - * Copyright (c) 1997-1998, CroTeam. All rights reserved. - */ + +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. + +S-Cape3D 3D game engine library +Copyright (c) 1997-1998, CroTeam. */ #ifndef SE_INCL_PHYSICSPROFILE_H #define SE_INCL_PHYSICSPROFILE_H diff --git a/Sources/Engine/World/World.cpp b/Sources/Engine/World/World.cpp index eebf304..6acb704 100644 --- a/Sources/Engine/World/World.cpp +++ b/Sources/Engine/World/World.cpp @@ -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 @@ -1143,4 +1156,4 @@ void CWorld::ClearMarkedForUseFlag(void) } } } -} \ No newline at end of file +} diff --git a/Sources/Engine/World/World.h b/Sources/Engine/World/World.h index f41c7c0..8dc9990 100644 --- a/Sources/Engine/World/World.h +++ b/Sources/Engine/World/World.h @@ -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_WORLD_H #define SE_INCL_WORLD_H diff --git a/Sources/Engine/World/WorldCSG.cpp b/Sources/Engine/World/WorldCSG.cpp index 2912cdf..6db1a7f 100644 --- a/Sources/Engine/World/WorldCSG.cpp +++ b/Sources/Engine/World/WorldCSG.cpp @@ -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" diff --git a/Sources/Engine/World/WorldCollision.cpp b/Sources/Engine/World/WorldCollision.cpp index eb9fe3b..28e9842 100644 --- a/Sources/Engine/World/WorldCollision.cpp +++ b/Sources/Engine/World/WorldCollision.cpp @@ -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 diff --git a/Sources/Engine/World/WorldCollision.h b/Sources/Engine/World/WorldCollision.h index c527b0d..042e587 100644 --- a/Sources/Engine/World/WorldCollision.h +++ b/Sources/Engine/World/WorldCollision.h @@ -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_WORLDCOLLISION_H #define SE_INCL_WORLDCOLLISION_H diff --git a/Sources/Engine/World/WorldCollisionGrid.cpp b/Sources/Engine/World/WorldCollisionGrid.cpp index 404c9dd..8677933 100644 --- a/Sources/Engine/World/WorldCollisionGrid.cpp +++ b/Sources/Engine/World/WorldCollisionGrid.cpp @@ -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 @@ -442,4 +455,4 @@ extern SLONG GetCollisionGridMemory( CCollisionGrid *pcg) slUsedMemory += pcg->cg_agcCells.aa_aiFreeElements.sa_Count * sizeof(INDEX); slUsedMemory += pcg->cg_ageEntries.aa_aiFreeElements.sa_Count * sizeof(INDEX); return slUsedMemory; -} \ No newline at end of file +} diff --git a/Sources/Engine/World/WorldEditingProfile.cpp b/Sources/Engine/World/WorldEditingProfile.cpp index 5f4f1b9..716ba99 100644 --- a/Sources/Engine/World/WorldEditingProfile.cpp +++ b/Sources/Engine/World/WorldEditingProfile.cpp @@ -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" diff --git a/Sources/Engine/World/WorldEditingProfile.h b/Sources/Engine/World/WorldEditingProfile.h index c4bca67..7658f21 100644 --- a/Sources/Engine/World/WorldEditingProfile.h +++ b/Sources/Engine/World/WorldEditingProfile.h @@ -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_WORLDEDITINGPROFILE_H #define SE_INCL_WORLDEDITINGPROFILE_H diff --git a/Sources/Engine/World/WorldIO.cpp b/Sources/Engine/World/WorldIO.cpp index 66dc769..fa6989f 100644 --- a/Sources/Engine/World/WorldIO.cpp +++ b/Sources/Engine/World/WorldIO.cpp @@ -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 diff --git a/Sources/Engine/World/WorldRayCasting.cpp b/Sources/Engine/World/WorldRayCasting.cpp index eec9b6c..82bec48 100644 --- a/Sources/Engine/World/WorldRayCasting.cpp +++ b/Sources/Engine/World/WorldRayCasting.cpp @@ -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 diff --git a/Sources/Engine/World/WorldRayCasting.h b/Sources/Engine/World/WorldRayCasting.h index 2bffad7..941eb40 100644 --- a/Sources/Engine/World/WorldRayCasting.h +++ b/Sources/Engine/World/WorldRayCasting.h @@ -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_WORLDRAYCASTING_H #define SE_INCL_WORLDRAYCASTING_H diff --git a/Sources/Engine/World/WorldSettings.h b/Sources/Engine/World/WorldSettings.h index 35c5b73..b195449 100644 --- a/Sources/Engine/World/WorldSettings.h +++ b/Sources/Engine/World/WorldSettings.h @@ -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_WORLDSETTINGS_H #define SE_INCL_WORLDSETTINGS_H diff --git a/Sources/Engine/temp.h b/Sources/Engine/temp.h index 1a53b22..d70515e 100644 --- a/Sources/Engine/temp.h +++ b/Sources/Engine/temp.h @@ -1,2 +1,15 @@ -/* 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. */ diff --git a/Sources/EngineGui/DlgChooseTextureType.cpp b/Sources/EngineGui/DlgChooseTextureType.cpp index 931300f..4b5e1fd 100644 --- a/Sources/EngineGui/DlgChooseTextureType.cpp +++ b/Sources/EngineGui/DlgChooseTextureType.cpp @@ -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. */ // DlgChooseTextureType.cpp : implementation file // diff --git a/Sources/EngineGui/DlgChooseTextureType.h b/Sources/EngineGui/DlgChooseTextureType.h index 0a19b95..5baac65 100644 --- a/Sources/EngineGui/DlgChooseTextureType.h +++ b/Sources/EngineGui/DlgChooseTextureType.h @@ -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. */ #if !defined(AFX_DLGCHOOSETEXTURETYPE_H__C517CED1_FA6C_11D1_82E9_000000000000__INCLUDED_) #define AFX_DLGCHOOSETEXTURETYPE_H__C517CED1_FA6C_11D1_82E9_000000000000__INCLUDED_ diff --git a/Sources/EngineGui/DlgCreateAnimatedTexture.cpp b/Sources/EngineGui/DlgCreateAnimatedTexture.cpp index bde657e..5802437 100644 --- a/Sources/EngineGui/DlgCreateAnimatedTexture.cpp +++ b/Sources/EngineGui/DlgCreateAnimatedTexture.cpp @@ -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. */ // DlgCreateAnimatedTexture.cpp : implementation file // diff --git a/Sources/EngineGui/DlgCreateAnimatedTexture.h b/Sources/EngineGui/DlgCreateAnimatedTexture.h index 41cd2f1..f248a90 100644 --- a/Sources/EngineGui/DlgCreateAnimatedTexture.h +++ b/Sources/EngineGui/DlgCreateAnimatedTexture.h @@ -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. */ #if !defined(AFX_DLGCREATEANIMATEDTEXTURE_H__C517CED3_FA6C_11D1_82E9_000000000000__INCLUDED_) #define AFX_DLGCREATEANIMATEDTEXTURE_H__C517CED3_FA6C_11D1_82E9_000000000000__INCLUDED_ diff --git a/Sources/EngineGui/DlgCreateEffectTexture.cpp b/Sources/EngineGui/DlgCreateEffectTexture.cpp index c96d088..224ee7e 100644 --- a/Sources/EngineGui/DlgCreateEffectTexture.cpp +++ b/Sources/EngineGui/DlgCreateEffectTexture.cpp @@ -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. */ // DlgCreateEffectTexture.cpp : implementation file // diff --git a/Sources/EngineGui/DlgCreateEffectTexture.h b/Sources/EngineGui/DlgCreateEffectTexture.h index eeae4aa..b680a45 100644 --- a/Sources/EngineGui/DlgCreateEffectTexture.h +++ b/Sources/EngineGui/DlgCreateEffectTexture.h @@ -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. */ #if !defined(AFX_DLGCREATEEFFECTTEXTURE_H__C517CED4_FA6C_11D1_82E9_000000000000__INCLUDED_) #define AFX_DLGCREATEEFFECTTEXTURE_H__C517CED4_FA6C_11D1_82E9_000000000000__INCLUDED_ diff --git a/Sources/EngineGui/DlgCreateNormalTexture.cpp b/Sources/EngineGui/DlgCreateNormalTexture.cpp index 97ab731..120e711 100644 --- a/Sources/EngineGui/DlgCreateNormalTexture.cpp +++ b/Sources/EngineGui/DlgCreateNormalTexture.cpp @@ -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. */ // DlgCreateNormalTexture.cpp : implementation file // diff --git a/Sources/EngineGui/DlgCreateNormalTexture.h b/Sources/EngineGui/DlgCreateNormalTexture.h index 50ea5e8..eec7109 100644 --- a/Sources/EngineGui/DlgCreateNormalTexture.h +++ b/Sources/EngineGui/DlgCreateNormalTexture.h @@ -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. */ #if !defined(AFX_DLGCREATENORMALTEXTURE_H__C517CED2_FA6C_11D1_82E9_000000000000__INCLUDED_) #define AFX_DLGCREATENORMALTEXTURE_H__C517CED2_FA6C_11D1_82E9_000000000000__INCLUDED_ diff --git a/Sources/EngineGui/DlgSelectMode.cpp b/Sources/EngineGui/DlgSelectMode.cpp index 47189af..b0a00d6 100644 --- a/Sources/EngineGui/DlgSelectMode.cpp +++ b/Sources/EngineGui/DlgSelectMode.cpp @@ -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. */ // DlgSelectMode.cpp : implementation file // diff --git a/Sources/EngineGui/DlgSelectMode.h b/Sources/EngineGui/DlgSelectMode.h index e0bc832..18f85dc 100644 --- a/Sources/EngineGui/DlgSelectMode.h +++ b/Sources/EngineGui/DlgSelectMode.h @@ -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. */ #if !defined(AFX_DLGSELECTMODE_H__F71966B3_C31A_11D1_8231_000000000000__INCLUDED_) #define AFX_DLGSELECTMODE_H__F71966B3_C31A_11D1_8231_000000000000__INCLUDED_ diff --git a/Sources/EngineGui/EngineGUI.cpp b/Sources/EngineGui/EngineGUI.cpp index e0b12d3..1802600 100644 --- a/Sources/EngineGui/EngineGUI.cpp +++ b/Sources/EngineGui/EngineGUI.cpp @@ -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 "EngineGui/StdH.h" #include diff --git a/Sources/EngineGui/EngineGUI.h b/Sources/EngineGui/EngineGUI.h index 1e3bb52..320faaf 100644 --- a/Sources/EngineGui/EngineGUI.h +++ b/Sources/EngineGui/EngineGUI.h @@ -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 diff --git a/Sources/EngineGui/FileRequester.cpp b/Sources/EngineGui/FileRequester.cpp index 525d67c..25e0dbe 100644 --- a/Sources/EngineGui/FileRequester.cpp +++ b/Sources/EngineGui/FileRequester.cpp @@ -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 "EngineGui/StdH.h" #include diff --git a/Sources/EngineGui/StdH.cpp b/Sources/EngineGui/StdH.cpp index 3e103bc..b3f48d0 100644 --- a/Sources/EngineGui/StdH.cpp +++ b/Sources/EngineGui/StdH.cpp @@ -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 "EngineGui/StdH.h" diff --git a/Sources/EngineGui/StdH.h b/Sources/EngineGui/StdH.h index af830d7..8932afc 100644 --- a/Sources/EngineGui/StdH.h +++ b/Sources/EngineGui/StdH.h @@ -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 // MFC support for Windows Common Controls #include diff --git a/Sources/EngineGui/WndDisplayTexture.cpp b/Sources/EngineGui/WndDisplayTexture.cpp index abefb20..0b679f7 100644 --- a/Sources/EngineGui/WndDisplayTexture.cpp +++ b/Sources/EngineGui/WndDisplayTexture.cpp @@ -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. */ // WndDisplayTexture.cpp : implementation file // @@ -296,4 +309,4 @@ void CWndDisplayTexture::OnMouseMove(UINT nFlags, CPoint point) } CWnd::OnMouseMove(nFlags, point); -} \ No newline at end of file +} diff --git a/Sources/EngineGui/WndDisplayTexture.h b/Sources/EngineGui/WndDisplayTexture.h index 1b78e79..a8bd574 100644 --- a/Sources/EngineGui/WndDisplayTexture.h +++ b/Sources/EngineGui/WndDisplayTexture.h @@ -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. */ #if !defined(AFX_WNDDISPLAYTEXTURE_H__4B489BC1_FAD9_11D1_82EA_000000000000__INCLUDED_) #define AFX_WNDDISPLAYTEXTURE_H__4B489BC1_FAD9_11D1_82EA_000000000000__INCLUDED_ diff --git a/Sources/EngineGui/resource.h b/Sources/EngineGui/resource.h index 53f7b44..1a53552 100644 --- a/Sources/EngineGui/resource.h +++ b/Sources/EngineGui/resource.h @@ -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. diff --git a/Sources/EntitiesMP/AirElemental.es b/Sources/EntitiesMP/AirElemental.es index 46012e1..b75d15a 100644 --- a/Sources/EntitiesMP/AirElemental.es +++ b/Sources/EntitiesMP/AirElemental.es @@ -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. */ 347 %{ diff --git a/Sources/EntitiesMP/AirShockwave.es b/Sources/EntitiesMP/AirShockwave.es index b348d99..81d7b83 100644 --- a/Sources/EntitiesMP/AirShockwave.es +++ b/Sources/EntitiesMP/AirShockwave.es @@ -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. */ // WARNING: probable sync bads, doesn't work right diff --git a/Sources/EntitiesMP/AmmoItem.es b/Sources/EntitiesMP/AmmoItem.es index a5e0c3c..04fcaa6 100644 --- a/Sources/EntitiesMP/AmmoItem.es +++ b/Sources/EntitiesMP/AmmoItem.es @@ -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. */ 803 %{ diff --git a/Sources/EntitiesMP/AmmoPack.es b/Sources/EntitiesMP/AmmoPack.es index b8c69f7..9f28c38 100644 --- a/Sources/EntitiesMP/AmmoPack.es +++ b/Sources/EntitiesMP/AmmoPack.es @@ -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. */ 806 %{ diff --git a/Sources/EntitiesMP/AnimationChanger.es b/Sources/EntitiesMP/AnimationChanger.es index f4a41bc..96df6e7 100644 --- a/Sources/EntitiesMP/AnimationChanger.es +++ b/Sources/EntitiesMP/AnimationChanger.es @@ -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. */ 218 %{ diff --git a/Sources/EntitiesMP/AnimationHub.es b/Sources/EntitiesMP/AnimationHub.es index b7df197..3bbda11 100644 --- a/Sources/EntitiesMP/AnimationHub.es +++ b/Sources/EntitiesMP/AnimationHub.es @@ -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. */ 228 %{ diff --git a/Sources/EntitiesMP/AreaMarker.es b/Sources/EntitiesMP/AreaMarker.es index 0a97878..7e0018c 100644 --- a/Sources/EntitiesMP/AreaMarker.es +++ b/Sources/EntitiesMP/AreaMarker.es @@ -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. */ 202 %{ diff --git a/Sources/EntitiesMP/ArmorItem.es b/Sources/EntitiesMP/ArmorItem.es index 5cb2c45..3c9a412 100644 --- a/Sources/EntitiesMP/ArmorItem.es +++ b/Sources/EntitiesMP/ArmorItem.es @@ -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. */ 804 %{ diff --git a/Sources/EntitiesMP/BackgroundViewer.es b/Sources/EntitiesMP/BackgroundViewer.es index 28c48ea..0125c13 100644 --- a/Sources/EntitiesMP/BackgroundViewer.es +++ b/Sources/EntitiesMP/BackgroundViewer.es @@ -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. */ 211 %{ diff --git a/Sources/EntitiesMP/BasicEffects.es b/Sources/EntitiesMP/BasicEffects.es index f2cf5ce..7215470 100644 --- a/Sources/EntitiesMP/BasicEffects.es +++ b/Sources/EntitiesMP/BasicEffects.es @@ -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. */ 601 %{ diff --git a/Sources/EntitiesMP/Beast.es b/Sources/EntitiesMP/Beast.es index 1d9a76a..660189a 100644 --- a/Sources/EntitiesMP/Beast.es +++ b/Sources/EntitiesMP/Beast.es @@ -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. */ 336 diff --git a/Sources/EntitiesMP/BigHead.es b/Sources/EntitiesMP/BigHead.es index 2688e23..ca80fe9 100644 --- a/Sources/EntitiesMP/BigHead.es +++ b/Sources/EntitiesMP/BigHead.es @@ -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. */ 340 %{ diff --git a/Sources/EntitiesMP/BlendController.es b/Sources/EntitiesMP/BlendController.es index e4320fe..3797437 100644 --- a/Sources/EntitiesMP/BlendController.es +++ b/Sources/EntitiesMP/BlendController.es @@ -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. */ 612 %{ diff --git a/Sources/EntitiesMP/BloodSpray.es b/Sources/EntitiesMP/BloodSpray.es index 9821a6e..09075b3 100644 --- a/Sources/EntitiesMP/BloodSpray.es +++ b/Sources/EntitiesMP/BloodSpray.es @@ -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. */ 603 %{ diff --git a/Sources/EntitiesMP/Boneman.es b/Sources/EntitiesMP/Boneman.es index 48473d4..f652139 100644 --- a/Sources/EntitiesMP/Boneman.es +++ b/Sources/EntitiesMP/Boneman.es @@ -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. */ 305 %{ diff --git a/Sources/EntitiesMP/Bouncer.es b/Sources/EntitiesMP/Bouncer.es index 1182629..93af76e 100644 --- a/Sources/EntitiesMP/Bouncer.es +++ b/Sources/EntitiesMP/Bouncer.es @@ -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. */ 105 %{ diff --git a/Sources/EntitiesMP/Bullet.es b/Sources/EntitiesMP/Bullet.es index f2d687d..ba2a3c7 100644 --- a/Sources/EntitiesMP/Bullet.es +++ b/Sources/EntitiesMP/Bullet.es @@ -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. */ 502 %{ diff --git a/Sources/EntitiesMP/Camera.es b/Sources/EntitiesMP/Camera.es index 9ac34ca..be6cf66 100644 --- a/Sources/EntitiesMP/Camera.es +++ b/Sources/EntitiesMP/Camera.es @@ -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. */ 220 %{ diff --git a/Sources/EntitiesMP/CameraMarker.es b/Sources/EntitiesMP/CameraMarker.es index 0cc5814..acec2f3 100644 --- a/Sources/EntitiesMP/CameraMarker.es +++ b/Sources/EntitiesMP/CameraMarker.es @@ -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. */ 224 %{ diff --git a/Sources/EntitiesMP/CannonBall.es b/Sources/EntitiesMP/CannonBall.es index dcdf54b..0166e7d 100644 --- a/Sources/EntitiesMP/CannonBall.es +++ b/Sources/EntitiesMP/CannonBall.es @@ -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. */ 506 %{ diff --git a/Sources/EntitiesMP/CannonRotating.es b/Sources/EntitiesMP/CannonRotating.es index da3b382..1f0fc50 100644 --- a/Sources/EntitiesMP/CannonRotating.es +++ b/Sources/EntitiesMP/CannonRotating.es @@ -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. */ 345 %{ diff --git a/Sources/EntitiesMP/CannonStatic.es b/Sources/EntitiesMP/CannonStatic.es index 717e9bb..e11565a 100644 --- a/Sources/EntitiesMP/CannonStatic.es +++ b/Sources/EntitiesMP/CannonStatic.es @@ -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. */ 345 %{ diff --git a/Sources/EntitiesMP/ChainsawFreak.es b/Sources/EntitiesMP/ChainsawFreak.es index 132ffcc..f1c002c 100644 --- a/Sources/EntitiesMP/ChainsawFreak.es +++ b/Sources/EntitiesMP/ChainsawFreak.es @@ -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. */ 342 %{ diff --git a/Sources/EntitiesMP/Common/Common.cpp b/Sources/EntitiesMP/Common/Common.cpp index 08e9c7b..1645857 100644 --- a/Sources/EntitiesMP/Common/Common.cpp +++ b/Sources/EntitiesMP/Common/Common.cpp @@ -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 "EntitiesMP/StdH/StdH.h" #include "EntitiesMP/Reminder.h" diff --git a/Sources/EntitiesMP/Common/Common.h b/Sources/EntitiesMP/Common/Common.h index 36c5760..f68dee8 100644 --- a/Sources/EntitiesMP/Common/Common.h +++ b/Sources/EntitiesMP/Common/Common.h @@ -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. */ // common headers for flesh entity classes diff --git a/Sources/EntitiesMP/Common/EmanatingParticles.cpp b/Sources/EntitiesMP/Common/EmanatingParticles.cpp index c35f992..8ff696c 100644 --- a/Sources/EntitiesMP/Common/EmanatingParticles.cpp +++ b/Sources/EntitiesMP/Common/EmanatingParticles.cpp @@ -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 "EntitiesMP/StdH/StdH.h" diff --git a/Sources/EntitiesMP/Common/EmanatingParticles.h b/Sources/EntitiesMP/Common/EmanatingParticles.h index 5a24ce5..7caec56 100644 --- a/Sources/EntitiesMP/Common/EmanatingParticles.h +++ b/Sources/EntitiesMP/Common/EmanatingParticles.h @@ -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. */ // type of emiters enum CEmiterType { diff --git a/Sources/EntitiesMP/Common/Flags.h b/Sources/EntitiesMP/Common/Flags.h index 4a81bcf..cdaacd4 100644 --- a/Sources/EntitiesMP/Common/Flags.h +++ b/Sources/EntitiesMP/Common/Flags.h @@ -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_FLAGS_H #define SE_INCL_FLAGS_H diff --git a/Sources/EntitiesMP/Common/GameInterface.h b/Sources/EntitiesMP/Common/GameInterface.h index 760643f..cb91c32 100644 --- a/Sources/EntitiesMP/Common/GameInterface.h +++ b/Sources/EntitiesMP/Common/GameInterface.h @@ -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. */ // interfacing between CGame and entities #ifndef SE_INCL_GAMEINTERFACE_H diff --git a/Sources/EntitiesMP/Common/HUD.cpp b/Sources/EntitiesMP/Common/HUD.cpp index 3853f09..5b1aaba 100644 --- a/Sources/EntitiesMP/Common/HUD.cpp +++ b/Sources/EntitiesMP/Common/HUD.cpp @@ -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 "EntitiesMP/StdH/StdH.h" #include "GameMP/SEColors.h" diff --git a/Sources/EntitiesMP/Common/Particles.cpp b/Sources/EntitiesMP/Common/Particles.cpp index 7324977..f92a763 100644 --- a/Sources/EntitiesMP/Common/Particles.cpp +++ b/Sources/EntitiesMP/Common/Particles.cpp @@ -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 "EntitiesMP/StdH/StdH.h" #include "EntitiesMP/BloodSpray.h" diff --git a/Sources/EntitiesMP/Common/Particles.h b/Sources/EntitiesMP/Common/Particles.h index 1c036cd..299d7a7 100644 --- a/Sources/EntitiesMP/Common/Particles.h +++ b/Sources/EntitiesMP/Common/Particles.h @@ -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. */ // init particle effects void DECL_DLL InitParticles(void); diff --git a/Sources/EntitiesMP/Common/PathFinding.cpp b/Sources/EntitiesMP/Common/PathFinding.cpp index 352bd78..54a68f0 100644 --- a/Sources/EntitiesMP/Common/PathFinding.cpp +++ b/Sources/EntitiesMP/Common/PathFinding.cpp @@ -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 "EntitiesMP/StdH/StdH.h" #include "EntitiesMP/Common/PathFinding.h" @@ -279,4 +292,4 @@ void PATH_FindNextMarker(CEntity *penThis, const FLOAT3D &vSrc, const FLOAT3D &v // clean up ClearPath(penThis); -} \ No newline at end of file +} diff --git a/Sources/EntitiesMP/Common/PathFinding.h b/Sources/EntitiesMP/Common/PathFinding.h index 5111e4c..85a4563 100644 --- a/Sources/EntitiesMP/Common/PathFinding.h +++ b/Sources/EntitiesMP/Common/PathFinding.h @@ -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_PATHFINDING_H #define SE_INCL_PATHFINDING_H diff --git a/Sources/EntitiesMP/Common/Stats.cpp b/Sources/EntitiesMP/Common/Stats.cpp index 1a53b22..d70515e 100644 --- a/Sources/EntitiesMP/Common/Stats.cpp +++ b/Sources/EntitiesMP/Common/Stats.cpp @@ -1,2 +1,15 @@ -/* 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. */ diff --git a/Sources/EntitiesMP/Common/WeaponPositions.h b/Sources/EntitiesMP/Common/WeaponPositions.h index 936a235..1648948 100644 --- a/Sources/EntitiesMP/Common/WeaponPositions.h +++ b/Sources/EntitiesMP/Common/WeaponPositions.h @@ -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. */ #if 0 // use this part when manually setting weapon positions diff --git a/Sources/EntitiesMP/Copier.es b/Sources/EntitiesMP/Copier.es index 6adecfe..8ca9f98 100644 --- a/Sources/EntitiesMP/Copier.es +++ b/Sources/EntitiesMP/Copier.es @@ -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. */ 225 %{ diff --git a/Sources/EntitiesMP/Counter.es b/Sources/EntitiesMP/Counter.es index 455b0b8..b3caab1 100644 --- a/Sources/EntitiesMP/Counter.es +++ b/Sources/EntitiesMP/Counter.es @@ -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. */ 232 %{ diff --git a/Sources/EntitiesMP/CrateBus.es b/Sources/EntitiesMP/CrateBus.es index 3f7ce65..34df103 100644 --- a/Sources/EntitiesMP/CrateBus.es +++ b/Sources/EntitiesMP/CrateBus.es @@ -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. */ 352 %{ diff --git a/Sources/EntitiesMP/CrateRider.es b/Sources/EntitiesMP/CrateRider.es index 0f340a1..da015bb 100644 --- a/Sources/EntitiesMP/CrateRider.es +++ b/Sources/EntitiesMP/CrateRider.es @@ -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. */ 341 %{ diff --git a/Sources/EntitiesMP/CreditsHolder.es b/Sources/EntitiesMP/CreditsHolder.es index 23cc39b..019d4d2 100644 --- a/Sources/EntitiesMP/CreditsHolder.es +++ b/Sources/EntitiesMP/CreditsHolder.es @@ -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. */ 240 %{ diff --git a/Sources/EntitiesMP/Damager.es b/Sources/EntitiesMP/Damager.es index 96812d7..2755ec8 100644 --- a/Sources/EntitiesMP/Damager.es +++ b/Sources/EntitiesMP/Damager.es @@ -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. */ 229 %{ diff --git a/Sources/EntitiesMP/Debris.es b/Sources/EntitiesMP/Debris.es index ab5e9a6..7354e2a 100644 --- a/Sources/EntitiesMP/Debris.es +++ b/Sources/EntitiesMP/Debris.es @@ -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. */ 602 %{ diff --git a/Sources/EntitiesMP/DebugEntityStatesDisplay.es b/Sources/EntitiesMP/DebugEntityStatesDisplay.es index bf2401f..be87407 100644 --- a/Sources/EntitiesMP/DebugEntityStatesDisplay.es +++ b/Sources/EntitiesMP/DebugEntityStatesDisplay.es @@ -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. */ 233 %{ diff --git a/Sources/EntitiesMP/Demon.es b/Sources/EntitiesMP/Demon.es index d66d5b7..ed784d9 100644 --- a/Sources/EntitiesMP/Demon.es +++ b/Sources/EntitiesMP/Demon.es @@ -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. */ 336 diff --git a/Sources/EntitiesMP/DestroyableArchitecture.es b/Sources/EntitiesMP/DestroyableArchitecture.es index d459608..9b69cef 100644 --- a/Sources/EntitiesMP/DestroyableArchitecture.es +++ b/Sources/EntitiesMP/DestroyableArchitecture.es @@ -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. */ 107 %{ diff --git a/Sources/EntitiesMP/Devil.es b/Sources/EntitiesMP/Devil.es index 2c6e92d..05825e7 100644 --- a/Sources/EntitiesMP/Devil.es +++ b/Sources/EntitiesMP/Devil.es @@ -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. */ 332 %{ diff --git a/Sources/EntitiesMP/DevilMarker.es b/Sources/EntitiesMP/DevilMarker.es index 075a32b..813dcfe 100644 --- a/Sources/EntitiesMP/DevilMarker.es +++ b/Sources/EntitiesMP/DevilMarker.es @@ -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. */ 338 %{ diff --git a/Sources/EntitiesMP/DevilProjectile.es b/Sources/EntitiesMP/DevilProjectile.es index 8ab5df5..5a16e51 100644 --- a/Sources/EntitiesMP/DevilProjectile.es +++ b/Sources/EntitiesMP/DevilProjectile.es @@ -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. */ 511 %{ diff --git a/Sources/EntitiesMP/DoorController.es b/Sources/EntitiesMP/DoorController.es index b33a88a..c2cf798 100644 --- a/Sources/EntitiesMP/DoorController.es +++ b/Sources/EntitiesMP/DoorController.es @@ -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. */ 221 %{ diff --git a/Sources/EntitiesMP/Dragonman.es b/Sources/EntitiesMP/Dragonman.es index 6354243..4f03e16 100644 --- a/Sources/EntitiesMP/Dragonman.es +++ b/Sources/EntitiesMP/Dragonman.es @@ -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. */ 321 %{ diff --git a/Sources/EntitiesMP/EffectMarker.es b/Sources/EntitiesMP/EffectMarker.es index 348e248..d6f5c55 100644 --- a/Sources/EntitiesMP/EffectMarker.es +++ b/Sources/EntitiesMP/EffectMarker.es @@ -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. */ 611 %{ diff --git a/Sources/EntitiesMP/Effector.es b/Sources/EntitiesMP/Effector.es index fb3b4e9..0d9d873 100644 --- a/Sources/EntitiesMP/Effector.es +++ b/Sources/EntitiesMP/Effector.es @@ -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. */ 608 %{ diff --git a/Sources/EntitiesMP/Elemental.es b/Sources/EntitiesMP/Elemental.es index b8ea69c..13fc6f7 100644 --- a/Sources/EntitiesMP/Elemental.es +++ b/Sources/EntitiesMP/Elemental.es @@ -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. */ 322 %{ diff --git a/Sources/EntitiesMP/EnemyBase.es b/Sources/EntitiesMP/EnemyBase.es index 5a6e644..2a1ca6d 100644 --- a/Sources/EntitiesMP/EnemyBase.es +++ b/Sources/EntitiesMP/EnemyBase.es @@ -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. */ 310 %{ diff --git a/Sources/EntitiesMP/EnemyCounter.es b/Sources/EntitiesMP/EnemyCounter.es index 450a71b..11e17e1 100644 --- a/Sources/EntitiesMP/EnemyCounter.es +++ b/Sources/EntitiesMP/EnemyCounter.es @@ -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. */ 339 %{ diff --git a/Sources/EntitiesMP/EnemyDive.es b/Sources/EntitiesMP/EnemyDive.es index 0b42847..2abcf55 100644 --- a/Sources/EntitiesMP/EnemyDive.es +++ b/Sources/EntitiesMP/EnemyDive.es @@ -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. */ 313 %{ diff --git a/Sources/EntitiesMP/EnemyFly.es b/Sources/EntitiesMP/EnemyFly.es index fc32828..a53806c 100644 --- a/Sources/EntitiesMP/EnemyFly.es +++ b/Sources/EntitiesMP/EnemyFly.es @@ -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. */ 311 %{ diff --git a/Sources/EntitiesMP/EnemyMarker.es b/Sources/EntitiesMP/EnemyMarker.es index 6cb2bb0..fc5ba19 100644 --- a/Sources/EntitiesMP/EnemyMarker.es +++ b/Sources/EntitiesMP/EnemyMarker.es @@ -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. */ 302 %{ diff --git a/Sources/EntitiesMP/EnemyRunInto.es b/Sources/EntitiesMP/EnemyRunInto.es index 1b62697..7b4feb9 100644 --- a/Sources/EntitiesMP/EnemyRunInto.es +++ b/Sources/EntitiesMP/EnemyRunInto.es @@ -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. */ 312 %{ diff --git a/Sources/EntitiesMP/EnemySpawner.es b/Sources/EntitiesMP/EnemySpawner.es index 26b870e..2bb423b 100644 --- a/Sources/EntitiesMP/EnemySpawner.es +++ b/Sources/EntitiesMP/EnemySpawner.es @@ -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. */ 304 %{ diff --git a/Sources/EntitiesMP/EnvironmentBase.es b/Sources/EntitiesMP/EnvironmentBase.es index add2559..4ea47d8 100644 --- a/Sources/EntitiesMP/EnvironmentBase.es +++ b/Sources/EntitiesMP/EnvironmentBase.es @@ -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. */ 900 %{ diff --git a/Sources/EntitiesMP/EnvironmentMarker.es b/Sources/EntitiesMP/EnvironmentMarker.es index 63b7046..0a36074 100644 --- a/Sources/EntitiesMP/EnvironmentMarker.es +++ b/Sources/EntitiesMP/EnvironmentMarker.es @@ -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. */ 901 %{ diff --git a/Sources/EntitiesMP/EnvironmentParticlesHolder.es b/Sources/EntitiesMP/EnvironmentParticlesHolder.es index 2583951..39ba9ee 100644 --- a/Sources/EntitiesMP/EnvironmentParticlesHolder.es +++ b/Sources/EntitiesMP/EnvironmentParticlesHolder.es @@ -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. */ 237 %{ diff --git a/Sources/EntitiesMP/Eruptor.es b/Sources/EntitiesMP/Eruptor.es index 9ddf0ad..020cbc9 100644 --- a/Sources/EntitiesMP/Eruptor.es +++ b/Sources/EntitiesMP/Eruptor.es @@ -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. */ 213 %{ diff --git a/Sources/EntitiesMP/ExotechLarva.es b/Sources/EntitiesMP/ExotechLarva.es index 986a12c..8fa5117 100644 --- a/Sources/EntitiesMP/ExotechLarva.es +++ b/Sources/EntitiesMP/ExotechLarva.es @@ -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. */ 346 %{ diff --git a/Sources/EntitiesMP/ExotechLarvaBattery.es b/Sources/EntitiesMP/ExotechLarvaBattery.es index 6b7bf83..ec70e4b 100644 --- a/Sources/EntitiesMP/ExotechLarvaBattery.es +++ b/Sources/EntitiesMP/ExotechLarvaBattery.es @@ -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. */ 351 %{ diff --git a/Sources/EntitiesMP/ExotechLarvaCharger.es b/Sources/EntitiesMP/ExotechLarvaCharger.es index 1b2be32..753c212 100644 --- a/Sources/EntitiesMP/ExotechLarvaCharger.es +++ b/Sources/EntitiesMP/ExotechLarvaCharger.es @@ -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. */ 351 %{ diff --git a/Sources/EntitiesMP/Eyeman.es b/Sources/EntitiesMP/Eyeman.es index 174ee25..d52bd77 100644 --- a/Sources/EntitiesMP/Eyeman.es +++ b/Sources/EntitiesMP/Eyeman.es @@ -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. */ 323 %{ diff --git a/Sources/EntitiesMP/Fireworks.es b/Sources/EntitiesMP/Fireworks.es index 598fadc..6127ce8 100644 --- a/Sources/EntitiesMP/Fireworks.es +++ b/Sources/EntitiesMP/Fireworks.es @@ -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. */ 616 %{ diff --git a/Sources/EntitiesMP/Fish.es b/Sources/EntitiesMP/Fish.es index 1b69320..5f16eac 100644 --- a/Sources/EntitiesMP/Fish.es +++ b/Sources/EntitiesMP/Fish.es @@ -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. */ 337 %{ diff --git a/Sources/EntitiesMP/Flame.es b/Sources/EntitiesMP/Flame.es index f840eed..fb1ea1d 100644 --- a/Sources/EntitiesMP/Flame.es +++ b/Sources/EntitiesMP/Flame.es @@ -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. */ 504 %{ diff --git a/Sources/EntitiesMP/FogMarker.es b/Sources/EntitiesMP/FogMarker.es index 9422ccc..b916510 100644 --- a/Sources/EntitiesMP/FogMarker.es +++ b/Sources/EntitiesMP/FogMarker.es @@ -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. */ 215 %{ diff --git a/Sources/EntitiesMP/Gizmo.es b/Sources/EntitiesMP/Gizmo.es index 48eb974..d78993e 100644 --- a/Sources/EntitiesMP/Gizmo.es +++ b/Sources/EntitiesMP/Gizmo.es @@ -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. */ 335 %{ diff --git a/Sources/EntitiesMP/Global.es b/Sources/EntitiesMP/Global.es index bb76c84..81c9423 100644 --- a/Sources/EntitiesMP/Global.es +++ b/Sources/EntitiesMP/Global.es @@ -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. */ 0 %{ diff --git a/Sources/EntitiesMP/GradientMarker.es b/Sources/EntitiesMP/GradientMarker.es index d58743d..a317cdb 100644 --- a/Sources/EntitiesMP/GradientMarker.es +++ b/Sources/EntitiesMP/GradientMarker.es @@ -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. */ 230 %{ diff --git a/Sources/EntitiesMP/GravityMarker.es b/Sources/EntitiesMP/GravityMarker.es index 1fd28b1..218cb01 100644 --- a/Sources/EntitiesMP/GravityMarker.es +++ b/Sources/EntitiesMP/GravityMarker.es @@ -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. */ 212 %{ diff --git a/Sources/EntitiesMP/GravityRouter.es b/Sources/EntitiesMP/GravityRouter.es index 16d3f19..1e19b42 100644 --- a/Sources/EntitiesMP/GravityRouter.es +++ b/Sources/EntitiesMP/GravityRouter.es @@ -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. */ 227 %{ diff --git a/Sources/EntitiesMP/Grunt.es b/Sources/EntitiesMP/Grunt.es index d51e699..5a7c84e 100644 --- a/Sources/EntitiesMP/Grunt.es +++ b/Sources/EntitiesMP/Grunt.es @@ -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. */ 343 %{ diff --git a/Sources/EntitiesMP/GruntSka.es b/Sources/EntitiesMP/GruntSka.es index 3d27f8f..880cafd 100644 --- a/Sources/EntitiesMP/GruntSka.es +++ b/Sources/EntitiesMP/GruntSka.es @@ -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. */ 343 %{ diff --git a/Sources/EntitiesMP/Guffy.es b/Sources/EntitiesMP/Guffy.es index f8a0cfb..927975c 100644 --- a/Sources/EntitiesMP/Guffy.es +++ b/Sources/EntitiesMP/Guffy.es @@ -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. */ 344 %{ diff --git a/Sources/EntitiesMP/HazeMarker.es b/Sources/EntitiesMP/HazeMarker.es index c357062..f2b205b 100644 --- a/Sources/EntitiesMP/HazeMarker.es +++ b/Sources/EntitiesMP/HazeMarker.es @@ -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. */ 216 %{ diff --git a/Sources/EntitiesMP/Headman.es b/Sources/EntitiesMP/Headman.es index 6a05853..e8c22d9 100644 --- a/Sources/EntitiesMP/Headman.es +++ b/Sources/EntitiesMP/Headman.es @@ -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. */ 303 %{ diff --git a/Sources/EntitiesMP/HealthItem.es b/Sources/EntitiesMP/HealthItem.es index 93b6b93..960896f 100644 --- a/Sources/EntitiesMP/HealthItem.es +++ b/Sources/EntitiesMP/HealthItem.es @@ -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. */ 801 %{ diff --git a/Sources/EntitiesMP/HudPicHolder.es b/Sources/EntitiesMP/HudPicHolder.es index 9e543d8..324a216 100644 --- a/Sources/EntitiesMP/HudPicHolder.es +++ b/Sources/EntitiesMP/HudPicHolder.es @@ -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. */ 241 %{ diff --git a/Sources/EntitiesMP/Item.es b/Sources/EntitiesMP/Item.es index 18acb3c..e07f23b 100644 --- a/Sources/EntitiesMP/Item.es +++ b/Sources/EntitiesMP/Item.es @@ -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. */ 800 %{ diff --git a/Sources/EntitiesMP/KeyItem.es b/Sources/EntitiesMP/KeyItem.es index ff5c448..d45ed7e 100644 --- a/Sources/EntitiesMP/KeyItem.es +++ b/Sources/EntitiesMP/KeyItem.es @@ -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. */ 805 %{ diff --git a/Sources/EntitiesMP/LarvaOffspring.es b/Sources/EntitiesMP/LarvaOffspring.es index f8f836b..f7c2227 100644 --- a/Sources/EntitiesMP/LarvaOffspring.es +++ b/Sources/EntitiesMP/LarvaOffspring.es @@ -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. */ 353 %{ diff --git a/Sources/EntitiesMP/Light.es b/Sources/EntitiesMP/Light.es index 7d0bb71..8e6aebe 100644 --- a/Sources/EntitiesMP/Light.es +++ b/Sources/EntitiesMP/Light.es @@ -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. */ 200 %{ diff --git a/Sources/EntitiesMP/Lightning.es b/Sources/EntitiesMP/Lightning.es index c19d85a..ca0d13f 100644 --- a/Sources/EntitiesMP/Lightning.es +++ b/Sources/EntitiesMP/Lightning.es @@ -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. */ 607 %{ diff --git a/Sources/EntitiesMP/Marker.es b/Sources/EntitiesMP/Marker.es index a568975..bf06929 100644 --- a/Sources/EntitiesMP/Marker.es +++ b/Sources/EntitiesMP/Marker.es @@ -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. */ 202 %{ diff --git a/Sources/EntitiesMP/MessageHolder.es b/Sources/EntitiesMP/MessageHolder.es index ef48afa..b0df550 100644 --- a/Sources/EntitiesMP/MessageHolder.es +++ b/Sources/EntitiesMP/MessageHolder.es @@ -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. */ 226 %{ diff --git a/Sources/EntitiesMP/MessageItem.es b/Sources/EntitiesMP/MessageItem.es index 507c09b..dbeeaf1 100644 --- a/Sources/EntitiesMP/MessageItem.es +++ b/Sources/EntitiesMP/MessageItem.es @@ -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. */ 807 %{ diff --git a/Sources/EntitiesMP/MeteorShower.es b/Sources/EntitiesMP/MeteorShower.es index dbdebde..30a8472 100644 --- a/Sources/EntitiesMP/MeteorShower.es +++ b/Sources/EntitiesMP/MeteorShower.es @@ -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. */ 615 %{ diff --git a/Sources/EntitiesMP/MirrorMarker.es b/Sources/EntitiesMP/MirrorMarker.es index f579fea..7a44f2a 100644 --- a/Sources/EntitiesMP/MirrorMarker.es +++ b/Sources/EntitiesMP/MirrorMarker.es @@ -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. */ 218 %{ diff --git a/Sources/EntitiesMP/ModelDestruction.es b/Sources/EntitiesMP/ModelDestruction.es index 184c602..7251e39 100644 --- a/Sources/EntitiesMP/ModelDestruction.es +++ b/Sources/EntitiesMP/ModelDestruction.es @@ -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. */ 217 %{ diff --git a/Sources/EntitiesMP/ModelHolder.es b/Sources/EntitiesMP/ModelHolder.es index 77ec62f..b4d3d11 100644 --- a/Sources/EntitiesMP/ModelHolder.es +++ b/Sources/EntitiesMP/ModelHolder.es @@ -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. */ 203 %{ diff --git a/Sources/EntitiesMP/ModelHolder2.es b/Sources/EntitiesMP/ModelHolder2.es index 24c1f01..2c51ab4 100644 --- a/Sources/EntitiesMP/ModelHolder2.es +++ b/Sources/EntitiesMP/ModelHolder2.es @@ -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. */ 210 %{ diff --git a/Sources/EntitiesMP/ModelHolder3.es b/Sources/EntitiesMP/ModelHolder3.es index 93eb47f..3942588 100644 --- a/Sources/EntitiesMP/ModelHolder3.es +++ b/Sources/EntitiesMP/ModelHolder3.es @@ -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. */ 242 %{ diff --git a/Sources/EntitiesMP/MovingBrush.es b/Sources/EntitiesMP/MovingBrush.es index d1c4723..77d42c6 100644 --- a/Sources/EntitiesMP/MovingBrush.es +++ b/Sources/EntitiesMP/MovingBrush.es @@ -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. */ 101 %{ diff --git a/Sources/EntitiesMP/MovingBrushMarker.es b/Sources/EntitiesMP/MovingBrushMarker.es index 8cdcfce..4499854 100644 --- a/Sources/EntitiesMP/MovingBrushMarker.es +++ b/Sources/EntitiesMP/MovingBrushMarker.es @@ -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. */ 102 %{ diff --git a/Sources/EntitiesMP/MusicChanger.es b/Sources/EntitiesMP/MusicChanger.es index 6b57120..102488c 100644 --- a/Sources/EntitiesMP/MusicChanger.es +++ b/Sources/EntitiesMP/MusicChanger.es @@ -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. */ 225 %{ diff --git a/Sources/EntitiesMP/MusicHolder.es b/Sources/EntitiesMP/MusicHolder.es index a74c33a..33a101a 100644 --- a/Sources/EntitiesMP/MusicHolder.es +++ b/Sources/EntitiesMP/MusicHolder.es @@ -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. */ 222 %{ diff --git a/Sources/EntitiesMP/NavigationMarker.es b/Sources/EntitiesMP/NavigationMarker.es index 24cf512..3c5a9a4 100644 --- a/Sources/EntitiesMP/NavigationMarker.es +++ b/Sources/EntitiesMP/NavigationMarker.es @@ -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. */ 704 %{ diff --git a/Sources/EntitiesMP/ParticlesHolder.es b/Sources/EntitiesMP/ParticlesHolder.es index 332c068..990017b 100644 --- a/Sources/EntitiesMP/ParticlesHolder.es +++ b/Sources/EntitiesMP/ParticlesHolder.es @@ -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. */ 223 %{ diff --git a/Sources/EntitiesMP/Pendulum.es b/Sources/EntitiesMP/Pendulum.es index 5d588ad..e5c5e5b 100644 --- a/Sources/EntitiesMP/Pendulum.es +++ b/Sources/EntitiesMP/Pendulum.es @@ -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. */ 106 %{ diff --git a/Sources/EntitiesMP/PhotoAlbum.es b/Sources/EntitiesMP/PhotoAlbum.es index 3dcba37..a9945b3 100644 --- a/Sources/EntitiesMP/PhotoAlbum.es +++ b/Sources/EntitiesMP/PhotoAlbum.es @@ -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. */ 614 %{ diff --git a/Sources/EntitiesMP/Pipebomb.es b/Sources/EntitiesMP/Pipebomb.es index 82abe3d..76311f5 100644 --- a/Sources/EntitiesMP/Pipebomb.es +++ b/Sources/EntitiesMP/Pipebomb.es @@ -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. */ 503 %{ diff --git a/Sources/EntitiesMP/Player.es b/Sources/EntitiesMP/Player.es index f8a0ff9..0717dce 100644 --- a/Sources/EntitiesMP/Player.es +++ b/Sources/EntitiesMP/Player.es @@ -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. */ 401 %{ @@ -1945,7 +1958,24 @@ functions: strKey.PrintF("ping_%d\x02%d\x03", iPlayer, INDEX(ceil(en_tmPing*1000.0f))); strOut+=strKey; }; - + + // provide info for MSLegacy enumeration + void GetMSLegacyPlayerInf( INDEX iPlayer, CTString &strOut) + { + CTString strKey; + strKey.PrintF("\\player_%d\\%s", iPlayer, (const char*)GetPlayerName()); + strOut+=strKey; + if (GetSP()->sp_bUseFrags) { + strKey.PrintF("\\frags_%d\\%d", iPlayer, m_psLevelStats.ps_iKills); + strOut+=strKey; + } else { + strKey.PrintF("\\frags_%d\\%d", iPlayer, m_psLevelStats.ps_iScore); + strOut+=strKey; + } + strKey.PrintF("\\ping_%d\\%d", iPlayer, INDEX(ceil(en_tmPing*1000.0f))); + strOut+=strKey; + }; + // check if message is in inbox BOOL HasMessage( const CTFileName &fnmMessage) { diff --git a/Sources/EntitiesMP/PlayerActionMarker.es b/Sources/EntitiesMP/PlayerActionMarker.es index 3bcafbb..8b59685 100644 --- a/Sources/EntitiesMP/PlayerActionMarker.es +++ b/Sources/EntitiesMP/PlayerActionMarker.es @@ -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. */ 407 %{ diff --git a/Sources/EntitiesMP/PlayerAnimator.es b/Sources/EntitiesMP/PlayerAnimator.es index f9660bb..13c65df 100644 --- a/Sources/EntitiesMP/PlayerAnimator.es +++ b/Sources/EntitiesMP/PlayerAnimator.es @@ -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. */ 406 %{ diff --git a/Sources/EntitiesMP/PlayerMarker.es b/Sources/EntitiesMP/PlayerMarker.es index 913000b..9883f01 100644 --- a/Sources/EntitiesMP/PlayerMarker.es +++ b/Sources/EntitiesMP/PlayerMarker.es @@ -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. */ 404 %{ diff --git a/Sources/EntitiesMP/PlayerView.es b/Sources/EntitiesMP/PlayerView.es index f90197c..39f370d 100644 --- a/Sources/EntitiesMP/PlayerView.es +++ b/Sources/EntitiesMP/PlayerView.es @@ -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. */ 403 %{ diff --git a/Sources/EntitiesMP/PlayerWeapons.es b/Sources/EntitiesMP/PlayerWeapons.es index 7797e67..0b02517 100644 --- a/Sources/EntitiesMP/PlayerWeapons.es +++ b/Sources/EntitiesMP/PlayerWeapons.es @@ -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. */ 402 %{ diff --git a/Sources/EntitiesMP/PlayerWeaponsEffects.es b/Sources/EntitiesMP/PlayerWeaponsEffects.es index 3c279cc..d8b11d0 100644 --- a/Sources/EntitiesMP/PlayerWeaponsEffects.es +++ b/Sources/EntitiesMP/PlayerWeaponsEffects.es @@ -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. */ 405 %{ diff --git a/Sources/EntitiesMP/PowerUpItem.es b/Sources/EntitiesMP/PowerUpItem.es index 0e56281..088061b 100644 --- a/Sources/EntitiesMP/PowerUpItem.es +++ b/Sources/EntitiesMP/PowerUpItem.es @@ -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. */ 808 %{ diff --git a/Sources/EntitiesMP/Projectile.es b/Sources/EntitiesMP/Projectile.es index ef1abdd..6d71e36 100644 --- a/Sources/EntitiesMP/Projectile.es +++ b/Sources/EntitiesMP/Projectile.es @@ -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. */ 501 %{ diff --git a/Sources/EntitiesMP/PyramidSpaceShip.es b/Sources/EntitiesMP/PyramidSpaceShip.es index 37c5577..42c579a 100644 --- a/Sources/EntitiesMP/PyramidSpaceShip.es +++ b/Sources/EntitiesMP/PyramidSpaceShip.es @@ -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. */ 609 %{ diff --git a/Sources/EntitiesMP/PyramidSpaceShipMarker.es b/Sources/EntitiesMP/PyramidSpaceShipMarker.es index 30262e4..466cda9 100644 --- a/Sources/EntitiesMP/PyramidSpaceShipMarker.es +++ b/Sources/EntitiesMP/PyramidSpaceShipMarker.es @@ -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. */ 610 %{ diff --git a/Sources/EntitiesMP/Reminder.es b/Sources/EntitiesMP/Reminder.es index f33643c..ff1d8dd 100644 --- a/Sources/EntitiesMP/Reminder.es +++ b/Sources/EntitiesMP/Reminder.es @@ -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. */ 703 %{ diff --git a/Sources/EntitiesMP/RollingStone.es b/Sources/EntitiesMP/RollingStone.es index 2a80b4e..01318ef 100644 --- a/Sources/EntitiesMP/RollingStone.es +++ b/Sources/EntitiesMP/RollingStone.es @@ -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. */ 604 %{ diff --git a/Sources/EntitiesMP/Santa.es b/Sources/EntitiesMP/Santa.es index cecffe6..0b41595 100644 --- a/Sources/EntitiesMP/Santa.es +++ b/Sources/EntitiesMP/Santa.es @@ -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. */ 355 %{ diff --git a/Sources/EntitiesMP/Scorpman.es b/Sources/EntitiesMP/Scorpman.es index 5dc0f11..96eaf72 100644 --- a/Sources/EntitiesMP/Scorpman.es +++ b/Sources/EntitiesMP/Scorpman.es @@ -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. */ 306 %{ diff --git a/Sources/EntitiesMP/ScrollHolder.es b/Sources/EntitiesMP/ScrollHolder.es index 1aee49a..b11580d 100644 --- a/Sources/EntitiesMP/ScrollHolder.es +++ b/Sources/EntitiesMP/ScrollHolder.es @@ -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. */ 238 %{ diff --git a/Sources/EntitiesMP/SeriousBomb.es b/Sources/EntitiesMP/SeriousBomb.es index a0d75ee..158f807 100644 --- a/Sources/EntitiesMP/SeriousBomb.es +++ b/Sources/EntitiesMP/SeriousBomb.es @@ -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. */ 354 %{ diff --git a/Sources/EntitiesMP/Ship.es b/Sources/EntitiesMP/Ship.es index a1756ff..047f801 100644 --- a/Sources/EntitiesMP/Ship.es +++ b/Sources/EntitiesMP/Ship.es @@ -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. */ 103 %{ diff --git a/Sources/EntitiesMP/ShipMarker.es b/Sources/EntitiesMP/ShipMarker.es index f859f94..b22716f 100644 --- a/Sources/EntitiesMP/ShipMarker.es +++ b/Sources/EntitiesMP/ShipMarker.es @@ -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. */ 104 %{ diff --git a/Sources/EntitiesMP/Shooter.es b/Sources/EntitiesMP/Shooter.es index 932e013..171b817 100644 --- a/Sources/EntitiesMP/Shooter.es +++ b/Sources/EntitiesMP/Shooter.es @@ -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. */ 345 %{ diff --git a/Sources/EntitiesMP/SoundHolder.es b/Sources/EntitiesMP/SoundHolder.es index 7ce31c8..1d50723 100644 --- a/Sources/EntitiesMP/SoundHolder.es +++ b/Sources/EntitiesMP/SoundHolder.es @@ -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. */ /* * Sound Holder. diff --git a/Sources/EntitiesMP/SpawnerProjectile.es b/Sources/EntitiesMP/SpawnerProjectile.es index bf388a8..f654581 100644 --- a/Sources/EntitiesMP/SpawnerProjectile.es +++ b/Sources/EntitiesMP/SpawnerProjectile.es @@ -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. */ 507 %{ diff --git a/Sources/EntitiesMP/Spinner.es b/Sources/EntitiesMP/Spinner.es index c560568..ef55010 100644 --- a/Sources/EntitiesMP/Spinner.es +++ b/Sources/EntitiesMP/Spinner.es @@ -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. */ 348 %{ diff --git a/Sources/EntitiesMP/StdH/StdH.cpp b/Sources/EntitiesMP/StdH/StdH.cpp index e975c18..dfa134e 100644 --- a/Sources/EntitiesMP/StdH/StdH.cpp +++ b/Sources/EntitiesMP/StdH/StdH.cpp @@ -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" diff --git a/Sources/EntitiesMP/StdH/StdH.h b/Sources/EntitiesMP/StdH/StdH.h index 76086d9..30a471f 100644 --- a/Sources/EntitiesMP/StdH/StdH.h +++ b/Sources/EntitiesMP/StdH/StdH.h @@ -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 #include diff --git a/Sources/EntitiesMP/StormController.es b/Sources/EntitiesMP/StormController.es index 739205c..970ed57 100644 --- a/Sources/EntitiesMP/StormController.es +++ b/Sources/EntitiesMP/StormController.es @@ -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. */ 606 %{ diff --git a/Sources/EntitiesMP/Summoner.es b/Sources/EntitiesMP/Summoner.es index 4bc847b..ec0dc82 100644 --- a/Sources/EntitiesMP/Summoner.es +++ b/Sources/EntitiesMP/Summoner.es @@ -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. */ 347 %{ diff --git a/Sources/EntitiesMP/SummonerMarker.es b/Sources/EntitiesMP/SummonerMarker.es index a4cfcea..ac7c907 100644 --- a/Sources/EntitiesMP/SummonerMarker.es +++ b/Sources/EntitiesMP/SummonerMarker.es @@ -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. */ 350 %{ diff --git a/Sources/EntitiesMP/Switch.es b/Sources/EntitiesMP/Switch.es index 439560e..e337742 100644 --- a/Sources/EntitiesMP/Switch.es +++ b/Sources/EntitiesMP/Switch.es @@ -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. */ 209 %{ diff --git a/Sources/EntitiesMP/TacticsChanger.es b/Sources/EntitiesMP/TacticsChanger.es index b8e594e..5ea5de3 100644 --- a/Sources/EntitiesMP/TacticsChanger.es +++ b/Sources/EntitiesMP/TacticsChanger.es @@ -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. */ 236 %{ diff --git a/Sources/EntitiesMP/TacticsHolder.es b/Sources/EntitiesMP/TacticsHolder.es index c478402..a6d496b 100644 --- a/Sources/EntitiesMP/TacticsHolder.es +++ b/Sources/EntitiesMP/TacticsHolder.es @@ -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. */ 235 %{ diff --git a/Sources/EntitiesMP/Teleport.es b/Sources/EntitiesMP/Teleport.es index b342e8d..df861ef 100644 --- a/Sources/EntitiesMP/Teleport.es +++ b/Sources/EntitiesMP/Teleport.es @@ -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. */ 219 %{ diff --git a/Sources/EntitiesMP/Terrain.es b/Sources/EntitiesMP/Terrain.es index 06e47e8..06ac9ab 100644 --- a/Sources/EntitiesMP/Terrain.es +++ b/Sources/EntitiesMP/Terrain.es @@ -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. */ 108 %{ diff --git a/Sources/EntitiesMP/TextFXHolder.es b/Sources/EntitiesMP/TextFXHolder.es index ee8afef..19632c7 100644 --- a/Sources/EntitiesMP/TextFXHolder.es +++ b/Sources/EntitiesMP/TextFXHolder.es @@ -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. */ 239 %{ diff --git a/Sources/EntitiesMP/TimeController.es b/Sources/EntitiesMP/TimeController.es index 7f4fa37..53e915b 100644 --- a/Sources/EntitiesMP/TimeController.es +++ b/Sources/EntitiesMP/TimeController.es @@ -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. */ 613 %{ diff --git a/Sources/EntitiesMP/TouchField.es b/Sources/EntitiesMP/TouchField.es index fc9114e..8b35b32 100644 --- a/Sources/EntitiesMP/TouchField.es +++ b/Sources/EntitiesMP/TouchField.es @@ -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. */ 206 %{ diff --git a/Sources/EntitiesMP/Trigger.es b/Sources/EntitiesMP/Trigger.es index 96f89c5..c1251e2 100644 --- a/Sources/EntitiesMP/Trigger.es +++ b/Sources/EntitiesMP/Trigger.es @@ -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. */ 205 %{ diff --git a/Sources/EntitiesMP/Twister.es b/Sources/EntitiesMP/Twister.es index 62bb575..b46b783 100644 --- a/Sources/EntitiesMP/Twister.es +++ b/Sources/EntitiesMP/Twister.es @@ -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. */ 507 %{ diff --git a/Sources/EntitiesMP/VoiceHolder.es b/Sources/EntitiesMP/VoiceHolder.es index 925840b..3fed587 100644 --- a/Sources/EntitiesMP/VoiceHolder.es +++ b/Sources/EntitiesMP/VoiceHolder.es @@ -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. */ 231 %{ diff --git a/Sources/EntitiesMP/Walker.es b/Sources/EntitiesMP/Walker.es index c1457b0..2375db5 100644 --- a/Sources/EntitiesMP/Walker.es +++ b/Sources/EntitiesMP/Walker.es @@ -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. */ 324 %{ diff --git a/Sources/EntitiesMP/WatchPlayers.es b/Sources/EntitiesMP/WatchPlayers.es index 5a88d07..0a49dc7 100644 --- a/Sources/EntitiesMP/WatchPlayers.es +++ b/Sources/EntitiesMP/WatchPlayers.es @@ -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. */ 702 %{ diff --git a/Sources/EntitiesMP/Watcher.es b/Sources/EntitiesMP/Watcher.es index 6690a86..af049bf 100644 --- a/Sources/EntitiesMP/Watcher.es +++ b/Sources/EntitiesMP/Watcher.es @@ -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. */ 700 %{ diff --git a/Sources/EntitiesMP/Water.es b/Sources/EntitiesMP/Water.es index f54c86c..ae2fa1d 100644 --- a/Sources/EntitiesMP/Water.es +++ b/Sources/EntitiesMP/Water.es @@ -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. */ 508 %{ diff --git a/Sources/EntitiesMP/WeaponItem.es b/Sources/EntitiesMP/WeaponItem.es index 6867b46..b956665 100644 --- a/Sources/EntitiesMP/WeaponItem.es +++ b/Sources/EntitiesMP/WeaponItem.es @@ -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. */ 802 %{ diff --git a/Sources/EntitiesMP/Werebull.es b/Sources/EntitiesMP/Werebull.es index 19eb0c3..8df9f35 100644 --- a/Sources/EntitiesMP/Werebull.es +++ b/Sources/EntitiesMP/Werebull.es @@ -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. */ 307 %{ diff --git a/Sources/EntitiesMP/Woman.es b/Sources/EntitiesMP/Woman.es index ae962b8..e53292a 100644 --- a/Sources/EntitiesMP/Woman.es +++ b/Sources/EntitiesMP/Woman.es @@ -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. */ 320 %{ diff --git a/Sources/EntitiesMP/WorldBase.es b/Sources/EntitiesMP/WorldBase.es index f2991b2..a7f070d 100644 --- a/Sources/EntitiesMP/WorldBase.es +++ b/Sources/EntitiesMP/WorldBase.es @@ -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. */ 100 %{ diff --git a/Sources/EntitiesMP/WorldLink.es b/Sources/EntitiesMP/WorldLink.es index 50d8cb3..9068547 100644 --- a/Sources/EntitiesMP/WorldLink.es +++ b/Sources/EntitiesMP/WorldLink.es @@ -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. */ 214 %{ diff --git a/Sources/EntitiesMP/WorldSettingsController.es b/Sources/EntitiesMP/WorldSettingsController.es index a52cd35..0349e26 100644 --- a/Sources/EntitiesMP/WorldSettingsController.es +++ b/Sources/EntitiesMP/WorldSettingsController.es @@ -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. */ 605 %{ diff --git a/Sources/GameGUIMP/ActionsListControl.cpp b/Sources/GameGUIMP/ActionsListControl.cpp index 51abc1e..0168497 100644 --- a/Sources/GameGUIMP/ActionsListControl.cpp +++ b/Sources/GameGUIMP/ActionsListControl.cpp @@ -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. */ // ActionsListControl.cpp : implementation file // diff --git a/Sources/GameGUIMP/ActionsListControl.h b/Sources/GameGUIMP/ActionsListControl.h index 7285bfe..0264f05 100644 --- a/Sources/GameGUIMP/ActionsListControl.h +++ b/Sources/GameGUIMP/ActionsListControl.h @@ -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. */ // ActionsListControl.h : header file // diff --git a/Sources/GameGUIMP/AxisListCtrl.cpp b/Sources/GameGUIMP/AxisListCtrl.cpp index be96b7f..c60bb20 100644 --- a/Sources/GameGUIMP/AxisListCtrl.cpp +++ b/Sources/GameGUIMP/AxisListCtrl.cpp @@ -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. */ // AxisListCtrl.cpp : implementation file // diff --git a/Sources/GameGUIMP/AxisListCtrl.h b/Sources/GameGUIMP/AxisListCtrl.h index 7dc3a71..e12cbbb 100644 --- a/Sources/GameGUIMP/AxisListCtrl.h +++ b/Sources/GameGUIMP/AxisListCtrl.h @@ -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. */ // AxisListCtrl.h : header file // @@ -46,4 +59,4 @@ protected: }; ///////////////////////////////////////////////////////////////////////////// -#endif // AXISLISTCTRL_H \ No newline at end of file +#endif // AXISLISTCTRL_H diff --git a/Sources/GameGUIMP/ConsoleSymbolsCombo.cpp b/Sources/GameGUIMP/ConsoleSymbolsCombo.cpp index dcb93d3..f361d5b 100644 --- a/Sources/GameGUIMP/ConsoleSymbolsCombo.cpp +++ b/Sources/GameGUIMP/ConsoleSymbolsCombo.cpp @@ -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. */ // ConsoleSymbolsCombo.cpp : implementation file // diff --git a/Sources/GameGUIMP/ConsoleSymbolsCombo.h b/Sources/GameGUIMP/ConsoleSymbolsCombo.h index ea10bca..fdd3905 100644 --- a/Sources/GameGUIMP/ConsoleSymbolsCombo.h +++ b/Sources/GameGUIMP/ConsoleSymbolsCombo.h @@ -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. */ #if !defined(AFX_CONSOLESYMBOLSCOMBO_H__E417EA91_1B23_11D2_834D_004095812ACC__INCLUDED_) #define AFX_CONSOLESYMBOLSCOMBO_H__E417EA91_1B23_11D2_834D_004095812ACC__INCLUDED_ diff --git a/Sources/GameGUIMP/DlgAudioQuality.cpp b/Sources/GameGUIMP/DlgAudioQuality.cpp index a3e2f2a..d3b2971 100644 --- a/Sources/GameGUIMP/DlgAudioQuality.cpp +++ b/Sources/GameGUIMP/DlgAudioQuality.cpp @@ -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. */ // DlgAudioQuality.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgAudioQuality.h b/Sources/GameGUIMP/DlgAudioQuality.h index dd7e59b..0c15ba8 100644 --- a/Sources/GameGUIMP/DlgAudioQuality.h +++ b/Sources/GameGUIMP/DlgAudioQuality.h @@ -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. */ // DlgAudioQuality.h : header file // @@ -38,4 +51,4 @@ protected: //}}AFX_MSG DECLARE_MESSAGE_MAP() }; -#endif // DLGAUDIOQUALITY_H \ No newline at end of file +#endif // DLGAUDIOQUALITY_H diff --git a/Sources/GameGUIMP/DlgConsole.cpp b/Sources/GameGUIMP/DlgConsole.cpp index 3988d17..53ddc85 100644 --- a/Sources/GameGUIMP/DlgConsole.cpp +++ b/Sources/GameGUIMP/DlgConsole.cpp @@ -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. */ // DlgConsole.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgConsole.h b/Sources/GameGUIMP/DlgConsole.h index 7653b05..58b0193 100644 --- a/Sources/GameGUIMP/DlgConsole.h +++ b/Sources/GameGUIMP/DlgConsole.h @@ -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. */ #if !defined(AFX_DLGCONSOLE_H__833B8175_E923_11D1_82A7_000000000000__INCLUDED_) #define AFX_DLGCONSOLE_H__833B8175_E923_11D1_82A7_000000000000__INCLUDED_ diff --git a/Sources/GameGUIMP/DlgEditButtonAction.cpp b/Sources/GameGUIMP/DlgEditButtonAction.cpp index f01925e..1899ef3 100644 --- a/Sources/GameGUIMP/DlgEditButtonAction.cpp +++ b/Sources/GameGUIMP/DlgEditButtonAction.cpp @@ -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. */ // DlgEditButtonAction.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgEditButtonAction.h b/Sources/GameGUIMP/DlgEditButtonAction.h index ac89302..b9ed443 100644 --- a/Sources/GameGUIMP/DlgEditButtonAction.h +++ b/Sources/GameGUIMP/DlgEditButtonAction.h @@ -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. */ #if !defined(AFX_DLGEDITBUTTONACTION_H__3BD6B3E1_EE74_11D1_9AC2_00409580357B__INCLUDED_) #define AFX_DLGEDITBUTTONACTION_H__3BD6B3E1_EE74_11D1_9AC2_00409580357B__INCLUDED_ diff --git a/Sources/GameGUIMP/DlgPlayerAppearance.cpp b/Sources/GameGUIMP/DlgPlayerAppearance.cpp index 6495206..92d3eaf 100644 --- a/Sources/GameGUIMP/DlgPlayerAppearance.cpp +++ b/Sources/GameGUIMP/DlgPlayerAppearance.cpp @@ -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. */ // DlgPlayerAppearance.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgPlayerAppearance.h b/Sources/GameGUIMP/DlgPlayerAppearance.h index ac49b4a..808e562 100644 --- a/Sources/GameGUIMP/DlgPlayerAppearance.h +++ b/Sources/GameGUIMP/DlgPlayerAppearance.h @@ -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. */ // DlgPlayerAppearance.h : header file // @@ -38,4 +51,4 @@ protected: //}}AFX_MSG DECLARE_MESSAGE_MAP() }; -#endif // DLGPLAYERAPPEARANCE_H \ No newline at end of file +#endif // DLGPLAYERAPPEARANCE_H diff --git a/Sources/GameGUIMP/DlgPlayerControls.cpp b/Sources/GameGUIMP/DlgPlayerControls.cpp index 101a7d4..9586a80 100644 --- a/Sources/GameGUIMP/DlgPlayerControls.cpp +++ b/Sources/GameGUIMP/DlgPlayerControls.cpp @@ -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. */ // DlgPlayerControls.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgPlayerControls.h b/Sources/GameGUIMP/DlgPlayerControls.h index e8a733a..721bf5a 100644 --- a/Sources/GameGUIMP/DlgPlayerControls.h +++ b/Sources/GameGUIMP/DlgPlayerControls.h @@ -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. */ // DlgPlayerControls.h : header file // diff --git a/Sources/GameGUIMP/DlgPlayerSettings.cpp b/Sources/GameGUIMP/DlgPlayerSettings.cpp index a7c985d..a89b8c3 100644 --- a/Sources/GameGUIMP/DlgPlayerSettings.cpp +++ b/Sources/GameGUIMP/DlgPlayerSettings.cpp @@ -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. */ // DlgPlayerSettings.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgPlayerSettings.h b/Sources/GameGUIMP/DlgPlayerSettings.h index 543c55e..1086c81 100644 --- a/Sources/GameGUIMP/DlgPlayerSettings.h +++ b/Sources/GameGUIMP/DlgPlayerSettings.h @@ -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. */ // DlgPlayerSettings.h : header file // diff --git a/Sources/GameGUIMP/DlgRenameControls.cpp b/Sources/GameGUIMP/DlgRenameControls.cpp index 7fd5b79..65dbf25 100644 --- a/Sources/GameGUIMP/DlgRenameControls.cpp +++ b/Sources/GameGUIMP/DlgRenameControls.cpp @@ -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. */ // DlgRenameControls.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgRenameControls.h b/Sources/GameGUIMP/DlgRenameControls.h index be8be93..e6d2b6c 100644 --- a/Sources/GameGUIMP/DlgRenameControls.h +++ b/Sources/GameGUIMP/DlgRenameControls.h @@ -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. */ #if !defined(AFX_DLGRENAMECONTROLS_H__3F147D64_39B2_11D2_8383_004095812ACC__INCLUDED_) #define AFX_DLGRENAMECONTROLS_H__3F147D64_39B2_11D2_8383_004095812ACC__INCLUDED_ diff --git a/Sources/GameGUIMP/DlgSelectPlayer.cpp b/Sources/GameGUIMP/DlgSelectPlayer.cpp index e53017e..cdeba51 100644 --- a/Sources/GameGUIMP/DlgSelectPlayer.cpp +++ b/Sources/GameGUIMP/DlgSelectPlayer.cpp @@ -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. */ // DlgSelectPlayer.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgSelectPlayer.h b/Sources/GameGUIMP/DlgSelectPlayer.h index 38645d4..3dbca8a 100644 --- a/Sources/GameGUIMP/DlgSelectPlayer.h +++ b/Sources/GameGUIMP/DlgSelectPlayer.h @@ -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. */ #if !defined(AFX_DLGSELECTPLAYER_H__FCDE2F73_3A65_11D2_8384_004095812ACC__INCLUDED_) #define AFX_DLGSELECTPLAYER_H__FCDE2F73_3A65_11D2_8384_004095812ACC__INCLUDED_ diff --git a/Sources/GameGUIMP/DlgVideoQuality.cpp b/Sources/GameGUIMP/DlgVideoQuality.cpp index 1806710..c22fa90 100644 --- a/Sources/GameGUIMP/DlgVideoQuality.cpp +++ b/Sources/GameGUIMP/DlgVideoQuality.cpp @@ -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. */ // DlgVideoQuality.cpp : implementation file // diff --git a/Sources/GameGUIMP/DlgVideoQuality.h b/Sources/GameGUIMP/DlgVideoQuality.h index c5f61ea..91bb5e7 100644 --- a/Sources/GameGUIMP/DlgVideoQuality.h +++ b/Sources/GameGUIMP/DlgVideoQuality.h @@ -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. */ // DlgVideoQuality.h : header file // @@ -39,4 +52,4 @@ protected: //}}AFX_MSG DECLARE_MESSAGE_MAP() }; -#endif // DLGVIDEOQUALITY_H \ No newline at end of file +#endif // DLGVIDEOQUALITY_H diff --git a/Sources/GameGUIMP/EditConsole.cpp b/Sources/GameGUIMP/EditConsole.cpp index 17454c3..da8c67a 100644 --- a/Sources/GameGUIMP/EditConsole.cpp +++ b/Sources/GameGUIMP/EditConsole.cpp @@ -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. */ // EditConsole.cpp : implementation file // diff --git a/Sources/GameGUIMP/EditConsole.h b/Sources/GameGUIMP/EditConsole.h index cf0b111..aa61b79 100644 --- a/Sources/GameGUIMP/EditConsole.h +++ b/Sources/GameGUIMP/EditConsole.h @@ -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. */ #if !defined(AFX_EDITCONSOLE_H__833B8174_E923_11D1_82A7_000000000000__INCLUDED_) #define AFX_EDITCONSOLE_H__833B8174_E923_11D1_82A7_000000000000__INCLUDED_ diff --git a/Sources/GameGUIMP/GameGUI.cpp b/Sources/GameGUIMP/GameGUI.cpp index 9976eae..13cd6e2 100644 --- a/Sources/GameGUIMP/GameGUI.cpp +++ b/Sources/GameGUIMP/GameGUI.cpp @@ -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. */ // GameGUI.cpp : Defines the entry point for the DLL application. // diff --git a/Sources/GameGUIMP/GameGUI.h b/Sources/GameGUIMP/GameGUI.h index fcab869..bc1bf4f 100644 --- a/Sources/GameGUIMP/GameGUI.h +++ b/Sources/GameGUIMP/GameGUI.h @@ -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 diff --git a/Sources/GameGUIMP/GameGUI.rc b/Sources/GameGUIMP/GameGUI.rc index 1a54c62..8e201fd 100644 --- a/Sources/GameGUIMP/GameGUI.rc +++ b/Sources/GameGUIMP/GameGUI.rc @@ -273,7 +273,7 @@ BEGIN EDITTEXT IDC_CONSOLE_OUTPUT,7,7,429,169,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL - LTEXT "Available symols:",IDC_STATIC,7,181,69,8 + LTEXT "Available symbols:",IDC_STATIC,7,181,69,8 COMBOBOX IDC_CONSOLE_SYMBOLS,76,179,360,108,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP END diff --git a/Sources/GameGUIMP/LocalPlayersList.cpp b/Sources/GameGUIMP/LocalPlayersList.cpp index fc7f57b..a19c35e 100644 --- a/Sources/GameGUIMP/LocalPlayersList.cpp +++ b/Sources/GameGUIMP/LocalPlayersList.cpp @@ -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. */ // LocalPlayersList.cpp : implementation file // diff --git a/Sources/GameGUIMP/LocalPlayersList.h b/Sources/GameGUIMP/LocalPlayersList.h index 7073c2c..c1d6bad 100644 --- a/Sources/GameGUIMP/LocalPlayersList.h +++ b/Sources/GameGUIMP/LocalPlayersList.h @@ -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. */ // LocalPlayersList.h : header file // @@ -39,4 +52,4 @@ protected: }; ///////////////////////////////////////////////////////////////////////////// -#endif // LOCALPLAYERSLIST_H \ No newline at end of file +#endif // LOCALPLAYERSLIST_H diff --git a/Sources/GameGUIMP/PressKeyEditControl.cpp b/Sources/GameGUIMP/PressKeyEditControl.cpp index c10a369..277a1bc 100644 --- a/Sources/GameGUIMP/PressKeyEditControl.cpp +++ b/Sources/GameGUIMP/PressKeyEditControl.cpp @@ -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. */ // PressKeyEditControl.cpp : implementation file // diff --git a/Sources/GameGUIMP/PressKeyEditControl.h b/Sources/GameGUIMP/PressKeyEditControl.h index 2f769b8..97980f9 100644 --- a/Sources/GameGUIMP/PressKeyEditControl.h +++ b/Sources/GameGUIMP/PressKeyEditControl.h @@ -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. */ // PressKeyEditControl.h : header file // diff --git a/Sources/GameGUIMP/StdAfx.cpp b/Sources/GameGUIMP/StdAfx.cpp index f7a7b80..7cba7c7 100644 --- a/Sources/GameGUIMP/StdAfx.cpp +++ b/Sources/GameGUIMP/StdAfx.cpp @@ -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 // GameGUI.pch will be the pre-compiled header diff --git a/Sources/GameGUIMP/StdAfx.h b/Sources/GameGUIMP/StdAfx.h index 3bbfac3..29518d8 100644 --- a/Sources/GameGUIMP/StdAfx.h +++ b/Sources/GameGUIMP/StdAfx.h @@ -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.h : include file for standard system include files, // or project specific include files that are used frequently, but diff --git a/Sources/GameGUIMP/resource.h b/Sources/GameGUIMP/resource.h index 091b9ab..217d993 100644 --- a/Sources/GameGUIMP/resource.h +++ b/Sources/GameGUIMP/resource.h @@ -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. diff --git a/Sources/GameMP/Camera.cpp b/Sources/GameMP/Camera.cpp index 21c98fa..9cf198d 100644 --- a/Sources/GameMP/Camera.cpp +++ b/Sources/GameMP/Camera.cpp @@ -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 "StdAfx.h" #include "Camera.h" diff --git a/Sources/GameMP/Camera.h b/Sources/GameMP/Camera.h index 5cc4a06..2f83d81 100644 --- a/Sources/GameMP/Camera.h +++ b/Sources/GameMP/Camera.h @@ -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. */ void CAM_Init(void); void CAM_Start(const CTFileName &fnmDemo); diff --git a/Sources/GameMP/CompMessage.cpp b/Sources/GameMP/CompMessage.cpp index 9d320d6..384d972 100644 --- a/Sources/GameMP/CompMessage.cpp +++ b/Sources/GameMP/CompMessage.cpp @@ -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 "StdAfx.h" diff --git a/Sources/GameMP/CompMessage.h b/Sources/GameMP/CompMessage.h index a2db692..60b26cf 100644 --- a/Sources/GameMP/CompMessage.h +++ b/Sources/GameMP/CompMessage.h @@ -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_COMPMESSAGE_H #define SE_INCL_COMPMESSAGE_H diff --git a/Sources/GameMP/CompModels.cpp b/Sources/GameMP/CompModels.cpp index d77bd7a..00fe4ce 100644 --- a/Sources/GameMP/CompModels.cpp +++ b/Sources/GameMP/CompModels.cpp @@ -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 "StdAfx.h" #include "LCDDrawing.h" diff --git a/Sources/GameMP/Computer.cpp b/Sources/GameMP/Computer.cpp index 1e98e5e..c437033 100644 --- a/Sources/GameMP/Computer.cpp +++ b/Sources/GameMP/Computer.cpp @@ -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 "StdAfx.h" #include "LCDDrawing.h" @@ -842,7 +855,7 @@ static void ComputerOn(void) _ppenPlayer->GetStats(_strStatsDetails, CST_DETAIL, _ctTextCharsPerRow); // if end of level - if (_ppenPlayer!=NULL && _ppenPlayer->m_bEndOfLevel || _pNetwork->IsGameFinished()) { + if (_ppenPlayer->m_bEndOfLevel || _pNetwork->IsGameFinished()) { // select statistics _cmtWantedType = CMT_STATISTICS; // if not end of level diff --git a/Sources/GameMP/Computer.h b/Sources/GameMP/Computer.h index 1a53b22..d70515e 100644 --- a/Sources/GameMP/Computer.h +++ b/Sources/GameMP/Computer.h @@ -1,2 +1,15 @@ -/* 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. */ diff --git a/Sources/GameMP/Console.cpp b/Sources/GameMP/Console.cpp index ea9bae2..3b5c6b9 100644 --- a/Sources/GameMP/Console.cpp +++ b/Sources/GameMP/Console.cpp @@ -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 "StdAfx.h" #include "LCDDrawing.h" diff --git a/Sources/GameMP/Controls.cpp b/Sources/GameMP/Controls.cpp index 59f0829..4539739 100644 --- a/Sources/GameMP/Controls.cpp +++ b/Sources/GameMP/Controls.cpp @@ -1,8 +1,21 @@ -/* 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. */ /* * Game library - * Copyright (c) 1997-1999, CroTeam. All rights reserved. + * Copyright (c) 1997-1999, CroTeam. */ #include "StdAfx.h" diff --git a/Sources/GameMP/Game.cpp b/Sources/GameMP/Game.cpp index 1708031..15bb0de 100644 --- a/Sources/GameMP/Game.cpp +++ b/Sources/GameMP/Game.cpp @@ -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. */ // Game.cpp : Defines the initialization routines for the DLL. // diff --git a/Sources/GameMP/Game.h b/Sources/GameMP/Game.h index b944570..b593b2e 100644 --- a/Sources/GameMP/Game.h +++ b/Sources/GameMP/Game.h @@ -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 __GAME_H #define __GAME_H 1 diff --git a/Sources/GameMP/LCDDrawing.cpp b/Sources/GameMP/LCDDrawing.cpp index 6015d89..74d85ec 100644 --- a/Sources/GameMP/LCDDrawing.cpp +++ b/Sources/GameMP/LCDDrawing.cpp @@ -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 "StdAfx.h" #include "LCDDrawing.h" diff --git a/Sources/GameMP/LCDDrawing.h b/Sources/GameMP/LCDDrawing.h index 3c972d7..a024cdf 100644 --- a/Sources/GameMP/LCDDrawing.h +++ b/Sources/GameMP/LCDDrawing.h @@ -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_LCDDRAWING_H #define SE_INCL_LCDDRAWING_H diff --git a/Sources/GameMP/LoadingHook.cpp b/Sources/GameMP/LoadingHook.cpp index 494d73f..af4712c 100644 --- a/Sources/GameMP/LoadingHook.cpp +++ b/Sources/GameMP/LoadingHook.cpp @@ -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 "StdAfx.h" diff --git a/Sources/GameMP/Map.cpp b/Sources/GameMP/Map.cpp index 2204d4e..62f45b2 100644 --- a/Sources/GameMP/Map.cpp +++ b/Sources/GameMP/Map.cpp @@ -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 "StdAfx.h" #include "LCDDrawing.h" diff --git a/Sources/GameMP/PlayerSettings.h b/Sources/GameMP/PlayerSettings.h index 77f412c..8476cfb 100644 --- a/Sources/GameMP/PlayerSettings.h +++ b/Sources/GameMP/PlayerSettings.h @@ -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_PLAYERSETTINGS_H #define SE_INCL_PLAYERSETTINGS_H @@ -63,4 +76,4 @@ public: #endif /* include-once check. */ - \ No newline at end of file + diff --git a/Sources/GameMP/SEColors.h b/Sources/GameMP/SEColors.h index a8e3181..a1921bc 100644 --- a/Sources/GameMP/SEColors.h +++ b/Sources/GameMP/SEColors.h @@ -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 __SECOLORS_H #define __SECOLORS_H 1 @@ -15,4 +28,4 @@ #define SE_COL_BLUE_LIGHT 0x64b4ff00 #define SE_COL_BLUEGREEN_LT 0x6cff6c00 -#endif \ No newline at end of file +#endif diff --git a/Sources/GameMP/SessionProperties.cpp b/Sources/GameMP/SessionProperties.cpp index b650d4d..b6377ff 100644 --- a/Sources/GameMP/SessionProperties.cpp +++ b/Sources/GameMP/SessionProperties.cpp @@ -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 "StdAfx.h" #include "Game.h" diff --git a/Sources/GameMP/SessionProperties.h b/Sources/GameMP/SessionProperties.h index 468bd55..ef8d848 100644 --- a/Sources/GameMP/SessionProperties.h +++ b/Sources/GameMP/SessionProperties.h @@ -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. */ /* * Class responsible for describing game session diff --git a/Sources/GameMP/StdAfx.cpp b/Sources/GameMP/StdAfx.cpp index 0d4dc9e..58888b0 100644 --- a/Sources/GameMP/StdAfx.cpp +++ b/Sources/GameMP/StdAfx.cpp @@ -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 // Game.pch will be the pre-compiled header diff --git a/Sources/GameMP/StdAfx.h b/Sources/GameMP/StdAfx.h index 6d0da54..22ada9b 100644 --- a/Sources/GameMP/StdAfx.h +++ b/Sources/GameMP/StdAfx.h @@ -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 #include diff --git a/Sources/GameMP/WEDInterface.cpp b/Sources/GameMP/WEDInterface.cpp index f689081..fc6e8e0 100644 --- a/Sources/GameMP/WEDInterface.cpp +++ b/Sources/GameMP/WEDInterface.cpp @@ -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 "StdAfx.h" diff --git a/Sources/LWSkaExporter/AnimExport.cpp b/Sources/LWSkaExporter/AnimExport.cpp index e9d8bd0..347cb49 100644 --- a/Sources/LWSkaExporter/AnimExport.cpp +++ b/Sources/LWSkaExporter/AnimExport.cpp @@ -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 #include diff --git a/Sources/LWSkaExporter/Base.h b/Sources/LWSkaExporter/Base.h index c1c74a9..1b00c31 100644 --- a/Sources/LWSkaExporter/Base.h +++ b/Sources/LWSkaExporter/Base.h @@ -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. */ #pragma once diff --git a/Sources/LWSkaExporter/CopyWeightMaps.cpp b/Sources/LWSkaExporter/CopyWeightMaps.cpp index 3c16b77..4ce3b0e 100644 --- a/Sources/LWSkaExporter/CopyWeightMaps.cpp +++ b/Sources/LWSkaExporter/CopyWeightMaps.cpp @@ -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 "base.h" diff --git a/Sources/LWSkaExporter/Master.cpp b/Sources/LWSkaExporter/Master.cpp index cd493cd..3bb9e0b 100644 --- a/Sources/LWSkaExporter/Master.cpp +++ b/Sources/LWSkaExporter/Master.cpp @@ -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 "base.h" diff --git a/Sources/LWSkaExporter/MeshExport.cpp b/Sources/LWSkaExporter/MeshExport.cpp index 4fc4e0b..51e8372 100644 --- a/Sources/LWSkaExporter/MeshExport.cpp +++ b/Sources/LWSkaExporter/MeshExport.cpp @@ -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 #include diff --git a/Sources/LWSkaExporter/ModelerMeshExporter.cpp b/Sources/LWSkaExporter/ModelerMeshExporter.cpp index 351505b..cb55ee8 100644 --- a/Sources/LWSkaExporter/ModelerMeshExporter.cpp +++ b/Sources/LWSkaExporter/ModelerMeshExporter.cpp @@ -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. */ @@ -400,13 +413,13 @@ void ExportMesh_modeler(int iFaceForward) { char fnmOut[256]; char *strFileName; - _state = _meshEditOperations->state; - if (_meshEditOperations == NULL) { - _msg->error("Error!","Error _meshEditOperations is NULL!"); + _msg->error("Error!", "Error _meshEditOperations is NULL!"); return; } + _state = _meshEditOperations->state; + _ctPntIDs = _meshEditOperations->pointCount(_state,OPLYR_FG,EDCOUNT_ALL); _ctPolIDs = _meshEditOperations->polyCount(_state,OPLYR_FG,EDCOUNT_ALL); @@ -425,6 +438,7 @@ void ExportMesh_modeler(int iFaceForward) { _fpOutput = fopen(fnmOut, "w"); if (_fpOutput==NULL) { msgbox_modeler(_xpanf, "Can't open file!"); + return; } // write the mesh header diff --git a/Sources/LWSkaExporter/SectionsExport.cpp b/Sources/LWSkaExporter/SectionsExport.cpp index 77caf20..5b0d557 100644 --- a/Sources/LWSkaExporter/SectionsExport.cpp +++ b/Sources/LWSkaExporter/SectionsExport.cpp @@ -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 #include diff --git a/Sources/LWSkaExporter/SurfaceParameters.cpp b/Sources/LWSkaExporter/SurfaceParameters.cpp index 73a76d7..b7ba05c 100644 --- a/Sources/LWSkaExporter/SurfaceParameters.cpp +++ b/Sources/LWSkaExporter/SurfaceParameters.cpp @@ -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 #include diff --git a/Sources/LWSkaExporter/plugin.cpp b/Sources/LWSkaExporter/plugin.cpp index 4820786..056e985 100644 --- a/Sources/LWSkaExporter/plugin.cpp +++ b/Sources/LWSkaExporter/plugin.cpp @@ -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 #include diff --git a/Sources/LWSkaExporter/vecmat.h b/Sources/LWSkaExporter/vecmat.h index d074bbe..94a34d2 100644 --- a/Sources/LWSkaExporter/vecmat.h +++ b/Sources/LWSkaExporter/vecmat.h @@ -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. */ /* ====================================================================== diff --git a/Sources/MakeFONT/MakeFONT.cpp b/Sources/MakeFONT/MakeFONT.cpp index 0582dee..0287470 100644 --- a/Sources/MakeFONT/MakeFONT.cpp +++ b/Sources/MakeFONT/MakeFONT.cpp @@ -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. */ // MakeFONT - Font table File Creator diff --git a/Sources/Modeler/AnimComboBox.cpp b/Sources/Modeler/AnimComboBox.cpp index fceea40..e557608 100644 --- a/Sources/Modeler/AnimComboBox.cpp +++ b/Sources/Modeler/AnimComboBox.cpp @@ -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. */ // AnimComboBox.cpp : implementation file // diff --git a/Sources/Modeler/AnimComboBox.h b/Sources/Modeler/AnimComboBox.h index 24b2ded..134b5a1 100644 --- a/Sources/Modeler/AnimComboBox.h +++ b/Sources/Modeler/AnimComboBox.h @@ -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. */ // AnimComboBox.h : header file // diff --git a/Sources/Modeler/ChildFrm.cpp b/Sources/Modeler/ChildFrm.cpp index 76417bb..db73623 100644 --- a/Sources/Modeler/ChildFrm.cpp +++ b/Sources/Modeler/ChildFrm.cpp @@ -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. */ // ChildFrm.cpp : implementation of the CChildFrame class // diff --git a/Sources/Modeler/ChildFrm.h b/Sources/Modeler/ChildFrm.h index e2a8b01..927052a 100644 --- a/Sources/Modeler/ChildFrm.h +++ b/Sources/Modeler/ChildFrm.h @@ -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. */ // ChildFrm.h : interface of the CChildFrame class // diff --git a/Sources/Modeler/ChoosedColorButton.cpp b/Sources/Modeler/ChoosedColorButton.cpp index 9bd296c..8595ea9 100644 --- a/Sources/Modeler/ChoosedColorButton.cpp +++ b/Sources/Modeler/ChoosedColorButton.cpp @@ -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. */ // ChoosedColorButton.cpp : implementation file // diff --git a/Sources/Modeler/ChoosedColorButton.h b/Sources/Modeler/ChoosedColorButton.h index db8bee2..e9e95fa 100644 --- a/Sources/Modeler/ChoosedColorButton.h +++ b/Sources/Modeler/ChoosedColorButton.h @@ -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. */ // ChoosedColorButton.h : header file // diff --git a/Sources/Modeler/ColoredButton.cpp b/Sources/Modeler/ColoredButton.cpp index 3d7718f..cd3dcbb 100644 --- a/Sources/Modeler/ColoredButton.cpp +++ b/Sources/Modeler/ColoredButton.cpp @@ -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. */ // ColoredButton.cpp : implementation file // diff --git a/Sources/Modeler/ColoredButton.h b/Sources/Modeler/ColoredButton.h index f5ddda7..bbab22d 100644 --- a/Sources/Modeler/ColoredButton.h +++ b/Sources/Modeler/ColoredButton.h @@ -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. */ // ColoredButton.h : header file // diff --git a/Sources/Modeler/CtrlEditBoolean.cpp b/Sources/Modeler/CtrlEditBoolean.cpp index c077479..76168cd 100644 --- a/Sources/Modeler/CtrlEditBoolean.cpp +++ b/Sources/Modeler/CtrlEditBoolean.cpp @@ -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. */ // CtrlEditBoolean.cpp : implementation file // diff --git a/Sources/Modeler/CtrlEditBoolean.h b/Sources/Modeler/CtrlEditBoolean.h index 8ec1589..cd14c5c 100644 --- a/Sources/Modeler/CtrlEditBoolean.h +++ b/Sources/Modeler/CtrlEditBoolean.h @@ -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. */ // CtrlEditBoolean.h : header file // @@ -44,4 +57,4 @@ protected: }; ///////////////////////////////////////////////////////////////////////////// -#endif // CTRLEDITBOOLEAN_H \ No newline at end of file +#endif // CTRLEDITBOOLEAN_H diff --git a/Sources/Modeler/DlgAutoMipModeling.cpp b/Sources/Modeler/DlgAutoMipModeling.cpp index 575cb56..416d7b6 100644 --- a/Sources/Modeler/DlgAutoMipModeling.cpp +++ b/Sources/Modeler/DlgAutoMipModeling.cpp @@ -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. */ // DlgAutoMipModeling.cpp : implementation file // diff --git a/Sources/Modeler/DlgAutoMipModeling.h b/Sources/Modeler/DlgAutoMipModeling.h index c124a28..875b4ce 100644 --- a/Sources/Modeler/DlgAutoMipModeling.h +++ b/Sources/Modeler/DlgAutoMipModeling.h @@ -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. */ #if !defined(AFX_DLGAUTOMIPMODELING_H__B9701A13_2491_11D2_835E_004095812ACC__INCLUDED_) #define AFX_DLGAUTOMIPMODELING_H__B9701A13_2491_11D2_835E_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgChooseAnim.cpp b/Sources/Modeler/DlgChooseAnim.cpp index 4893114..7c5a37f 100644 --- a/Sources/Modeler/DlgChooseAnim.cpp +++ b/Sources/Modeler/DlgChooseAnim.cpp @@ -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. */ // DChooseAnim.cpp : implementation file // diff --git a/Sources/Modeler/DlgChooseAnim.h b/Sources/Modeler/DlgChooseAnim.h index 70d9471..fd3772c 100644 --- a/Sources/Modeler/DlgChooseAnim.h +++ b/Sources/Modeler/DlgChooseAnim.h @@ -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. */ // DChooseAnim.h : header file // diff --git a/Sources/Modeler/DlgCreateReflectionTexture.cpp b/Sources/Modeler/DlgCreateReflectionTexture.cpp index 356a346..ecd02a2 100644 --- a/Sources/Modeler/DlgCreateReflectionTexture.cpp +++ b/Sources/Modeler/DlgCreateReflectionTexture.cpp @@ -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. */ // DlgCreateReflectionTexture.cpp : implementation file // diff --git a/Sources/Modeler/DlgCreateReflectionTexture.h b/Sources/Modeler/DlgCreateReflectionTexture.h index 2e83084..58f1a1b 100644 --- a/Sources/Modeler/DlgCreateReflectionTexture.h +++ b/Sources/Modeler/DlgCreateReflectionTexture.h @@ -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. */ #if !defined(AFX_DLGCREATEREFLECTIONTEXTURE_H__AE69A18C_E288_11D2_8535_004095812ACC__INCLUDED_) #define AFX_DLGCREATEREFLECTIONTEXTURE_H__AE69A18C_E288_11D2_8535_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgCreateSpecularTexture.cpp b/Sources/Modeler/DlgCreateSpecularTexture.cpp index 75c72ae..b03befc 100644 --- a/Sources/Modeler/DlgCreateSpecularTexture.cpp +++ b/Sources/Modeler/DlgCreateSpecularTexture.cpp @@ -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. */ // DlgCreateSpecularTexture.cpp : implementation file // diff --git a/Sources/Modeler/DlgCreateSpecularTexture.h b/Sources/Modeler/DlgCreateSpecularTexture.h index 51cd5fc..773ad59 100644 --- a/Sources/Modeler/DlgCreateSpecularTexture.h +++ b/Sources/Modeler/DlgCreateSpecularTexture.h @@ -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. */ #if !defined(AFX_DLGCREATESPECULARTEXTURE_H__8B415FA3_E1DD_11D2_8534_004095812ACC__INCLUDED_) #define AFX_DLGCREATESPECULARTEXTURE_H__8B415FA3_E1DD_11D2_8534_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgExportForSkinning.cpp b/Sources/Modeler/DlgExportForSkinning.cpp index d79828e..091d7b1 100644 --- a/Sources/Modeler/DlgExportForSkinning.cpp +++ b/Sources/Modeler/DlgExportForSkinning.cpp @@ -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. */ // CDlgExportForSkinning.cpp : implementation file // diff --git a/Sources/Modeler/DlgExportForSkinning.h b/Sources/Modeler/DlgExportForSkinning.h index c3fc28a..592ac91 100644 --- a/Sources/Modeler/DlgExportForSkinning.h +++ b/Sources/Modeler/DlgExportForSkinning.h @@ -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. */ #if !defined(AFX_DLGEXPORTFORSKINNING_H__74008183_5EEE_11D4_84EB_000021291DC7__INCLUDED_) #define AFX_DLGEXPORTFORSKINNING_H__74008183_5EEE_11D4_84EB_000021291DC7__INCLUDED_ diff --git a/Sources/Modeler/DlgInfoFrame.cpp b/Sources/Modeler/DlgInfoFrame.cpp index 07ea324..ba4a52a 100644 --- a/Sources/Modeler/DlgInfoFrame.cpp +++ b/Sources/Modeler/DlgInfoFrame.cpp @@ -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. */ // DlgFrameSheet.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoFrame.h b/Sources/Modeler/DlgInfoFrame.h index faf523a..0906115 100644 --- a/Sources/Modeler/DlgInfoFrame.h +++ b/Sources/Modeler/DlgInfoFrame.h @@ -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. */ // DlgInfoFrame.h : header file diff --git a/Sources/Modeler/DlgInfoPgAnim.cpp b/Sources/Modeler/DlgInfoPgAnim.cpp index 895c241..737cb76 100644 --- a/Sources/Modeler/DlgInfoPgAnim.cpp +++ b/Sources/Modeler/DlgInfoPgAnim.cpp @@ -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. */ // DlgInfoPgAnim.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoPgAnim.h b/Sources/Modeler/DlgInfoPgAnim.h index 0c52737..7ed5caf 100644 --- a/Sources/Modeler/DlgInfoPgAnim.h +++ b/Sources/Modeler/DlgInfoPgAnim.h @@ -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. */ // DlgInfoPgAnim.h : header file // diff --git a/Sources/Modeler/DlgInfoPgGlobal.cpp b/Sources/Modeler/DlgInfoPgGlobal.cpp index 98a8281..71ee34a 100644 --- a/Sources/Modeler/DlgInfoPgGlobal.cpp +++ b/Sources/Modeler/DlgInfoPgGlobal.cpp @@ -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. */ // DlgInfoPgGlobal.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoPgMip.cpp b/Sources/Modeler/DlgInfoPgMip.cpp index 1a20238..8a9850d 100644 --- a/Sources/Modeler/DlgInfoPgMip.cpp +++ b/Sources/Modeler/DlgInfoPgMip.cpp @@ -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. */ // DlgInfoPgMip.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoPgMip.h b/Sources/Modeler/DlgInfoPgMip.h index 240a74b..6ec1ecb 100644 --- a/Sources/Modeler/DlgInfoPgMip.h +++ b/Sources/Modeler/DlgInfoPgMip.h @@ -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. */ #if !defined(AFX_DLGINFOPGMIP_H__2B26F795_E15C_11D2_8532_004095812ACC__INCLUDED_) #define AFX_DLGINFOPGMIP_H__2B26F795_E15C_11D2_8532_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgInfoPgNone.cpp b/Sources/Modeler/DlgInfoPgNone.cpp index 4297ad2..571c52d 100644 --- a/Sources/Modeler/DlgInfoPgNone.cpp +++ b/Sources/Modeler/DlgInfoPgNone.cpp @@ -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. */ // DlgInfoPgNone.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoPgNone.h b/Sources/Modeler/DlgInfoPgNone.h index 72fb54f..f31b8c6 100644 --- a/Sources/Modeler/DlgInfoPgNone.h +++ b/Sources/Modeler/DlgInfoPgNone.h @@ -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. */ // DlgInfoPgNone.h : header file // diff --git a/Sources/Modeler/DlgInfoPgPos.cpp b/Sources/Modeler/DlgInfoPgPos.cpp index d34b00a..667ac76 100644 --- a/Sources/Modeler/DlgInfoPgPos.cpp +++ b/Sources/Modeler/DlgInfoPgPos.cpp @@ -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. */ // DlgInfoPgPos.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoPgPos.h b/Sources/Modeler/DlgInfoPgPos.h index 8f68585..7389e54 100644 --- a/Sources/Modeler/DlgInfoPgPos.h +++ b/Sources/Modeler/DlgInfoPgPos.h @@ -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. */ // DlgInfoPgPos.h : header file // diff --git a/Sources/Modeler/DlgInfoPgRendering.cpp b/Sources/Modeler/DlgInfoPgRendering.cpp index 92f9516..e2da110 100644 --- a/Sources/Modeler/DlgInfoPgRendering.cpp +++ b/Sources/Modeler/DlgInfoPgRendering.cpp @@ -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. */ // DlgInfoPgRendering.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoPgRendering.h b/Sources/Modeler/DlgInfoPgRendering.h index 85b1160..b45530a 100644 --- a/Sources/Modeler/DlgInfoPgRendering.h +++ b/Sources/Modeler/DlgInfoPgRendering.h @@ -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. */ // DlgInfoPgRendering.h : header file // diff --git a/Sources/Modeler/DlgInfoSheet.cpp b/Sources/Modeler/DlgInfoSheet.cpp index 581b51c..717adc3 100644 --- a/Sources/Modeler/DlgInfoSheet.cpp +++ b/Sources/Modeler/DlgInfoSheet.cpp @@ -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. */ // DlgInfoSheet.cpp : implementation file // diff --git a/Sources/Modeler/DlgInfoSheet.h b/Sources/Modeler/DlgInfoSheet.h index 1f767c7..209089f 100644 --- a/Sources/Modeler/DlgInfoSheet.h +++ b/Sources/Modeler/DlgInfoSheet.h @@ -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. */ // DlgInfoSheet.h : header file // diff --git a/Sources/Modeler/DlgMarkLinkedSurfaces.cpp b/Sources/Modeler/DlgMarkLinkedSurfaces.cpp index 0328d0e..88812a8 100644 --- a/Sources/Modeler/DlgMarkLinkedSurfaces.cpp +++ b/Sources/Modeler/DlgMarkLinkedSurfaces.cpp @@ -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. */ // DlgMarkLinkedSurfaces.cpp : implementation file // diff --git a/Sources/Modeler/DlgMarkLinkedSurfaces.h b/Sources/Modeler/DlgMarkLinkedSurfaces.h index 5a3c1bd..2329474 100644 --- a/Sources/Modeler/DlgMarkLinkedSurfaces.h +++ b/Sources/Modeler/DlgMarkLinkedSurfaces.h @@ -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. */ // DlgMarkLinkedSurfaces.h : header file // diff --git a/Sources/Modeler/DlgMultiplyMapping.cpp b/Sources/Modeler/DlgMultiplyMapping.cpp index 38b41da..aa55b7e 100644 --- a/Sources/Modeler/DlgMultiplyMapping.cpp +++ b/Sources/Modeler/DlgMultiplyMapping.cpp @@ -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. */ // DlgMultiplyMapping.cpp : implementation file // diff --git a/Sources/Modeler/DlgMultiplyMapping.h b/Sources/Modeler/DlgMultiplyMapping.h index ee314fc..15853f3 100644 --- a/Sources/Modeler/DlgMultiplyMapping.h +++ b/Sources/Modeler/DlgMultiplyMapping.h @@ -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. */ // DlgMultiplyMapping.h : header file // diff --git a/Sources/Modeler/DlgNewProgress.cpp b/Sources/Modeler/DlgNewProgress.cpp index 2dba008..50a4fc9 100644 --- a/Sources/Modeler/DlgNewProgress.cpp +++ b/Sources/Modeler/DlgNewProgress.cpp @@ -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. */ // DlgNewProgress.cpp : implementation file // diff --git a/Sources/Modeler/DlgNewProgress.h b/Sources/Modeler/DlgNewProgress.h index ac80db5..8976332 100644 --- a/Sources/Modeler/DlgNewProgress.h +++ b/Sources/Modeler/DlgNewProgress.h @@ -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. */ // DlgNewProgress.h : header file // diff --git a/Sources/Modeler/DlgNumericAlpha.cpp b/Sources/Modeler/DlgNumericAlpha.cpp index 705a4e6..2f8a3bf 100644 --- a/Sources/Modeler/DlgNumericAlpha.cpp +++ b/Sources/Modeler/DlgNumericAlpha.cpp @@ -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. */ // DlgNumericAlpha.cpp : implementation file // diff --git a/Sources/Modeler/DlgNumericAlpha.h b/Sources/Modeler/DlgNumericAlpha.h index 4d18221..d41567c 100644 --- a/Sources/Modeler/DlgNumericAlpha.h +++ b/Sources/Modeler/DlgNumericAlpha.h @@ -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. */ #if !defined(AFX_DLGNUMERICALPHA_H__2B26F794_E15C_11D2_8532_004095812ACC__INCLUDED_) #define AFX_DLGNUMERICALPHA_H__2B26F794_E15C_11D2_8532_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgPgCollision.cpp b/Sources/Modeler/DlgPgCollision.cpp index 089058a..0d7b85a 100644 --- a/Sources/Modeler/DlgPgCollision.cpp +++ b/Sources/Modeler/DlgPgCollision.cpp @@ -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. */ // DlgPgCollision.cpp : implementation file // diff --git a/Sources/Modeler/DlgPgCollision.h b/Sources/Modeler/DlgPgCollision.h index 70dc50b..30bae52 100644 --- a/Sources/Modeler/DlgPgCollision.h +++ b/Sources/Modeler/DlgPgCollision.h @@ -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. */ // DlgPgCollision.h : header file // diff --git a/Sources/Modeler/DlgPgInfoAttachingPlacement.cpp b/Sources/Modeler/DlgPgInfoAttachingPlacement.cpp index 1a473b1..3d9b0df 100644 --- a/Sources/Modeler/DlgPgInfoAttachingPlacement.cpp +++ b/Sources/Modeler/DlgPgInfoAttachingPlacement.cpp @@ -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. */ // DlgPgInfoAttachingPlacement.cpp : implementation file // diff --git a/Sources/Modeler/DlgPgInfoAttachingPlacement.h b/Sources/Modeler/DlgPgInfoAttachingPlacement.h index 7d99c41..7b92fdc 100644 --- a/Sources/Modeler/DlgPgInfoAttachingPlacement.h +++ b/Sources/Modeler/DlgPgInfoAttachingPlacement.h @@ -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. */ #if !defined(AFX_DLGPGINFOATTACHINGPLACEMENT_H__01700903_25FE_11D2_8361_004095812ACC__INCLUDED_) #define AFX_DLGPGINFOATTACHINGPLACEMENT_H__01700903_25FE_11D2_8361_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgPgInfoAttachingSound.cpp b/Sources/Modeler/DlgPgInfoAttachingSound.cpp index 14aad8c..d041076 100644 --- a/Sources/Modeler/DlgPgInfoAttachingSound.cpp +++ b/Sources/Modeler/DlgPgInfoAttachingSound.cpp @@ -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. */ // DlgPgInfoAttachingSound.cpp : implementation file // diff --git a/Sources/Modeler/DlgPgInfoAttachingSound.h b/Sources/Modeler/DlgPgInfoAttachingSound.h index bfd10ad..8c5ea97 100644 --- a/Sources/Modeler/DlgPgInfoAttachingSound.h +++ b/Sources/Modeler/DlgPgInfoAttachingSound.h @@ -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. */ #if !defined(AFX_DLGPGINFOATTACHINGSOUND_H__5B34DD66_A487_11D2_849B_004095812ACC__INCLUDED_) #define AFX_DLGPGINFOATTACHINGSOUND_H__5B34DD66_A487_11D2_849B_004095812ACC__INCLUDED_ diff --git a/Sources/Modeler/DlgPleaseWait.cpp b/Sources/Modeler/DlgPleaseWait.cpp index aaa6e91..8b386fa 100644 --- a/Sources/Modeler/DlgPleaseWait.cpp +++ b/Sources/Modeler/DlgPleaseWait.cpp @@ -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. */ // DlgPleaseWait.cpp : implementation file // diff --git a/Sources/Modeler/DlgPleaseWait.h b/Sources/Modeler/DlgPleaseWait.h index b15a0fc..8db9c21 100644 --- a/Sources/Modeler/DlgPleaseWait.h +++ b/Sources/Modeler/DlgPleaseWait.h @@ -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. */ // DlgPleaseWait.h : header file // diff --git a/Sources/Modeler/DlgPreferences.cpp b/Sources/Modeler/DlgPreferences.cpp index 784917c..52e205c 100644 --- a/Sources/Modeler/DlgPreferences.cpp +++ b/Sources/Modeler/DlgPreferences.cpp @@ -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. */ // DlgPreferences.cpp : implementation file // diff --git a/Sources/Modeler/DlgPreferences.h b/Sources/Modeler/DlgPreferences.h index b81da07..9c5d259 100644 --- a/Sources/Modeler/DlgPreferences.h +++ b/Sources/Modeler/DlgPreferences.h @@ -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. */ // DlgPreferences.h : header file // diff --git a/Sources/Modeler/LinkedSurfaceList.cpp b/Sources/Modeler/LinkedSurfaceList.cpp index 4ffe1da..7ecf77e 100644 --- a/Sources/Modeler/LinkedSurfaceList.cpp +++ b/Sources/Modeler/LinkedSurfaceList.cpp @@ -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. */ // LinkedSurfaceList.cpp : implementation file // diff --git a/Sources/Modeler/LinkedSurfaceList.h b/Sources/Modeler/LinkedSurfaceList.h index 478e302..90f54ad 100644 --- a/Sources/Modeler/LinkedSurfaceList.h +++ b/Sources/Modeler/LinkedSurfaceList.h @@ -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. */ // LinkedSurfaceList.h : header file // diff --git a/Sources/Modeler/MainFrm.cpp b/Sources/Modeler/MainFrm.cpp index 9095af3..f1c4275 100644 --- a/Sources/Modeler/MainFrm.cpp +++ b/Sources/Modeler/MainFrm.cpp @@ -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. */ // MainFrm.cpp : implementation of the CMainFrame class // diff --git a/Sources/Modeler/MainFrm.h b/Sources/Modeler/MainFrm.h index 37fd2d9..8599718 100644 --- a/Sources/Modeler/MainFrm.h +++ b/Sources/Modeler/MainFrm.h @@ -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. */ // MainFrm.h : interface of the CMainFrame class // diff --git a/Sources/Modeler/Modeler.cpp b/Sources/Modeler/Modeler.cpp index ae0fb50..6ad7134 100644 --- a/Sources/Modeler/Modeler.cpp +++ b/Sources/Modeler/Modeler.cpp @@ -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. */ // Modeler.cpp : Defines the class behaviors for the application. // diff --git a/Sources/Modeler/Modeler.h b/Sources/Modeler/Modeler.h index 1802c5f..5aaf272 100644 --- a/Sources/Modeler/Modeler.h +++ b/Sources/Modeler/Modeler.h @@ -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. */ // Modeler.h : main header file for the MODELER application // diff --git a/Sources/Modeler/ModelerDoc.cpp b/Sources/Modeler/ModelerDoc.cpp index 10335f1..b4b641c 100644 --- a/Sources/Modeler/ModelerDoc.cpp +++ b/Sources/Modeler/ModelerDoc.cpp @@ -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. */ // ModelerDoc.cpp : implementation of the CModelerDoc class // diff --git a/Sources/Modeler/ModelerDoc.h b/Sources/Modeler/ModelerDoc.h index 37ef59c..d794030 100644 --- a/Sources/Modeler/ModelerDoc.h +++ b/Sources/Modeler/ModelerDoc.h @@ -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. */ // ModelerDoc.h : interface of the CModelerDoc class // diff --git a/Sources/Modeler/ModelerView.cpp b/Sources/Modeler/ModelerView.cpp index 1de140e..4fb9739 100644 --- a/Sources/Modeler/ModelerView.cpp +++ b/Sources/Modeler/ModelerView.cpp @@ -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. */ // ModelerView.cpp : implementation of the CModelerView class // diff --git a/Sources/Modeler/ModelerView.h b/Sources/Modeler/ModelerView.h index 28d81f5..45200d5 100644 --- a/Sources/Modeler/ModelerView.h +++ b/Sources/Modeler/ModelerView.h @@ -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. */ // ModelerView.h : interface of the CModelerView class // diff --git a/Sources/Modeler/PaletteButton.cpp b/Sources/Modeler/PaletteButton.cpp index 23584ca..1acbb29 100644 --- a/Sources/Modeler/PaletteButton.cpp +++ b/Sources/Modeler/PaletteButton.cpp @@ -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. */ // PaletteButton.cpp : implementation file // diff --git a/Sources/Modeler/PaletteButton.h b/Sources/Modeler/PaletteButton.h index ebb5af8..3bf4779 100644 --- a/Sources/Modeler/PaletteButton.h +++ b/Sources/Modeler/PaletteButton.h @@ -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. */ // PaletteButton.h : header file // diff --git a/Sources/Modeler/PaletteDialog.cpp b/Sources/Modeler/PaletteDialog.cpp index 8b29d53..a8875b2 100644 --- a/Sources/Modeler/PaletteDialog.cpp +++ b/Sources/Modeler/PaletteDialog.cpp @@ -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. */ // PaletteDialog.cpp : implementation file // diff --git a/Sources/Modeler/PaletteDialog.h b/Sources/Modeler/PaletteDialog.h index b5db48f..ce559f6 100644 --- a/Sources/Modeler/PaletteDialog.h +++ b/Sources/Modeler/PaletteDialog.h @@ -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. */ // PaletteDialog.h : header file // diff --git a/Sources/Modeler/PatchPalette.cpp b/Sources/Modeler/PatchPalette.cpp index 5e246da..d70683a 100644 --- a/Sources/Modeler/PatchPalette.cpp +++ b/Sources/Modeler/PatchPalette.cpp @@ -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. */ // PatchPalette.cpp : implementation file // diff --git a/Sources/Modeler/PatchPalette.h b/Sources/Modeler/PatchPalette.h index b930bcd..1d122bf 100644 --- a/Sources/Modeler/PatchPalette.h +++ b/Sources/Modeler/PatchPalette.h @@ -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. */ // PatchPalette.h : header file // diff --git a/Sources/Modeler/PatchPaletteButton.cpp b/Sources/Modeler/PatchPaletteButton.cpp index 63f7379..5b0a3dc 100644 --- a/Sources/Modeler/PatchPaletteButton.cpp +++ b/Sources/Modeler/PatchPaletteButton.cpp @@ -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. */ // PatchPaletteButton.cpp : implementation file // diff --git a/Sources/Modeler/PatchPaletteButton.h b/Sources/Modeler/PatchPaletteButton.h index 57612c7..58ec4c8 100644 --- a/Sources/Modeler/PatchPaletteButton.h +++ b/Sources/Modeler/PatchPaletteButton.h @@ -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. */ // PatchPaletteButton.h : header file // diff --git a/Sources/Modeler/ScriptDoc.cpp b/Sources/Modeler/ScriptDoc.cpp index d61c374..b469d59 100644 --- a/Sources/Modeler/ScriptDoc.cpp +++ b/Sources/Modeler/ScriptDoc.cpp @@ -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. */ // ScriptDoc.cpp : implementation file // diff --git a/Sources/Modeler/ScriptDoc.h b/Sources/Modeler/ScriptDoc.h index 7cf2b77..d00ac0e 100644 --- a/Sources/Modeler/ScriptDoc.h +++ b/Sources/Modeler/ScriptDoc.h @@ -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. */ // ScriptDoc.h : header file // diff --git a/Sources/Modeler/ScriptView.cpp b/Sources/Modeler/ScriptView.cpp index 1c1473f..945ab50 100644 --- a/Sources/Modeler/ScriptView.cpp +++ b/Sources/Modeler/ScriptView.cpp @@ -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. */ // ScriptView.cpp : implementation file // @@ -206,4 +219,4 @@ void CScriptView::OnScriptUpdateMipmodels() break; } } -} \ No newline at end of file +} diff --git a/Sources/Modeler/ScriptView.h b/Sources/Modeler/ScriptView.h index f24b751..9229e85 100644 --- a/Sources/Modeler/ScriptView.h +++ b/Sources/Modeler/ScriptView.h @@ -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. */ // ScriptView.h : header file // diff --git a/Sources/Modeler/SkyFloat.cpp b/Sources/Modeler/SkyFloat.cpp index 110596b..8736497 100644 --- a/Sources/Modeler/SkyFloat.cpp +++ b/Sources/Modeler/SkyFloat.cpp @@ -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. */ // SkyFloat.cpp : implementation of DDX_SkyFloat diff --git a/Sources/Modeler/SkyFloat.h b/Sources/Modeler/SkyFloat.h index 91cc4db..8c2946a 100644 --- a/Sources/Modeler/SkyFloat.h +++ b/Sources/Modeler/SkyFloat.h @@ -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. */ // SkyFloat.h : header file // diff --git a/Sources/Modeler/StainsComboBox.cpp b/Sources/Modeler/StainsComboBox.cpp index be66731..d9fd46c 100644 --- a/Sources/Modeler/StainsComboBox.cpp +++ b/Sources/Modeler/StainsComboBox.cpp @@ -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. */ // StainsComboBox.cpp : implementation file // diff --git a/Sources/Modeler/StainsComboBox.h b/Sources/Modeler/StainsComboBox.h index b39f754..32b5eba 100644 --- a/Sources/Modeler/StainsComboBox.h +++ b/Sources/Modeler/StainsComboBox.h @@ -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. */ // StainsComboBox.h : header file // diff --git a/Sources/Modeler/StdAfx.cpp b/Sources/Modeler/StdAfx.cpp index 383f966..dbdaa53 100644 --- a/Sources/Modeler/StdAfx.cpp +++ b/Sources/Modeler/StdAfx.cpp @@ -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 // Modeler.pch will be the pre-compiled header diff --git a/Sources/Modeler/StdAfx.h b/Sources/Modeler/StdAfx.h index 2484dfc..1f5caea 100644 --- a/Sources/Modeler/StdAfx.h +++ b/Sources/Modeler/StdAfx.h @@ -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.h : include file for standard system include files, // or project specific include files that are used frequently, but diff --git a/Sources/Modeler/TextureComboBox.cpp b/Sources/Modeler/TextureComboBox.cpp index d2ea38c..6bc2ce3 100644 --- a/Sources/Modeler/TextureComboBox.cpp +++ b/Sources/Modeler/TextureComboBox.cpp @@ -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. */ // TextureComboBox.cpp : implementation file // diff --git a/Sources/Modeler/TextureComboBox.h b/Sources/Modeler/TextureComboBox.h index 27ec310..a160b76 100644 --- a/Sources/Modeler/TextureComboBox.h +++ b/Sources/Modeler/TextureComboBox.h @@ -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. */ // TextureComboBox.h : header file // diff --git a/Sources/Modeler/dlginfopgglobal.h b/Sources/Modeler/dlginfopgglobal.h index 27ee50e..909f973 100644 --- a/Sources/Modeler/dlginfopgglobal.h +++ b/Sources/Modeler/dlginfopgglobal.h @@ -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. */ // DlgInfoPgGlobal.h : header file // diff --git a/Sources/Modeler/resource.h b/Sources/Modeler/resource.h index fb2b283..b3eac2b 100644 --- a/Sources/Modeler/resource.h +++ b/Sources/Modeler/resource.h @@ -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. diff --git a/Sources/Models/Ages/Egypt/Architecture/Column07/Column.h b/Sources/Models/Ages/Egypt/Architecture/Column07/Column.h index 624d9ba..5715b51 100644 --- a/Sources/Models/Ages/Egypt/Architecture/Column07/Column.h +++ b/Sources/Models/Ages/Egypt/Architecture/Column07/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Architecture/Column08/Column.h b/Sources/Models/Ages/Egypt/Architecture/Column08/Column.h index 624d9ba..5715b51 100644 --- a/Sources/Models/Ages/Egypt/Architecture/Column08/Column.h +++ b/Sources/Models/Ages/Egypt/Architecture/Column08/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Architecture/Columns02/Columns.h b/Sources/Models/Ages/Egypt/Architecture/Columns02/Columns.h index 412a489..a69281a 100644 --- a/Sources/Models/Ages/Egypt/Architecture/Columns02/Columns.h +++ b/Sources/Models/Ages/Egypt/Architecture/Columns02/Columns.h @@ -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. */ // Animation names #define COLUMNS_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Architecture/Fence01/Fence.h b/Sources/Models/Ages/Egypt/Architecture/Fence01/Fence.h index a1008df..c309e7b 100644 --- a/Sources/Models/Ages/Egypt/Architecture/Fence01/Fence.h +++ b/Sources/Models/Ages/Egypt/Architecture/Fence01/Fence.h @@ -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. */ // Animation names #define FENCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Architecture/SmoothGate01/SmoothGate.h b/Sources/Models/Ages/Egypt/Architecture/SmoothGate01/SmoothGate.h index 126017a..594887a 100644 --- a/Sources/Models/Ages/Egypt/Architecture/SmoothGate01/SmoothGate.h +++ b/Sources/Models/Ages/Egypt/Architecture/SmoothGate01/SmoothGate.h @@ -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. */ // Animation names #define SMOOTHGATE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Architecture/Switch01/Handle.h b/Sources/Models/Ages/Egypt/Architecture/Switch01/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/Ages/Egypt/Architecture/Switch01/Handle.h +++ b/Sources/Models/Ages/Egypt/Architecture/Switch01/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Architecture/Switch01/Switch.h b/Sources/Models/Ages/Egypt/Architecture/Switch01/Switch.h index 7c10ec1..f8a7a3f 100644 --- a/Sources/Models/Ages/Egypt/Architecture/Switch01/Switch.h +++ b/Sources/Models/Ages/Egypt/Architecture/Switch01/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Amon/Amon.h b/Sources/Models/Ages/Egypt/Gods/Amon/Amon.h index 1800854..ed01c93 100644 --- a/Sources/Models/Ages/Egypt/Gods/Amon/Amon.h +++ b/Sources/Models/Ages/Egypt/Gods/Amon/Amon.h @@ -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. */ // Animation names #define AMON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Amon/AmonGold.h b/Sources/Models/Ages/Egypt/Gods/Amon/AmonGold.h index f7fe13b..e590970 100644 --- a/Sources/Models/Ages/Egypt/Gods/Amon/AmonGold.h +++ b/Sources/Models/Ages/Egypt/Gods/Amon/AmonGold.h @@ -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. */ // Animation names #define AMONGOLD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Amon/AmonReflections.h b/Sources/Models/Ages/Egypt/Gods/Amon/AmonReflections.h index 8d19a98..c457cf8 100644 --- a/Sources/Models/Ages/Egypt/Gods/Amon/AmonReflections.h +++ b/Sources/Models/Ages/Egypt/Gods/Amon/AmonReflections.h @@ -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. */ // Animation names #define AMONREFLECTIONS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Amonorg/Amon.h b/Sources/Models/Ages/Egypt/Gods/Amonorg/Amon.h index e977060..2fcd0de 100644 --- a/Sources/Models/Ages/Egypt/Gods/Amonorg/Amon.h +++ b/Sources/Models/Ages/Egypt/Gods/Amonorg/Amon.h @@ -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. */ // Animation names #define AMON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Amonorg/AmonGold.h b/Sources/Models/Ages/Egypt/Gods/Amonorg/AmonGold.h index f7fe13b..e590970 100644 --- a/Sources/Models/Ages/Egypt/Gods/Amonorg/AmonGold.h +++ b/Sources/Models/Ages/Egypt/Gods/Amonorg/AmonGold.h @@ -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. */ // Animation names #define AMONGOLD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Amonorg/Destroyed.h b/Sources/Models/Ages/Egypt/Gods/Amonorg/Destroyed.h index 1173185..10d34aa 100644 --- a/Sources/Models/Ages/Egypt/Gods/Amonorg/Destroyed.h +++ b/Sources/Models/Ages/Egypt/Gods/Amonorg/Destroyed.h @@ -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. */ // Animation names #define DESTROYED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Nefthis/Nefthis.h b/Sources/Models/Ages/Egypt/Gods/Nefthis/Nefthis.h index 4a8a6eb..cf981c5 100644 --- a/Sources/Models/Ages/Egypt/Gods/Nefthis/Nefthis.h +++ b/Sources/Models/Ages/Egypt/Gods/Nefthis/Nefthis.h @@ -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. */ // Animation names #define NEFTHIS_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Neith/Neith.h b/Sources/Models/Ages/Egypt/Gods/Neith/Neith.h index b998b20..45ed548 100644 --- a/Sources/Models/Ages/Egypt/Gods/Neith/Neith.h +++ b/Sources/Models/Ages/Egypt/Gods/Neith/Neith.h @@ -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. */ // Animation names #define NEITH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Osiris/Osiris.h b/Sources/Models/Ages/Egypt/Gods/Osiris/Osiris.h index 7f431e2..205155e 100644 --- a/Sources/Models/Ages/Egypt/Gods/Osiris/Osiris.h +++ b/Sources/Models/Ages/Egypt/Gods/Osiris/Osiris.h @@ -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. */ // Animation names #define OSIRIS_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Ptah/Ptah.h b/Sources/Models/Ages/Egypt/Gods/Ptah/Ptah.h index fad340c..a6b0d0d 100644 --- a/Sources/Models/Ages/Egypt/Gods/Ptah/Ptah.h +++ b/Sources/Models/Ages/Egypt/Gods/Ptah/Ptah.h @@ -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. */ // Animation names #define PTAH_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Sekhmet/Sekhmet.h b/Sources/Models/Ages/Egypt/Gods/Sekhmet/Sekhmet.h index 8cceb1a..e63d788 100644 --- a/Sources/Models/Ages/Egypt/Gods/Sekhmet/Sekhmet.h +++ b/Sources/Models/Ages/Egypt/Gods/Sekhmet/Sekhmet.h @@ -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. */ // Animation names #define SEKHMET_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Gods/Toth/Toth.h b/Sources/Models/Ages/Egypt/Gods/Toth/Toth.h index 865f0ec..4e06475 100644 --- a/Sources/Models/Ages/Egypt/Gods/Toth/Toth.h +++ b/Sources/Models/Ages/Egypt/Gods/Toth/Toth.h @@ -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. */ // Animation names #define TOTH_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Gods/TothMonkey/TothMonkey.h b/Sources/Models/Ages/Egypt/Gods/TothMonkey/TothMonkey.h index 66b6f5e..b4c63c5 100644 --- a/Sources/Models/Ages/Egypt/Gods/TothMonkey/TothMonkey.h +++ b/Sources/Models/Ages/Egypt/Gods/TothMonkey/TothMonkey.h @@ -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. */ // Animation names #define TOTHMONKEY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Objects/Horns03/Destroyed.h b/Sources/Models/Ages/Egypt/Objects/Horns03/Destroyed.h index 1173185..10d34aa 100644 --- a/Sources/Models/Ages/Egypt/Objects/Horns03/Destroyed.h +++ b/Sources/Models/Ages/Egypt/Objects/Horns03/Destroyed.h @@ -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. */ // Animation names #define DESTROYED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Objects/Horns03/Horns.h b/Sources/Models/Ages/Egypt/Objects/Horns03/Horns.h index 2f2250f..5000cb1 100644 --- a/Sources/Models/Ages/Egypt/Objects/Horns03/Horns.h +++ b/Sources/Models/Ages/Egypt/Objects/Horns03/Horns.h @@ -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. */ // Animation names #define HORNS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/BirdStatue/BirdStatue.h b/Sources/Models/Ages/Egypt/Statues/BirdStatue/BirdStatue.h index 6358859..d23053e 100644 --- a/Sources/Models/Ages/Egypt/Statues/BirdStatue/BirdStatue.h +++ b/Sources/Models/Ages/Egypt/Statues/BirdStatue/BirdStatue.h @@ -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. */ // Animation names #define BIRDSTATUE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Cat/Cat.h b/Sources/Models/Ages/Egypt/Statues/Cat/Cat.h index 1d70f77..d60bef1 100644 --- a/Sources/Models/Ages/Egypt/Statues/Cat/Cat.h +++ b/Sources/Models/Ages/Egypt/Statues/Cat/Cat.h @@ -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. */ // Animation names #define CAT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Jackal/Jackal.h b/Sources/Models/Ages/Egypt/Statues/Jackal/Jackal.h index f3df413..d6aa730 100644 --- a/Sources/Models/Ages/Egypt/Statues/Jackal/Jackal.h +++ b/Sources/Models/Ages/Egypt/Statues/Jackal/Jackal.h @@ -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. */ // Animation names #define JACKAL_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Jackal01/Destroyed.h b/Sources/Models/Ages/Egypt/Statues/Jackal01/Destroyed.h index 1173185..10d34aa 100644 --- a/Sources/Models/Ages/Egypt/Statues/Jackal01/Destroyed.h +++ b/Sources/Models/Ages/Egypt/Statues/Jackal01/Destroyed.h @@ -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. */ // Animation names #define DESTROYED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Jackal01/Jackal.h b/Sources/Models/Ages/Egypt/Statues/Jackal01/Jackal.h index f239a71..5864ed5 100644 --- a/Sources/Models/Ages/Egypt/Statues/Jackal01/Jackal.h +++ b/Sources/Models/Ages/Egypt/Statues/Jackal01/Jackal.h @@ -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. */ // Animation names #define JACKAL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Jaguar02/Destroyed.h b/Sources/Models/Ages/Egypt/Statues/Jaguar02/Destroyed.h index 1173185..10d34aa 100644 --- a/Sources/Models/Ages/Egypt/Statues/Jaguar02/Destroyed.h +++ b/Sources/Models/Ages/Egypt/Statues/Jaguar02/Destroyed.h @@ -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. */ // Animation names #define DESTROYED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Jaguar02/Jaguar.h b/Sources/Models/Ages/Egypt/Statues/Jaguar02/Jaguar.h index 8a2220c..9068f85 100644 --- a/Sources/Models/Ages/Egypt/Statues/Jaguar02/Jaguar.h +++ b/Sources/Models/Ages/Egypt/Statues/Jaguar02/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Neferthiti/Nefer.h b/Sources/Models/Ages/Egypt/Statues/Neferthiti/Nefer.h index 98c078a..bd348a8 100644 --- a/Sources/Models/Ages/Egypt/Statues/Neferthiti/Nefer.h +++ b/Sources/Models/Ages/Egypt/Statues/Neferthiti/Nefer.h @@ -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. */ // Animation names #define NEFER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Sphinx03/Sphinx.h b/Sources/Models/Ages/Egypt/Statues/Sphinx03/Sphinx.h index 84aab8a..5c4f22b 100644 --- a/Sources/Models/Ages/Egypt/Statues/Sphinx03/Sphinx.h +++ b/Sources/Models/Ages/Egypt/Statues/Sphinx03/Sphinx.h @@ -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. */ // Animation names #define SPHINX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Sphinx04/Destroyed.h b/Sources/Models/Ages/Egypt/Statues/Sphinx04/Destroyed.h index 1173185..10d34aa 100644 --- a/Sources/Models/Ages/Egypt/Statues/Sphinx04/Destroyed.h +++ b/Sources/Models/Ages/Egypt/Statues/Sphinx04/Destroyed.h @@ -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. */ // Animation names #define DESTROYED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Statues/Sphinx04/Sphinx.h b/Sources/Models/Ages/Egypt/Statues/Sphinx04/Sphinx.h index 84aab8a..5c4f22b 100644 --- a/Sources/Models/Ages/Egypt/Statues/Sphinx04/Sphinx.h +++ b/Sources/Models/Ages/Egypt/Statues/Sphinx04/Sphinx.h @@ -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. */ // Animation names #define SPHINX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Traps/RollingStone/RollingStone.h b/Sources/Models/Ages/Egypt/Traps/RollingStone/RollingStone.h index 8216d6d..a2d1502 100644 --- a/Sources/Models/Ages/Egypt/Traps/RollingStone/RollingStone.h +++ b/Sources/Models/Ages/Egypt/Traps/RollingStone/RollingStone.h @@ -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. */ // Animation names #define ROLLINGSTONE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Traps/RollingStone/Stone.h b/Sources/Models/Ages/Egypt/Traps/RollingStone/Stone.h index 6b772b2..a543df2 100644 --- a/Sources/Models/Ages/Egypt/Traps/RollingStone/Stone.h +++ b/Sources/Models/Ages/Egypt/Traps/RollingStone/Stone.h @@ -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. */ // Animation names #define STONE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Ages/Egypt/Traps/RollingStone_old/RollingStone.h b/Sources/Models/Ages/Egypt/Traps/RollingStone_old/RollingStone.h index e2ce558..479269e 100644 --- a/Sources/Models/Ages/Egypt/Traps/RollingStone_old/RollingStone.h +++ b/Sources/Models/Ages/Egypt/Traps/RollingStone_old/RollingStone.h @@ -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. */ // Animation names #define ROLLINGSTONE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Traps/SphinxSplited/Sphinx.h b/Sources/Models/Ages/Egypt/Traps/SphinxSplited/Sphinx.h index 84aab8a..5c4f22b 100644 --- a/Sources/Models/Ages/Egypt/Traps/SphinxSplited/Sphinx.h +++ b/Sources/Models/Ages/Egypt/Traps/SphinxSplited/Sphinx.h @@ -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. */ // Animation names #define SPHINX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Traps/SphinxSplited/SphinxGlass.h b/Sources/Models/Ages/Egypt/Traps/SphinxSplited/SphinxGlass.h index 7a65074..dfc3621 100644 --- a/Sources/Models/Ages/Egypt/Traps/SphinxSplited/SphinxGlass.h +++ b/Sources/Models/Ages/Egypt/Traps/SphinxSplited/SphinxGlass.h @@ -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. */ // Animation names #define SPHINXGLASS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Egypt/Traps/Spikes01/Spikes.h b/Sources/Models/Ages/Egypt/Traps/Spikes01/Spikes.h index 856d81b..e5cb4b1 100644 --- a/Sources/Models/Ages/Egypt/Traps/Spikes01/Spikes.h +++ b/Sources/Models/Ages/Egypt/Traps/Spikes01/Spikes.h @@ -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. */ // Animation names #define SPIKES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Future/LightSources/LightSource05/LightSource.h b/Sources/Models/Ages/Future/LightSources/LightSource05/LightSource.h index 1dd61bf..3954704 100644 --- a/Sources/Models/Ages/Future/LightSources/LightSource05/LightSource.h +++ b/Sources/Models/Ages/Future/LightSources/LightSource05/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Future/LightSources/LightSource07/LightSource.h b/Sources/Models/Ages/Future/LightSources/LightSource07/LightSource.h index 1dd61bf..3954704 100644 --- a/Sources/Models/Ages/Future/LightSources/LightSource07/LightSource.h +++ b/Sources/Models/Ages/Future/LightSources/LightSource07/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Future/LightSources/LightSource08/LightSource.h b/Sources/Models/Ages/Future/LightSources/LightSource08/LightSource.h index 1dd61bf..3954704 100644 --- a/Sources/Models/Ages/Future/LightSources/LightSource08/LightSource.h +++ b/Sources/Models/Ages/Future/LightSources/LightSource08/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Future/LightSources/LightSource09/LightSource.h b/Sources/Models/Ages/Future/LightSources/LightSource09/LightSource.h index 1dd61bf..3954704 100644 --- a/Sources/Models/Ages/Future/LightSources/LightSource09/LightSource.h +++ b/Sources/Models/Ages/Future/LightSources/LightSource09/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Ages/Future/Space/Galaxy01/Galaxy.h b/Sources/Models/Ages/Future/Space/Galaxy01/Galaxy.h index 2d9b524..a6510c6 100644 --- a/Sources/Models/Ages/Future/Space/Galaxy01/Galaxy.h +++ b/Sources/Models/Ages/Future/Space/Galaxy01/Galaxy.h @@ -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. */ // Animation names #define GALAXY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Computer/Floor.h b/Sources/Models/Computer/Floor.h index 962409d..8cc8c30 100644 --- a/Sources/Models/Computer/Floor.h +++ b/Sources/Models/Computer/Floor.h @@ -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. */ // Animation names #define FLOOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/CutSequences/Altar/Altar.h b/Sources/Models/CutSequences/Altar/Altar.h index 0d2eb97..98cd409 100644 --- a/Sources/Models/CutSequences/Altar/Altar.h +++ b/Sources/Models/CutSequences/Altar/Altar.h @@ -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. */ // Animation names #define ALTAR_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/AltarKarnakApproach/Altar.h b/Sources/Models/CutSequences/AltarKarnakApproach/Altar.h index 0d2eb97..98cd409 100644 --- a/Sources/Models/CutSequences/AltarKarnakApproach/Altar.h +++ b/Sources/Models/CutSequences/AltarKarnakApproach/Altar.h @@ -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. */ // Animation names #define ALTAR_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/AltarPicker/AltarPicker.h b/Sources/Models/CutSequences/AltarPicker/AltarPicker.h index d921a82..70ebb65 100644 --- a/Sources/Models/CutSequences/AltarPicker/AltarPicker.h +++ b/Sources/Models/CutSequences/AltarPicker/AltarPicker.h @@ -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. */ // Animation names #define ALTARPICKER_ANIM_CLOSED 0 diff --git a/Sources/Models/CutSequences/Bridge/Bridge.h b/Sources/Models/CutSequences/Bridge/Bridge.h index c246002..5ddaec1 100644 --- a/Sources/Models/CutSequences/Bridge/Bridge.h +++ b/Sources/Models/CutSequences/Bridge/Bridge.h @@ -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. */ // Animation names #define BRIDGE_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Bridge/BridgeSupport.h b/Sources/Models/CutSequences/Bridge/BridgeSupport.h index 6a71365..dc31827 100644 --- a/Sources/Models/CutSequences/Bridge/BridgeSupport.h +++ b/Sources/Models/CutSequences/Bridge/BridgeSupport.h @@ -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. */ // Animation names #define BRIDGESUPPORT_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Counter/Digit.h b/Sources/Models/CutSequences/Counter/Digit.h index 243e274..dc20ecc 100644 --- a/Sources/Models/CutSequences/Counter/Digit.h +++ b/Sources/Models/CutSequences/Counter/Digit.h @@ -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. */ // Animation names #define DIGIT_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Crate/Crate.h b/Sources/Models/CutSequences/Crate/Crate.h index 0f49fae..7b672eb 100644 --- a/Sources/Models/CutSequences/Crate/Crate.h +++ b/Sources/Models/CutSequences/Crate/Crate.h @@ -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. */ // Animation names #define CRATE_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Crate/CrateLowPoly.h b/Sources/Models/CutSequences/Crate/CrateLowPoly.h index 3327a50..a3f8d2c 100644 --- a/Sources/Models/CutSequences/Crate/CrateLowPoly.h +++ b/Sources/Models/CutSequences/Crate/CrateLowPoly.h @@ -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. */ // Animation names #define CRATELOWPOLY_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/CrateRider/Crate.h b/Sources/Models/CutSequences/CrateRider/Crate.h index fa87a1c..6cc206f 100644 --- a/Sources/Models/CutSequences/CrateRider/Crate.h +++ b/Sources/Models/CutSequences/CrateRider/Crate.h @@ -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. */ // Animation names #define CRATE_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/CroteamLogo/CroteamLogo.h b/Sources/Models/CutSequences/CroteamLogo/CroteamLogo.h index 77f5f16..a25b1ac 100644 --- a/Sources/Models/CutSequences/CroteamLogo/CroteamLogo.h +++ b/Sources/Models/CutSequences/CroteamLogo/CroteamLogo.h @@ -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. */ // Animation names #define CROTEAMLOGO_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Earth/Earth.h b/Sources/Models/CutSequences/Earth/Earth.h index 2528002..5aa1d98 100644 --- a/Sources/Models/CutSequences/Earth/Earth.h +++ b/Sources/Models/CutSequences/Earth/Earth.h @@ -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. */ // Animation names #define EARTH_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/EndTitle/ToBeContinued.h b/Sources/Models/CutSequences/EndTitle/ToBeContinued.h index 2e1ec50..24454a6 100644 --- a/Sources/Models/CutSequences/EndTitle/ToBeContinued.h +++ b/Sources/Models/CutSequences/EndTitle/ToBeContinued.h @@ -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. */ // Animation names #define TOBECONTINUED_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp01/Lamp.h b/Sources/Models/CutSequences/Lamp01/Lamp.h index 6862367..93874ca 100644 --- a/Sources/Models/CutSequences/Lamp01/Lamp.h +++ b/Sources/Models/CutSequences/Lamp01/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp02/Lamp.h b/Sources/Models/CutSequences/Lamp02/Lamp.h index 6862367..93874ca 100644 --- a/Sources/Models/CutSequences/Lamp02/Lamp.h +++ b/Sources/Models/CutSequences/Lamp02/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp03/Lamp.h b/Sources/Models/CutSequences/Lamp03/Lamp.h index 6862367..93874ca 100644 --- a/Sources/Models/CutSequences/Lamp03/Lamp.h +++ b/Sources/Models/CutSequences/Lamp03/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp04/Lamp.h b/Sources/Models/CutSequences/Lamp04/Lamp.h index 6862367..93874ca 100644 --- a/Sources/Models/CutSequences/Lamp04/Lamp.h +++ b/Sources/Models/CutSequences/Lamp04/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp05/Glow.h b/Sources/Models/CutSequences/Lamp05/Glow.h index 27c7dc7..2df9a7f 100644 --- a/Sources/Models/CutSequences/Lamp05/Glow.h +++ b/Sources/Models/CutSequences/Lamp05/Glow.h @@ -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. */ // Animation names #define GLOW_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp05/Light.h b/Sources/Models/CutSequences/Lamp05/Light.h index c793e50..838eb86 100644 --- a/Sources/Models/CutSequences/Lamp05/Light.h +++ b/Sources/Models/CutSequences/Lamp05/Light.h @@ -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. */ // Animation names #define LIGHT_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp06/Glow.h b/Sources/Models/CutSequences/Lamp06/Glow.h index 27c7dc7..2df9a7f 100644 --- a/Sources/Models/CutSequences/Lamp06/Glow.h +++ b/Sources/Models/CutSequences/Lamp06/Glow.h @@ -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. */ // Animation names #define GLOW_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Lamp06/Lamp.h b/Sources/Models/CutSequences/Lamp06/Lamp.h index 2f8df73..abcbedd 100644 --- a/Sources/Models/CutSequences/Lamp06/Lamp.h +++ b/Sources/Models/CutSequences/Lamp06/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/LogoOdi/LogoOdi.h b/Sources/Models/CutSequences/LogoOdi/LogoOdi.h index 2b9a551..dca5eff 100644 --- a/Sources/Models/CutSequences/LogoOdi/LogoOdi.h +++ b/Sources/Models/CutSequences/LogoOdi/LogoOdi.h @@ -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. */ // Animation names #define LOGOODI_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Luxor/Antenna.h b/Sources/Models/CutSequences/Luxor/Antenna.h index b4694fa..9012b97 100644 --- a/Sources/Models/CutSequences/Luxor/Antenna.h +++ b/Sources/Models/CutSequences/Luxor/Antenna.h @@ -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. */ // Animation names #define ANTENNA_ANIM_CLOSED 0 diff --git a/Sources/Models/CutSequences/Obelisk/MainPart.h b/Sources/Models/CutSequences/Obelisk/MainPart.h index 41d9509..7754c6c 100644 --- a/Sources/Models/CutSequences/Obelisk/MainPart.h +++ b/Sources/Models/CutSequences/Obelisk/MainPart.h @@ -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. */ // Animation names #define MAINPART_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part01.h b/Sources/Models/CutSequences/Obelisk/Part01.h index 7eb4f78..19140fd 100644 --- a/Sources/Models/CutSequences/Obelisk/Part01.h +++ b/Sources/Models/CutSequences/Obelisk/Part01.h @@ -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. */ // Animation names #define PART01_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part02.h b/Sources/Models/CutSequences/Obelisk/Part02.h index a39f117..5ac4609 100644 --- a/Sources/Models/CutSequences/Obelisk/Part02.h +++ b/Sources/Models/CutSequences/Obelisk/Part02.h @@ -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. */ // Animation names #define PART02_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part03.h b/Sources/Models/CutSequences/Obelisk/Part03.h index 962d1e1..f224286 100644 --- a/Sources/Models/CutSequences/Obelisk/Part03.h +++ b/Sources/Models/CutSequences/Obelisk/Part03.h @@ -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. */ // Animation names #define PART03_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part04.h b/Sources/Models/CutSequences/Obelisk/Part04.h index ee244f2..b418915 100644 --- a/Sources/Models/CutSequences/Obelisk/Part04.h +++ b/Sources/Models/CutSequences/Obelisk/Part04.h @@ -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. */ // Animation names #define PART04_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part05.h b/Sources/Models/CutSequences/Obelisk/Part05.h index 1872899..a79409d 100644 --- a/Sources/Models/CutSequences/Obelisk/Part05.h +++ b/Sources/Models/CutSequences/Obelisk/Part05.h @@ -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. */ // Animation names #define PART05_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part06.h b/Sources/Models/CutSequences/Obelisk/Part06.h index 6677301..9c2fe04 100644 --- a/Sources/Models/CutSequences/Obelisk/Part06.h +++ b/Sources/Models/CutSequences/Obelisk/Part06.h @@ -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. */ // Animation names #define PART06_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part07.h b/Sources/Models/CutSequences/Obelisk/Part07.h index 2a91534..30a8c28 100644 --- a/Sources/Models/CutSequences/Obelisk/Part07.h +++ b/Sources/Models/CutSequences/Obelisk/Part07.h @@ -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. */ // Animation names #define PART07_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part08.h b/Sources/Models/CutSequences/Obelisk/Part08.h index 63fc3f2..0398edb 100644 --- a/Sources/Models/CutSequences/Obelisk/Part08.h +++ b/Sources/Models/CutSequences/Obelisk/Part08.h @@ -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. */ // Animation names #define PART08_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Obelisk/Part09.h b/Sources/Models/CutSequences/Obelisk/Part09.h index 850b31c..129bb92 100644 --- a/Sources/Models/CutSequences/Obelisk/Part09.h +++ b/Sources/Models/CutSequences/Obelisk/Part09.h @@ -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. */ // Animation names #define PART09_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Portal/Base.h b/Sources/Models/CutSequences/Portal/Base.h index 32138bf..3fa4bb5 100644 --- a/Sources/Models/CutSequences/Portal/Base.h +++ b/Sources/Models/CutSequences/Portal/Base.h @@ -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. */ // Animation names #define BASE_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Portal/LightningHolder.h b/Sources/Models/CutSequences/Portal/LightningHolder.h index 30e3469..4b2ba92 100644 --- a/Sources/Models/CutSequences/Portal/LightningHolder.h +++ b/Sources/Models/CutSequences/Portal/LightningHolder.h @@ -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. */ // Animation names #define LIGHTNINGHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Portal/Portal.h b/Sources/Models/CutSequences/Portal/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/Models/CutSequences/Portal/Portal.h +++ b/Sources/Models/CutSequences/Portal/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/MainPart.h b/Sources/Models/CutSequences/Pylon/MainPart.h index 41d9509..7754c6c 100644 --- a/Sources/Models/CutSequences/Pylon/MainPart.h +++ b/Sources/Models/CutSequences/Pylon/MainPart.h @@ -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. */ // Animation names #define MAINPART_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part01.h b/Sources/Models/CutSequences/Pylon/Part01.h index 7eb4f78..19140fd 100644 --- a/Sources/Models/CutSequences/Pylon/Part01.h +++ b/Sources/Models/CutSequences/Pylon/Part01.h @@ -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. */ // Animation names #define PART01_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part02.h b/Sources/Models/CutSequences/Pylon/Part02.h index a39f117..5ac4609 100644 --- a/Sources/Models/CutSequences/Pylon/Part02.h +++ b/Sources/Models/CutSequences/Pylon/Part02.h @@ -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. */ // Animation names #define PART02_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part03.h b/Sources/Models/CutSequences/Pylon/Part03.h index 962d1e1..f224286 100644 --- a/Sources/Models/CutSequences/Pylon/Part03.h +++ b/Sources/Models/CutSequences/Pylon/Part03.h @@ -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. */ // Animation names #define PART03_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part04.h b/Sources/Models/CutSequences/Pylon/Part04.h index ee244f2..b418915 100644 --- a/Sources/Models/CutSequences/Pylon/Part04.h +++ b/Sources/Models/CutSequences/Pylon/Part04.h @@ -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. */ // Animation names #define PART04_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part05.h b/Sources/Models/CutSequences/Pylon/Part05.h index 1872899..a79409d 100644 --- a/Sources/Models/CutSequences/Pylon/Part05.h +++ b/Sources/Models/CutSequences/Pylon/Part05.h @@ -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. */ // Animation names #define PART05_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part06.h b/Sources/Models/CutSequences/Pylon/Part06.h index 6677301..9c2fe04 100644 --- a/Sources/Models/CutSequences/Pylon/Part06.h +++ b/Sources/Models/CutSequences/Pylon/Part06.h @@ -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. */ // Animation names #define PART06_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part07.h b/Sources/Models/CutSequences/Pylon/Part07.h index 2a91534..30a8c28 100644 --- a/Sources/Models/CutSequences/Pylon/Part07.h +++ b/Sources/Models/CutSequences/Pylon/Part07.h @@ -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. */ // Animation names #define PART07_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part08.h b/Sources/Models/CutSequences/Pylon/Part08.h index 63fc3f2..0398edb 100644 --- a/Sources/Models/CutSequences/Pylon/Part08.h +++ b/Sources/Models/CutSequences/Pylon/Part08.h @@ -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. */ // Animation names #define PART08_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pylon/Part09.h b/Sources/Models/CutSequences/Pylon/Part09.h index 850b31c..129bb92 100644 --- a/Sources/Models/CutSequences/Pylon/Part09.h +++ b/Sources/Models/CutSequences/Pylon/Part09.h @@ -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. */ // Animation names #define PART09_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pyramid/Lightning.h b/Sources/Models/CutSequences/Pyramid/Lightning.h index 0198be4..bcd9a2b 100644 --- a/Sources/Models/CutSequences/Pyramid/Lightning.h +++ b/Sources/Models/CutSequences/Pyramid/Lightning.h @@ -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. */ // Animation names #define LIGHTNING_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Pyramid/Ring.h b/Sources/Models/CutSequences/Pyramid/Ring.h index a04aff0..c5a332d 100644 --- a/Sources/Models/CutSequences/Pyramid/Ring.h +++ b/Sources/Models/CutSequences/Pyramid/Ring.h @@ -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. */ // Animation names #define RING_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Screens/Frame.h b/Sources/Models/CutSequences/Screens/Frame.h index 4197651..5a026f9 100644 --- a/Sources/Models/CutSequences/Screens/Frame.h +++ b/Sources/Models/CutSequences/Screens/Frame.h @@ -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. */ // Animation names #define FRAME_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/Screens/Screen.h b/Sources/Models/CutSequences/Screens/Screen.h index cee7397..c678bca 100644 --- a/Sources/Models/CutSequences/Screens/Screen.h +++ b/Sources/Models/CutSequences/Screens/Screen.h @@ -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. */ // Animation names #define SCREEN_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SeriousSamLogo/SeriousSam.h b/Sources/Models/CutSequences/SeriousSamLogo/SeriousSam.h index 3c1e4ed..90d2d0a 100644 --- a/Sources/Models/CutSequences/SeriousSamLogo/SeriousSam.h +++ b/Sources/Models/CutSequences/SeriousSamLogo/SeriousSam.h @@ -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. */ // Animation names #define SERIOUSSAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/CutSequences/SeriousSamSign/SeriousSamSign.h b/Sources/Models/CutSequences/SeriousSamSign/SeriousSamSign.h index 87428a9..5c146b5 100644 --- a/Sources/Models/CutSequences/SeriousSamSign/SeriousSamSign.h +++ b/Sources/Models/CutSequences/SeriousSamSign/SeriousSamSign.h @@ -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. */ // Animation names #define SERIOUSSAMSIGN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/CutSequences/SpaceShip/BeamMachine.h b/Sources/Models/CutSequences/SpaceShip/BeamMachine.h index a08dc07..acab99c 100644 --- a/Sources/Models/CutSequences/SpaceShip/BeamMachine.h +++ b/Sources/Models/CutSequences/SpaceShip/BeamMachine.h @@ -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. */ // Animation names #define BEAMMACHINE_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/BeamMachineRim.h b/Sources/Models/CutSequences/SpaceShip/BeamMachineRim.h index 1f17767..4602f31 100644 --- a/Sources/Models/CutSequences/SpaceShip/BeamMachineRim.h +++ b/Sources/Models/CutSequences/SpaceShip/BeamMachineRim.h @@ -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. */ // Animation names #define BEAMMACHINERIM_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/Body.h b/Sources/Models/CutSequences/SpaceShip/Body.h index 64b0d4b..34823c5 100644 --- a/Sources/Models/CutSequences/SpaceShip/Body.h +++ b/Sources/Models/CutSequences/SpaceShip/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/BottomFlare.h b/Sources/Models/CutSequences/SpaceShip/BottomFlare.h index 2b86509..d10a53b 100644 --- a/Sources/Models/CutSequences/SpaceShip/BottomFlare.h +++ b/Sources/Models/CutSequences/SpaceShip/BottomFlare.h @@ -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. */ // Animation names #define BOTTOMFLARE_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/Door.h b/Sources/Models/CutSequences/SpaceShip/Door.h index 09c978d..e4394c1 100644 --- a/Sources/Models/CutSequences/SpaceShip/Door.h +++ b/Sources/Models/CutSequences/SpaceShip/Door.h @@ -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. */ // Animation names #define DOOR_ANIM_CLOSED 0 diff --git a/Sources/Models/CutSequences/SpaceShip/FillIn.h b/Sources/Models/CutSequences/SpaceShip/FillIn.h index ff17f71..2a3bd8c 100644 --- a/Sources/Models/CutSequences/SpaceShip/FillIn.h +++ b/Sources/Models/CutSequences/SpaceShip/FillIn.h @@ -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. */ // Animation names #define FILLIN_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/LightBeam.h b/Sources/Models/CutSequences/SpaceShip/LightBeam.h index c83cd93..9b3ccba 100644 --- a/Sources/Models/CutSequences/SpaceShip/LightBeam.h +++ b/Sources/Models/CutSequences/SpaceShip/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/PowerRing.h b/Sources/Models/CutSequences/SpaceShip/PowerRing.h index cd21363..d68b7fc 100644 --- a/Sources/Models/CutSequences/SpaceShip/PowerRing.h +++ b/Sources/Models/CutSequences/SpaceShip/PowerRing.h @@ -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. */ // Animation names #define POWERRING_ANIM_DEFAULT 0 diff --git a/Sources/Models/CutSequences/SpaceShip/SpaceShip.h b/Sources/Models/CutSequences/SpaceShip/SpaceShip.h index 9f420f1..4d3144a 100644 --- a/Sources/Models/CutSequences/SpaceShip/SpaceShip.h +++ b/Sources/Models/CutSequences/SpaceShip/SpaceShip.h @@ -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. */ // Animation names #define SPACESHIP_ANIM_DEFAULT 0 diff --git a/Sources/Models/Editor/AmbientLight.h b/Sources/Models/Editor/AmbientLight.h index ca26a46..4eeb6e5 100644 --- a/Sources/Models/Editor/AmbientLight.h +++ b/Sources/Models/Editor/AmbientLight.h @@ -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. */ // Animation names #define AMBIENTLIGHT_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/AngleVector.h b/Sources/Models/Editor/AngleVector.h index 1df77c4..03d3c91 100644 --- a/Sources/Models/Editor/AngleVector.h +++ b/Sources/Models/Editor/AngleVector.h @@ -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. */ // Animation names #define ANGLEVECTOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/AnimationChanger.h b/Sources/Models/Editor/AnimationChanger.h index f6f1153..264d8dc 100644 --- a/Sources/Models/Editor/AnimationChanger.h +++ b/Sources/Models/Editor/AnimationChanger.h @@ -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. */ // Animation names #define ANIMATIONCHANGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Axis.h b/Sources/Models/Editor/Axis.h index e4ff3bd..b7b7bb2 100644 --- a/Sources/Models/Editor/Axis.h +++ b/Sources/Models/Editor/Axis.h @@ -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. */ // Animation names #define AXIS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/BlendController.h b/Sources/Models/Editor/BlendController.h index 6c79d40..f753f47 100644 --- a/Sources/Models/Editor/BlendController.h +++ b/Sources/Models/Editor/BlendController.h @@ -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. */ // Animation names #define BLENDCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/BoundingBox.h b/Sources/Models/Editor/BoundingBox.h index 7bc42fe..e3ecb79 100644 --- a/Sources/Models/Editor/BoundingBox.h +++ b/Sources/Models/Editor/BoundingBox.h @@ -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. */ // Animation names #define BOUNDINGBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Camera.h b/Sources/Models/Editor/Camera.h index 394d215..92bf485 100644 --- a/Sources/Models/Editor/Camera.h +++ b/Sources/Models/Editor/Camera.h @@ -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. */ // Animation names #define CAMERA_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/CameraMarker.h b/Sources/Models/Editor/CameraMarker.h index ec52bf4..a9d9773 100644 --- a/Sources/Models/Editor/CameraMarker.h +++ b/Sources/Models/Editor/CameraMarker.h @@ -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. */ // Animation names #define CAMERAMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/CollisionBox.h b/Sources/Models/Editor/CollisionBox.h index 62d89ad..ecab97a 100644 --- a/Sources/Models/Editor/CollisionBox.h +++ b/Sources/Models/Editor/CollisionBox.h @@ -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. */ // Animation names #define COLLISIONBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Copier.h b/Sources/Models/Editor/Copier.h index a2f4145..0cf457b 100644 --- a/Sources/Models/Editor/Copier.h +++ b/Sources/Models/Editor/Copier.h @@ -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. */ // Animation names #define COPIER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Damager.h b/Sources/Models/Editor/Damager.h index 7f273ee..a533cc0 100644 --- a/Sources/Models/Editor/Damager.h +++ b/Sources/Models/Editor/Damager.h @@ -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. */ // Animation names #define GUILOTINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/DoorController.h b/Sources/Models/Editor/DoorController.h index 20c9a50..8480222 100644 --- a/Sources/Models/Editor/DoorController.h +++ b/Sources/Models/Editor/DoorController.h @@ -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. */ // Animation names #define DOORCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/EmptyBrush.h b/Sources/Models/Editor/EmptyBrush.h index a055ed9..e486281 100644 --- a/Sources/Models/Editor/EmptyBrush.h +++ b/Sources/Models/Editor/EmptyBrush.h @@ -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. */ // Animation names #define EMPTYBRUSH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/EnemyMarker.h b/Sources/Models/Editor/EnemyMarker.h index b7f3671..400ae03 100644 --- a/Sources/Models/Editor/EnemyMarker.h +++ b/Sources/Models/Editor/EnemyMarker.h @@ -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. */ // Animation names #define ENEMYMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/EnemySpawner.h b/Sources/Models/Editor/EnemySpawner.h index 0c6ed57..6d830d2 100644 --- a/Sources/Models/Editor/EnemySpawner.h +++ b/Sources/Models/Editor/EnemySpawner.h @@ -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. */ // Animation names #define ENEMYSPAWNER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/EntityMarker.h b/Sources/Models/Editor/EntityMarker.h index e9df180..08aa114 100644 --- a/Sources/Models/Editor/EntityMarker.h +++ b/Sources/Models/Editor/EntityMarker.h @@ -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. */ // Animation names #define ENTITYMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/EnvironmentMarker.h b/Sources/Models/Editor/EnvironmentMarker.h index f350f7b..204d59b 100644 --- a/Sources/Models/Editor/EnvironmentMarker.h +++ b/Sources/Models/Editor/EnvironmentMarker.h @@ -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. */ // Animation names #define ENVIRONMENTMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Floor.h b/Sources/Models/Editor/Floor.h index 962409d..8cc8c30 100644 --- a/Sources/Models/Editor/Floor.h +++ b/Sources/Models/Editor/Floor.h @@ -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. */ // Animation names #define FLOOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Fog.h b/Sources/Models/Editor/Fog.h index dc4aaf7..1d8ddaf 100644 --- a/Sources/Models/Editor/Fog.h +++ b/Sources/Models/Editor/Fog.h @@ -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. */ // Animation names #define FOG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/GradientMarker.h b/Sources/Models/Editor/GradientMarker.h index 23be78f..4ef1694 100644 --- a/Sources/Models/Editor/GradientMarker.h +++ b/Sources/Models/Editor/GradientMarker.h @@ -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. */ // Animation names #define GRADIENTMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/GravityMarker.h b/Sources/Models/Editor/GravityMarker.h index 67605ca..e5f0af2 100644 --- a/Sources/Models/Editor/GravityMarker.h +++ b/Sources/Models/Editor/GravityMarker.h @@ -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. */ // Animation names #define GRAVITYMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/GravityRouter.h b/Sources/Models/Editor/GravityRouter.h index 4a1a4a2..844c4a2 100644 --- a/Sources/Models/Editor/GravityRouter.h +++ b/Sources/Models/Editor/GravityRouter.h @@ -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. */ // Animation names #define GRAVITYROUTER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Guilotine.h b/Sources/Models/Editor/Guilotine.h index 7f273ee..a533cc0 100644 --- a/Sources/Models/Editor/Guilotine.h +++ b/Sources/Models/Editor/Guilotine.h @@ -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. */ // Animation names #define GUILOTINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Haze.h b/Sources/Models/Editor/Haze.h index 16b0894..eb2f3a3 100644 --- a/Sources/Models/Editor/Haze.h +++ b/Sources/Models/Editor/Haze.h @@ -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. */ // Animation names #define HAZE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Lamp.h b/Sources/Models/Editor/Lamp.h index 74804bd..a88a9ad 100644 --- a/Sources/Models/Editor/Lamp.h +++ b/Sources/Models/Editor/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/LightSource.h b/Sources/Models/Editor/LightSource.h index 1dd61bf..3954704 100644 --- a/Sources/Models/Editor/LightSource.h +++ b/Sources/Models/Editor/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/LightStyle.h b/Sources/Models/Editor/LightStyle.h index 5eaaf0f..76d5cb2 100644 --- a/Sources/Models/Editor/LightStyle.h +++ b/Sources/Models/Editor/LightStyle.h @@ -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. */ // Animation names #define LIGHTSTYLE_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Lightning.h b/Sources/Models/Editor/Lightning.h index f6a5844..5a1043e 100644 --- a/Sources/Models/Editor/Lightning.h +++ b/Sources/Models/Editor/Lightning.h @@ -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. */ // Animation names #define LIGHTNING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/MessageHolder.h b/Sources/Models/Editor/MessageHolder.h index 7ac103e..162edf0 100644 --- a/Sources/Models/Editor/MessageHolder.h +++ b/Sources/Models/Editor/MessageHolder.h @@ -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. */ // Animation names #define MESSAGEHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/ModelDestruction.h b/Sources/Models/Editor/ModelDestruction.h index 98bc093..7a8b6d8 100644 --- a/Sources/Models/Editor/ModelDestruction.h +++ b/Sources/Models/Editor/ModelDestruction.h @@ -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. */ // Animation names #define MODELDESTRUCTION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/MovingBrushMarker.h b/Sources/Models/Editor/MovingBrushMarker.h index f208cb1..958f124 100644 --- a/Sources/Models/Editor/MovingBrushMarker.h +++ b/Sources/Models/Editor/MovingBrushMarker.h @@ -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. */ // Animation names #define MOVINGBRUSHMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/MusicChanger.h b/Sources/Models/Editor/MusicChanger.h index bb96a32..fd8bfbb 100644 --- a/Sources/Models/Editor/MusicChanger.h +++ b/Sources/Models/Editor/MusicChanger.h @@ -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. */ // Animation names #define MUSICCHANGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/MusicHolder.h b/Sources/Models/Editor/MusicHolder.h index 12ca522..1b4c422 100644 --- a/Sources/Models/Editor/MusicHolder.h +++ b/Sources/Models/Editor/MusicHolder.h @@ -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. */ // Animation names #define MUSICHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/NavigationMarker.h b/Sources/Models/Editor/NavigationMarker.h index 1e64a8a..10273c9 100644 --- a/Sources/Models/Editor/NavigationMarker.h +++ b/Sources/Models/Editor/NavigationMarker.h @@ -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. */ // Animation names #define NAVIGATIONMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/PlayerActionMarker.h b/Sources/Models/Editor/PlayerActionMarker.h index ed67698..9b0db13 100644 --- a/Sources/Models/Editor/PlayerActionMarker.h +++ b/Sources/Models/Editor/PlayerActionMarker.h @@ -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. */ // Animation names #define PLAYERACTIONMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/PlayerStart.h b/Sources/Models/Editor/PlayerStart.h index dc5375d..c309dc6 100644 --- a/Sources/Models/Editor/PlayerStart.h +++ b/Sources/Models/Editor/PlayerStart.h @@ -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. */ // Animation names #define PLAYERSTART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/PointLight.h b/Sources/Models/Editor/PointLight.h index de55085..32f90d0 100644 --- a/Sources/Models/Editor/PointLight.h +++ b/Sources/Models/Editor/PointLight.h @@ -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. */ // Animation names #define POINTLIGHT_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/PortalMarker.h b/Sources/Models/Editor/PortalMarker.h index 118797d..e0c485d 100644 --- a/Sources/Models/Editor/PortalMarker.h +++ b/Sources/Models/Editor/PortalMarker.h @@ -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. */ // Animation names #define PORTALMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/RangeSphere.h b/Sources/Models/Editor/RangeSphere.h index cc2498d..388708f 100644 --- a/Sources/Models/Editor/RangeSphere.h +++ b/Sources/Models/Editor/RangeSphere.h @@ -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. */ // Animation names #define RANGESPHERE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/ShipMarker.h b/Sources/Models/Editor/ShipMarker.h index e29e8e5..0ab70aa 100644 --- a/Sources/Models/Editor/ShipMarker.h +++ b/Sources/Models/Editor/ShipMarker.h @@ -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. */ // Animation names #define SHIPMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/SoundHolder.h b/Sources/Models/Editor/SoundHolder.h index b886367..e0a31e2 100644 --- a/Sources/Models/Editor/SoundHolder.h +++ b/Sources/Models/Editor/SoundHolder.h @@ -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. */ // Animation names #define SOUNDHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/SoundHolder02.h b/Sources/Models/Editor/SoundHolder02.h index 8b035a2..99c1f1c 100644 --- a/Sources/Models/Editor/SoundHolder02.h +++ b/Sources/Models/Editor/SoundHolder02.h @@ -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. */ // Animation names #define SOUNDHOLDER02_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/SpotLight.h b/Sources/Models/Editor/SpotLight.h index db11328..c527299 100644 --- a/Sources/Models/Editor/SpotLight.h +++ b/Sources/Models/Editor/SpotLight.h @@ -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. */ // Animation names #define SPOTLIGHT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/StormController.h b/Sources/Models/Editor/StormController.h index b202c82..05e0b26 100644 --- a/Sources/Models/Editor/StormController.h +++ b/Sources/Models/Editor/StormController.h @@ -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. */ // Animation names #define STORMCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Teapot.h b/Sources/Models/Editor/Teapot.h index 2dbb209..ee58538 100644 --- a/Sources/Models/Editor/Teapot.h +++ b/Sources/Models/Editor/Teapot.h @@ -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. */ // Animation names #define TEAPOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Teleport.h b/Sources/Models/Editor/Teleport.h index c7d6747..89cb628 100644 --- a/Sources/Models/Editor/Teleport.h +++ b/Sources/Models/Editor/Teleport.h @@ -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. */ // Animation names #define TELEPORT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/ThunderController.h b/Sources/Models/Editor/ThunderController.h index 40d436a..2a27035 100644 --- a/Sources/Models/Editor/ThunderController.h +++ b/Sources/Models/Editor/ThunderController.h @@ -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. */ // Animation names #define THUNDERCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Trigger.h b/Sources/Models/Editor/Trigger.h index 5a10f14..54f1ab2 100644 --- a/Sources/Models/Editor/Trigger.h +++ b/Sources/Models/Editor/Trigger.h @@ -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. */ // Animation names #define TRIGGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/Vector.h b/Sources/Models/Editor/Vector.h index c063573..5702aae 100644 --- a/Sources/Models/Editor/Vector.h +++ b/Sources/Models/Editor/Vector.h @@ -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. */ // Animation names #define VECTOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/VoiceHolder.h b/Sources/Models/Editor/VoiceHolder.h index 7ac103e..162edf0 100644 --- a/Sources/Models/Editor/VoiceHolder.h +++ b/Sources/Models/Editor/VoiceHolder.h @@ -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. */ // Animation names #define MESSAGEHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/WarpEntrance.h b/Sources/Models/Editor/WarpEntrance.h index 923754c..89a8733 100644 --- a/Sources/Models/Editor/WarpEntrance.h +++ b/Sources/Models/Editor/WarpEntrance.h @@ -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. */ // Animation names #define WARPENTRANCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/WarpExit.h b/Sources/Models/Editor/WarpExit.h index a266953..3a2450a 100644 --- a/Sources/Models/Editor/WarpExit.h +++ b/Sources/Models/Editor/WarpExit.h @@ -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. */ // Animation names #define WARPEXIT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/WatchPlayers.h b/Sources/Models/Editor/WatchPlayers.h index 0110229..5e40fa5 100644 --- a/Sources/Models/Editor/WatchPlayers.h +++ b/Sources/Models/Editor/WatchPlayers.h @@ -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. */ // Animation names #define WATCHPLAYERS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/WorldLink.h b/Sources/Models/Editor/WorldLink.h index 6afa048..65231c9 100644 --- a/Sources/Models/Editor/WorldLink.h +++ b/Sources/Models/Editor/WorldLink.h @@ -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. */ // Animation names #define WORLDLINK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Editor/WorldSettingsController.h b/Sources/Models/Editor/WorldSettingsController.h index af51bd4..c913b22 100644 --- a/Sources/Models/Editor/WorldSettingsController.h +++ b/Sources/Models/Editor/WorldSettingsController.h @@ -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. */ // Animation names #define WORLDSETTINGSCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BigFire/Fire.h b/Sources/Models/Effects/BigFire/Fire.h index d3d7459..9e02505 100644 --- a/Sources/Models/Effects/BigFire/Fire.h +++ b/Sources/Models/Effects/BigFire/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Blood01/objects/Blood01.h b/Sources/Models/Effects/Blood01/objects/Blood01.h index 0e46297..1cbe917 100644 --- a/Sources/Models/Effects/Blood01/objects/Blood01.h +++ b/Sources/Models/Effects/Blood01/objects/Blood01.h @@ -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. */ // Animation names #define BLOOD01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BloodCloud/BloodCloud.h b/Sources/Models/Effects/BloodCloud/BloodCloud.h index 6ff8053..91f0bc5 100644 --- a/Sources/Models/Effects/BloodCloud/BloodCloud.h +++ b/Sources/Models/Effects/BloodCloud/BloodCloud.h @@ -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. */ // Animation names #define BLOODCLOUD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BloodExplosion01/BloodExplosion.h b/Sources/Models/Effects/BloodExplosion01/BloodExplosion.h index 53cf9a2..560250c 100644 --- a/Sources/Models/Effects/BloodExplosion01/BloodExplosion.h +++ b/Sources/Models/Effects/BloodExplosion01/BloodExplosion.h @@ -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. */ // Animation names #define BLOODEXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BloodOnTheWall01/Blood.h b/Sources/Models/Effects/BloodOnTheWall01/Blood.h index 172278a..076dda7 100644 --- a/Sources/Models/Effects/BloodOnTheWall01/Blood.h +++ b/Sources/Models/Effects/BloodOnTheWall01/Blood.h @@ -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. */ // Animation names #define BLOOD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/BulletOnTheWall/Bullet.h b/Sources/Models/Effects/BulletOnTheWall/Bullet.h index 26ba652..ab10f37 100644 --- a/Sources/Models/Effects/BulletOnTheWall/Bullet.h +++ b/Sources/Models/Effects/BulletOnTheWall/Bullet.h @@ -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. */ // Animation names #define BULLET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BulletParticles/BulletParticles.h b/Sources/Models/Effects/BulletParticles/BulletParticles.h index 5f9fd03..92a60d5 100644 --- a/Sources/Models/Effects/BulletParticles/BulletParticles.h +++ b/Sources/Models/Effects/BulletParticles/BulletParticles.h @@ -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. */ // Animation names #define BULLETPARTICLES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BulletTrail/BulletTrail.h b/Sources/Models/Effects/BulletTrail/BulletTrail.h index 3d36d8c..e2f1379 100644 --- a/Sources/Models/Effects/BulletTrail/BulletTrail.h +++ b/Sources/Models/Effects/BulletTrail/BulletTrail.h @@ -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. */ // Animation names #define BULLETTRAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h b/Sources/Models/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h index ce24957..bb7fb41 100644 --- a/Sources/Models/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h +++ b/Sources/Models/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h @@ -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. */ // Animation names #define BURNEDSTAINONTHEWALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Body01/Body.h b/Sources/Models/Effects/Debris/Body01/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Effects/Debris/Body01/Body.h +++ b/Sources/Models/Effects/Debris/Body01/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Body02/Body.h b/Sources/Models/Effects/Debris/Body02/Body.h index 5d96105..2483a1b 100644 --- a/Sources/Models/Effects/Debris/Body02/Body.h +++ b/Sources/Models/Effects/Debris/Body02/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Body03/Body.h b/Sources/Models/Effects/Debris/Body03/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Effects/Debris/Body03/Body.h +++ b/Sources/Models/Effects/Debris/Body03/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Body04/Body.h b/Sources/Models/Effects/Debris/Body04/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Effects/Debris/Body04/Body.h +++ b/Sources/Models/Effects/Debris/Body04/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Body05/Body.h b/Sources/Models/Effects/Debris/Body05/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Effects/Debris/Body05/Body.h +++ b/Sources/Models/Effects/Debris/Body05/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Brain01/Brain.h b/Sources/Models/Effects/Debris/Brain01/Brain.h index b011c36..2b1e9f0 100644 --- a/Sources/Models/Effects/Debris/Brain01/Brain.h +++ b/Sources/Models/Effects/Debris/Brain01/Brain.h @@ -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. */ // Animation names #define BRAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Column01/Column01.h b/Sources/Models/Effects/Debris/Column01/Column01.h index 31344e3..475b50c 100644 --- a/Sources/Models/Effects/Debris/Column01/Column01.h +++ b/Sources/Models/Effects/Debris/Column01/Column01.h @@ -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. */ // Animation names #define COLUMN01_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/ColumnAll.h b/Sources/Models/Effects/Debris/Column01/ColumnAll.h index 976fad6..7dea39d 100644 --- a/Sources/Models/Effects/Debris/Column01/ColumnAll.h +++ b/Sources/Models/Effects/Debris/Column01/ColumnAll.h @@ -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. */ // Animation names #define COLUMNALL_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part01.h b/Sources/Models/Effects/Debris/Column01/Part01.h index 7eb4f78..19140fd 100644 --- a/Sources/Models/Effects/Debris/Column01/Part01.h +++ b/Sources/Models/Effects/Debris/Column01/Part01.h @@ -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. */ // Animation names #define PART01_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part02.h b/Sources/Models/Effects/Debris/Column01/Part02.h index a39f117..5ac4609 100644 --- a/Sources/Models/Effects/Debris/Column01/Part02.h +++ b/Sources/Models/Effects/Debris/Column01/Part02.h @@ -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. */ // Animation names #define PART02_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part03.h b/Sources/Models/Effects/Debris/Column01/Part03.h index 962d1e1..f224286 100644 --- a/Sources/Models/Effects/Debris/Column01/Part03.h +++ b/Sources/Models/Effects/Debris/Column01/Part03.h @@ -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. */ // Animation names #define PART03_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part04.h b/Sources/Models/Effects/Debris/Column01/Part04.h index ee244f2..b418915 100644 --- a/Sources/Models/Effects/Debris/Column01/Part04.h +++ b/Sources/Models/Effects/Debris/Column01/Part04.h @@ -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. */ // Animation names #define PART04_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part05.h b/Sources/Models/Effects/Debris/Column01/Part05.h index 1872899..a79409d 100644 --- a/Sources/Models/Effects/Debris/Column01/Part05.h +++ b/Sources/Models/Effects/Debris/Column01/Part05.h @@ -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. */ // Animation names #define PART05_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part06.h b/Sources/Models/Effects/Debris/Column01/Part06.h index 6677301..9c2fe04 100644 --- a/Sources/Models/Effects/Debris/Column01/Part06.h +++ b/Sources/Models/Effects/Debris/Column01/Part06.h @@ -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. */ // Animation names #define PART06_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part07.h b/Sources/Models/Effects/Debris/Column01/Part07.h index 2a91534..30a8c28 100644 --- a/Sources/Models/Effects/Debris/Column01/Part07.h +++ b/Sources/Models/Effects/Debris/Column01/Part07.h @@ -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. */ // Animation names #define PART07_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part08.h b/Sources/Models/Effects/Debris/Column01/Part08.h index 63fc3f2..0398edb 100644 --- a/Sources/Models/Effects/Debris/Column01/Part08.h +++ b/Sources/Models/Effects/Debris/Column01/Part08.h @@ -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. */ // Animation names #define PART08_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part09.h b/Sources/Models/Effects/Debris/Column01/Part09.h index 850b31c..129bb92 100644 --- a/Sources/Models/Effects/Debris/Column01/Part09.h +++ b/Sources/Models/Effects/Debris/Column01/Part09.h @@ -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. */ // Animation names #define PART09_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part10.h b/Sources/Models/Effects/Debris/Column01/Part10.h index 82c7085..d20dd52 100644 --- a/Sources/Models/Effects/Debris/Column01/Part10.h +++ b/Sources/Models/Effects/Debris/Column01/Part10.h @@ -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. */ // Animation names #define PART10_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column01/Part11.h b/Sources/Models/Effects/Debris/Column01/Part11.h index 479dd8b..d14537f 100644 --- a/Sources/Models/Effects/Debris/Column01/Part11.h +++ b/Sources/Models/Effects/Debris/Column01/Part11.h @@ -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. */ // Animation names #define PART11_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Column.h b/Sources/Models/Effects/Debris/Column02/Column.h index 52c0f09..21d199a 100644 --- a/Sources/Models/Effects/Debris/Column02/Column.h +++ b/Sources/Models/Effects/Debris/Column02/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part01.h b/Sources/Models/Effects/Debris/Column02/Part01.h index 7eb4f78..19140fd 100644 --- a/Sources/Models/Effects/Debris/Column02/Part01.h +++ b/Sources/Models/Effects/Debris/Column02/Part01.h @@ -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. */ // Animation names #define PART01_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part02.h b/Sources/Models/Effects/Debris/Column02/Part02.h index a39f117..5ac4609 100644 --- a/Sources/Models/Effects/Debris/Column02/Part02.h +++ b/Sources/Models/Effects/Debris/Column02/Part02.h @@ -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. */ // Animation names #define PART02_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part03.h b/Sources/Models/Effects/Debris/Column02/Part03.h index 962d1e1..f224286 100644 --- a/Sources/Models/Effects/Debris/Column02/Part03.h +++ b/Sources/Models/Effects/Debris/Column02/Part03.h @@ -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. */ // Animation names #define PART03_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part04.h b/Sources/Models/Effects/Debris/Column02/Part04.h index ee244f2..b418915 100644 --- a/Sources/Models/Effects/Debris/Column02/Part04.h +++ b/Sources/Models/Effects/Debris/Column02/Part04.h @@ -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. */ // Animation names #define PART04_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part05.h b/Sources/Models/Effects/Debris/Column02/Part05.h index 1872899..a79409d 100644 --- a/Sources/Models/Effects/Debris/Column02/Part05.h +++ b/Sources/Models/Effects/Debris/Column02/Part05.h @@ -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. */ // Animation names #define PART05_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part06.h b/Sources/Models/Effects/Debris/Column02/Part06.h index 6677301..9c2fe04 100644 --- a/Sources/Models/Effects/Debris/Column02/Part06.h +++ b/Sources/Models/Effects/Debris/Column02/Part06.h @@ -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. */ // Animation names #define PART06_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part07.h b/Sources/Models/Effects/Debris/Column02/Part07.h index 2a91534..30a8c28 100644 --- a/Sources/Models/Effects/Debris/Column02/Part07.h +++ b/Sources/Models/Effects/Debris/Column02/Part07.h @@ -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. */ // Animation names #define PART07_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part08.h b/Sources/Models/Effects/Debris/Column02/Part08.h index 63fc3f2..0398edb 100644 --- a/Sources/Models/Effects/Debris/Column02/Part08.h +++ b/Sources/Models/Effects/Debris/Column02/Part08.h @@ -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. */ // Animation names #define PART08_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part09.h b/Sources/Models/Effects/Debris/Column02/Part09.h index 850b31c..129bb92 100644 --- a/Sources/Models/Effects/Debris/Column02/Part09.h +++ b/Sources/Models/Effects/Debris/Column02/Part09.h @@ -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. */ // Animation names #define PART09_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Column02/Part10.h b/Sources/Models/Effects/Debris/Column02/Part10.h index 82c7085..d20dd52 100644 --- a/Sources/Models/Effects/Debris/Column02/Part10.h +++ b/Sources/Models/Effects/Debris/Column02/Part10.h @@ -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. */ // Animation names #define PART10_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Flesh/Flesh.h b/Sources/Models/Effects/Debris/Flesh/Flesh.h index 3b2c727..1e90fb3 100644 --- a/Sources/Models/Effects/Debris/Flesh/Flesh.h +++ b/Sources/Models/Effects/Debris/Flesh/Flesh.h @@ -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. */ // Animation names #define FLESH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Fruits/Apple.h b/Sources/Models/Effects/Debris/Fruits/Apple.h index 60137f4..8f52bf6 100644 --- a/Sources/Models/Effects/Debris/Fruits/Apple.h +++ b/Sources/Models/Effects/Debris/Fruits/Apple.h @@ -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. */ // Animation names #define APPLE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Fruits/Banana.h b/Sources/Models/Effects/Debris/Fruits/Banana.h index e0887bb..6c37fde 100644 --- a/Sources/Models/Effects/Debris/Fruits/Banana.h +++ b/Sources/Models/Effects/Debris/Fruits/Banana.h @@ -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. */ // Animation names #define BANANA_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Fruits/CheeseBurger.h b/Sources/Models/Effects/Debris/Fruits/CheeseBurger.h index 0c58a1d..3889e00 100644 --- a/Sources/Models/Effects/Debris/Fruits/CheeseBurger.h +++ b/Sources/Models/Effects/Debris/Fruits/CheeseBurger.h @@ -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. */ // Animation names #define CHEESEBURGER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Fruits/LollyPop.h b/Sources/Models/Effects/Debris/Fruits/LollyPop.h index b9555ef..a381053 100644 --- a/Sources/Models/Effects/Debris/Fruits/LollyPop.h +++ b/Sources/Models/Effects/Debris/Fruits/LollyPop.h @@ -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. */ // Animation names #define LOLLYPOP_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Fruits/Orange.h b/Sources/Models/Effects/Debris/Fruits/Orange.h index 02cdee0..0975e45 100644 --- a/Sources/Models/Effects/Debris/Fruits/Orange.h +++ b/Sources/Models/Effects/Debris/Fruits/Orange.h @@ -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. */ // Animation names #define ORANGE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Fruits/Pear.h b/Sources/Models/Effects/Debris/Fruits/Pear.h index 3d46971..bd13e52 100644 --- a/Sources/Models/Effects/Debris/Fruits/Pear.h +++ b/Sources/Models/Effects/Debris/Fruits/Pear.h @@ -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. */ // Animation names #define PEAR_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/Debris/Lava01/Lava.h b/Sources/Models/Effects/Debris/Lava01/Lava.h index e2b9c23..b2bab13 100644 --- a/Sources/Models/Effects/Debris/Lava01/Lava.h +++ b/Sources/Models/Effects/Debris/Lava01/Lava.h @@ -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. */ // Animation names #define LAVA_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Lava01/LavaFlare.h b/Sources/Models/Effects/Debris/Lava01/LavaFlare.h index 595b632..24c8696 100644 --- a/Sources/Models/Effects/Debris/Lava01/LavaFlare.h +++ b/Sources/Models/Effects/Debris/Lava01/LavaFlare.h @@ -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. */ // Animation names #define LAVAFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Skull01/Skull.h b/Sources/Models/Effects/Debris/Skull01/Skull.h index 2ecd43a..e247b1c 100644 --- a/Sources/Models/Effects/Debris/Skull01/Skull.h +++ b/Sources/Models/Effects/Debris/Skull01/Skull.h @@ -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. */ // Animation names #define SKULL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Skull01_org/Skull.h b/Sources/Models/Effects/Debris/Skull01_org/Skull.h index d8ae379..bf94470 100644 --- a/Sources/Models/Effects/Debris/Skull01_org/Skull.h +++ b/Sources/Models/Effects/Debris/Skull01_org/Skull.h @@ -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. */ // Animation names #define SKULL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Debris/Stone/Stone.h b/Sources/Models/Effects/Debris/Stone/Stone.h index dd231db..739ff69 100644 --- a/Sources/Models/Effects/Debris/Stone/Stone.h +++ b/Sources/Models/Effects/Debris/Stone/Stone.h @@ -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. */ // Animation names #define STONE_ANIM_POSE00 0 diff --git a/Sources/Models/Effects/Debris/Wood01/Wood.h b/Sources/Models/Effects/Debris/Wood01/Wood.h index 3a9597c..0fa07b9 100644 --- a/Sources/Models/Effects/Debris/Wood01/Wood.h +++ b/Sources/Models/Effects/Debris/Wood01/Wood.h @@ -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. */ // Animation names #define WOOD_ANIM_POSE00 0 diff --git a/Sources/Models/Effects/Explosion01/Explosion01.h b/Sources/Models/Effects/Explosion01/Explosion01.h index 0fa96d3..51b2dd7 100644 --- a/Sources/Models/Effects/Explosion01/Explosion01.h +++ b/Sources/Models/Effects/Explosion01/Explosion01.h @@ -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. */ // Animation names #define EXPLOSION01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion02/Explosion.h b/Sources/Models/Effects/Explosion02/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion02/Explosion.h +++ b/Sources/Models/Effects/Explosion02/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion03/Explosion.h b/Sources/Models/Effects/Explosion03/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion03/Explosion.h +++ b/Sources/Models/Effects/Explosion03/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion04/Explosion.h b/Sources/Models/Effects/Explosion04/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion04/Explosion.h +++ b/Sources/Models/Effects/Explosion04/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion05/Explosion.h b/Sources/Models/Effects/Explosion05/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/Effects/Explosion05/Explosion.h +++ b/Sources/Models/Effects/Explosion05/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion06/Explosion.h b/Sources/Models/Effects/Explosion06/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/Effects/Explosion06/Explosion.h +++ b/Sources/Models/Effects/Explosion06/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion07/Explosion.h b/Sources/Models/Effects/Explosion07/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/Effects/Explosion07/Explosion.h +++ b/Sources/Models/Effects/Explosion07/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion08/Explosion.h b/Sources/Models/Effects/Explosion08/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion08/Explosion.h +++ b/Sources/Models/Effects/Explosion08/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion09/Explosion.h b/Sources/Models/Effects/Explosion09/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/Effects/Explosion09/Explosion.h +++ b/Sources/Models/Effects/Explosion09/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion10/Explosion.h b/Sources/Models/Effects/Explosion10/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion10/Explosion.h +++ b/Sources/Models/Effects/Explosion10/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion11/Explosion.h b/Sources/Models/Effects/Explosion11/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/Effects/Explosion11/Explosion.h +++ b/Sources/Models/Effects/Explosion11/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion12/Explosion.h b/Sources/Models/Effects/Explosion12/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion12/Explosion.h +++ b/Sources/Models/Effects/Explosion12/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion13/Explosion.h b/Sources/Models/Effects/Explosion13/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion13/Explosion.h +++ b/Sources/Models/Effects/Explosion13/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion14/Explosion.h b/Sources/Models/Effects/Explosion14/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion14/Explosion.h +++ b/Sources/Models/Effects/Explosion14/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion15/Explosion.h b/Sources/Models/Effects/Explosion15/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion15/Explosion.h +++ b/Sources/Models/Effects/Explosion15/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion16/Explosion.h b/Sources/Models/Effects/Explosion16/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion16/Explosion.h +++ b/Sources/Models/Effects/Explosion16/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion17/Explosion.h b/Sources/Models/Effects/Explosion17/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion17/Explosion.h +++ b/Sources/Models/Effects/Explosion17/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Explosion18/Explosion.h b/Sources/Models/Effects/Explosion18/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/Effects/Explosion18/Explosion.h +++ b/Sources/Models/Effects/Explosion18/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade.h b/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade.h index ceec76d..d238049 100644 --- a/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade.h +++ b/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade.h @@ -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. */ // Animation names #define EXPLOSIONGRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade3D.h b/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade3D.h index ba5b160..1bd012b 100644 --- a/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade3D.h +++ b/Sources/Models/Effects/ExplosionGrenade/ExplosionGrenade3D.h @@ -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. */ // Animation names #define EXPLOSIONGRENADE3D_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ExplosionParticles/Particles.h b/Sources/Models/Effects/ExplosionParticles/Particles.h index 7b473ff..8f2019e 100644 --- a/Sources/Models/Effects/ExplosionParticles/Particles.h +++ b/Sources/Models/Effects/ExplosionParticles/Particles.h @@ -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. */ // Animation names #define PARTICLES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ExplosionParticles/Particles3D.h b/Sources/Models/Effects/ExplosionParticles/Particles3D.h index 0ba2537..2f21932 100644 --- a/Sources/Models/Effects/ExplosionParticles/Particles3D.h +++ b/Sources/Models/Effects/ExplosionParticles/Particles3D.h @@ -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. */ // Animation names #define PARTICLES3D_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ExplosionRocket/ExplosionRocket.h b/Sources/Models/Effects/ExplosionRocket/ExplosionRocket.h index f347c36..84b8c16 100644 --- a/Sources/Models/Effects/ExplosionRocket/ExplosionRocket.h +++ b/Sources/Models/Effects/ExplosionRocket/ExplosionRocket.h @@ -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. */ // Animation names #define EXPLOSIONROCKET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ExplosionRocket/ExplosionRocket3D.h b/Sources/Models/Effects/ExplosionRocket/ExplosionRocket3D.h index 8181ba9..0c0d446 100644 --- a/Sources/Models/Effects/ExplosionRocket/ExplosionRocket3D.h +++ b/Sources/Models/Effects/ExplosionRocket/ExplosionRocket3D.h @@ -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. */ // Animation names #define EXPLOSIONROCKET3D_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Fire01/Fire.h b/Sources/Models/Effects/Fire01/Fire.h index bbf65c0..4046641 100644 --- a/Sources/Models/Effects/Fire01/Fire.h +++ b/Sources/Models/Effects/Fire01/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Fire02/Fire.h b/Sources/Models/Effects/Fire02/Fire.h index bbf65c0..4046641 100644 --- a/Sources/Models/Effects/Fire02/Fire.h +++ b/Sources/Models/Effects/Fire02/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Fire03/Fire.h b/Sources/Models/Effects/Fire03/Fire.h index f6d1668..00cf7e5 100644 --- a/Sources/Models/Effects/Fire03/Fire.h +++ b/Sources/Models/Effects/Fire03/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Flare01/Flare.h b/Sources/Models/Effects/Flare01/Flare.h index 34ebd06..22dced0 100644 --- a/Sources/Models/Effects/Flare01/Flare.h +++ b/Sources/Models/Effects/Flare01/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Flare02/Flaire.h b/Sources/Models/Effects/Flare02/Flaire.h index 25be4c5..d141612 100644 --- a/Sources/Models/Effects/Flare02/Flaire.h +++ b/Sources/Models/Effects/Flare02/Flaire.h @@ -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. */ // Animation names #define FLAIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Flare03/Flare.h b/Sources/Models/Effects/Flare03/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/Effects/Flare03/Flare.h +++ b/Sources/Models/Effects/Flare03/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Flares1m/Flaire.h b/Sources/Models/Effects/Flares1m/Flaire.h index 25be4c5..d141612 100644 --- a/Sources/Models/Effects/Flares1m/Flaire.h +++ b/Sources/Models/Effects/Flares1m/Flaire.h @@ -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. */ // Animation names #define FLAIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Holder2x4/Holder.h b/Sources/Models/Effects/Holder2x4/Holder.h index 852af22..600c211 100644 --- a/Sources/Models/Effects/Holder2x4/Holder.h +++ b/Sources/Models/Effects/Holder2x4/Holder.h @@ -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. */ // Animation names #define HOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Holder2x4/HolderAngle.h b/Sources/Models/Effects/Holder2x4/HolderAngle.h index b3cb0ff..8fc358f 100644 --- a/Sources/Models/Effects/Holder2x4/HolderAngle.h +++ b/Sources/Models/Effects/Holder2x4/HolderAngle.h @@ -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. */ // Animation names #define HOLDERANGLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Holder2x4/HolderOneSide.h b/Sources/Models/Effects/Holder2x4/HolderOneSide.h index 33b28f0..3ddd205 100644 --- a/Sources/Models/Effects/Holder2x4/HolderOneSide.h +++ b/Sources/Models/Effects/Holder2x4/HolderOneSide.h @@ -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. */ // Animation names #define HOLDERONESIDE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/LavaRock01/LavaRock.h b/Sources/Models/Effects/LavaRock01/LavaRock.h index bf07332..dcfd762 100644 --- a/Sources/Models/Effects/LavaRock01/LavaRock.h +++ b/Sources/Models/Effects/LavaRock01/LavaRock.h @@ -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. */ // Animation names #define LAVAROCK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/LavaRock01/LavaRock02.h b/Sources/Models/Effects/LavaRock01/LavaRock02.h index 2f42d52..d7eaba6 100644 --- a/Sources/Models/Effects/LavaRock01/LavaRock02.h +++ b/Sources/Models/Effects/LavaRock01/LavaRock02.h @@ -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. */ // Animation names #define LAVAROCK02_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/LavaRock01/LavaRock03.h b/Sources/Models/Effects/LavaRock01/LavaRock03.h index 6b554b1..0474296 100644 --- a/Sources/Models/Effects/LavaRock01/LavaRock03.h +++ b/Sources/Models/Effects/LavaRock01/LavaRock03.h @@ -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. */ // Animation names #define LAVAROCK03_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/LightBeam01/LightBeam.h b/Sources/Models/Effects/LightBeam01/LightBeam.h index 91cb097..51268e2 100644 --- a/Sources/Models/Effects/LightBeam01/LightBeam.h +++ b/Sources/Models/Effects/LightBeam01/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/LightBeam02/LightBeam.h b/Sources/Models/Effects/LightBeam02/LightBeam.h index fddde2d..4d4fcf0 100644 --- a/Sources/Models/Effects/LightBeam02/LightBeam.h +++ b/Sources/Models/Effects/LightBeam02/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/LightBeam03/LightBeam.h b/Sources/Models/Effects/LightBeam03/LightBeam.h index af79006..d1dce5a 100644 --- a/Sources/Models/Effects/LightBeam03/LightBeam.h +++ b/Sources/Models/Effects/LightBeam03/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_POSE01 0 diff --git a/Sources/Models/Effects/Rail/rail.h b/Sources/Models/Effects/Rail/rail.h index f89ef93..ff57984 100644 --- a/Sources/Models/Effects/Rail/rail.h +++ b/Sources/Models/Effects/Rail/rail.h @@ -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. */ // Animation names #define RAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Rail/railend.h b/Sources/Models/Effects/Rail/railend.h index 39482f7..4d75688 100644 --- a/Sources/Models/Effects/Rail/railend.h +++ b/Sources/Models/Effects/Rail/railend.h @@ -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. */ // Animation names #define RAILEND_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Rail/railstart.h b/Sources/Models/Effects/Rail/railstart.h index 2f80e4d..b86c4fb 100644 --- a/Sources/Models/Effects/Rail/railstart.h +++ b/Sources/Models/Effects/Rail/railstart.h @@ -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. */ // Animation names #define RAILSTART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/RotatingFlare01/RotatingFlare.h b/Sources/Models/Effects/RotatingFlare01/RotatingFlare.h index 3e99cd5..2e5259a 100644 --- a/Sources/Models/Effects/RotatingFlare01/RotatingFlare.h +++ b/Sources/Models/Effects/RotatingFlare01/RotatingFlare.h @@ -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. */ // Animation names #define ROTATINGFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ShockWave/Ring.h b/Sources/Models/Effects/ShockWave/Ring.h index 0bf666a..879ac9f 100644 --- a/Sources/Models/Effects/ShockWave/Ring.h +++ b/Sources/Models/Effects/ShockWave/Ring.h @@ -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. */ // Animation names #define RING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ShockWave/Ring2.h b/Sources/Models/Effects/ShockWave/Ring2.h index 5538396..cd9c782 100644 --- a/Sources/Models/Effects/ShockWave/Ring2.h +++ b/Sources/Models/Effects/ShockWave/Ring2.h @@ -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. */ // Animation names #define RING2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/ShockWave01/ShockWave.h b/Sources/Models/Effects/ShockWave01/ShockWave.h index 72d65e0..e60e3b3 100644 --- a/Sources/Models/Effects/ShockWave01/ShockWave.h +++ b/Sources/Models/Effects/ShockWave01/ShockWave.h @@ -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. */ // Animation names #define SHOCKWAVE_ANIM_FAST 0 diff --git a/Sources/Models/Effects/ShockWaveGreen/ShockWaveGreen.h b/Sources/Models/Effects/ShockWaveGreen/ShockWaveGreen.h index 7a8f2af..7c7eb0c 100644 --- a/Sources/Models/Effects/ShockWaveGreen/ShockWaveGreen.h +++ b/Sources/Models/Effects/ShockWaveGreen/ShockWaveGreen.h @@ -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. */ // Animation names #define SHOCKWAVEGREEN_ANIM_GROW 0 diff --git a/Sources/Models/Effects/Smoke01/Smoke.h b/Sources/Models/Effects/Smoke01/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/Effects/Smoke01/Smoke.h +++ b/Sources/Models/Effects/Smoke01/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Smoke02/Smoke.h b/Sources/Models/Effects/Smoke02/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/Effects/Smoke02/Smoke.h +++ b/Sources/Models/Effects/Smoke02/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Smoke03/Smoke.h b/Sources/Models/Effects/Smoke03/Smoke.h index 698775d..b7ad9ba 100644 --- a/Sources/Models/Effects/Smoke03/Smoke.h +++ b/Sources/Models/Effects/Smoke03/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_RISINGSMOKE 0 diff --git a/Sources/Models/Effects/Smoke04/Smoke.h b/Sources/Models/Effects/Smoke04/Smoke.h index 698775d..b7ad9ba 100644 --- a/Sources/Models/Effects/Smoke04/Smoke.h +++ b/Sources/Models/Effects/Smoke04/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_RISINGSMOKE 0 diff --git a/Sources/Models/Effects/Smoke05/Smoke.h b/Sources/Models/Effects/Smoke05/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/Effects/Smoke05/Smoke.h +++ b/Sources/Models/Effects/Smoke05/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Smoke06/Smoke.h b/Sources/Models/Effects/Smoke06/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/Effects/Smoke06/Smoke.h +++ b/Sources/Models/Effects/Smoke06/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/SmokeLine/SmokeLine.h b/Sources/Models/Effects/SmokeLine/SmokeLine.h index 7a7e898..bf0b805 100644 --- a/Sources/Models/Effects/SmokeLine/SmokeLine.h +++ b/Sources/Models/Effects/SmokeLine/SmokeLine.h @@ -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. */ // Animation names #define SMOKELINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/SmokeLine01/SmokeLine.h b/Sources/Models/Effects/SmokeLine01/SmokeLine.h index 7a7e898..bf0b805 100644 --- a/Sources/Models/Effects/SmokeLine01/SmokeLine.h +++ b/Sources/Models/Effects/SmokeLine01/SmokeLine.h @@ -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. */ // Animation names #define SMOKELINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/SmokeLine02/SmokeLine.h b/Sources/Models/Effects/SmokeLine02/SmokeLine.h index 7a7e898..bf0b805 100644 --- a/Sources/Models/Effects/SmokeLine02/SmokeLine.h +++ b/Sources/Models/Effects/SmokeLine02/SmokeLine.h @@ -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. */ // Animation names #define SMOKELINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Sphere01/Sphere.h b/Sources/Models/Effects/Sphere01/Sphere.h index 494950f..ddb22da 100644 --- a/Sources/Models/Effects/Sphere01/Sphere.h +++ b/Sources/Models/Effects/Sphere01/Sphere.h @@ -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. */ // Animation names #define SPHERE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/StainOnTheWall/Stain.h b/Sources/Models/Effects/StainOnTheWall/Stain.h index 980f73c..b048234 100644 --- a/Sources/Models/Effects/StainOnTheWall/Stain.h +++ b/Sources/Models/Effects/StainOnTheWall/Stain.h @@ -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. */ // Animation names #define STAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Teleport01/Teleport.h b/Sources/Models/Effects/Teleport01/Teleport.h index abed338..2adda5f 100644 --- a/Sources/Models/Effects/Teleport01/Teleport.h +++ b/Sources/Models/Effects/Teleport01/Teleport.h @@ -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. */ // Animation names #define TELEPORT_ANIM_ACTIVATE 0 diff --git a/Sources/Models/Effects/Water01/Water.h b/Sources/Models/Effects/Water01/Water.h index 29c4a2e..1a6819e 100644 --- a/Sources/Models/Effects/Water01/Water.h +++ b/Sources/Models/Effects/Water01/Water.h @@ -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. */ // Animation names #define WATER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Effects/WaterFall01/WaterFall.h b/Sources/Models/Effects/WaterFall01/WaterFall.h index 636be0c..fcba2a6 100644 --- a/Sources/Models/Effects/WaterFall01/WaterFall.h +++ b/Sources/Models/Effects/WaterFall01/WaterFall.h @@ -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. */ // Animation names #define WATERFALL_ANIM_MAPPINGPOSE 0 diff --git a/Sources/Models/Effects/WaterFoam01/Puff.h b/Sources/Models/Effects/WaterFoam01/Puff.h index 147d0d2..fb4a29c 100644 --- a/Sources/Models/Effects/WaterFoam01/Puff.h +++ b/Sources/Models/Effects/WaterFoam01/Puff.h @@ -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. */ // Animation names #define PUFF_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/WaterFoam02/Foam.h b/Sources/Models/Effects/WaterFoam02/Foam.h index 3f9eea9..c5b1bfe 100644 --- a/Sources/Models/Effects/WaterFoam02/Foam.h +++ b/Sources/Models/Effects/WaterFoam02/Foam.h @@ -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. */ // Animation names #define FOAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/WaterFoam03/Foam.h b/Sources/Models/Effects/WaterFoam03/Foam.h index 3f9eea9..c5b1bfe 100644 --- a/Sources/Models/Effects/WaterFoam03/Foam.h +++ b/Sources/Models/Effects/WaterFoam03/Foam.h @@ -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. */ // Animation names #define FOAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Weapons/Flare01/Flare.h b/Sources/Models/Effects/Weapons/Flare01/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/Effects/Weapons/Flare01/Flare.h +++ b/Sources/Models/Effects/Weapons/Flare01/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Effects/Weapons/Flare02/Flare.h b/Sources/Models/Effects/Weapons/Flare02/Flare.h index 7f6b2e3..fd4d7b0 100644 --- a/Sources/Models/Effects/Weapons/Flare02/Flare.h +++ b/Sources/Models/Effects/Weapons/Flare02/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT 0 diff --git a/Sources/Models/ElsaPromo/CurvedSurfaces.h b/Sources/Models/ElsaPromo/CurvedSurfaces.h index 15756e4..2a1b71c 100644 --- a/Sources/Models/ElsaPromo/CurvedSurfaces.h +++ b/Sources/Models/ElsaPromo/CurvedSurfaces.h @@ -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. */ // Animation names #define CURVEDSURFACES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/ElsaPromo/ElsaLogoLow.h b/Sources/Models/ElsaPromo/ElsaLogoLow.h index 04c45ef..7c12eb2 100644 --- a/Sources/Models/ElsaPromo/ElsaLogoLow.h +++ b/Sources/Models/ElsaPromo/ElsaLogoLow.h @@ -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. */ // Animation names #define ELSALOGOLOW_ANIM_DEFAULT 0 diff --git a/Sources/Models/ElsaPromo/Temple/DoorLeft.h b/Sources/Models/ElsaPromo/Temple/DoorLeft.h index 1ba9c57..7093bd8 100644 --- a/Sources/Models/ElsaPromo/Temple/DoorLeft.h +++ b/Sources/Models/ElsaPromo/Temple/DoorLeft.h @@ -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. */ // Animation names #define DOORLEFT_ANIM_DEFAULT 0 diff --git a/Sources/Models/ElsaPromo/Temple/DoorRight.h b/Sources/Models/ElsaPromo/Temple/DoorRight.h index 027a27e..100462a 100644 --- a/Sources/Models/ElsaPromo/Temple/DoorRight.h +++ b/Sources/Models/ElsaPromo/Temple/DoorRight.h @@ -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. */ // Animation names #define DOORRIGHT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Beast/Beast.h b/Sources/Models/Enemies/Beast/Beast.h index 86914e3..2cdb032 100644 --- a/Sources/Models/Enemies/Beast/Beast.h +++ b/Sources/Models/Enemies/Beast/Beast.h @@ -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. */ // Animation names #define BEAST_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Beast/Projectile/Projectile.h b/Sources/Models/Enemies/Beast/Projectile/Projectile.h index 245c5c7..69ff042 100644 --- a/Sources/Models/Enemies/Beast/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Beast/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Beast/ProjectileOld/Projectile.h b/Sources/Models/Enemies/Beast/ProjectileOld/Projectile.h index 245c5c7..69ff042 100644 --- a/Sources/Models/Enemies/Beast/ProjectileOld/Projectile.h +++ b/Sources/Models/Enemies/Beast/ProjectileOld/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Beast/ProjectileOld2/Projectile.h b/Sources/Models/Enemies/Beast/ProjectileOld2/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/Beast/ProjectileOld2/Projectile.h +++ b/Sources/Models/Enemies/Beast/ProjectileOld2/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Beast/ProjectileOrg/Projectile.h b/Sources/Models/Enemies/Beast/ProjectileOrg/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/Beast/ProjectileOrg/Projectile.h +++ b/Sources/Models/Enemies/Beast/ProjectileOrg/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Beast_/Beast.h b/Sources/Models/Enemies/Beast_/Beast.h index 436bff1..940c8a1 100644 --- a/Sources/Models/Enemies/Beast_/Beast.h +++ b/Sources/Models/Enemies/Beast_/Beast.h @@ -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. */ // Animation names #define BEAST_ANIM_IDLE 0 diff --git a/Sources/Models/Enemies/Beast_/Projectile/Projectile.h b/Sources/Models/Enemies/Beast_/Projectile/Projectile.h index 245c5c7..69ff042 100644 --- a/Sources/Models/Enemies/Beast_/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Beast_/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Boneman/Boneman.h b/Sources/Models/Enemies/Boneman/Boneman.h index 9e5b146..cb2a994 100644 --- a/Sources/Models/Enemies/Boneman/Boneman.h +++ b/Sources/Models/Enemies/Boneman/Boneman.h @@ -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. */ // Animation names #define BONEMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Boneman/Debris/Body.h b/Sources/Models/Enemies/Boneman/Debris/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Enemies/Boneman/Debris/Body.h +++ b/Sources/Models/Enemies/Boneman/Debris/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Boneman/Debris/Hand.h b/Sources/Models/Enemies/Boneman/Debris/Hand.h index b7f1047..8c08bfc 100644 --- a/Sources/Models/Enemies/Boneman/Debris/Hand.h +++ b/Sources/Models/Enemies/Boneman/Debris/Hand.h @@ -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. */ // Animation names #define HAND_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Boneman/Debris/Legs.h b/Sources/Models/Enemies/Boneman/Debris/Legs.h index 993ae38..35c4518 100644 --- a/Sources/Models/Enemies/Boneman/Debris/Legs.h +++ b/Sources/Models/Enemies/Boneman/Debris/Legs.h @@ -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. */ // Animation names #define LEGS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Boneman/Projectile/Projectile.h b/Sources/Models/Enemies/Boneman/Projectile/Projectile.h index 3054920..5057124 100644 --- a/Sources/Models/Enemies/Boneman/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Boneman/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_ROTATING 0 diff --git a/Sources/Models/Enemies/Catman/CatMan.h b/Sources/Models/Enemies/Catman/CatMan.h index f3c6a0a..0d01794 100644 --- a/Sources/Models/Enemies/Catman/CatMan.h +++ b/Sources/Models/Enemies/Catman/CatMan.h @@ -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. */ // Animation names #define CATMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Catman/Fire/CatmanFire.h b/Sources/Models/Enemies/Catman/Fire/CatmanFire.h index 5a54d85..7a53b14 100644 --- a/Sources/Models/Enemies/Catman/Fire/CatmanFire.h +++ b/Sources/Models/Enemies/Catman/Fire/CatmanFire.h @@ -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. */ // Animation names #define CATMANFIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Catman/FireOld/CatmanFire.h b/Sources/Models/Enemies/Catman/FireOld/CatmanFire.h index 5a54d85..7a53b14 100644 --- a/Sources/Models/Enemies/Catman/FireOld/CatmanFire.h +++ b/Sources/Models/Enemies/Catman/FireOld/CatmanFire.h @@ -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. */ // Animation names #define CATMANFIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Catman/Projectile/Projectile.h b/Sources/Models/Enemies/Catman/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/Catman/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Catman/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ChainSawFreak/Freak.h b/Sources/Models/Enemies/ChainSawFreak/Freak.h index 94e6fc7..ee9bf77 100644 --- a/Sources/Models/Enemies/ChainSawFreak/Freak.h +++ b/Sources/Models/Enemies/ChainSawFreak/Freak.h @@ -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. */ // Animation names #define FREAK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ChainSawFreak/Saw.h b/Sources/Models/Enemies/ChainSawFreak/Saw.h index 9ae4603..d1468d2 100644 --- a/Sources/Models/Enemies/ChainSawFreak/Saw.h +++ b/Sources/Models/Enemies/ChainSawFreak/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/AssHole.h b/Sources/Models/Enemies/Cyborg/AssHole.h index 7c5a278..751f473 100644 --- a/Sources/Models/Enemies/Cyborg/AssHole.h +++ b/Sources/Models/Enemies/Cyborg/AssHole.h @@ -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. */ // Animation names #define ASSHOLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Bike.h b/Sources/Models/Enemies/Cyborg/Bike.h index bee125e..cd8f2be 100644 --- a/Sources/Models/Enemies/Cyborg/Bike.h +++ b/Sources/Models/Enemies/Cyborg/Bike.h @@ -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. */ // Animation names #define BIKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Cyborg.h b/Sources/Models/Enemies/Cyborg/Cyborg.h index eb044ae..71ca77b 100644 --- a/Sources/Models/Enemies/Cyborg/Cyborg.h +++ b/Sources/Models/Enemies/Cyborg/Cyborg.h @@ -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. */ // Animation names #define CYBORG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/CyborgONEPART.h b/Sources/Models/Enemies/Cyborg/CyborgONEPART.h index cf5e128..19df96b 100644 --- a/Sources/Models/Enemies/Cyborg/CyborgONEPART.h +++ b/Sources/Models/Enemies/Cyborg/CyborgONEPART.h @@ -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. */ // Animation names #define CYBORG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Foot.h b/Sources/Models/Enemies/Cyborg/Foot.h index 2ad8801..7bdf008 100644 --- a/Sources/Models/Enemies/Cyborg/Foot.h +++ b/Sources/Models/Enemies/Cyborg/Foot.h @@ -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. */ // Animation names #define FOOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Head.h b/Sources/Models/Enemies/Cyborg/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Enemies/Cyborg/Head.h +++ b/Sources/Models/Enemies/Cyborg/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/LeftLowerArm.h b/Sources/Models/Enemies/Cyborg/LeftLowerArm.h index bf36a45..4a9dcd8 100644 --- a/Sources/Models/Enemies/Cyborg/LeftLowerArm.h +++ b/Sources/Models/Enemies/Cyborg/LeftLowerArm.h @@ -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. */ // Animation names #define LEFTLOWERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/LeftLowerLeg.h b/Sources/Models/Enemies/Cyborg/LeftLowerLeg.h index c75c128..2e03cac 100644 --- a/Sources/Models/Enemies/Cyborg/LeftLowerLeg.h +++ b/Sources/Models/Enemies/Cyborg/LeftLowerLeg.h @@ -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. */ // Animation names #define LEFTLOWERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/LeftUpperArm.h b/Sources/Models/Enemies/Cyborg/LeftUpperArm.h index ac34cc5..71a8362 100644 --- a/Sources/Models/Enemies/Cyborg/LeftUpperArm.h +++ b/Sources/Models/Enemies/Cyborg/LeftUpperArm.h @@ -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. */ // Animation names #define LEFTUPPERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/LeftUpperLeg.h b/Sources/Models/Enemies/Cyborg/LeftUpperLeg.h index 58aa8c4..a75af90 100644 --- a/Sources/Models/Enemies/Cyborg/LeftUpperLeg.h +++ b/Sources/Models/Enemies/Cyborg/LeftUpperLeg.h @@ -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. */ // Animation names #define LEFTUPPERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectile.h b/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectile.h index 76cbea4..7182bd9 100644 --- a/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectile.h +++ b/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectile.h @@ -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. */ // Animation names #define LASERPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h b/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h index 9012be4..0058eaf 100644 --- a/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h +++ b/Sources/Models/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h @@ -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. */ // Animation names #define LASERPROJECTILEGLOW01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Projectile/Projectile.h b/Sources/Models/Enemies/Cyborg/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/Cyborg/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Cyborg/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/RightLowerArm.h b/Sources/Models/Enemies/Cyborg/RightLowerArm.h index e16cd68..c1d64ee 100644 --- a/Sources/Models/Enemies/Cyborg/RightLowerArm.h +++ b/Sources/Models/Enemies/Cyborg/RightLowerArm.h @@ -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. */ // Animation names #define RIGHTLOWERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/RightLowerLeg.h b/Sources/Models/Enemies/Cyborg/RightLowerLeg.h index 59a9fc8..5d89342 100644 --- a/Sources/Models/Enemies/Cyborg/RightLowerLeg.h +++ b/Sources/Models/Enemies/Cyborg/RightLowerLeg.h @@ -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. */ // Animation names #define RIGHTLOWERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/RightUpperArm.h b/Sources/Models/Enemies/Cyborg/RightUpperArm.h index 20fa458..d427469 100644 --- a/Sources/Models/Enemies/Cyborg/RightUpperArm.h +++ b/Sources/Models/Enemies/Cyborg/RightUpperArm.h @@ -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. */ // Animation names #define RIGHTUPPERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/RightUpperLeg.h b/Sources/Models/Enemies/Cyborg/RightUpperLeg.h index ec3d5b0..da072ae 100644 --- a/Sources/Models/Enemies/Cyborg/RightUpperLeg.h +++ b/Sources/Models/Enemies/Cyborg/RightUpperLeg.h @@ -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. */ // Animation names #define RIGHTUPPERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Termi+rifle.h b/Sources/Models/Enemies/Cyborg/Termi+rifle.h index 5e2ea4a..0bf413c 100644 --- a/Sources/Models/Enemies/Cyborg/Termi+rifle.h +++ b/Sources/Models/Enemies/Cyborg/Termi+rifle.h @@ -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. */ // Animation names #define TERMI+RIFLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Cyborg/Torso.h b/Sources/Models/Enemies/Cyborg/Torso.h index 7cba6a5..3bbc8cd 100644 --- a/Sources/Models/Enemies/Cyborg/Torso.h +++ b/Sources/Models/Enemies/Cyborg/Torso.h @@ -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. */ // Animation names #define TORSO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil/Devil.h b/Sources/Models/Enemies/Devil/Devil.h index 1a27113..8e1604e 100644 --- a/Sources/Models/Enemies/Devil/Devil.h +++ b/Sources/Models/Enemies/Devil/Devil.h @@ -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. */ // Animation names #define DEVIL_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Devil/DevilHead.h b/Sources/Models/Enemies/Devil/DevilHead.h index 36d6e1a..8810cc5 100644 --- a/Sources/Models/Enemies/Devil/DevilHead.h +++ b/Sources/Models/Enemies/Devil/DevilHead.h @@ -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. */ // Animation names #define DEVILHEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil/DevilTest.h b/Sources/Models/Enemies/Devil/DevilTest.h index 059d07c..5dbec15 100644 --- a/Sources/Models/Enemies/Devil/DevilTest.h +++ b/Sources/Models/Enemies/Devil/DevilTest.h @@ -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. */ // Animation names #define DEVILTEST_ANIM_MACRO 0 diff --git a/Sources/Models/Enemies/Devil/GoatHead.h b/Sources/Models/Enemies/Devil/GoatHead.h index 9efcc82..40e0e4d 100644 --- a/Sources/Models/Enemies/Devil/GoatHead.h +++ b/Sources/Models/Enemies/Devil/GoatHead.h @@ -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. */ // Animation names #define GOATHEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil/SkullHead.h b/Sources/Models/Enemies/Devil/SkullHead.h index d126c69..d4ec7a9 100644 --- a/Sources/Models/Enemies/Devil/SkullHead.h +++ b/Sources/Models/Enemies/Devil/SkullHead.h @@ -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. */ // Animation names #define SKULLHEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil/Weapons/ElectricityFlare.h b/Sources/Models/Enemies/Devil/Weapons/ElectricityFlare.h index 201e872..d7c6921 100644 --- a/Sources/Models/Enemies/Devil/Weapons/ElectricityFlare.h +++ b/Sources/Models/Enemies/Devil/Weapons/ElectricityFlare.h @@ -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. */ // Animation names #define ELECTRICITYFLARE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Devil/Weapons/ElectricityGun.h b/Sources/Models/Enemies/Devil/Weapons/ElectricityGun.h index 22052f3..b180707 100644 --- a/Sources/Models/Enemies/Devil/Weapons/ElectricityGun.h +++ b/Sources/Models/Enemies/Devil/Weapons/ElectricityGun.h @@ -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. */ // Animation names #define ELECTRICITYGUN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Devil/Weapons/Laser.h b/Sources/Models/Enemies/Devil/Weapons/Laser.h index 385b72e..b482a9d 100644 --- a/Sources/Models/Enemies/Devil/Weapons/Laser.h +++ b/Sources/Models/Enemies/Devil/Weapons/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Devil/Weapons/ProjectileGun.h b/Sources/Models/Enemies/Devil/Weapons/ProjectileGun.h index a6bd0df..81791ad 100644 --- a/Sources/Models/Enemies/Devil/Weapons/ProjectileGun.h +++ b/Sources/Models/Enemies/Devil/Weapons/ProjectileGun.h @@ -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. */ // Animation names #define PROJECTILEGUN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Devil/Weapons/RocketLauncher.h b/Sources/Models/Enemies/Devil/Weapons/RocketLauncher.h index 5155f0a..bc4b7b8 100644 --- a/Sources/Models/Enemies/Devil/Weapons/RocketLauncher.h +++ b/Sources/Models/Enemies/Devil/Weapons/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Devil_old/Flare.h b/Sources/Models/Enemies/Devil_old/Flare.h index 71cc966..248173e 100644 --- a/Sources/Models/Enemies/Devil_old/Flare.h +++ b/Sources/Models/Enemies/Devil_old/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil_old/MiniGunItem.h b/Sources/Models/Enemies/Devil_old/MiniGunItem.h index 641d515..6bffea3 100644 --- a/Sources/Models/Enemies/Devil_old/MiniGunItem.h +++ b/Sources/Models/Enemies/Devil_old/MiniGunItem.h @@ -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. */ // Animation names #define MINIGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Enemies/Devil_old/Minigun.h b/Sources/Models/Enemies/Devil_old/Minigun.h index 3710b48..d965285 100644 --- a/Sources/Models/Enemies/Devil_old/Minigun.h +++ b/Sources/Models/Enemies/Devil_old/Minigun.h @@ -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. */ // Animation names #define MINIGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil_old/Stick.h b/Sources/Models/Enemies/Devil_old/Stick.h index 17b25e6..faa11d2 100644 --- a/Sources/Models/Enemies/Devil_old/Stick.h +++ b/Sources/Models/Enemies/Devil_old/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil_old/devil.h b/Sources/Models/Enemies/Devil_old/devil.h index 262309b..18c5cb8 100644 --- a/Sources/Models/Enemies/Devil_old/devil.h +++ b/Sources/Models/Enemies/Devil_old/devil.h @@ -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. */ // Animation names #define DEVIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil_old/devil2.h b/Sources/Models/Enemies/Devil_old/devil2.h index 8cd39fb..c98faca 100644 --- a/Sources/Models/Enemies/Devil_old/devil2.h +++ b/Sources/Models/Enemies/Devil_old/devil2.h @@ -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. */ // Animation names #define DEVIL2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Devil_old/shield.h b/Sources/Models/Enemies/Devil_old/shield.h index a8f7714..2ee67a8 100644 --- a/Sources/Models/Enemies/Devil_old/shield.h +++ b/Sources/Models/Enemies/Devil_old/shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_CENTERED 0 diff --git a/Sources/Models/Enemies/DragonMan/Debris/Body.h b/Sources/Models/Enemies/DragonMan/Debris/Body.h index 0c50f59..83de0c5 100644 --- a/Sources/Models/Enemies/DragonMan/Debris/Body.h +++ b/Sources/Models/Enemies/DragonMan/Debris/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/DragonMan/Debris/Head.h b/Sources/Models/Enemies/DragonMan/Debris/Head.h index e15b016..34f1228 100644 --- a/Sources/Models/Enemies/DragonMan/Debris/Head.h +++ b/Sources/Models/Enemies/DragonMan/Debris/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/DragonMan/Debris/Leg.h b/Sources/Models/Enemies/DragonMan/Debris/Leg.h index da2f3a8..2c3c78e 100644 --- a/Sources/Models/Enemies/DragonMan/Debris/Leg.h +++ b/Sources/Models/Enemies/DragonMan/Debris/Leg.h @@ -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. */ // Animation names #define LEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/DragonMan/Debris/Tail.h b/Sources/Models/Enemies/DragonMan/Debris/Tail.h index d132107..21c4588 100644 --- a/Sources/Models/Enemies/DragonMan/Debris/Tail.h +++ b/Sources/Models/Enemies/DragonMan/Debris/Tail.h @@ -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. */ // Animation names #define TAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/DragonMan/Debris/Wing.h b/Sources/Models/Enemies/DragonMan/Debris/Wing.h index d706a7a..4150784 100644 --- a/Sources/Models/Enemies/DragonMan/Debris/Wing.h +++ b/Sources/Models/Enemies/DragonMan/Debris/Wing.h @@ -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. */ // Animation names #define WING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/DragonMan/DragonMan.h b/Sources/Models/Enemies/DragonMan/DragonMan.h index 24af7f0..db98e4c 100644 --- a/Sources/Models/Enemies/DragonMan/DragonMan.h +++ b/Sources/Models/Enemies/DragonMan/DragonMan.h @@ -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. */ // Animation names #define DRAGONMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/DragonMan/Projectile/Projectile.h b/Sources/Models/Enemies/DragonMan/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/DragonMan/Projectile/Projectile.h +++ b/Sources/Models/Enemies/DragonMan/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ElementalAir/Elemental.h b/Sources/Models/Enemies/ElementalAir/Elemental.h index aa056b6..0919fc2 100644 --- a/Sources/Models/Enemies/ElementalAir/Elemental.h +++ b/Sources/Models/Enemies/ElementalAir/Elemental.h @@ -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. */ // Animation names #define ELEMENTAL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ElementalLava/BodyFlare.h b/Sources/Models/Enemies/ElementalLava/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/Enemies/ElementalLava/BodyFlare.h +++ b/Sources/Models/Enemies/ElementalLava/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ElementalLava/ElementalLava.h b/Sources/Models/Enemies/ElementalLava/ElementalLava.h index b15bcfc..18a3ea1 100644 --- a/Sources/Models/Enemies/ElementalLava/ElementalLava.h +++ b/Sources/Models/Enemies/ElementalLava/ElementalLava.h @@ -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. */ // Animation names #define ELEMENTALLAVA_ANIM_IDLE 0 diff --git a/Sources/Models/Enemies/ElementalLava/HandFlare.h b/Sources/Models/Enemies/ElementalLava/HandFlare.h index 3ef6761..c2aebf0 100644 --- a/Sources/Models/Enemies/ElementalLava/HandFlare.h +++ b/Sources/Models/Enemies/ElementalLava/HandFlare.h @@ -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. */ // Animation names #define HANDFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ElementalLava/Projectile/LavaBomb.h b/Sources/Models/Enemies/ElementalLava/Projectile/LavaBomb.h index cb3311f..842d749 100644 --- a/Sources/Models/Enemies/ElementalLava/Projectile/LavaBomb.h +++ b/Sources/Models/Enemies/ElementalLava/Projectile/LavaBomb.h @@ -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. */ // Animation names #define LAVABOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/ElementalLava/Projectile/LavaStone.h b/Sources/Models/Enemies/ElementalLava/Projectile/LavaStone.h index 915298e..8b95ec3 100644 --- a/Sources/Models/Enemies/ElementalLava/Projectile/LavaStone.h +++ b/Sources/Models/Enemies/ElementalLava/Projectile/LavaStone.h @@ -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. */ // Animation names #define LAVASTONE_ANIM_POSE00 0 diff --git a/Sources/Models/Enemies/ElementalLava/Projectile/LavaStoneFlare.h b/Sources/Models/Enemies/ElementalLava/Projectile/LavaStoneFlare.h index 8af51ea..33474e9 100644 --- a/Sources/Models/Enemies/ElementalLava/Projectile/LavaStoneFlare.h +++ b/Sources/Models/Enemies/ElementalLava/Projectile/LavaStoneFlare.h @@ -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. */ // Animation names #define LAVASTONEFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/AirMan.h b/Sources/Models/Enemies/Elementals/AirMan.h index 23595aa..c1a9312 100644 --- a/Sources/Models/Enemies/Elementals/AirMan.h +++ b/Sources/Models/Enemies/Elementals/AirMan.h @@ -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. */ // Animation names #define AIRMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/IceMan.h b/Sources/Models/Enemies/Elementals/IceMan.h index 40713b2..bac8577 100644 --- a/Sources/Models/Enemies/Elementals/IceMan.h +++ b/Sources/Models/Enemies/Elementals/IceMan.h @@ -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. */ // Animation names #define ICEMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Icepick.h b/Sources/Models/Enemies/Elementals/Icepick.h index 728859e..e62ac1d 100644 --- a/Sources/Models/Enemies/Elementals/Icepick.h +++ b/Sources/Models/Enemies/Elementals/Icepick.h @@ -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. */ // Animation names #define ICEPICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/LavaMan.h b/Sources/Models/Enemies/Elementals/LavaMan.h index 9b06ee1..46c6eb0 100644 --- a/Sources/Models/Enemies/Elementals/LavaMan.h +++ b/Sources/Models/Enemies/Elementals/LavaMan.h @@ -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. */ // Animation names #define LAVAMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/LavaManFX/BodyFlare.h b/Sources/Models/Enemies/Elementals/LavaManFX/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/Enemies/Elementals/LavaManFX/BodyFlare.h +++ b/Sources/Models/Enemies/Elementals/LavaManFX/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/LavaManFX/HandFlare.h b/Sources/Models/Enemies/Elementals/LavaManFX/HandFlare.h index 3ef6761..c2aebf0 100644 --- a/Sources/Models/Enemies/Elementals/LavaManFX/HandFlare.h +++ b/Sources/Models/Enemies/Elementals/LavaManFX/HandFlare.h @@ -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. */ // Animation names #define HANDFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Maul.h b/Sources/Models/Enemies/Elementals/Maul.h index aaf5cfb..913c730 100644 --- a/Sources/Models/Enemies/Elementals/Maul.h +++ b/Sources/Models/Enemies/Elementals/Maul.h @@ -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. */ // Animation names #define MAUL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/Fireball.h b/Sources/Models/Enemies/Elementals/Projectile/Fireball.h index 48b5b81..a11eab4 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/Fireball.h +++ b/Sources/Models/Enemies/Elementals/Projectile/Fireball.h @@ -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. */ // Animation names #define FIREBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/IcePyramid.h b/Sources/Models/Enemies/Elementals/Projectile/IcePyramid.h index f78a993..4c8d4d7 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/IcePyramid.h +++ b/Sources/Models/Enemies/Elementals/Projectile/IcePyramid.h @@ -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. */ // Animation names #define ICEPYRAMID_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/IcePyramidFlare.h b/Sources/Models/Enemies/Elementals/Projectile/IcePyramidFlare.h index e8fb392..a0422d1 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/IcePyramidFlare.h +++ b/Sources/Models/Enemies/Elementals/Projectile/IcePyramidFlare.h @@ -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. */ // Animation names #define ICEPYRAMIDFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/LavaBomb.h b/Sources/Models/Enemies/Elementals/Projectile/LavaBomb.h index cb3311f..842d749 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/LavaBomb.h +++ b/Sources/Models/Enemies/Elementals/Projectile/LavaBomb.h @@ -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. */ // Animation names #define LAVABOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/LavaBombFlare.h b/Sources/Models/Enemies/Elementals/Projectile/LavaBombFlare.h index 367275b..3ef6ad8 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/LavaBombFlare.h +++ b/Sources/Models/Enemies/Elementals/Projectile/LavaBombFlare.h @@ -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. */ // Animation names #define LAVABOMBFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/LavaStone.h b/Sources/Models/Enemies/Elementals/Projectile/LavaStone.h index 915298e..8b95ec3 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/LavaStone.h +++ b/Sources/Models/Enemies/Elementals/Projectile/LavaStone.h @@ -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. */ // Animation names #define LAVASTONE_ANIM_POSE00 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/LavaStoneFlare.h b/Sources/Models/Enemies/Elementals/Projectile/LavaStoneFlare.h index 8af51ea..33474e9 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/LavaStoneFlare.h +++ b/Sources/Models/Enemies/Elementals/Projectile/LavaStoneFlare.h @@ -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. */ // Animation names #define LAVASTONEFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/Stone.h b/Sources/Models/Enemies/Elementals/Projectile/Stone.h index dd231db..739ff69 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/Stone.h +++ b/Sources/Models/Enemies/Elementals/Projectile/Stone.h @@ -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. */ // Animation names #define STONE_ANIM_POSE00 0 diff --git a/Sources/Models/Enemies/Elementals/Projectile/WaterDrop.h b/Sources/Models/Enemies/Elementals/Projectile/WaterDrop.h index c5b16be..85307df 100644 --- a/Sources/Models/Enemies/Elementals/Projectile/WaterDrop.h +++ b/Sources/Models/Enemies/Elementals/Projectile/WaterDrop.h @@ -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. */ // Animation names #define WATERDROP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/StoneManFX/BodyFlare.h b/Sources/Models/Enemies/Elementals/StoneManFX/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/Enemies/Elementals/StoneManFX/BodyFlare.h +++ b/Sources/Models/Enemies/Elementals/StoneManFX/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Stoneman.h b/Sources/Models/Enemies/Elementals/Stoneman.h index 7460a3f..f08e3e5 100644 --- a/Sources/Models/Enemies/Elementals/Stoneman.h +++ b/Sources/Models/Enemies/Elementals/Stoneman.h @@ -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. */ // Animation names #define STONEMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/Twister.h b/Sources/Models/Enemies/Elementals/Twister.h index e2f46a3..396d33b 100644 --- a/Sources/Models/Enemies/Elementals/Twister.h +++ b/Sources/Models/Enemies/Elementals/Twister.h @@ -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. */ // Animation names #define TWISTER_ANIM_ROTATE 0 diff --git a/Sources/Models/Enemies/Elementals/WaterMan.h b/Sources/Models/Enemies/Elementals/WaterMan.h index 52c4cdf..d82074a 100644 --- a/Sources/Models/Enemies/Elementals/WaterMan.h +++ b/Sources/Models/Enemies/Elementals/WaterMan.h @@ -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. */ // Animation names #define WATERMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/Enemies/Elementals/WaterManFX/BodyFlare.h b/Sources/Models/Enemies/Elementals/WaterManFX/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/Enemies/Elementals/WaterManFX/BodyFlare.h +++ b/Sources/Models/Enemies/Elementals/WaterManFX/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Eyeman/Debris/Arm.h b/Sources/Models/Enemies/Eyeman/Debris/Arm.h index 545865f..ce93226 100644 --- a/Sources/Models/Enemies/Eyeman/Debris/Arm.h +++ b/Sources/Models/Enemies/Eyeman/Debris/Arm.h @@ -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. */ // Animation names #define ARM_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Eyeman/Debris/Leg.h b/Sources/Models/Enemies/Eyeman/Debris/Leg.h index 2866407..bfc6158 100644 --- a/Sources/Models/Enemies/Eyeman/Debris/Leg.h +++ b/Sources/Models/Enemies/Eyeman/Debris/Leg.h @@ -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. */ // Animation names #define LEG_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Eyeman/Debris/Torso.h b/Sources/Models/Enemies/Eyeman/Debris/Torso.h index 84dc270..62eeb94 100644 --- a/Sources/Models/Enemies/Eyeman/Debris/Torso.h +++ b/Sources/Models/Enemies/Eyeman/Debris/Torso.h @@ -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. */ // Animation names #define TORSO_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Eyeman/Eyeman.h b/Sources/Models/Enemies/Eyeman/Eyeman.h index 33c9c1f..261bd61 100644 --- a/Sources/Models/Enemies/Eyeman/Eyeman.h +++ b/Sources/Models/Enemies/Eyeman/Eyeman.h @@ -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. */ // Animation names #define EYEMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/EyemanOld/Projectile/Acid.h b/Sources/Models/Enemies/EyemanOld/Projectile/Acid.h index f7bc847..cbc5e68 100644 --- a/Sources/Models/Enemies/EyemanOld/Projectile/Acid.h +++ b/Sources/Models/Enemies/EyemanOld/Projectile/Acid.h @@ -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. */ // Animation names #define ACID_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/EyemanOld/eyeman.h b/Sources/Models/Enemies/EyemanOld/eyeman.h index af2e1c2..fee0532 100644 --- a/Sources/Models/Enemies/EyemanOld/eyeman.h +++ b/Sources/Models/Enemies/EyemanOld/eyeman.h @@ -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. */ // Animation names #define EYEMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Fish/Fish.h b/Sources/Models/Enemies/Fish/Fish.h index 6602f5d..cf77a84 100644 --- a/Sources/Models/Enemies/Fish/Fish.h +++ b/Sources/Models/Enemies/Fish/Fish.h @@ -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. */ // Animation names #define FISH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Fish/Glow.h b/Sources/Models/Enemies/Fish/Glow.h index 5f99a41..d25ef94 100644 --- a/Sources/Models/Enemies/Fish/Glow.h +++ b/Sources/Models/Enemies/Fish/Glow.h @@ -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. */ // Animation names #define GLOW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Fishman/Projectile/Projectile.h b/Sources/Models/Enemies/Fishman/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/Fishman/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Fishman/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Fishman/fishman.h b/Sources/Models/Enemies/Fishman/fishman.h index 19d7898..726b8d2 100644 --- a/Sources/Models/Enemies/Fishman/fishman.h +++ b/Sources/Models/Enemies/Fishman/fishman.h @@ -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. */ // Animation names #define FISHMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Gizmo/Gizmo.h b/Sources/Models/Enemies/Gizmo/Gizmo.h index b785239..10bc88e 100644 --- a/Sources/Models/Enemies/Gizmo/Gizmo.h +++ b/Sources/Models/Enemies/Gizmo/Gizmo.h @@ -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. */ // Animation names #define GIZMO_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/HeadManOld/Bag.h b/Sources/Models/Enemies/HeadManOld/Bag.h index 8015de9..481d72e 100644 --- a/Sources/Models/Enemies/HeadManOld/Bag.h +++ b/Sources/Models/Enemies/HeadManOld/Bag.h @@ -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. */ // Animation names #define BAG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/ChainSaw.h b/Sources/Models/Enemies/HeadManOld/ChainSaw.h index 700370a..2ce66c0 100644 --- a/Sources/Models/Enemies/HeadManOld/ChainSaw.h +++ b/Sources/Models/Enemies/HeadManOld/ChainSaw.h @@ -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. */ // Animation names #define CHAINSAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Head.h b/Sources/Models/Enemies/HeadManOld/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Enemies/HeadManOld/Head.h +++ b/Sources/Models/Enemies/HeadManOld/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/HeadMan.h b/Sources/Models/Enemies/HeadManOld/HeadMan.h index f14727e..2e73581 100644 --- a/Sources/Models/Enemies/HeadManOld/HeadMan.h +++ b/Sources/Models/Enemies/HeadManOld/HeadMan.h @@ -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. */ // Animation names #define HEADMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Headonstick.h b/Sources/Models/Enemies/HeadManOld/Headonstick.h index 7b7fbed..c3a9d90 100644 --- a/Sources/Models/Enemies/HeadManOld/Headonstick.h +++ b/Sources/Models/Enemies/HeadManOld/Headonstick.h @@ -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. */ // Animation names #define HEADONSTICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Projectile/Blade.h b/Sources/Models/Enemies/HeadManOld/Projectile/Blade.h index c14f474..6f35d41 100644 --- a/Sources/Models/Enemies/HeadManOld/Projectile/Blade.h +++ b/Sources/Models/Enemies/HeadManOld/Projectile/Blade.h @@ -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. */ // Animation names #define BLADE_ANIM_ROTATING 0 diff --git a/Sources/Models/Enemies/HeadManOld/Projectile/Bomb.h b/Sources/Models/Enemies/HeadManOld/Projectile/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/Enemies/HeadManOld/Projectile/Bomb.h +++ b/Sources/Models/Enemies/HeadManOld/Projectile/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Projectile/FireCracker.h b/Sources/Models/Enemies/HeadManOld/Projectile/FireCracker.h index de127f8..877a000 100644 --- a/Sources/Models/Enemies/HeadManOld/Projectile/FireCracker.h +++ b/Sources/Models/Enemies/HeadManOld/Projectile/FireCracker.h @@ -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. */ // Animation names #define FIRECRACKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Projectile/FireTrail.h b/Sources/Models/Enemies/HeadManOld/Projectile/FireTrail.h index b95bf4b..90bc044 100644 --- a/Sources/Models/Enemies/HeadManOld/Projectile/FireTrail.h +++ b/Sources/Models/Enemies/HeadManOld/Projectile/FireTrail.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/RocketLauncher.h b/Sources/Models/Enemies/HeadManOld/RocketLauncher.h index 480c42b..51dd9da 100644 --- a/Sources/Models/Enemies/HeadManOld/RocketLauncher.h +++ b/Sources/Models/Enemies/HeadManOld/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Saw.h b/Sources/Models/Enemies/HeadManOld/Saw.h index 9ae4603..d1468d2 100644 --- a/Sources/Models/Enemies/HeadManOld/Saw.h +++ b/Sources/Models/Enemies/HeadManOld/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HeadManOld/Stick.h b/Sources/Models/Enemies/HeadManOld/Stick.h index ac4bd6e..fa300c8 100644 --- a/Sources/Models/Enemies/HeadManOld/Stick.h +++ b/Sources/Models/Enemies/HeadManOld/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/ChainSaw.h b/Sources/Models/Enemies/Headman/ChainSaw.h index 700370a..2ce66c0 100644 --- a/Sources/Models/Enemies/Headman/ChainSaw.h +++ b/Sources/Models/Enemies/Headman/ChainSaw.h @@ -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. */ // Animation names #define CHAINSAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/Debris/Arm.h b/Sources/Models/Enemies/Headman/Debris/Arm.h index 545865f..ce93226 100644 --- a/Sources/Models/Enemies/Headman/Debris/Arm.h +++ b/Sources/Models/Enemies/Headman/Debris/Arm.h @@ -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. */ // Animation names #define ARM_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Headman/Debris/Leg.h b/Sources/Models/Enemies/Headman/Debris/Leg.h index 2866407..bfc6158 100644 --- a/Sources/Models/Enemies/Headman/Debris/Leg.h +++ b/Sources/Models/Enemies/Headman/Debris/Leg.h @@ -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. */ // Animation names #define LEG_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Headman/Debris/Torso.h b/Sources/Models/Enemies/Headman/Debris/Torso.h index 84dc270..62eeb94 100644 --- a/Sources/Models/Enemies/Headman/Debris/Torso.h +++ b/Sources/Models/Enemies/Headman/Debris/Torso.h @@ -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. */ // Animation names #define TORSO_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Headman/FireCrackerHead.h b/Sources/Models/Enemies/Headman/FireCrackerHead.h index ca0581e..f44fc52 100644 --- a/Sources/Models/Enemies/Headman/FireCrackerHead.h +++ b/Sources/Models/Enemies/Headman/FireCrackerHead.h @@ -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. */ // Animation names #define FIRECRACKERHEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/Head.h b/Sources/Models/Enemies/Headman/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Enemies/Headman/Head.h +++ b/Sources/Models/Enemies/Headman/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/Projectile/Blade.h b/Sources/Models/Enemies/Headman/Projectile/Blade.h index c14f474..6f35d41 100644 --- a/Sources/Models/Enemies/Headman/Projectile/Blade.h +++ b/Sources/Models/Enemies/Headman/Projectile/Blade.h @@ -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. */ // Animation names #define BLADE_ANIM_ROTATING 0 diff --git a/Sources/Models/Enemies/Headman/Projectile/Bomb.h b/Sources/Models/Enemies/Headman/Projectile/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/Enemies/Headman/Projectile/Bomb.h +++ b/Sources/Models/Enemies/Headman/Projectile/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/Projectile/FireCracker.h b/Sources/Models/Enemies/Headman/Projectile/FireCracker.h index de127f8..877a000 100644 --- a/Sources/Models/Enemies/Headman/Projectile/FireCracker.h +++ b/Sources/Models/Enemies/Headman/Projectile/FireCracker.h @@ -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. */ // Animation names #define FIRECRACKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/Projectile/FireTrail.h b/Sources/Models/Enemies/Headman/Projectile/FireTrail.h index 6b479cc..0e0f4a2 100644 --- a/Sources/Models/Enemies/Headman/Projectile/FireTrail.h +++ b/Sources/Models/Enemies/Headman/Projectile/FireTrail.h @@ -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. */ // Animation names #define FIRETRAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/RocketLauncher.h b/Sources/Models/Enemies/Headman/RocketLauncher.h index 480c42b..51dd9da 100644 --- a/Sources/Models/Enemies/Headman/RocketLauncher.h +++ b/Sources/Models/Enemies/Headman/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/Saw.h b/Sources/Models/Enemies/Headman/Saw.h index 940c18b..212b0f7 100644 --- a/Sources/Models/Enemies/Headman/Saw.h +++ b/Sources/Models/Enemies/Headman/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_ROTATE 0 diff --git a/Sources/Models/Enemies/Headman/Stick.h b/Sources/Models/Enemies/Headman/Stick.h index 1710d0a..f33de58 100644 --- a/Sources/Models/Enemies/Headman/Stick.h +++ b/Sources/Models/Enemies/Headman/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Headman/headman.h b/Sources/Models/Enemies/Headman/headman.h index 6d7faef..80e655f 100644 --- a/Sources/Models/Enemies/Headman/headman.h +++ b/Sources/Models/Enemies/Headman/headman.h @@ -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. */ // Animation names #define HEADMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Headman/headmantest.h b/Sources/Models/Enemies/Headman/headmantest.h index 6898309..3541af0 100644 --- a/Sources/Models/Enemies/Headman/headmantest.h +++ b/Sources/Models/Enemies/Headman/headmantest.h @@ -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. */ // Animation names #define HEADMANTEST_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HuanMan/Huanman.h b/Sources/Models/Enemies/HuanMan/Huanman.h index 4b5b157..ba88481 100644 --- a/Sources/Models/Enemies/HuanMan/Huanman.h +++ b/Sources/Models/Enemies/HuanMan/Huanman.h @@ -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. */ // Animation names #define HUANMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HuanMan/Projectile/Flare.h b/Sources/Models/Enemies/HuanMan/Projectile/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/Enemies/HuanMan/Projectile/Flare.h +++ b/Sources/Models/Enemies/HuanMan/Projectile/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HuanMan/Projectile/Projectile.h b/Sources/Models/Enemies/HuanMan/Projectile/Projectile.h index 18f51c9..dfd418f 100644 --- a/Sources/Models/Enemies/HuanMan/Projectile/Projectile.h +++ b/Sources/Models/Enemies/HuanMan/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/HuanMan/Projectile/tmp/Projectile.h b/Sources/Models/Enemies/HuanMan/Projectile/tmp/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/HuanMan/Projectile/tmp/Projectile.h +++ b/Sources/Models/Enemies/HuanMan/Projectile/tmp/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/MAMUTMAN/Mamutman.h b/Sources/Models/Enemies/MAMUTMAN/Mamutman.h index fbfe2b3..82e03d1 100644 --- a/Sources/Models/Enemies/MAMUTMAN/Mamutman.h +++ b/Sources/Models/Enemies/MAMUTMAN/Mamutman.h @@ -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. */ // Animation names #define MAMUTMAN_ANIM_ATTACK01 0 diff --git a/Sources/Models/Enemies/MAMUTMAN/Projectile/Mamutman.h b/Sources/Models/Enemies/MAMUTMAN/Projectile/Mamutman.h index fbfe2b3..82e03d1 100644 --- a/Sources/Models/Enemies/MAMUTMAN/Projectile/Mamutman.h +++ b/Sources/Models/Enemies/MAMUTMAN/Projectile/Mamutman.h @@ -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. */ // Animation names #define MAMUTMAN_ANIM_ATTACK01 0 diff --git a/Sources/Models/Enemies/MANTAMAN/Projectile/Projectile.h b/Sources/Models/Enemies/MANTAMAN/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/Enemies/MANTAMAN/Projectile/Projectile.h +++ b/Sources/Models/Enemies/MANTAMAN/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/MANTAMAN/mantaman.h b/Sources/Models/Enemies/MANTAMAN/mantaman.h index badfaa7..0b36298 100644 --- a/Sources/Models/Enemies/MANTAMAN/mantaman.h +++ b/Sources/Models/Enemies/MANTAMAN/mantaman.h @@ -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. */ // Animation names #define MANTAMAN_ANIM_DEFAULT_ANIMATION01 0 diff --git a/Sources/Models/Enemies/Mamut/OBJECTS/mamut.h b/Sources/Models/Enemies/Mamut/OBJECTS/mamut.h index de5bfc3..02f1e23 100644 --- a/Sources/Models/Enemies/Mamut/OBJECTS/mamut.h +++ b/Sources/Models/Enemies/Mamut/OBJECTS/mamut.h @@ -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. */ // Animation names #define MAMUT_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Mamut/Projectile/MamutProjectile.h b/Sources/Models/Enemies/Mamut/Projectile/MamutProjectile.h index 0759046..8c43aed 100644 --- a/Sources/Models/Enemies/Mamut/Projectile/MamutProjectile.h +++ b/Sources/Models/Enemies/Mamut/Projectile/MamutProjectile.h @@ -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. */ // Animation names #define MAMUTPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Mental/BrainBottle.h b/Sources/Models/Enemies/Mental/BrainBottle.h index 58185df..4f6c500 100644 --- a/Sources/Models/Enemies/Mental/BrainBottle.h +++ b/Sources/Models/Enemies/Mental/BrainBottle.h @@ -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. */ // Animation names #define BRAINBOTTLE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Mental/BrainDrain.h b/Sources/Models/Enemies/Mental/BrainDrain.h index 02332dd..3442121 100644 --- a/Sources/Models/Enemies/Mental/BrainDrain.h +++ b/Sources/Models/Enemies/Mental/BrainDrain.h @@ -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. */ // Animation names #define BRAINDRAIN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Mental/BrainHoses.h b/Sources/Models/Enemies/Mental/BrainHoses.h index 9515ad9..624c3e3 100644 --- a/Sources/Models/Enemies/Mental/BrainHoses.h +++ b/Sources/Models/Enemies/Mental/BrainHoses.h @@ -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. */ // Animation names #define BRAINHOSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Mental/Head.h b/Sources/Models/Enemies/Mental/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/Models/Enemies/Mental/Head.h +++ b/Sources/Models/Enemies/Mental/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Mental/Mental.h b/Sources/Models/Enemies/Mental/Mental.h index 3856b33..20e55ae 100644 --- a/Sources/Models/Enemies/Mental/Mental.h +++ b/Sources/Models/Enemies/Mental/Mental.h @@ -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. */ // Animation names #define MENTAL_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Robots/DrivingSpider/DrivingSpider.h b/Sources/Models/Enemies/Robots/DrivingSpider/DrivingSpider.h index bca0789..01e8233 100644 --- a/Sources/Models/Enemies/Robots/DrivingSpider/DrivingSpider.h +++ b/Sources/Models/Enemies/Robots/DrivingSpider/DrivingSpider.h @@ -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. */ // Animation names #define DRIVINGSPIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/DrivingSpider/Weapon.h b/Sources/Models/Enemies/Robots/DrivingSpider/Weapon.h index 140f4ed..f679a2f 100644 --- a/Sources/Models/Enemies/Robots/DrivingSpider/Weapon.h +++ b/Sources/Models/Enemies/Robots/DrivingSpider/Weapon.h @@ -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. */ // Animation names #define WEAPON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/DrivingWheel/Robot.h b/Sources/Models/Enemies/Robots/DrivingWheel/Robot.h index 4392158..571d12e 100644 --- a/Sources/Models/Enemies/Robots/DrivingWheel/Robot.h +++ b/Sources/Models/Enemies/Robots/DrivingWheel/Robot.h @@ -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. */ // Animation names #define ROBOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/FloatBall/Robot.h b/Sources/Models/Enemies/Robots/FloatBall/Robot.h index 4392158..571d12e 100644 --- a/Sources/Models/Enemies/Robots/FloatBall/Robot.h +++ b/Sources/Models/Enemies/Robots/FloatBall/Robot.h @@ -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. */ // Animation names #define ROBOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/FloatKamikaze/FloatKamikaze.h b/Sources/Models/Enemies/Robots/FloatKamikaze/FloatKamikaze.h index f7dc4d5..e16006d 100644 --- a/Sources/Models/Enemies/Robots/FloatKamikaze/FloatKamikaze.h +++ b/Sources/Models/Enemies/Robots/FloatKamikaze/FloatKamikaze.h @@ -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. */ // Animation names #define FLOATKAMIKAZE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/FloatKamikaze/Ring.h b/Sources/Models/Enemies/Robots/FloatKamikaze/Ring.h index 72e8d15..efaf728 100644 --- a/Sources/Models/Enemies/Robots/FloatKamikaze/Ring.h +++ b/Sources/Models/Enemies/Robots/FloatKamikaze/Ring.h @@ -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. */ // Animation names #define RING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/FlyingFighter/FlyingFighter.h b/Sources/Models/Enemies/Robots/FlyingFighter/FlyingFighter.h index ce53ae1..125ca14 100644 --- a/Sources/Models/Enemies/Robots/FlyingFighter/FlyingFighter.h +++ b/Sources/Models/Enemies/Robots/FlyingFighter/FlyingFighter.h @@ -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. */ // Animation names #define FLYINGFIGHTER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/FlyingFighter/Ship.h b/Sources/Models/Enemies/Robots/FlyingFighter/Ship.h index 5d3a487..b2334cc 100644 --- a/Sources/Models/Enemies/Robots/FlyingFighter/Ship.h +++ b/Sources/Models/Enemies/Robots/FlyingFighter/Ship.h @@ -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. */ // Animation names #define SHIP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/SentryBall/Ball.h b/Sources/Models/Enemies/Robots/SentryBall/Ball.h index 0460b16..7efb879 100644 --- a/Sources/Models/Enemies/Robots/SentryBall/Ball.h +++ b/Sources/Models/Enemies/Robots/SentryBall/Ball.h @@ -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. */ // Animation names #define BALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/SentryBall/Effect.h b/Sources/Models/Enemies/Robots/SentryBall/Effect.h index 5425ed1..300a4b3 100644 --- a/Sources/Models/Enemies/Robots/SentryBall/Effect.h +++ b/Sources/Models/Enemies/Robots/SentryBall/Effect.h @@ -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. */ // Animation names #define EFFECT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Robots/SentryBall/SentryBall.h b/Sources/Models/Enemies/Robots/SentryBall/SentryBall.h index 09cee34..2206d49 100644 --- a/Sources/Models/Enemies/Robots/SentryBall/SentryBall.h +++ b/Sources/Models/Enemies/Robots/SentryBall/SentryBall.h @@ -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. */ // Animation names #define SENTRYBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/SCORPMAN/Flare.h b/Sources/Models/Enemies/SCORPMAN/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/Enemies/SCORPMAN/Flare.h +++ b/Sources/Models/Enemies/SCORPMAN/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/SCORPMAN/Gun.h b/Sources/Models/Enemies/SCORPMAN/Gun.h index e64d6b5..45bded1 100644 --- a/Sources/Models/Enemies/SCORPMAN/Gun.h +++ b/Sources/Models/Enemies/SCORPMAN/Gun.h @@ -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. */ // Animation names #define GUN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/SCORPMAN/scorpman.h b/Sources/Models/Enemies/SCORPMAN/scorpman.h index 2486cae..fbd4790 100644 --- a/Sources/Models/Enemies/SCORPMAN/scorpman.h +++ b/Sources/Models/Enemies/SCORPMAN/scorpman.h @@ -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. */ // Animation names #define SCORPMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Walker/Debris/Head.h b/Sources/Models/Enemies/Walker/Debris/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/Models/Enemies/Walker/Debris/Head.h +++ b/Sources/Models/Enemies/Walker/Debris/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Walker/Debris/Head2.h b/Sources/Models/Enemies/Walker/Debris/Head2.h index c7a610c..a7fd093 100644 --- a/Sources/Models/Enemies/Walker/Debris/Head2.h +++ b/Sources/Models/Enemies/Walker/Debris/Head2.h @@ -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. */ // Animation names #define HEAD2_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Walker/Debris/Leg.h b/Sources/Models/Enemies/Walker/Debris/Leg.h index 2866407..bfc6158 100644 --- a/Sources/Models/Enemies/Walker/Debris/Leg.h +++ b/Sources/Models/Enemies/Walker/Debris/Leg.h @@ -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. */ // Animation names #define LEG_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/Walker/Laser.h b/Sources/Models/Enemies/Walker/Laser.h index 2371057..e3a9dc9 100644 --- a/Sources/Models/Enemies/Walker/Laser.h +++ b/Sources/Models/Enemies/Walker/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Walker/RocketLauncher.h b/Sources/Models/Enemies/Walker/RocketLauncher.h index 3935749..5b1cc00 100644 --- a/Sources/Models/Enemies/Walker/RocketLauncher.h +++ b/Sources/Models/Enemies/Walker/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_LEFT 0 diff --git a/Sources/Models/Enemies/Walker/Walker.h b/Sources/Models/Enemies/Walker/Walker.h index a88e384..70fde40 100644 --- a/Sources/Models/Enemies/Walker/Walker.h +++ b/Sources/Models/Enemies/Walker/Walker.h @@ -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. */ // Animation names #define WALKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/WereBull/WereBull.h b/Sources/Models/Enemies/WereBull/WereBull.h index 9017dbf..12af822 100644 --- a/Sources/Models/Enemies/WereBull/WereBull.h +++ b/Sources/Models/Enemies/WereBull/WereBull.h @@ -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. */ // Animation names #define WEREBULL_ANIM_DEFAULT 0 diff --git a/Sources/Models/Enemies/WereBullOld/WereBull.h b/Sources/Models/Enemies/WereBullOld/WereBull.h index 1311b54..14c72d1 100644 --- a/Sources/Models/Enemies/WereBullOld/WereBull.h +++ b/Sources/Models/Enemies/WereBullOld/WereBull.h @@ -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. */ // Animation names #define WEREBULL_ANIM_STANDREST 0 diff --git a/Sources/Models/Enemies/Woman/Projectile/Projectile.h b/Sources/Models/Enemies/Woman/Projectile/Projectile.h index 5a54d85..7a53b14 100644 --- a/Sources/Models/Enemies/Woman/Projectile/Projectile.h +++ b/Sources/Models/Enemies/Woman/Projectile/Projectile.h @@ -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. */ // Animation names #define CATMANFIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Enemies/Woman/Woman.h b/Sources/Models/Enemies/Woman/Woman.h index 041f6bb..13fc3a7 100644 --- a/Sources/Models/Enemies/Woman/Woman.h +++ b/Sources/Models/Enemies/Woman/Woman.h @@ -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. */ // Animation names #define WOMAN_ANIM_AIRATTACK01 0 diff --git a/Sources/Models/Enemies/Woman/WomanForArtwork.h b/Sources/Models/Enemies/Woman/WomanForArtwork.h index 5c902cf..9ce350d 100644 --- a/Sources/Models/Enemies/Woman/WomanForArtwork.h +++ b/Sources/Models/Enemies/Woman/WomanForArtwork.h @@ -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. */ // Animation names #define WOMANFORARTWORK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/AnimatedTexture.h b/Sources/Models/IHVTest/AnimatedTexture.h index 5c6459f..d94dd77 100644 --- a/Sources/Models/IHVTest/AnimatedTexture.h +++ b/Sources/Models/IHVTest/AnimatedTexture.h @@ -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. */ // Animation names #define ANIMATEDTEXTURE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Bump.h b/Sources/Models/IHVTest/Bump.h index 3ee7741..bb082b4 100644 --- a/Sources/Models/IHVTest/Bump.h +++ b/Sources/Models/IHVTest/Bump.h @@ -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. */ // Animation names #define BUMP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/CurvedSurfaces.h b/Sources/Models/IHVTest/CurvedSurfaces.h index 15756e4..2a1b71c 100644 --- a/Sources/Models/IHVTest/CurvedSurfaces.h +++ b/Sources/Models/IHVTest/CurvedSurfaces.h @@ -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. */ // Animation names #define CURVEDSURFACES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Diffuse.h b/Sources/Models/IHVTest/Diffuse.h index 66d159d..63b3d36 100644 --- a/Sources/Models/IHVTest/Diffuse.h +++ b/Sources/Models/IHVTest/Diffuse.h @@ -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. */ // Animation names #define DIFFUSE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/DoubleSided.h b/Sources/Models/IHVTest/DoubleSided.h index 70fc2dc..a67b519 100644 --- a/Sources/Models/IHVTest/DoubleSided.h +++ b/Sources/Models/IHVTest/DoubleSided.h @@ -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. */ // Animation names #define DOUBLESIDED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/DoubleSided_Add.h b/Sources/Models/IHVTest/DoubleSided_Add.h index 8fcf138..4d7e2e9 100644 --- a/Sources/Models/IHVTest/DoubleSided_Add.h +++ b/Sources/Models/IHVTest/DoubleSided_Add.h @@ -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. */ // Animation names #define DOUBLESIDED_ADD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/DoubleSided_Multiply.h b/Sources/Models/IHVTest/DoubleSided_Multiply.h index ea9b830..3b9f225 100644 --- a/Sources/Models/IHVTest/DoubleSided_Multiply.h +++ b/Sources/Models/IHVTest/DoubleSided_Multiply.h @@ -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. */ // Animation names #define DOUBLESIDED_MULTIPLY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/EffectTexture.h b/Sources/Models/IHVTest/EffectTexture.h index 378c3cb..b50eefe 100644 --- a/Sources/Models/IHVTest/EffectTexture.h +++ b/Sources/Models/IHVTest/EffectTexture.h @@ -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. */ // Animation names #define EFFECTTEXTURE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Flat.h b/Sources/Models/IHVTest/Flat.h index 99621a7..95451fc 100644 --- a/Sources/Models/IHVTest/Flat.h +++ b/Sources/Models/IHVTest/Flat.h @@ -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. */ // Animation names #define FLAT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/FullBright.h b/Sources/Models/IHVTest/FullBright.h index e409f8a..aa7760b 100644 --- a/Sources/Models/IHVTest/FullBright.h +++ b/Sources/Models/IHVTest/FullBright.h @@ -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. */ // Animation names #define FULLBRIGHT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/GlassCurvedSurfaces.h b/Sources/Models/IHVTest/GlassCurvedSurfaces.h index bdd13e2..22e0543 100644 --- a/Sources/Models/IHVTest/GlassCurvedSurfaces.h +++ b/Sources/Models/IHVTest/GlassCurvedSurfaces.h @@ -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. */ // Animation names #define GLASSCURVEDSURFACES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Ignored.h b/Sources/Models/IHVTest/Ignored.h index 44bbde1..e9cde80 100644 --- a/Sources/Models/IHVTest/Ignored.h +++ b/Sources/Models/IHVTest/Ignored.h @@ -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. */ // Animation names #define IGNORED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Lightning.h b/Sources/Models/IHVTest/Lightning.h index f6a5844..5a1043e 100644 --- a/Sources/Models/IHVTest/Lightning.h +++ b/Sources/Models/IHVTest/Lightning.h @@ -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. */ // Animation names #define LIGHTNING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/ModelAnimation.h b/Sources/Models/IHVTest/ModelAnimation.h index fcc0cbb..dc386b6 100644 --- a/Sources/Models/IHVTest/ModelAnimation.h +++ b/Sources/Models/IHVTest/ModelAnimation.h @@ -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. */ // Animation names #define MODELANIMATION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Patch.h b/Sources/Models/IHVTest/Patch.h index 6dedaad..17a32f1 100644 --- a/Sources/Models/IHVTest/Patch.h +++ b/Sources/Models/IHVTest/Patch.h @@ -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. */ // Animation names #define PATCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Reflection.h b/Sources/Models/IHVTest/Reflection.h index f02f695..abf755d 100644 --- a/Sources/Models/IHVTest/Reflection.h +++ b/Sources/Models/IHVTest/Reflection.h @@ -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. */ // Animation names #define REFLECTION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Smooth.h b/Sources/Models/IHVTest/Smooth.h index 43cc1d9..5dcdffd 100644 --- a/Sources/Models/IHVTest/Smooth.h +++ b/Sources/Models/IHVTest/Smooth.h @@ -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. */ // Animation names #define SMOOTH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Specularity.h b/Sources/Models/IHVTest/Specularity.h index aea2350..00a471b 100644 --- a/Sources/Models/IHVTest/Specularity.h +++ b/Sources/Models/IHVTest/Specularity.h @@ -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. */ // Animation names #define SPECULARITY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Transparent.h b/Sources/Models/IHVTest/Transparent.h index 9ffe3f1..fc0f979 100644 --- a/Sources/Models/IHVTest/Transparent.h +++ b/Sources/Models/IHVTest/Transparent.h @@ -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. */ // Animation names #define TRANSPARENT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/IHVTest/Trasluscent.h b/Sources/Models/IHVTest/Trasluscent.h index e2ddd82..93c0366 100644 --- a/Sources/Models/IHVTest/Trasluscent.h +++ b/Sources/Models/IHVTest/Trasluscent.h @@ -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. */ // Animation names #define TRASLUSCENT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Bullets/Bullets.h b/Sources/Models/Items/Ammo/Bullets/Bullets.h index 9f2199c..540d3ec 100644 --- a/Sources/Models/Items/Ammo/Bullets/Bullets.h +++ b/Sources/Models/Items/Ammo/Bullets/Bullets.h @@ -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. */ // Animation names #define BULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Cannonball/CannonBall.h b/Sources/Models/Items/Ammo/Cannonball/CannonBall.h index 8692c4b..2b51699 100644 --- a/Sources/Models/Items/Ammo/Cannonball/CannonBall.h +++ b/Sources/Models/Items/Ammo/Cannonball/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Cannonball/CannonBallQuad.h b/Sources/Models/Items/Ammo/Cannonball/CannonBallQuad.h index 6ca4f58..ceafc02 100644 --- a/Sources/Models/Items/Ammo/Cannonball/CannonBallQuad.h +++ b/Sources/Models/Items/Ammo/Cannonball/CannonBallQuad.h @@ -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. */ // Animation names #define CANNONBALLQUAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Electricity/Effect.h b/Sources/Models/Items/Ammo/Electricity/Effect.h index 5425ed1..300a4b3 100644 --- a/Sources/Models/Items/Ammo/Electricity/Effect.h +++ b/Sources/Models/Items/Ammo/Electricity/Effect.h @@ -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. */ // Animation names #define EFFECT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Electricity/Effect2.h b/Sources/Models/Items/Ammo/Electricity/Effect2.h index e8cbb50..8266393 100644 --- a/Sources/Models/Items/Ammo/Electricity/Effect2.h +++ b/Sources/Models/Items/Ammo/Electricity/Effect2.h @@ -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. */ // Animation names #define EFFECT2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Electricity/Electricity.h b/Sources/Models/Items/Ammo/Electricity/Electricity.h index e765117..221e0d7 100644 --- a/Sources/Models/Items/Ammo/Electricity/Electricity.h +++ b/Sources/Models/Items/Ammo/Electricity/Electricity.h @@ -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. */ // Animation names #define ELECTRICITY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Grenades/Grenades.h b/Sources/Models/Items/Ammo/Grenades/Grenades.h index 0f34ac2..9dd5845 100644 --- a/Sources/Models/Items/Ammo/Grenades/Grenades.h +++ b/Sources/Models/Items/Ammo/Grenades/Grenades.h @@ -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. */ // Animation names #define GRENADES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Napalm/Napalm.h b/Sources/Models/Items/Ammo/Napalm/Napalm.h index 1524a50..205f3ae 100644 --- a/Sources/Models/Items/Ammo/Napalm/Napalm.h +++ b/Sources/Models/Items/Ammo/Napalm/Napalm.h @@ -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. */ // Animation names #define NAPALM_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Ammo/Rockets/Rockets.h b/Sources/Models/Items/Ammo/Rockets/Rockets.h index 1ea9350..2a32d20 100644 --- a/Sources/Models/Items/Ammo/Rockets/Rockets.h +++ b/Sources/Models/Items/Ammo/Rockets/Rockets.h @@ -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. */ // Animation names #define ROCKETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/Shells/Shells.h b/Sources/Models/Items/Ammo/Shells/Shells.h index 04d38cf..693e5b4 100644 --- a/Sources/Models/Items/Ammo/Shells/Shells.h +++ b/Sources/Models/Items/Ammo/Shells/Shells.h @@ -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. */ // Animation names #define SHELLS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Bullets/Bullets.h b/Sources/Models/Items/Ammo/_Old/Bullets/Bullets.h index ea60211..7304a93 100644 --- a/Sources/Models/Items/Ammo/_Old/Bullets/Bullets.h +++ b/Sources/Models/Items/Ammo/_Old/Bullets/Bullets.h @@ -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. */ // Animation names #define BULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBall.h b/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBall.h index 8692c4b..2b51699 100644 --- a/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBall.h +++ b/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBallQuad.h b/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBallQuad.h index 6ca4f58..ceafc02 100644 --- a/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBallQuad.h +++ b/Sources/Models/Items/Ammo/_Old/Cannonball/CannonBallQuad.h @@ -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. */ // Animation names #define CANNONBALLQUAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Electricity/Effect.h b/Sources/Models/Items/Ammo/_Old/Electricity/Effect.h index 5425ed1..300a4b3 100644 --- a/Sources/Models/Items/Ammo/_Old/Electricity/Effect.h +++ b/Sources/Models/Items/Ammo/_Old/Electricity/Effect.h @@ -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. */ // Animation names #define EFFECT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Electricity/Effect2.h b/Sources/Models/Items/Ammo/_Old/Electricity/Effect2.h index e8cbb50..8266393 100644 --- a/Sources/Models/Items/Ammo/_Old/Electricity/Effect2.h +++ b/Sources/Models/Items/Ammo/_Old/Electricity/Effect2.h @@ -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. */ // Animation names #define EFFECT2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Electricity/Electricity.h b/Sources/Models/Items/Ammo/_Old/Electricity/Electricity.h index 4dea2dc..505b306 100644 --- a/Sources/Models/Items/Ammo/_Old/Electricity/Electricity.h +++ b/Sources/Models/Items/Ammo/_Old/Electricity/Electricity.h @@ -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. */ // Animation names #define ELECTRICITY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Grenades/Grenade.h b/Sources/Models/Items/Ammo/_Old/Grenades/Grenade.h index a184e98..8db2058 100644 --- a/Sources/Models/Items/Ammo/_Old/Grenades/Grenade.h +++ b/Sources/Models/Items/Ammo/_Old/Grenades/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Grenades/Grenades.h b/Sources/Models/Items/Ammo/_Old/Grenades/Grenades.h index 353e287..d0fbfdb 100644 --- a/Sources/Models/Items/Ammo/_Old/Grenades/Grenades.h +++ b/Sources/Models/Items/Ammo/_Old/Grenades/Grenades.h @@ -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. */ // Animation names #define GRENADES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Rockets/Rocket01.h b/Sources/Models/Items/Ammo/_Old/Rockets/Rocket01.h index 143dc03..35a279e 100644 --- a/Sources/Models/Items/Ammo/_Old/Rockets/Rocket01.h +++ b/Sources/Models/Items/Ammo/_Old/Rockets/Rocket01.h @@ -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. */ // Animation names #define ROCKET01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Rockets/Rockets.h b/Sources/Models/Items/Ammo/_Old/Rockets/Rockets.h index 49a643a..5526ee6 100644 --- a/Sources/Models/Items/Ammo/_Old/Rockets/Rockets.h +++ b/Sources/Models/Items/Ammo/_Old/Rockets/Rockets.h @@ -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. */ // Animation names #define ROCKETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Ammo/_Old/Shells/Shells.h b/Sources/Models/Items/Ammo/_Old/Shells/Shells.h index 48f5491..ddc7932 100644 --- a/Sources/Models/Items/Ammo/_Old/Shells/Shells.h +++ b/Sources/Models/Items/Ammo/_Old/Shells/Shells.h @@ -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. */ // Animation names #define SHELLS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Armor/Armor_1.h b/Sources/Models/Items/Armor/Armor_1.h index e623d4a..271d09b 100644 --- a/Sources/Models/Items/Armor/Armor_1.h +++ b/Sources/Models/Items/Armor/Armor_1.h @@ -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. */ // Animation names #define ARMOR_1_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Armor/Armor_100.h b/Sources/Models/Items/Armor/Armor_100.h index 1c81046..7ac4c05 100644 --- a/Sources/Models/Items/Armor/Armor_100.h +++ b/Sources/Models/Items/Armor/Armor_100.h @@ -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. */ // Animation names #define ARMOR_100_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Armor/Armor_200.h b/Sources/Models/Items/Armor/Armor_200.h index d3b5bde..10e76b1 100644 --- a/Sources/Models/Items/Armor/Armor_200.h +++ b/Sources/Models/Items/Armor/Armor_200.h @@ -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. */ // Animation names #define ARMOR_200_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Armor/Armor_25.h b/Sources/Models/Items/Armor/Armor_25.h index 32f6eb2..d7b8c8e 100644 --- a/Sources/Models/Items/Armor/Armor_25.h +++ b/Sources/Models/Items/Armor/Armor_25.h @@ -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. */ // Animation names #define ARMOR_25_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Armor/Armor_50.h b/Sources/Models/Items/Armor/Armor_50.h index 3341f24..bc9e703 100644 --- a/Sources/Models/Items/Armor/Armor_50.h +++ b/Sources/Models/Items/Armor/Armor_50.h @@ -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. */ // Animation names #define ARMOR_50_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Flares/Flare.h b/Sources/Models/Items/Flares/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/Items/Flares/Flare.h +++ b/Sources/Models/Items/Flares/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Health/Large/Large.h b/Sources/Models/Items/Health/Large/Large.h index 8a5238b..07ad354 100644 --- a/Sources/Models/Items/Health/Large/Large.h +++ b/Sources/Models/Items/Health/Large/Large.h @@ -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. */ // Animation names #define LARGE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Health/Medium/Medium.h b/Sources/Models/Items/Health/Medium/Medium.h index 8549b21..0be6a5b 100644 --- a/Sources/Models/Items/Health/Medium/Medium.h +++ b/Sources/Models/Items/Health/Medium/Medium.h @@ -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. */ // Animation names #define MEDIUM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Health/Pill/Pill.h b/Sources/Models/Items/Health/Pill/Pill.h index 4d6b444..7e5d83b 100644 --- a/Sources/Models/Items/Health/Pill/Pill.h +++ b/Sources/Models/Items/Health/Pill/Pill.h @@ -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. */ // Animation names #define PILL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Health/Small/Small.h b/Sources/Models/Items/Health/Small/Small.h index 08fabeb..bdde7a4 100644 --- a/Sources/Models/Items/Health/Small/Small.h +++ b/Sources/Models/Items/Health/Small/Small.h @@ -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. */ // Animation names #define SMALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Health/Super/Super.h b/Sources/Models/Items/Health/Super/Super.h index d423770..0c7d4f9 100644 --- a/Sources/Models/Items/Health/Super/Super.h +++ b/Sources/Models/Items/Health/Super/Super.h @@ -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. */ // Animation names #define SUPER_ANIM_HEARTBIT 0 diff --git a/Sources/Models/Items/Health/SuperOrg/Super.h b/Sources/Models/Items/Health/SuperOrg/Super.h index 283bc95..ec2f9a8 100644 --- a/Sources/Models/Items/Health/SuperOrg/Super.h +++ b/Sources/Models/Items/Health/SuperOrg/Super.h @@ -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. */ // Animation names #define SUPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/ItemHolder/ItemHolder.h b/Sources/Models/Items/ItemHolder/ItemHolder.h index 1dd7adc..877457f 100644 --- a/Sources/Models/Items/ItemHolder/ItemHolder.h +++ b/Sources/Models/Items/ItemHolder/ItemHolder.h @@ -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. */ // Animation names #define ITEMHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Keys/AnkhGold/Ankh.h b/Sources/Models/Items/Keys/AnkhGold/Ankh.h index 3428143..257f74c 100644 --- a/Sources/Models/Items/Keys/AnkhGold/Ankh.h +++ b/Sources/Models/Items/Keys/AnkhGold/Ankh.h @@ -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. */ // Animation names #define ANKH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Keys/AnkhStone/Ankh.h b/Sources/Models/Items/Keys/AnkhStone/Ankh.h index 3428143..257f74c 100644 --- a/Sources/Models/Items/Keys/AnkhStone/Ankh.h +++ b/Sources/Models/Items/Keys/AnkhStone/Ankh.h @@ -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. */ // Animation names #define ANKH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Keys/AnkhWood/Ankh.h b/Sources/Models/Items/Keys/AnkhWood/Ankh.h index 3428143..257f74c 100644 --- a/Sources/Models/Items/Keys/AnkhWood/Ankh.h +++ b/Sources/Models/Items/Keys/AnkhWood/Ankh.h @@ -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. */ // Animation names #define ANKH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Keys/Elements/Air.h b/Sources/Models/Items/Keys/Elements/Air.h index e149dad..e4b0c2d 100644 --- a/Sources/Models/Items/Keys/Elements/Air.h +++ b/Sources/Models/Items/Keys/Elements/Air.h @@ -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. */ // Animation names #define AIR_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Elements/Earth.h b/Sources/Models/Items/Keys/Elements/Earth.h index 2528002..5aa1d98 100644 --- a/Sources/Models/Items/Keys/Elements/Earth.h +++ b/Sources/Models/Items/Keys/Elements/Earth.h @@ -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. */ // Animation names #define EARTH_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Elements/Fire.h b/Sources/Models/Items/Keys/Elements/Fire.h index d3d7459..9e02505 100644 --- a/Sources/Models/Items/Keys/Elements/Fire.h +++ b/Sources/Models/Items/Keys/Elements/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Elements/Old/Earth.h b/Sources/Models/Items/Keys/Elements/Old/Earth.h index 2528002..5aa1d98 100644 --- a/Sources/Models/Items/Keys/Elements/Old/Earth.h +++ b/Sources/Models/Items/Keys/Elements/Old/Earth.h @@ -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. */ // Animation names #define EARTH_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Elements/Water.h b/Sources/Models/Items/Keys/Elements/Water.h index 20a1ebc..30d3476 100644 --- a/Sources/Models/Items/Keys/Elements/Water.h +++ b/Sources/Models/Items/Keys/Elements/Water.h @@ -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. */ // Animation names #define WATER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/EyeOfRa/EyeOfRa.h b/Sources/Models/Items/Keys/EyeOfRa/EyeOfRa.h index 927266c..73f5649 100644 --- a/Sources/Models/Items/Keys/EyeOfRa/EyeOfRa.h +++ b/Sources/Models/Items/Keys/EyeOfRa/EyeOfRa.h @@ -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. */ // Animation names #define EYEOFRA_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/EyeOfRaCoin/CoinLeft.h b/Sources/Models/Items/Keys/EyeOfRaCoin/CoinLeft.h index 0e4ed6a..e9b4e5d 100644 --- a/Sources/Models/Items/Keys/EyeOfRaCoin/CoinLeft.h +++ b/Sources/Models/Items/Keys/EyeOfRaCoin/CoinLeft.h @@ -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. */ // Animation names #define COINLEFT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/EyeOfRaCoin/CoinRight.h b/Sources/Models/Items/Keys/EyeOfRaCoin/CoinRight.h index 344b8b6..8001527 100644 --- a/Sources/Models/Items/Keys/EyeOfRaCoin/CoinRight.h +++ b/Sources/Models/Items/Keys/EyeOfRaCoin/CoinRight.h @@ -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. */ // Animation names #define COINRIGHT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/GoldSphinx/GoldSphinx.h b/Sources/Models/Items/Keys/GoldSphinx/GoldSphinx.h index b9b33b1..4201c86 100644 --- a/Sources/Models/Items/Keys/GoldSphinx/GoldSphinx.h +++ b/Sources/Models/Items/Keys/GoldSphinx/GoldSphinx.h @@ -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. */ // Animation names #define GOLDSPHINX_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/HorSons/HorSons.h b/Sources/Models/Items/Keys/HorSons/HorSons.h index 8c988e6..f63180e 100644 --- a/Sources/Models/Items/Keys/HorSons/HorSons.h +++ b/Sources/Models/Items/Keys/HorSons/HorSons.h @@ -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. */ // Animation names #define HORSONS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/Keys/Luxor/FeatherOfTruth.h b/Sources/Models/Items/Keys/Luxor/FeatherOfTruth.h index 9e9edfc..6747cc8 100644 --- a/Sources/Models/Items/Keys/Luxor/FeatherOfTruth.h +++ b/Sources/Models/Items/Keys/Luxor/FeatherOfTruth.h @@ -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. */ // Animation names #define FEATHEROFTRUTH_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Luxor/GoldHeart.h b/Sources/Models/Items/Keys/Luxor/GoldHeart.h index ba39349..97103ec 100644 --- a/Sources/Models/Items/Keys/Luxor/GoldHeart.h +++ b/Sources/Models/Items/Keys/Luxor/GoldHeart.h @@ -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. */ // Animation names #define GOLDHEART_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/RaKey/Key.h b/Sources/Models/Items/Keys/RaKey/Key.h index dca03ed..a5097ff 100644 --- a/Sources/Models/Items/Keys/RaKey/Key.h +++ b/Sources/Models/Items/Keys/RaKey/Key.h @@ -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. */ // Animation names #define KEY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/RaSign/Sign.h b/Sources/Models/Items/Keys/RaSign/Sign.h index 4f5c88b..dbcd314 100644 --- a/Sources/Models/Items/Keys/RaSign/Sign.h +++ b/Sources/Models/Items/Keys/RaSign/Sign.h @@ -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. */ // Animation names #define SIGN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Scarab/Scarab.h b/Sources/Models/Items/Keys/Scarab/Scarab.h index 27352c7..19b326c 100644 --- a/Sources/Models/Items/Keys/Scarab/Scarab.h +++ b/Sources/Models/Items/Keys/Scarab/Scarab.h @@ -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. */ // Animation names #define SCARAB_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Uaset/Uaset.h b/Sources/Models/Items/Keys/Uaset/Uaset.h index 16a8a3f..978a358 100644 --- a/Sources/Models/Items/Keys/Uaset/Uaset.h +++ b/Sources/Models/Items/Keys/Uaset/Uaset.h @@ -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. */ // Animation names #define UASET_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Keys/Wings/Wings.h b/Sources/Models/Items/Keys/Wings/Wings.h index f57603f..6038639 100644 --- a/Sources/Models/Items/Keys/Wings/Wings.h +++ b/Sources/Models/Items/Keys/Wings/Wings.h @@ -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. */ // Animation names #define WINGS_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/Pergament/Pergament.h b/Sources/Models/Items/Pergament/Pergament.h index fb78601..8623830 100644 --- a/Sources/Models/Items/Pergament/Pergament.h +++ b/Sources/Models/Items/Pergament/Pergament.h @@ -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. */ // Animation names #define PERGAMENT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Items/PowerUps/BackPack/BackPack.h b/Sources/Models/Items/PowerUps/BackPack/BackPack.h index 32bddf3..0a0d67f 100644 --- a/Sources/Models/Items/PowerUps/BackPack/BackPack.h +++ b/Sources/Models/Items/PowerUps/BackPack/BackPack.h @@ -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. */ // Animation names #define BACKPACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/PowerUps/SeriousDamage/SeriousDamage.h b/Sources/Models/Items/PowerUps/SeriousDamage/SeriousDamage.h index 35d20fa..3f0d8d7 100644 --- a/Sources/Models/Items/PowerUps/SeriousDamage/SeriousDamage.h +++ b/Sources/Models/Items/PowerUps/SeriousDamage/SeriousDamage.h @@ -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. */ // Animation names #define SERIOUSDAMAGE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/PowerUps/SeriousPack/SeriousPack.h b/Sources/Models/Items/PowerUps/SeriousPack/SeriousPack.h index fd4f34a..f03166a 100644 --- a/Sources/Models/Items/PowerUps/SeriousPack/SeriousPack.h +++ b/Sources/Models/Items/PowerUps/SeriousPack/SeriousPack.h @@ -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. */ // Animation names #define SERIOUSPACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Items/PowerUps/_Old/SeriousPack/SeriousPack.h b/Sources/Models/Items/PowerUps/_Old/SeriousPack/SeriousPack.h index ae626e4..1d979dc 100644 --- a/Sources/Models/Items/PowerUps/_Old/SeriousPack/SeriousPack.h +++ b/Sources/Models/Items/PowerUps/_Old/SeriousPack/SeriousPack.h @@ -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. */ // Animation names #define SERIOUSPACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/LightSources/FireHolder01/FireHolder.h b/Sources/Models/LightSources/FireHolder01/FireHolder.h index 9635408..c5bec4e 100644 --- a/Sources/Models/LightSources/FireHolder01/FireHolder.h +++ b/Sources/Models/LightSources/FireHolder01/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/LightSources/FireHolder14/FireHolder.h b/Sources/Models/LightSources/FireHolder14/FireHolder.h index f1abbe9..6bd4cb2 100644 --- a/Sources/Models/LightSources/FireHolder14/FireHolder.h +++ b/Sources/Models/LightSources/FireHolder14/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/LightSources/FireHolder16/FireHolder.h b/Sources/Models/LightSources/FireHolder16/FireHolder.h index 9635408..c5bec4e 100644 --- a/Sources/Models/LightSources/FireHolder16/FireHolder.h +++ b/Sources/Models/LightSources/FireHolder16/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/LightSources/FireHolder46/FireHolder.h b/Sources/Models/LightSources/FireHolder46/FireHolder.h index f1abbe9..6bd4cb2 100644 --- a/Sources/Models/LightSources/FireHolder46/FireHolder.h +++ b/Sources/Models/LightSources/FireHolder46/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/LightSources/FireHolder49/FireHolder.h b/Sources/Models/LightSources/FireHolder49/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/Models/LightSources/FireHolder49/FireHolder.h +++ b/Sources/Models/LightSources/FireHolder49/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/Models/LightSources/FireHolder51/FireHolder.h b/Sources/Models/LightSources/FireHolder51/FireHolder.h index 9635408..c5bec4e 100644 --- a/Sources/Models/LightSources/FireHolder51/FireHolder.h +++ b/Sources/Models/LightSources/FireHolder51/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/LightSources/Torch03/Torch.h b/Sources/Models/LightSources/Torch03/Torch.h index 7b2ddb1..ebf97c1 100644 --- a/Sources/Models/LightSources/Torch03/Torch.h +++ b/Sources/Models/LightSources/Torch03/Torch.h @@ -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. */ // Animation names #define TORCH_ANIM_DEFAULT 0 diff --git a/Sources/Models/LightSources/Torch04/Torch.h b/Sources/Models/LightSources/Torch04/Torch.h index 7b2ddb1..ebf97c1 100644 --- a/Sources/Models/LightSources/Torch04/Torch.h +++ b/Sources/Models/LightSources/Torch04/Torch.h @@ -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. */ // Animation names #define TORCH_ANIM_DEFAULT 0 diff --git a/Sources/Models/LightSources/WallTorch01/WallTorch.h b/Sources/Models/LightSources/WallTorch01/WallTorch.h index da0efbb..a0d5aa2 100644 --- a/Sources/Models/LightSources/WallTorch01/WallTorch.h +++ b/Sources/Models/LightSources/WallTorch01/WallTorch.h @@ -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. */ // Animation names #define WALLTORCH_ANIM_DEFAULT 0 diff --git a/Sources/Models/LightSources/WallTorch02/WallTorch.h b/Sources/Models/LightSources/WallTorch02/WallTorch.h index da0efbb..a0d5aa2 100644 --- a/Sources/Models/LightSources/WallTorch02/WallTorch.h +++ b/Sources/Models/LightSources/WallTorch02/WallTorch.h @@ -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. */ // Animation names #define WALLTORCH_ANIM_DEFAULT 0 diff --git a/Sources/Models/MenuOld/Arrow.h b/Sources/Models/MenuOld/Arrow.h index 4da0cde..22b8a78 100644 --- a/Sources/Models/MenuOld/Arrow.h +++ b/Sources/Models/MenuOld/Arrow.h @@ -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. */ // Animation names #define ARROW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/BigButton.h b/Sources/Models/MenuOld/BigButton.h index 82eabad..168727c 100644 --- a/Sources/Models/MenuOld/BigButton.h +++ b/Sources/Models/MenuOld/BigButton.h @@ -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. */ // Animation names #define BIGBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/BigLongButton.h b/Sources/Models/MenuOld/BigLongButton.h index e169c33..630dc0b 100644 --- a/Sources/Models/MenuOld/BigLongButton.h +++ b/Sources/Models/MenuOld/BigLongButton.h @@ -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. */ // Animation names #define BIGLONGBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/ExclamationMark.h b/Sources/Models/MenuOld/ExclamationMark.h index d77e94d..3fa569c 100644 --- a/Sources/Models/MenuOld/ExclamationMark.h +++ b/Sources/Models/MenuOld/ExclamationMark.h @@ -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. */ // Animation names #define EXCLAMATIONMARK_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/InfoTable.h b/Sources/Models/MenuOld/InfoTable.h index fe57e3f..724f7be 100644 --- a/Sources/Models/MenuOld/InfoTable.h +++ b/Sources/Models/MenuOld/InfoTable.h @@ -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. */ // Animation names #define INFOTABLE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/Key.h b/Sources/Models/MenuOld/Key.h index e0c5d9f..f49345f 100644 --- a/Sources/Models/MenuOld/Key.h +++ b/Sources/Models/MenuOld/Key.h @@ -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. */ // Animation names #define KEY_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/Key2V.h b/Sources/Models/MenuOld/Key2V.h index fb8276f..6168e57 100644 --- a/Sources/Models/MenuOld/Key2V.h +++ b/Sources/Models/MenuOld/Key2V.h @@ -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. */ // Animation names #define KEY2V_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/KeyH1_5.h b/Sources/Models/MenuOld/KeyH1_5.h index b761de8..0f66805 100644 --- a/Sources/Models/MenuOld/KeyH1_5.h +++ b/Sources/Models/MenuOld/KeyH1_5.h @@ -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. */ // Animation names #define KEYH1_5_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/KeyH2.h b/Sources/Models/MenuOld/KeyH2.h index 5d62666..880e13f 100644 --- a/Sources/Models/MenuOld/KeyH2.h +++ b/Sources/Models/MenuOld/KeyH2.h @@ -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. */ // Animation names #define KEYH2_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/KeyH3.h b/Sources/Models/MenuOld/KeyH3.h index 918b084..be803c8 100644 --- a/Sources/Models/MenuOld/KeyH3.h +++ b/Sources/Models/MenuOld/KeyH3.h @@ -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. */ // Animation names #define KEYH3_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/KeyNoDefined.h b/Sources/Models/MenuOld/KeyNoDefined.h index 20cd3b2..bb33e3a 100644 --- a/Sources/Models/MenuOld/KeyNoDefined.h +++ b/Sources/Models/MenuOld/KeyNoDefined.h @@ -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. */ // Animation names #define KEYNODEFINED_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/KeyReturn.h b/Sources/Models/MenuOld/KeyReturn.h index 84a4767..8161ae3 100644 --- a/Sources/Models/MenuOld/KeyReturn.h +++ b/Sources/Models/MenuOld/KeyReturn.h @@ -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. */ // Animation names #define KEYRETURN_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/KeySpace.h b/Sources/Models/MenuOld/KeySpace.h index a2738cd..e426543 100644 --- a/Sources/Models/MenuOld/KeySpace.h +++ b/Sources/Models/MenuOld/KeySpace.h @@ -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. */ // Animation names #define KEYSPACE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/LittleTrigger.h b/Sources/Models/MenuOld/LittleTrigger.h index fbc507e..6d74faa 100644 --- a/Sources/Models/MenuOld/LittleTrigger.h +++ b/Sources/Models/MenuOld/LittleTrigger.h @@ -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. */ // Animation names #define LITTLETRIGGER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/Monitor.h b/Sources/Models/MenuOld/Monitor.h index eb59f32..2e8faa4 100644 --- a/Sources/Models/MenuOld/Monitor.h +++ b/Sources/Models/MenuOld/Monitor.h @@ -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. */ // Animation names #define MONITOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/Mouse.h b/Sources/Models/MenuOld/Mouse.h index df0a26a..85f8d24 100644 --- a/Sources/Models/MenuOld/Mouse.h +++ b/Sources/Models/MenuOld/Mouse.h @@ -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. */ // Animation names #define MOUSE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/NormalButton.h b/Sources/Models/MenuOld/NormalButton.h index c744896..2318090 100644 --- a/Sources/Models/MenuOld/NormalButton.h +++ b/Sources/Models/MenuOld/NormalButton.h @@ -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. */ // Animation names #define NORMALBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/PrevNextButton.h b/Sources/Models/MenuOld/PrevNextButton.h index f1434c5..facde09 100644 --- a/Sources/Models/MenuOld/PrevNextButton.h +++ b/Sources/Models/MenuOld/PrevNextButton.h @@ -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. */ // Animation names #define PREVNEXTBUTTON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/Question.h b/Sources/Models/MenuOld/Question.h index b167a2e..153a12c 100644 --- a/Sources/Models/MenuOld/Question.h +++ b/Sources/Models/MenuOld/Question.h @@ -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. */ // Animation names #define QUESTION_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/SeriousSamSign/SeriousSamSign.h b/Sources/Models/MenuOld/SeriousSamSign/SeriousSamSign.h index 87428a9..5c146b5 100644 --- a/Sources/Models/MenuOld/SeriousSamSign/SeriousSamSign.h +++ b/Sources/Models/MenuOld/SeriousSamSign/SeriousSamSign.h @@ -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. */ // Animation names #define SERIOUSSAMSIGN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/Slider.h b/Sources/Models/MenuOld/Slider.h index b465056..f40eeed 100644 --- a/Sources/Models/MenuOld/Slider.h +++ b/Sources/Models/MenuOld/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/SliderInside.h b/Sources/Models/MenuOld/SliderInside.h index 8340fe4..519a78b 100644 --- a/Sources/Models/MenuOld/SliderInside.h +++ b/Sources/Models/MenuOld/SliderInside.h @@ -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. */ // Animation names #define SLIDERINSIDE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/SplitScreen.h b/Sources/Models/MenuOld/SplitScreen.h index 137b144..8cf5c0c 100644 --- a/Sources/Models/MenuOld/SplitScreen.h +++ b/Sources/Models/MenuOld/SplitScreen.h @@ -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. */ // Animation names #define SPLITSCREEN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/TitleButton.h b/Sources/Models/MenuOld/TitleButton.h index 2826d7d..2cb0c26 100644 --- a/Sources/Models/MenuOld/TitleButton.h +++ b/Sources/Models/MenuOld/TitleButton.h @@ -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. */ // Animation names #define TITLEBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/ValidMode.h b/Sources/Models/MenuOld/ValidMode.h index 39ac8f4..6fcb821 100644 --- a/Sources/Models/MenuOld/ValidMode.h +++ b/Sources/Models/MenuOld/ValidMode.h @@ -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. */ // Animation names #define VALIDMODE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/VeryLittleTrigger.h b/Sources/Models/MenuOld/VeryLittleTrigger.h index 4c534e3..ef9a905 100644 --- a/Sources/Models/MenuOld/VeryLittleTrigger.h +++ b/Sources/Models/MenuOld/VeryLittleTrigger.h @@ -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. */ // Animation names #define VERYLITTLETRIGGER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Arrow.h b/Sources/Models/MenuOld/elfold/Arrow.h index 4da0cde..22b8a78 100644 --- a/Sources/Models/MenuOld/elfold/Arrow.h +++ b/Sources/Models/MenuOld/elfold/Arrow.h @@ -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. */ // Animation names #define ARROW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/BigButton.h b/Sources/Models/MenuOld/elfold/BigButton.h index 507d327..54c80a8 100644 --- a/Sources/Models/MenuOld/elfold/BigButton.h +++ b/Sources/Models/MenuOld/elfold/BigButton.h @@ -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. */ // Animation names #define BIGBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/BigLongButton.h b/Sources/Models/MenuOld/elfold/BigLongButton.h index e169c33..630dc0b 100644 --- a/Sources/Models/MenuOld/elfold/BigLongButton.h +++ b/Sources/Models/MenuOld/elfold/BigLongButton.h @@ -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. */ // Animation names #define BIGLONGBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/BigButton.h b/Sources/Models/MenuOld/elfold/Buttons_Old/BigButton.h index bf0ba3f..4b1abe9 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/BigButton.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/BigButton.h @@ -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. */ // Animation names #define BIGBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/BigLongButton.h b/Sources/Models/MenuOld/elfold/Buttons_Old/BigLongButton.h index 2c8faed..8a8b5e8 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/BigLongButton.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/BigLongButton.h @@ -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. */ // Animation names #define BIGLONGBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/LittleTriger.h b/Sources/Models/MenuOld/elfold/Buttons_Old/LittleTriger.h index 7a43265..a01b532 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/LittleTriger.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/LittleTriger.h @@ -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. */ // Animation names #define LITTLETRIGER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/PrevNextButton.h b/Sources/Models/MenuOld/elfold/Buttons_Old/PrevNextButton.h index 2bb461d..ae596d7 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/PrevNextButton.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/PrevNextButton.h @@ -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. */ // Animation names #define PREVNEXTBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/Slider.h b/Sources/Models/MenuOld/elfold/Buttons_Old/Slider.h index 355caab..fccae4e 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/Slider.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/TitleButton.h b/Sources/Models/MenuOld/elfold/Buttons_Old/TitleButton.h index 1c5d5b9..5e0ecef 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/TitleButton.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/TitleButton.h @@ -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. */ // Animation names #define TITLEBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Buttons_Old/ValidMode.h b/Sources/Models/MenuOld/elfold/Buttons_Old/ValidMode.h index b8af8fd..3843472 100644 --- a/Sources/Models/MenuOld/elfold/Buttons_Old/ValidMode.h +++ b/Sources/Models/MenuOld/elfold/Buttons_Old/ValidMode.h @@ -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. */ // Animation names #define VALIDMODE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/ExclamationMark.h b/Sources/Models/MenuOld/elfold/ExclamationMark.h index d77e94d..3fa569c 100644 --- a/Sources/Models/MenuOld/elfold/ExclamationMark.h +++ b/Sources/Models/MenuOld/elfold/ExclamationMark.h @@ -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. */ // Animation names #define EXCLAMATIONMARK_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/InfoTable.h b/Sources/Models/MenuOld/elfold/InfoTable.h index fe57e3f..724f7be 100644 --- a/Sources/Models/MenuOld/elfold/InfoTable.h +++ b/Sources/Models/MenuOld/elfold/InfoTable.h @@ -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. */ // Animation names #define INFOTABLE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Key.h b/Sources/Models/MenuOld/elfold/Key.h index e0c5d9f..f49345f 100644 --- a/Sources/Models/MenuOld/elfold/Key.h +++ b/Sources/Models/MenuOld/elfold/Key.h @@ -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. */ // Animation names #define KEY_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Key2V.h b/Sources/Models/MenuOld/elfold/Key2V.h index fb8276f..6168e57 100644 --- a/Sources/Models/MenuOld/elfold/Key2V.h +++ b/Sources/Models/MenuOld/elfold/Key2V.h @@ -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. */ // Animation names #define KEY2V_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/KeyH1_5.h b/Sources/Models/MenuOld/elfold/KeyH1_5.h index b761de8..0f66805 100644 --- a/Sources/Models/MenuOld/elfold/KeyH1_5.h +++ b/Sources/Models/MenuOld/elfold/KeyH1_5.h @@ -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. */ // Animation names #define KEYH1_5_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/KeyH2.h b/Sources/Models/MenuOld/elfold/KeyH2.h index 5d62666..880e13f 100644 --- a/Sources/Models/MenuOld/elfold/KeyH2.h +++ b/Sources/Models/MenuOld/elfold/KeyH2.h @@ -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. */ // Animation names #define KEYH2_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/KeyH3.h b/Sources/Models/MenuOld/elfold/KeyH3.h index 918b084..be803c8 100644 --- a/Sources/Models/MenuOld/elfold/KeyH3.h +++ b/Sources/Models/MenuOld/elfold/KeyH3.h @@ -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. */ // Animation names #define KEYH3_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/KeyNoDefined.h b/Sources/Models/MenuOld/elfold/KeyNoDefined.h index 20cd3b2..bb33e3a 100644 --- a/Sources/Models/MenuOld/elfold/KeyNoDefined.h +++ b/Sources/Models/MenuOld/elfold/KeyNoDefined.h @@ -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. */ // Animation names #define KEYNODEFINED_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/KeyReturn.h b/Sources/Models/MenuOld/elfold/KeyReturn.h index 84a4767..8161ae3 100644 --- a/Sources/Models/MenuOld/elfold/KeyReturn.h +++ b/Sources/Models/MenuOld/elfold/KeyReturn.h @@ -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. */ // Animation names #define KEYRETURN_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/KeySpace.h b/Sources/Models/MenuOld/elfold/KeySpace.h index a2738cd..e426543 100644 --- a/Sources/Models/MenuOld/elfold/KeySpace.h +++ b/Sources/Models/MenuOld/elfold/KeySpace.h @@ -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. */ // Animation names #define KEYSPACE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/LittleTriger.h b/Sources/Models/MenuOld/elfold/LittleTriger.h index 883654d..3b5926d 100644 --- a/Sources/Models/MenuOld/elfold/LittleTriger.h +++ b/Sources/Models/MenuOld/elfold/LittleTriger.h @@ -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. */ // Animation names #define LITTLETRIGER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/LittleTrigger.h b/Sources/Models/MenuOld/elfold/LittleTrigger.h index fbc507e..6d74faa 100644 --- a/Sources/Models/MenuOld/elfold/LittleTrigger.h +++ b/Sources/Models/MenuOld/elfold/LittleTrigger.h @@ -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. */ // Animation names #define LITTLETRIGGER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Monitor.h b/Sources/Models/MenuOld/elfold/Monitor.h index eb59f32..2e8faa4 100644 --- a/Sources/Models/MenuOld/elfold/Monitor.h +++ b/Sources/Models/MenuOld/elfold/Monitor.h @@ -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. */ // Animation names #define MONITOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/Mouse.h b/Sources/Models/MenuOld/elfold/Mouse.h index df0a26a..85f8d24 100644 --- a/Sources/Models/MenuOld/elfold/Mouse.h +++ b/Sources/Models/MenuOld/elfold/Mouse.h @@ -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. */ // Animation names #define MOUSE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/NormalButton.h b/Sources/Models/MenuOld/elfold/NormalButton.h index c744896..2318090 100644 --- a/Sources/Models/MenuOld/elfold/NormalButton.h +++ b/Sources/Models/MenuOld/elfold/NormalButton.h @@ -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. */ // Animation names #define NORMALBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/PrevNextButton.h b/Sources/Models/MenuOld/elfold/PrevNextButton.h index f1434c5..facde09 100644 --- a/Sources/Models/MenuOld/elfold/PrevNextButton.h +++ b/Sources/Models/MenuOld/elfold/PrevNextButton.h @@ -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. */ // Animation names #define PREVNEXTBUTTON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/Question.h b/Sources/Models/MenuOld/elfold/Question.h index b167a2e..153a12c 100644 --- a/Sources/Models/MenuOld/elfold/Question.h +++ b/Sources/Models/MenuOld/elfold/Question.h @@ -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. */ // Animation names #define QUESTION_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/Slider.h b/Sources/Models/MenuOld/elfold/Slider.h index b465056..f40eeed 100644 --- a/Sources/Models/MenuOld/elfold/Slider.h +++ b/Sources/Models/MenuOld/elfold/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/SliderInside.h b/Sources/Models/MenuOld/elfold/SliderInside.h index 8340fe4..519a78b 100644 --- a/Sources/Models/MenuOld/elfold/SliderInside.h +++ b/Sources/Models/MenuOld/elfold/SliderInside.h @@ -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. */ // Animation names #define SLIDERINSIDE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/SplitScreen.h b/Sources/Models/MenuOld/elfold/SplitScreen.h index 137b144..8cf5c0c 100644 --- a/Sources/Models/MenuOld/elfold/SplitScreen.h +++ b/Sources/Models/MenuOld/elfold/SplitScreen.h @@ -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. */ // Animation names #define SPLITSCREEN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MenuOld/elfold/TitleButton.h b/Sources/Models/MenuOld/elfold/TitleButton.h index 2826d7d..2cb0c26 100644 --- a/Sources/Models/MenuOld/elfold/TitleButton.h +++ b/Sources/Models/MenuOld/elfold/TitleButton.h @@ -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. */ // Animation names #define TITLEBUTTON_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/ValidMode.h b/Sources/Models/MenuOld/elfold/ValidMode.h index 39ac8f4..6fcb821 100644 --- a/Sources/Models/MenuOld/elfold/ValidMode.h +++ b/Sources/Models/MenuOld/elfold/ValidMode.h @@ -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. */ // Animation names #define VALIDMODE_ANIM_STILL 0 diff --git a/Sources/Models/MenuOld/elfold/VeryLittleTrigger.h b/Sources/Models/MenuOld/elfold/VeryLittleTrigger.h index 4c534e3..ef9a905 100644 --- a/Sources/Models/MenuOld/elfold/VeryLittleTrigger.h +++ b/Sources/Models/MenuOld/elfold/VeryLittleTrigger.h @@ -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. */ // Animation names #define VERYLITTLETRIGGER_ANIM_STILL 0 diff --git a/Sources/Models/MissionPack/Items/Ammo/Napalm/Napalm.h b/Sources/Models/MissionPack/Items/Ammo/Napalm/Napalm.h index 1524a50..205f3ae 100644 --- a/Sources/Models/MissionPack/Items/Ammo/Napalm/Napalm.h +++ b/Sources/Models/MissionPack/Items/Ammo/Napalm/Napalm.h @@ -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. */ // Animation names #define NAPALM_ANIM_DEFAULT 0 diff --git a/Sources/Models/MissionPack/Player/SeriousSam/Body.h b/Sources/Models/MissionPack/Player/SeriousSam/Body.h index 1dae681..297a429 100644 --- a/Sources/Models/MissionPack/Player/SeriousSam/Body.h +++ b/Sources/Models/MissionPack/Player/SeriousSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Player/SeriousSam/Glasses.h b/Sources/Models/MissionPack/Player/SeriousSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/MissionPack/Player/SeriousSam/Glasses.h +++ b/Sources/Models/MissionPack/Player/SeriousSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Player/SeriousSam/Head.h b/Sources/Models/MissionPack/Player/SeriousSam/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/MissionPack/Player/SeriousSam/Head.h +++ b/Sources/Models/MissionPack/Player/SeriousSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Player/SeriousSam/Player.h b/Sources/Models/MissionPack/Player/SeriousSam/Player.h index 6558bd0..da8b7a8 100644 --- a/Sources/Models/MissionPack/Player/SeriousSam/Player.h +++ b/Sources/Models/MissionPack/Player/SeriousSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Flamer/Body.h b/Sources/Models/MissionPack/Weapons/Flamer/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/MissionPack/Weapons/Flamer/Body.h +++ b/Sources/Models/MissionPack/Weapons/Flamer/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Flamer/Flame.h b/Sources/Models/MissionPack/Weapons/Flamer/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/MissionPack/Weapons/Flamer/Flame.h +++ b/Sources/Models/MissionPack/Weapons/Flamer/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Flamer/Flamer.h b/Sources/Models/MissionPack/Weapons/Flamer/Flamer.h index c88597d..b427339 100644 --- a/Sources/Models/MissionPack/Weapons/Flamer/Flamer.h +++ b/Sources/Models/MissionPack/Weapons/Flamer/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Flamer/FlamerItem.h b/Sources/Models/MissionPack/Weapons/Flamer/FlamerItem.h index 8572c0d..c54bcaa 100644 --- a/Sources/Models/MissionPack/Weapons/Flamer/FlamerItem.h +++ b/Sources/Models/MissionPack/Weapons/Flamer/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Flamer/FuelReservoir.h b/Sources/Models/MissionPack/Weapons/Flamer/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/Models/MissionPack/Weapons/Flamer/FuelReservoir.h +++ b/Sources/Models/MissionPack/Weapons/Flamer/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Sniper/Body.h b/Sources/Models/MissionPack/Weapons/Sniper/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/MissionPack/Weapons/Sniper/Body.h +++ b/Sources/Models/MissionPack/Weapons/Sniper/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Sniper/Sniper.h b/Sources/Models/MissionPack/Weapons/Sniper/Sniper.h index b65935b..06e8bd6 100644 --- a/Sources/Models/MissionPack/Weapons/Sniper/Sniper.h +++ b/Sources/Models/MissionPack/Weapons/Sniper/Sniper.h @@ -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. */ // Animation names #define SNIPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/MissionPack/Weapons/Sniper/SniperItem.h b/Sources/Models/MissionPack/Weapons/Sniper/SniperItem.h index 7ee75fc..073bf96 100644 --- a/Sources/Models/MissionPack/Weapons/Sniper/SniperItem.h +++ b/Sources/Models/MissionPack/Weapons/Sniper/SniperItem.h @@ -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. */ // Animation names #define SNIPERITEM_ANIM_DEFAULT 0 diff --git a/Sources/Models/Objects/Crosses/Cross01/Cross.h b/Sources/Models/Objects/Crosses/Cross01/Cross.h index 7428a51..084dda2 100644 --- a/Sources/Models/Objects/Crosses/Cross01/Cross.h +++ b/Sources/Models/Objects/Crosses/Cross01/Cross.h @@ -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. */ // Animation names #define CROSS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Furniture/EggWithHorns/EggWithHorns.h b/Sources/Models/Objects/Egypt/Furniture/EggWithHorns/EggWithHorns.h index 62e3e86..1a4a9d5 100644 --- a/Sources/Models/Objects/Egypt/Furniture/EggWithHorns/EggWithHorns.h +++ b/Sources/Models/Objects/Egypt/Furniture/EggWithHorns/EggWithHorns.h @@ -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. */ // Animation names #define EGGWITHHORNS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Furniture/Fish/Fish.h b/Sources/Models/Objects/Egypt/Furniture/Fish/Fish.h index e57fcfa..691878f 100644 --- a/Sources/Models/Objects/Egypt/Furniture/Fish/Fish.h +++ b/Sources/Models/Objects/Egypt/Furniture/Fish/Fish.h @@ -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. */ // Animation names #define FISH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Amon/Amon.h b/Sources/Models/Objects/Egypt/Gods/Amon/Amon.h index e86044b..4cf188e 100644 --- a/Sources/Models/Objects/Egypt/Gods/Amon/Amon.h +++ b/Sources/Models/Objects/Egypt/Gods/Amon/Amon.h @@ -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. */ // Animation names #define AMON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Anubis01/Anubis.h b/Sources/Models/Objects/Egypt/Gods/Anubis01/Anubis.h index 41a780f..1ac0bb1 100644 --- a/Sources/Models/Objects/Egypt/Gods/Anubis01/Anubis.h +++ b/Sources/Models/Objects/Egypt/Gods/Anubis01/Anubis.h @@ -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. */ // Animation names #define ANUBIS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Anubis02/Anubis.h b/Sources/Models/Objects/Egypt/Gods/Anubis02/Anubis.h index 41a780f..1ac0bb1 100644 --- a/Sources/Models/Objects/Egypt/Gods/Anubis02/Anubis.h +++ b/Sources/Models/Objects/Egypt/Gods/Anubis02/Anubis.h @@ -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. */ // Animation names #define ANUBIS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/HorChild/HorChild.h b/Sources/Models/Objects/Egypt/Gods/HorChild/HorChild.h index 46cf1fa..459ebc2 100644 --- a/Sources/Models/Objects/Egypt/Gods/HorChild/HorChild.h +++ b/Sources/Models/Objects/Egypt/Gods/HorChild/HorChild.h @@ -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. */ // Animation names #define HORCHILD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/HorSons/HorSons.h b/Sources/Models/Objects/Egypt/Gods/HorSons/HorSons.h index 61e4a0b..8619732 100644 --- a/Sources/Models/Objects/Egypt/Gods/HorSons/HorSons.h +++ b/Sources/Models/Objects/Egypt/Gods/HorSons/HorSons.h @@ -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. */ // Animation names #define HORSONS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Khnum/Khnum.h b/Sources/Models/Objects/Egypt/Gods/Khnum/Khnum.h index cded773..369a8f3 100644 --- a/Sources/Models/Objects/Egypt/Gods/Khnum/Khnum.h +++ b/Sources/Models/Objects/Egypt/Gods/Khnum/Khnum.h @@ -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. */ // Animation names #define KHNUM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Khonsu/Khonsu.h b/Sources/Models/Objects/Egypt/Gods/Khonsu/Khonsu.h index 16ce94f..be8b421 100644 --- a/Sources/Models/Objects/Egypt/Gods/Khonsu/Khonsu.h +++ b/Sources/Models/Objects/Egypt/Gods/Khonsu/Khonsu.h @@ -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. */ // Animation names #define KHONSU_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Mestret/Mestret.h b/Sources/Models/Objects/Egypt/Gods/Mestret/Mestret.h index c740353..f8bf0f0 100644 --- a/Sources/Models/Objects/Egypt/Gods/Mestret/Mestret.h +++ b/Sources/Models/Objects/Egypt/Gods/Mestret/Mestret.h @@ -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. */ // Animation names #define MESTRET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Nefthis/Nefthis.h b/Sources/Models/Objects/Egypt/Gods/Nefthis/Nefthis.h index 224f702..9c5faf5 100644 --- a/Sources/Models/Objects/Egypt/Gods/Nefthis/Nefthis.h +++ b/Sources/Models/Objects/Egypt/Gods/Nefthis/Nefthis.h @@ -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. */ // Animation names #define NEFTHIS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Neith/Neith.h b/Sources/Models/Objects/Egypt/Gods/Neith/Neith.h index 4f63a65..1e923c1 100644 --- a/Sources/Models/Objects/Egypt/Gods/Neith/Neith.h +++ b/Sources/Models/Objects/Egypt/Gods/Neith/Neith.h @@ -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. */ // Animation names #define NEITH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Osiris/Osiris.h b/Sources/Models/Objects/Egypt/Gods/Osiris/Osiris.h index 1689186..535c77d 100644 --- a/Sources/Models/Objects/Egypt/Gods/Osiris/Osiris.h +++ b/Sources/Models/Objects/Egypt/Gods/Osiris/Osiris.h @@ -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. */ // Animation names #define OSIRIS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Ptah/Ptah.h b/Sources/Models/Objects/Egypt/Gods/Ptah/Ptah.h index a7a1cd6..4a774a0 100644 --- a/Sources/Models/Objects/Egypt/Gods/Ptah/Ptah.h +++ b/Sources/Models/Objects/Egypt/Gods/Ptah/Ptah.h @@ -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. */ // Animation names #define PTAH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Ra/Ra.h b/Sources/Models/Objects/Egypt/Gods/Ra/Ra.h index 8a17a3c..0787734 100644 --- a/Sources/Models/Objects/Egypt/Gods/Ra/Ra.h +++ b/Sources/Models/Objects/Egypt/Gods/Ra/Ra.h @@ -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. */ // Animation names #define RA_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Sebek/Sebek.h b/Sources/Models/Objects/Egypt/Gods/Sebek/Sebek.h index 306fb02..9d118de 100644 --- a/Sources/Models/Objects/Egypt/Gods/Sebek/Sebek.h +++ b/Sources/Models/Objects/Egypt/Gods/Sebek/Sebek.h @@ -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. */ // Animation names #define SEBEK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Sekhmet/Sekhmet.h b/Sources/Models/Objects/Egypt/Gods/Sekhmet/Sekhmet.h index 39c8f1a..7414691 100644 --- a/Sources/Models/Objects/Egypt/Gods/Sekhmet/Sekhmet.h +++ b/Sources/Models/Objects/Egypt/Gods/Sekhmet/Sekhmet.h @@ -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. */ // Animation names #define SEKHMET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Toth/Toth.h b/Sources/Models/Objects/Egypt/Gods/Toth/Toth.h index 973f8ee..e934bfb 100644 --- a/Sources/Models/Objects/Egypt/Gods/Toth/Toth.h +++ b/Sources/Models/Objects/Egypt/Gods/Toth/Toth.h @@ -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. */ // Animation names #define TOTH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/TothMonkey/TothMonkey.h b/Sources/Models/Objects/Egypt/Gods/TothMonkey/TothMonkey.h index 38542a4..ca81d7c 100644 --- a/Sources/Models/Objects/Egypt/Gods/TothMonkey/TothMonkey.h +++ b/Sources/Models/Objects/Egypt/Gods/TothMonkey/TothMonkey.h @@ -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. */ // Animation names #define TOTHMONKEY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Gods/Uaset/Uaset.h b/Sources/Models/Objects/Egypt/Gods/Uaset/Uaset.h index e67b6e5..f9f2e68 100644 --- a/Sources/Models/Objects/Egypt/Gods/Uaset/Uaset.h +++ b/Sources/Models/Objects/Egypt/Gods/Uaset/Uaset.h @@ -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. */ // Animation names #define UASET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Mumies/Mummy01/Mummy.h b/Sources/Models/Objects/Egypt/Mumies/Mummy01/Mummy.h index f971b43..a7d77b3 100644 --- a/Sources/Models/Objects/Egypt/Mumies/Mummy01/Mummy.h +++ b/Sources/Models/Objects/Egypt/Mumies/Mummy01/Mummy.h @@ -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. */ // Animation names #define MUMMY_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Cat/Cat.h b/Sources/Models/Objects/Egypt/Statues/Cat/Cat.h index e25bc10..b8e18ac 100644 --- a/Sources/Models/Objects/Egypt/Statues/Cat/Cat.h +++ b/Sources/Models/Objects/Egypt/Statues/Cat/Cat.h @@ -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. */ // Animation names #define CAT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Cat/Cat_testbump.h b/Sources/Models/Objects/Egypt/Statues/Cat/Cat_testbump.h index ba64da7..7e3df06 100644 --- a/Sources/Models/Objects/Egypt/Statues/Cat/Cat_testbump.h +++ b/Sources/Models/Objects/Egypt/Statues/Cat/Cat_testbump.h @@ -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. */ // Animation names #define CAT_TESTBUMP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Head01/Head.h b/Sources/Models/Objects/Egypt/Statues/Head01/Head.h index 15acaee..90bf2ef 100644 --- a/Sources/Models/Objects/Egypt/Statues/Head01/Head.h +++ b/Sources/Models/Objects/Egypt/Statues/Head01/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Head02/Head.h b/Sources/Models/Objects/Egypt/Statues/Head02/Head.h index 15acaee..90bf2ef 100644 --- a/Sources/Models/Objects/Egypt/Statues/Head02/Head.h +++ b/Sources/Models/Objects/Egypt/Statues/Head02/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Head03/Head.h b/Sources/Models/Objects/Egypt/Statues/Head03/Head.h index 15acaee..90bf2ef 100644 --- a/Sources/Models/Objects/Egypt/Statues/Head03/Head.h +++ b/Sources/Models/Objects/Egypt/Statues/Head03/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Jackal/Jackal.h b/Sources/Models/Objects/Egypt/Statues/Jackal/Jackal.h index dd5ef56..4432063 100644 --- a/Sources/Models/Objects/Egypt/Statues/Jackal/Jackal.h +++ b/Sources/Models/Objects/Egypt/Statues/Jackal/Jackal.h @@ -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. */ // Animation names #define JACKAL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Jaguar/Jaguar.h b/Sources/Models/Objects/Egypt/Statues/Jaguar/Jaguar.h index 5f28fe2..54f6751 100644 --- a/Sources/Models/Objects/Egypt/Statues/Jaguar/Jaguar.h +++ b/Sources/Models/Objects/Egypt/Statues/Jaguar/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Jaguar02/Jaguar.h b/Sources/Models/Objects/Egypt/Statues/Jaguar02/Jaguar.h index 5f28fe2..54f6751 100644 --- a/Sources/Models/Objects/Egypt/Statues/Jaguar02/Jaguar.h +++ b/Sources/Models/Objects/Egypt/Statues/Jaguar02/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Jaguar03/Jaguar.h b/Sources/Models/Objects/Egypt/Statues/Jaguar03/Jaguar.h index 5f28fe2..54f6751 100644 --- a/Sources/Models/Objects/Egypt/Statues/Jaguar03/Jaguar.h +++ b/Sources/Models/Objects/Egypt/Statues/Jaguar03/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Jaguar04/Jaguar.h b/Sources/Models/Objects/Egypt/Statues/Jaguar04/Jaguar.h index 5f28fe2..54f6751 100644 --- a/Sources/Models/Objects/Egypt/Statues/Jaguar04/Jaguar.h +++ b/Sources/Models/Objects/Egypt/Statues/Jaguar04/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Sphinx/Sphinx.h b/Sources/Models/Objects/Egypt/Statues/Sphinx/Sphinx.h index 34256fa..4326aee 100644 --- a/Sources/Models/Objects/Egypt/Statues/Sphinx/Sphinx.h +++ b/Sources/Models/Objects/Egypt/Statues/Sphinx/Sphinx.h @@ -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. */ // Animation names #define SPHINX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue01/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue01/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue01/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue01/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue02/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue02/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue02/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue02/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue03/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue03/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue03/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue03/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue04/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue04/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue04/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue04/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue05/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue05/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue05/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue05/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue06/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue06/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue06/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue06/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Egypt/Statues/Statue07/Statue.h b/Sources/Models/Objects/Egypt/Statues/Statue07/Statue.h index f555cb0..7d97b6d 100644 --- a/Sources/Models/Objects/Egypt/Statues/Statue07/Statue.h +++ b/Sources/Models/Objects/Egypt/Statues/Statue07/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/FireHolders/Torch01/Torch.h b/Sources/Models/Objects/FireHolders/Torch01/Torch.h index 3674a51..b7af255 100644 --- a/Sources/Models/Objects/FireHolders/Torch01/Torch.h +++ b/Sources/Models/Objects/FireHolders/Torch01/Torch.h @@ -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. */ // Animation names #define TORCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Flag04/Flag.h b/Sources/Models/Objects/Flag04/Flag.h index 1ec3ccc..c45127d 100644 --- a/Sources/Models/Objects/Flag04/Flag.h +++ b/Sources/Models/Objects/Flag04/Flag.h @@ -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. */ // Animation names #define FLAG_ANIM_HORIZONTALWAVE01 0 diff --git a/Sources/Models/Objects/FlagPole03/FlagPole.h b/Sources/Models/Objects/FlagPole03/FlagPole.h index 777094d..e74457b 100644 --- a/Sources/Models/Objects/FlagPole03/FlagPole.h +++ b/Sources/Models/Objects/FlagPole03/FlagPole.h @@ -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. */ // Animation names #define FLAGPOLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/Torches/Torch01/Torch.h b/Sources/Models/Objects/Torches/Torch01/Torch.h index b8e23ea..d9adc12 100644 --- a/Sources/Models/Objects/Torches/Torch01/Torch.h +++ b/Sources/Models/Objects/Torches/Torch01/Torch.h @@ -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. */ // Animation names #define TORCH01_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Bed04/Bed04.h b/Sources/Models/Objects/second/Bed04/Bed04.h index e4c1d68..30edf2e 100644 --- a/Sources/Models/Objects/second/Bed04/Bed04.h +++ b/Sources/Models/Objects/second/Bed04/Bed04.h @@ -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. */ // Animation names #define BED04_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/BedCover01/BedCover01.h b/Sources/Models/Objects/second/BedCover01/BedCover01.h index 0f949e9..b296896 100644 --- a/Sources/Models/Objects/second/BedCover01/BedCover01.h +++ b/Sources/Models/Objects/second/BedCover01/BedCover01.h @@ -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. */ // Animation names #define BEDCOVER01_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Chairwooden01/ChairWooden01.h b/Sources/Models/Objects/second/Chairwooden01/ChairWooden01.h index a9c7659..c745d0c 100644 --- a/Sources/Models/Objects/second/Chairwooden01/ChairWooden01.h +++ b/Sources/Models/Objects/second/Chairwooden01/ChairWooden01.h @@ -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. */ // Animation names #define CHAIRWOODEN01_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Ra_Sign02/Ra_Sign02.h b/Sources/Models/Objects/second/Ra_Sign02/Ra_Sign02.h index 54b4590..923c6d5 100644 --- a/Sources/Models/Objects/second/Ra_Sign02/Ra_Sign02.h +++ b/Sources/Models/Objects/second/Ra_Sign02/Ra_Sign02.h @@ -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. */ // Animation names #define RA_SIGN02_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Raspelo03/Raspelo03.h b/Sources/Models/Objects/second/Raspelo03/Raspelo03.h index 90e4581..47f5e19 100644 --- a/Sources/Models/Objects/second/Raspelo03/Raspelo03.h +++ b/Sources/Models/Objects/second/Raspelo03/Raspelo03.h @@ -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. */ // Animation names #define RASPELO03_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Sofa01/Sofa01.h b/Sources/Models/Objects/second/Sofa01/Sofa01.h index f5b8a14..92db33a 100644 --- a/Sources/Models/Objects/second/Sofa01/Sofa01.h +++ b/Sources/Models/Objects/second/Sofa01/Sofa01.h @@ -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. */ // Animation names #define SOFA01_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Sphinx01/Spinx01.h b/Sources/Models/Objects/second/Sphinx01/Spinx01.h index c5b63c9..bc1a336 100644 --- a/Sources/Models/Objects/second/Sphinx01/Spinx01.h +++ b/Sources/Models/Objects/second/Sphinx01/Spinx01.h @@ -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. */ // Animation names #define SPINX01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/StoneChair01/StoneChair01.h b/Sources/Models/Objects/second/StoneChair01/StoneChair01.h index d122e06..4826cb3 100644 --- a/Sources/Models/Objects/second/StoneChair01/StoneChair01.h +++ b/Sources/Models/Objects/second/StoneChair01/StoneChair01.h @@ -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. */ // Animation names #define STONECHAIR01_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Stool02/Stool02.h b/Sources/Models/Objects/second/Stool02/Stool02.h index 82fc684..87a9093 100644 --- a/Sources/Models/Objects/second/Stool02/Stool02.h +++ b/Sources/Models/Objects/second/Stool02/Stool02.h @@ -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. */ // Animation names #define STOOL02_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Stool03/Stool03.h b/Sources/Models/Objects/second/Stool03/Stool03.h index d540456..e2c31d2 100644 --- a/Sources/Models/Objects/second/Stool03/Stool03.h +++ b/Sources/Models/Objects/second/Stool03/Stool03.h @@ -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. */ // Animation names #define STOOL03_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Table_Work01/Table_Work01.h b/Sources/Models/Objects/second/Table_Work01/Table_Work01.h index 6c4ecfa..1b6a699 100644 --- a/Sources/Models/Objects/second/Table_Work01/Table_Work01.h +++ b/Sources/Models/Objects/second/Table_Work01/Table_Work01.h @@ -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. */ // Animation names #define TABLE_WORK01_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Objects/second/Tent02/Tent02.h b/Sources/Models/Objects/second/Tent02/Tent02.h index 32eef96..14f97a6 100644 --- a/Sources/Models/Objects/second/Tent02/Tent02.h +++ b/Sources/Models/Objects/second/Tent02/Tent02.h @@ -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. */ // Animation names #define TENT02_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Bush01/Bush.h b/Sources/Models/Plants/Bush01/Bush.h index 3d3e119..203d762 100644 --- a/Sources/Models/Plants/Bush01/Bush.h +++ b/Sources/Models/Plants/Bush01/Bush.h @@ -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. */ // Animation names #define BUSH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Flower01/Flower.h b/Sources/Models/Plants/Flower01/Flower.h index c4678a9..f7f48ae 100644 --- a/Sources/Models/Plants/Flower01/Flower.h +++ b/Sources/Models/Plants/Flower01/Flower.h @@ -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. */ // Animation names #define FLOWER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Garden01/Garden.h b/Sources/Models/Plants/Garden01/Garden.h index 3726536..05ca5c4 100644 --- a/Sources/Models/Plants/Garden01/Garden.h +++ b/Sources/Models/Plants/Garden01/Garden.h @@ -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. */ // Animation names #define GARDEN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Garden02/Garden.h b/Sources/Models/Plants/Garden02/Garden.h index 3726536..05ca5c4 100644 --- a/Sources/Models/Plants/Garden02/Garden.h +++ b/Sources/Models/Plants/Garden02/Garden.h @@ -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. */ // Animation names #define GARDEN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Ivy01/Ivy.h b/Sources/Models/Plants/Ivy01/Ivy.h index 5082863..d8b215e 100644 --- a/Sources/Models/Plants/Ivy01/Ivy.h +++ b/Sources/Models/Plants/Ivy01/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/OldTree02/Tree.h b/Sources/Models/Plants/OldTree02/Tree.h index 4176540..ff41010 100644 --- a/Sources/Models/Plants/OldTree02/Tree.h +++ b/Sources/Models/Plants/OldTree02/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/OldTree07/Tree.h b/Sources/Models/Plants/OldTree07/Tree.h index 94b6309..f6e9007 100644 --- a/Sources/Models/Plants/OldTree07/Tree.h +++ b/Sources/Models/Plants/OldTree07/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/Models/Plants/Palm02/BrokenPalm.h b/Sources/Models/Plants/Palm02/BrokenPalm.h index 1a67fce..7268f5a 100644 --- a/Sources/Models/Plants/Palm02/BrokenPalm.h +++ b/Sources/Models/Plants/Palm02/BrokenPalm.h @@ -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. */ // Animation names #define BROKENPALM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Palm02/Palm.h b/Sources/Models/Plants/Palm02/Palm.h index 8a0e888..3983af3 100644 --- a/Sources/Models/Plants/Palm02/Palm.h +++ b/Sources/Models/Plants/Palm02/Palm.h @@ -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. */ // Animation names #define PALM_ANIM_DEFAULT 0 diff --git a/Sources/Models/Plants/Palm10/BrokenPalm.h b/Sources/Models/Plants/Palm10/BrokenPalm.h index b653b0d..b6bb72f 100644 --- a/Sources/Models/Plants/Palm10/BrokenPalm.h +++ b/Sources/Models/Plants/Palm10/BrokenPalm.h @@ -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. */ // Animation names #define BROKENPALM_ANIM_PALMPOSE01 0 diff --git a/Sources/Models/Plants/Palm10/Palm.h b/Sources/Models/Plants/Palm10/Palm.h index 422da9a..6d13153 100644 --- a/Sources/Models/Plants/Palm10/Palm.h +++ b/Sources/Models/Plants/Palm10/Palm.h @@ -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. */ // Animation names #define PALM_ANIM_PALMPOSE01 0 diff --git a/Sources/Models/Plants/Palm10/PalmLeaf.h b/Sources/Models/Plants/Palm10/PalmLeaf.h index 5ad0b3a..f541276 100644 --- a/Sources/Models/Plants/Palm10/PalmLeaf.h +++ b/Sources/Models/Plants/Palm10/PalmLeaf.h @@ -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. */ // Animation names #define PALMLEAF_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Palm10Old/BrokenPalm.h b/Sources/Models/Plants/Palm10Old/BrokenPalm.h index 2bc4ef5..d5828c5 100644 --- a/Sources/Models/Plants/Palm10Old/BrokenPalm.h +++ b/Sources/Models/Plants/Palm10Old/BrokenPalm.h @@ -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. */ // Animation names #define BROKENPALM_ANIM_POSE00 0 diff --git a/Sources/Models/Plants/Palm10Old/Palm.h b/Sources/Models/Plants/Palm10Old/Palm.h index 977fc8e..f6e8647 100644 --- a/Sources/Models/Plants/Palm10Old/Palm.h +++ b/Sources/Models/Plants/Palm10Old/Palm.h @@ -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. */ // Animation names #define PALM_ANIM_PALMPOSE01 0 diff --git a/Sources/Models/Plants/Palm10Old/PalmLeaf.h b/Sources/Models/Plants/Palm10Old/PalmLeaf.h index 5ad0b3a..f541276 100644 --- a/Sources/Models/Plants/Palm10Old/PalmLeaf.h +++ b/Sources/Models/Plants/Palm10Old/PalmLeaf.h @@ -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. */ // Animation names #define PALMLEAF_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Plants/Palm11/Palm.h b/Sources/Models/Plants/Palm11/Palm.h index 32ae775..564edb5 100644 --- a/Sources/Models/Plants/Palm11/Palm.h +++ b/Sources/Models/Plants/Palm11/Palm.h @@ -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. */ // Animation names #define PALM_ANIM_PALMPOSE01 0 diff --git a/Sources/Models/Plants/Plant01/Plant.h b/Sources/Models/Plants/Plant01/Plant.h index 299ea3f..c118c50 100644 --- a/Sources/Models/Plants/Plant01/Plant.h +++ b/Sources/Models/Plants/Plant01/Plant.h @@ -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. */ // Animation names #define PLANT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/BeheadedBen/Body.h b/Sources/Models/Player/BeheadedBen/Body.h index 5306056..dbe322a 100644 --- a/Sources/Models/Player/BeheadedBen/Body.h +++ b/Sources/Models/Player/BeheadedBen/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/BeheadedBen/Head.h b/Sources/Models/Player/BeheadedBen/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/Models/Player/BeheadedBen/Head.h +++ b/Sources/Models/Player/BeheadedBen/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/BeheadedBen/Player.h b/Sources/Models/Player/BeheadedBen/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/BeheadedBen/Player.h +++ b/Sources/Models/Player/BeheadedBen/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/BoxerBarry/Body.h b/Sources/Models/Player/BoxerBarry/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/Models/Player/BoxerBarry/Body.h +++ b/Sources/Models/Player/BoxerBarry/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/BoxerBarry/Head.h b/Sources/Models/Player/BoxerBarry/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/Models/Player/BoxerBarry/Head.h +++ b/Sources/Models/Player/BoxerBarry/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/BoxerBarry/Player.h b/Sources/Models/Player/BoxerBarry/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/BoxerBarry/Player.h +++ b/Sources/Models/Player/BoxerBarry/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/DiscoDan/Body.h b/Sources/Models/Player/DiscoDan/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/Models/Player/DiscoDan/Body.h +++ b/Sources/Models/Player/DiscoDan/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/DiscoDan/Glasses.h b/Sources/Models/Player/DiscoDan/Glasses.h index dc3587a..7266340 100644 --- a/Sources/Models/Player/DiscoDan/Glasses.h +++ b/Sources/Models/Player/DiscoDan/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/DiscoDan/Hair.h b/Sources/Models/Player/DiscoDan/Hair.h index 0f66d89..7d66f2b 100644 --- a/Sources/Models/Player/DiscoDan/Hair.h +++ b/Sources/Models/Player/DiscoDan/Hair.h @@ -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. */ // Animation names #define HAIR_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/DiscoDan/Hat.h b/Sources/Models/Player/DiscoDan/Hat.h index 1686ac0..5124958 100644 --- a/Sources/Models/Player/DiscoDan/Hat.h +++ b/Sources/Models/Player/DiscoDan/Hat.h @@ -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. */ // Animation names #define HAT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/DiscoDan/Head.h b/Sources/Models/Player/DiscoDan/Head.h index c9642ae..7d769ca 100644 --- a/Sources/Models/Player/DiscoDan/Head.h +++ b/Sources/Models/Player/DiscoDan/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/DiscoDan/Player.h b/Sources/Models/Player/DiscoDan/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/DiscoDan/Player.h +++ b/Sources/Models/Player/DiscoDan/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/EmptyEd/Body.h b/Sources/Models/Player/EmptyEd/Body.h index 5306056..dbe322a 100644 --- a/Sources/Models/Player/EmptyEd/Body.h +++ b/Sources/Models/Player/EmptyEd/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/EmptyEd/Brain.h b/Sources/Models/Player/EmptyEd/Brain.h index 2e1c12e..65be6a1 100644 --- a/Sources/Models/Player/EmptyEd/Brain.h +++ b/Sources/Models/Player/EmptyEd/Brain.h @@ -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. */ // Animation names #define BRAIN_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/EmptyEd/Head.h b/Sources/Models/Player/EmptyEd/Head.h index b024259..a687871 100644 --- a/Sources/Models/Player/EmptyEd/Head.h +++ b/Sources/Models/Player/EmptyEd/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/EmptyEd/Player.h b/Sources/Models/Player/EmptyEd/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/EmptyEd/Player.h +++ b/Sources/Models/Player/EmptyEd/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/KleerKenny/Body.h b/Sources/Models/Player/KleerKenny/Body.h index 5306056..dbe322a 100644 --- a/Sources/Models/Player/KleerKenny/Body.h +++ b/Sources/Models/Player/KleerKenny/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/KleerKenny/Head.h b/Sources/Models/Player/KleerKenny/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/Models/Player/KleerKenny/Head.h +++ b/Sources/Models/Player/KleerKenny/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/KleerKenny/Player.h b/Sources/Models/Player/KleerKenny/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/KleerKenny/Player.h +++ b/Sources/Models/Player/KleerKenny/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/MightyMarvin/Body.h b/Sources/Models/Player/MightyMarvin/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/Models/Player/MightyMarvin/Body.h +++ b/Sources/Models/Player/MightyMarvin/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/MightyMarvin/Glasses.h b/Sources/Models/Player/MightyMarvin/Glasses.h index dc3587a..7266340 100644 --- a/Sources/Models/Player/MightyMarvin/Glasses.h +++ b/Sources/Models/Player/MightyMarvin/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/MightyMarvin/Head.h b/Sources/Models/Player/MightyMarvin/Head.h index 7831b71..52d11cb 100644 --- a/Sources/Models/Player/MightyMarvin/Head.h +++ b/Sources/Models/Player/MightyMarvin/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/MightyMarvin/Player.h b/Sources/Models/Player/MightyMarvin/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/MightyMarvin/Player.h +++ b/Sources/Models/Player/MightyMarvin/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/MightyMarvin/_Opened/Body.h b/Sources/Models/Player/MightyMarvin/_Opened/Body.h index 4b204f9..3eb4cf2 100644 --- a/Sources/Models/Player/MightyMarvin/_Opened/Body.h +++ b/Sources/Models/Player/MightyMarvin/_Opened/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/PiratePete/Body.h b/Sources/Models/Player/PiratePete/Body.h index 27266d1..c818415 100644 --- a/Sources/Models/Player/PiratePete/Body.h +++ b/Sources/Models/Player/PiratePete/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/PiratePete/Glasses.h b/Sources/Models/Player/PiratePete/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player/PiratePete/Glasses.h +++ b/Sources/Models/Player/PiratePete/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/PiratePete/Head.h b/Sources/Models/Player/PiratePete/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Player/PiratePete/Head.h +++ b/Sources/Models/Player/PiratePete/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/PiratePete/Player.h b/Sources/Models/Player/PiratePete/Player.h index b2fd615..9ae9f9e 100644 --- a/Sources/Models/Player/PiratePete/Player.h +++ b/Sources/Models/Player/PiratePete/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/RedRick/Body.h b/Sources/Models/Player/RedRick/Body.h index 27266d1..c818415 100644 --- a/Sources/Models/Player/RedRick/Body.h +++ b/Sources/Models/Player/RedRick/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/RedRick/Glasses.h b/Sources/Models/Player/RedRick/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player/RedRick/Glasses.h +++ b/Sources/Models/Player/RedRick/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/RedRick/Head.h b/Sources/Models/Player/RedRick/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/Player/RedRick/Head.h +++ b/Sources/Models/Player/RedRick/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/RedRick/NewGlasses/Glasses.h b/Sources/Models/Player/RedRick/NewGlasses/Glasses.h index dc3587a..7266340 100644 --- a/Sources/Models/Player/RedRick/NewGlasses/Glasses.h +++ b/Sources/Models/Player/RedRick/NewGlasses/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/RedRick/Player.h b/Sources/Models/Player/RedRick/Player.h index 8742544..8518e1a 100644 --- a/Sources/Models/Player/RedRick/Player.h +++ b/Sources/Models/Player/RedRick/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/RockingRyan/Body.h b/Sources/Models/Player/RockingRyan/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/Models/Player/RockingRyan/Body.h +++ b/Sources/Models/Player/RockingRyan/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/RockingRyan/Head.h b/Sources/Models/Player/RockingRyan/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/Models/Player/RockingRyan/Head.h +++ b/Sources/Models/Player/RockingRyan/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/RockingRyan/Player.h b/Sources/Models/Player/RockingRyan/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/RockingRyan/Player.h +++ b/Sources/Models/Player/RockingRyan/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SantaSam/Beard.h b/Sources/Models/Player/SantaSam/Beard.h index db7aa6b..150eb17 100644 --- a/Sources/Models/Player/SantaSam/Beard.h +++ b/Sources/Models/Player/SantaSam/Beard.h @@ -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. */ // Animation names #define BEARD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/SantaSam/Body.h b/Sources/Models/Player/SantaSam/Body.h index 5306056..dbe322a 100644 --- a/Sources/Models/Player/SantaSam/Body.h +++ b/Sources/Models/Player/SantaSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SantaSam/Glasses.h b/Sources/Models/Player/SantaSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player/SantaSam/Glasses.h +++ b/Sources/Models/Player/SantaSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SantaSam/Head.h b/Sources/Models/Player/SantaSam/Head.h index 07059a1..f0e4722 100644 --- a/Sources/Models/Player/SantaSam/Head.h +++ b/Sources/Models/Player/SantaSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SantaSam/Player.h b/Sources/Models/Player/SantaSam/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/SantaSam/Player.h +++ b/Sources/Models/Player/SantaSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SantaSam/PlayerForMapping.h b/Sources/Models/Player/SantaSam/PlayerForMapping.h index 4e07c95..b408093 100644 --- a/Sources/Models/Player/SantaSam/PlayerForMapping.h +++ b/Sources/Models/Player/SantaSam/PlayerForMapping.h @@ -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. */ // Animation names #define PLAYERFORMAPPING_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/SantaSam/hat.h b/Sources/Models/Player/SantaSam/hat.h index 1686ac0..5124958 100644 --- a/Sources/Models/Player/SantaSam/hat.h +++ b/Sources/Models/Player/SantaSam/hat.h @@ -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. */ // Animation names #define HAT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/SeriousSam/Body.h b/Sources/Models/Player/SeriousSam/Body.h index a02c831..f8236b8 100644 --- a/Sources/Models/Player/SeriousSam/Body.h +++ b/Sources/Models/Player/SeriousSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SeriousSam/Glasses.h b/Sources/Models/Player/SeriousSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player/SeriousSam/Glasses.h +++ b/Sources/Models/Player/SeriousSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SeriousSam/Head.h b/Sources/Models/Player/SeriousSam/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/Player/SeriousSam/Head.h +++ b/Sources/Models/Player/SeriousSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/SeriousSam/Player.h b/Sources/Models/Player/SeriousSam/Player.h index 6558bd0..da8b7a8 100644 --- a/Sources/Models/Player/SeriousSam/Player.h +++ b/Sources/Models/Player/SeriousSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/Soldier/Body.h b/Sources/Models/Player/Soldier/Body.h index 5306056..dbe322a 100644 --- a/Sources/Models/Player/Soldier/Body.h +++ b/Sources/Models/Player/Soldier/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/Soldier/Glasses.h b/Sources/Models/Player/Soldier/Glasses.h index dc3587a..7266340 100644 --- a/Sources/Models/Player/Soldier/Glasses.h +++ b/Sources/Models/Player/Soldier/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/Soldier/Head.h b/Sources/Models/Player/Soldier/Head.h index 7831b71..52d11cb 100644 --- a/Sources/Models/Player/Soldier/Head.h +++ b/Sources/Models/Player/Soldier/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/Soldier/Player.h b/Sources/Models/Player/Soldier/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/Soldier/Player.h +++ b/Sources/Models/Player/Soldier/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/WildWyat/Body.h b/Sources/Models/Player/WildWyat/Body.h index 5306056..dbe322a 100644 --- a/Sources/Models/Player/WildWyat/Body.h +++ b/Sources/Models/Player/WildWyat/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/WildWyat/Hat.h b/Sources/Models/Player/WildWyat/Hat.h index 1686ac0..5124958 100644 --- a/Sources/Models/Player/WildWyat/Hat.h +++ b/Sources/Models/Player/WildWyat/Hat.h @@ -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. */ // Animation names #define HAT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player/WildWyat/Head.h b/Sources/Models/Player/WildWyat/Head.h index d3db5f1..da56f7a 100644 --- a/Sources/Models/Player/WildWyat/Head.h +++ b/Sources/Models/Player/WildWyat/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player/WildWyat/Player.h b/Sources/Models/Player/WildWyat/Player.h index 351d89f..c2f3967 100644 --- a/Sources/Models/Player/WildWyat/Player.h +++ b/Sources/Models/Player/WildWyat/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/PiratePete/Body.h b/Sources/Models/Player_old/PiratePete/Body.h index 27266d1..c818415 100644 --- a/Sources/Models/Player_old/PiratePete/Body.h +++ b/Sources/Models/Player_old/PiratePete/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/PiratePete/Glasses.h b/Sources/Models/Player_old/PiratePete/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player_old/PiratePete/Glasses.h +++ b/Sources/Models/Player_old/PiratePete/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/PiratePete/Head.h b/Sources/Models/Player_old/PiratePete/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Player_old/PiratePete/Head.h +++ b/Sources/Models/Player_old/PiratePete/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/PiratePete/Player.h b/Sources/Models/Player_old/PiratePete/Player.h index b2fd615..9ae9f9e 100644 --- a/Sources/Models/Player_old/PiratePete/Player.h +++ b/Sources/Models/Player_old/PiratePete/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/RedRick/Body.h b/Sources/Models/Player_old/RedRick/Body.h index 27266d1..c818415 100644 --- a/Sources/Models/Player_old/RedRick/Body.h +++ b/Sources/Models/Player_old/RedRick/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/RedRick/Glasses.h b/Sources/Models/Player_old/RedRick/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player_old/RedRick/Glasses.h +++ b/Sources/Models/Player_old/RedRick/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/RedRick/Head.h b/Sources/Models/Player_old/RedRick/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/Player_old/RedRick/Head.h +++ b/Sources/Models/Player_old/RedRick/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/RedRick/Player.h b/Sources/Models/Player_old/RedRick/Player.h index 8742544..8518e1a 100644 --- a/Sources/Models/Player_old/RedRick/Player.h +++ b/Sources/Models/Player_old/RedRick/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SantaSam/Beard.h b/Sources/Models/Player_old/SantaSam/Beard.h index db7aa6b..150eb17 100644 --- a/Sources/Models/Player_old/SantaSam/Beard.h +++ b/Sources/Models/Player_old/SantaSam/Beard.h @@ -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. */ // Animation names #define BEARD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/SantaSam/Body.h b/Sources/Models/Player_old/SantaSam/Body.h index 27266d1..c818415 100644 --- a/Sources/Models/Player_old/SantaSam/Body.h +++ b/Sources/Models/Player_old/SantaSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SantaSam/Glasses.h b/Sources/Models/Player_old/SantaSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player_old/SantaSam/Glasses.h +++ b/Sources/Models/Player_old/SantaSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SantaSam/Head.h b/Sources/Models/Player_old/SantaSam/Head.h index 07059a1..f0e4722 100644 --- a/Sources/Models/Player_old/SantaSam/Head.h +++ b/Sources/Models/Player_old/SantaSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SantaSam/Player.h b/Sources/Models/Player_old/SantaSam/Player.h index b2fd615..9ae9f9e 100644 --- a/Sources/Models/Player_old/SantaSam/Player.h +++ b/Sources/Models/Player_old/SantaSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SantaSam/hat.h b/Sources/Models/Player_old/SantaSam/hat.h index 1686ac0..5124958 100644 --- a/Sources/Models/Player_old/SantaSam/hat.h +++ b/Sources/Models/Player_old/SantaSam/hat.h @@ -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. */ // Animation names #define HAT_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/SeriousSam/Body.h b/Sources/Models/Player_old/SeriousSam/Body.h index a02c831..f8236b8 100644 --- a/Sources/Models/Player_old/SeriousSam/Body.h +++ b/Sources/Models/Player_old/SeriousSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSam/BodyHires.h b/Sources/Models/Player_old/SeriousSam/BodyHires.h index 8fb01b3..346bde4 100644 --- a/Sources/Models/Player_old/SeriousSam/BodyHires.h +++ b/Sources/Models/Player_old/SeriousSam/BodyHires.h @@ -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. */ // Animation names #define BODYHIRES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/SeriousSam/BodyPromo.h b/Sources/Models/Player_old/SeriousSam/BodyPromo.h index 52d9521..9a8fb25 100644 --- a/Sources/Models/Player_old/SeriousSam/BodyPromo.h +++ b/Sources/Models/Player_old/SeriousSam/BodyPromo.h @@ -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. */ // Animation names #define BODYPROMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSam/Glasses.h b/Sources/Models/Player_old/SeriousSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player_old/SeriousSam/Glasses.h +++ b/Sources/Models/Player_old/SeriousSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSam/Head.h b/Sources/Models/Player_old/SeriousSam/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/Player_old/SeriousSam/Head.h +++ b/Sources/Models/Player_old/SeriousSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSam/Player.h b/Sources/Models/Player_old/SeriousSam/Player.h index 6558bd0..da8b7a8 100644 --- a/Sources/Models/Player_old/SeriousSam/Player.h +++ b/Sources/Models/Player_old/SeriousSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSam/PlayerHires.h b/Sources/Models/Player_old/SeriousSam/PlayerHires.h index 61ed303..da028d9 100644 --- a/Sources/Models/Player_old/SeriousSam/PlayerHires.h +++ b/Sources/Models/Player_old/SeriousSam/PlayerHires.h @@ -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. */ // Animation names #define PLAYERHIRES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/SeriousSam/PlayerPromo.h b/Sources/Models/Player_old/SeriousSam/PlayerPromo.h index 3d01581..592d1f9 100644 --- a/Sources/Models/Player_old/SeriousSam/PlayerPromo.h +++ b/Sources/Models/Player_old/SeriousSam/PlayerPromo.h @@ -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. */ // Animation names #define PLAYERPROMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamOld/Body.h b/Sources/Models/Player_old/SeriousSamOld/Body.h index 585da9b..34d188a 100644 --- a/Sources/Models/Player_old/SeriousSamOld/Body.h +++ b/Sources/Models/Player_old/SeriousSamOld/Body.h @@ -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. */ // Animation names #define BODY_ANIM_FORMIPMODELS 0 diff --git a/Sources/Models/Player_old/SeriousSamOld/Head.h b/Sources/Models/Player_old/SeriousSamOld/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Player_old/SeriousSamOld/Head.h +++ b/Sources/Models/Player_old/SeriousSamOld/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamOld/Player.h b/Sources/Models/Player_old/SeriousSamOld/Player.h index 2d7037b..2607729 100644 --- a/Sources/Models/Player_old/SeriousSamOld/Player.h +++ b/Sources/Models/Player_old/SeriousSamOld/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamOld/Test/Body.h b/Sources/Models/Player_old/SeriousSamOld/Test/Body.h index 2a3c385..07e3f03 100644 --- a/Sources/Models/Player_old/SeriousSamOld/Test/Body.h +++ b/Sources/Models/Player_old/SeriousSamOld/Test/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamOld/Test/Head.h b/Sources/Models/Player_old/SeriousSamOld/Test/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/Player_old/SeriousSamOld/Test/Head.h +++ b/Sources/Models/Player_old/SeriousSamOld/Test/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamOld/Test/Player.h b/Sources/Models/Player_old/SeriousSamOld/Test/Player.h index afdc18b..cf109a3 100644 --- a/Sources/Models/Player_old/SeriousSamOld/Test/Player.h +++ b/Sources/Models/Player_old/SeriousSamOld/Test/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamTmp/Body.h b/Sources/Models/Player_old/SeriousSamTmp/Body.h index 9fae47f..8943c11 100644 --- a/Sources/Models/Player_old/SeriousSamTmp/Body.h +++ b/Sources/Models/Player_old/SeriousSamTmp/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamTmp/Glasses.h b/Sources/Models/Player_old/SeriousSamTmp/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/Player_old/SeriousSamTmp/Glasses.h +++ b/Sources/Models/Player_old/SeriousSamTmp/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamTmp/Head.h b/Sources/Models/Player_old/SeriousSamTmp/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/Player_old/SeriousSamTmp/Head.h +++ b/Sources/Models/Player_old/SeriousSamTmp/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSamTmp/Player.h b/Sources/Models/Player_old/SeriousSamTmp/Player.h index 3546a84..bc1f796 100644 --- a/Sources/Models/Player_old/SeriousSamTmp/Player.h +++ b/Sources/Models/Player_old/SeriousSamTmp/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/SeriousSammy/Body.h b/Sources/Models/Player_old/SeriousSammy/Body.h index 1538258..5b0a80d 100644 --- a/Sources/Models/Player_old/SeriousSammy/Body.h +++ b/Sources/Models/Player_old/SeriousSammy/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/SeriousSammy/Glasses.h b/Sources/Models/Player_old/SeriousSammy/Glasses.h index 2a892af..fadd8e5 100644 Binary files a/Sources/Models/Player_old/SeriousSammy/Glasses.h and b/Sources/Models/Player_old/SeriousSammy/Glasses.h differ diff --git a/Sources/Models/Player_old/SeriousSammy/Head.h b/Sources/Models/Player_old/SeriousSammy/Head.h index 7462da4..830dd3e 100644 Binary files a/Sources/Models/Player_old/SeriousSammy/Head.h and b/Sources/Models/Player_old/SeriousSammy/Head.h differ diff --git a/Sources/Models/Player_old/SeriousSammy/Player.h b/Sources/Models/Player_old/SeriousSammy/Player.h index 3643481..a58bbda 100644 Binary files a/Sources/Models/Player_old/SeriousSammy/Player.h and b/Sources/Models/Player_old/SeriousSammy/Player.h differ diff --git a/Sources/Models/Player_old/Soldier/Body.h b/Sources/Models/Player_old/Soldier/Body.h index 27266d1..c818415 100644 --- a/Sources/Models/Player_old/Soldier/Body.h +++ b/Sources/Models/Player_old/Soldier/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/Soldier/Glasses.h b/Sources/Models/Player_old/Soldier/Glasses.h index dc3587a..7266340 100644 --- a/Sources/Models/Player_old/Soldier/Glasses.h +++ b/Sources/Models/Player_old/Soldier/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/Soldier/Head.h b/Sources/Models/Player_old/Soldier/Head.h index 7831b71..52d11cb 100644 --- a/Sources/Models/Player_old/Soldier/Head.h +++ b/Sources/Models/Player_old/Soldier/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/Soldier/Player.h b/Sources/Models/Player_old/Soldier/Player.h index b2fd615..9ae9f9e 100644 --- a/Sources/Models/Player_old/Soldier/Player.h +++ b/Sources/Models/Player_old/Soldier/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Player_old/Soldier/_t/Body.h b/Sources/Models/Player_old/Soldier/_t/Body.h index 5e2c4e2..8a74749 100644 --- a/Sources/Models/Player_old/Soldier/_t/Body.h +++ b/Sources/Models/Player_old/Soldier/_t/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/Soldier/_t/Glasses.h b/Sources/Models/Player_old/Soldier/_t/Glasses.h index dc3587a..7266340 100644 --- a/Sources/Models/Player_old/Soldier/_t/Glasses.h +++ b/Sources/Models/Player_old/Soldier/_t/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/Soldier/_t/Head.h b/Sources/Models/Player_old/Soldier/_t/Head.h index 7831b71..52d11cb 100644 --- a/Sources/Models/Player_old/Soldier/_t/Head.h +++ b/Sources/Models/Player_old/Soldier/_t/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/Models/Player_old/Soldier/_t/Player.h b/Sources/Models/Player_old/Soldier/_t/Player.h index 632acaf..32d40d2 100644 --- a/Sources/Models/Player_old/Soldier/_t/Player.h +++ b/Sources/Models/Player_old/Soldier/_t/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Switches/Switch01/Switch.h b/Sources/Models/Switches/Switch01/Switch.h index fd433db..438f9e4 100644 --- a/Sources/Models/Switches/Switch01/Switch.h +++ b/Sources/Models/Switches/Switch01/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_STANDING 0 diff --git a/Sources/Models/Test/3dexploration/Box.h b/Sources/Models/Test/3dexploration/Box.h index b5b4c2e..56b046c 100644 --- a/Sources/Models/Test/3dexploration/Box.h +++ b/Sources/Models/Test/3dexploration/Box.h @@ -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. */ // Animation names #define BOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/3dexploration/Box_Pose.h b/Sources/Models/Test/3dexploration/Box_Pose.h index 7480f52..c3b2200 100644 --- a/Sources/Models/Test/3dexploration/Box_Pose.h +++ b/Sources/Models/Test/3dexploration/Box_Pose.h @@ -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. */ // Animation names #define BOX_POSE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Box.h b/Sources/Models/Test/Box.h index efdccc9..deefb2f 100644 --- a/Sources/Models/Test/Box.h +++ b/Sources/Models/Test/Box.h @@ -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. */ // Animation names #define BOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Femalet2.h b/Sources/Models/Test/Femalet2.h index eb189de..6142de2 100644 --- a/Sources/Models/Test/Femalet2.h +++ b/Sources/Models/Test/Femalet2.h @@ -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. */ // Animation names #define FEMALET2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/MipModelTest.h b/Sources/Models/Test/MipModelTest.h index 5926bbb..3cbe458 100644 --- a/Sources/Models/Test/MipModelTest.h +++ b/Sources/Models/Test/MipModelTest.h @@ -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. */ // Animation names #define MIPMODELTEST_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/MultiPolygonMountains.h b/Sources/Models/Test/MultiPolygonMountains.h index f97dd75..73f7e46 100644 --- a/Sources/Models/Test/MultiPolygonMountains.h +++ b/Sources/Models/Test/MultiPolygonMountains.h @@ -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. */ // Animation names #define MULTIPOLYGONMOUNTAINS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/MultiPolygonMountainsDisplaced.h b/Sources/Models/Test/MultiPolygonMountainsDisplaced.h index 6cfbbe1..e10244d 100644 --- a/Sources/Models/Test/MultiPolygonMountainsDisplaced.h +++ b/Sources/Models/Test/MultiPolygonMountainsDisplaced.h @@ -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. */ // Animation names #define MULTIPOLYGONMOUNTAINSDISPLACED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/OneBigPolygon.h b/Sources/Models/Test/OneBigPolygon.h index 2b79671..3ebb215 100644 --- a/Sources/Models/Test/OneBigPolygon.h +++ b/Sources/Models/Test/OneBigPolygon.h @@ -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. */ // Animation names #define ONEBIGPOLYGON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/OnePolygon.h b/Sources/Models/Test/OnePolygon.h index 1c84905..0aea05f 100644 --- a/Sources/Models/Test/OnePolygon.h +++ b/Sources/Models/Test/OnePolygon.h @@ -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. */ // Animation names #define ONEPOLYGON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/PatchTextBox.h b/Sources/Models/Test/PatchTextBox.h index 3eaac0c..4aa8e9e 100644 --- a/Sources/Models/Test/PatchTextBox.h +++ b/Sources/Models/Test/PatchTextBox.h @@ -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. */ // Animation names #define PATCHTEXTBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/RelfectionOnBox.h b/Sources/Models/Test/RelfectionOnBox.h index 697e0c9..05f8b63 100644 --- a/Sources/Models/Test/RelfectionOnBox.h +++ b/Sources/Models/Test/RelfectionOnBox.h @@ -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. */ // Animation names #define RELFECTIONONBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Sphere.h b/Sources/Models/Test/Sphere.h index 4ae97f7..1db2fdc 100644 --- a/Sources/Models/Test/Sphere.h +++ b/Sources/Models/Test/Sphere.h @@ -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. */ // Animation names #define SPHERE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/SphereWithMips.h b/Sources/Models/Test/SphereWithMips.h index c0d72ce..7ef6829 100644 --- a/Sources/Models/Test/SphereWithMips.h +++ b/Sources/Models/Test/SphereWithMips.h @@ -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. */ // Animation names #define SPHEREWITHMIPS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Teapot_test.h b/Sources/Models/Test/Teapot_test.h index 7e9f5a7..212ec6e 100644 --- a/Sources/Models/Test/Teapot_test.h +++ b/Sources/Models/Test/Teapot_test.h @@ -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. */ // Animation names #define TEAPOT_TEST_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Teapot_test2.h b/Sources/Models/Test/Teapot_test2.h index 078e75d..022f4e4 100644 --- a/Sources/Models/Test/Teapot_test2.h +++ b/Sources/Models/Test/Teapot_test2.h @@ -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. */ // Animation names #define TEAPOT_TEST2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Teapot_test3.h b/Sources/Models/Test/Teapot_test3.h index 37e08a0..4f501ab 100644 --- a/Sources/Models/Test/Teapot_test3.h +++ b/Sources/Models/Test/Teapot_test3.h @@ -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. */ // Animation names #define TEAPOT_TEST3_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Thetraedar.h b/Sources/Models/Test/Thetraedar.h index 582483f..2666d2e 100644 --- a/Sources/Models/Test/Thetraedar.h +++ b/Sources/Models/Test/Thetraedar.h @@ -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. */ // Animation names #define THETRAEDAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Tree.h b/Sources/Models/Test/Tree.h index 4176540..ff41010 100644 --- a/Sources/Models/Test/Tree.h +++ b/Sources/Models/Test/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/Vase.h b/Sources/Models/Test/Vase.h index a1bd32a..12bb53a 100644 --- a/Sources/Models/Test/Vase.h +++ b/Sources/Models/Test/Vase.h @@ -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. */ // Animation names #define VASE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Test/swinger/swinger.h b/Sources/Models/Test/swinger/swinger.h index 68e9f80..49b0455 100644 --- a/Sources/Models/Test/swinger/swinger.h +++ b/Sources/Models/Test/swinger/swinger.h @@ -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. */ // Animation names #define SWINGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Cannon/Body.h b/Sources/Models/Weapons/Cannon/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/Cannon/Body.h +++ b/Sources/Models/Weapons/Cannon/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Cannon/Cannon.h b/Sources/Models/Weapons/Cannon/Cannon.h index bf2dd51..6791ea3 100644 --- a/Sources/Models/Weapons/Cannon/Cannon.h +++ b/Sources/Models/Weapons/Cannon/Cannon.h @@ -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. */ // Animation names #define CANNON_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/Cannon/Flame.h b/Sources/Models/Weapons/Cannon/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/Weapons/Cannon/Flame.h +++ b/Sources/Models/Weapons/Cannon/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Cannon/Light.h b/Sources/Models/Weapons/Cannon/Light.h index 3f5251b..870331f 100644 --- a/Sources/Models/Weapons/Cannon/Light.h +++ b/Sources/Models/Weapons/Cannon/Light.h @@ -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. */ // Animation names #define LIGHT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Cannon/NukeBox.h b/Sources/Models/Weapons/Cannon/NukeBox.h index 09bd89e..6cc67f3 100644 --- a/Sources/Models/Weapons/Cannon/NukeBox.h +++ b/Sources/Models/Weapons/Cannon/NukeBox.h @@ -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. */ // Animation names #define NUKEBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Cannon/Projectile/CannonBall.h b/Sources/Models/Weapons/Cannon/Projectile/CannonBall.h index 19d6c2e..9206dea 100644 --- a/Sources/Models/Weapons/Cannon/Projectile/CannonBall.h +++ b/Sources/Models/Weapons/Cannon/Projectile/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Colt/ColtBullets.h b/Sources/Models/Weapons/Colt/ColtBullets.h index fc219e3..cd5bc91 100644 --- a/Sources/Models/Weapons/Colt/ColtBullets.h +++ b/Sources/Models/Weapons/Colt/ColtBullets.h @@ -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. */ // Animation names #define COLTBULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Colt/ColtCock.h b/Sources/Models/Weapons/Colt/ColtCock.h index 344f1c1..458b460 100644 --- a/Sources/Models/Weapons/Colt/ColtCock.h +++ b/Sources/Models/Weapons/Colt/ColtCock.h @@ -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. */ // Animation names #define COLTCOCK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Colt/ColtItem.h b/Sources/Models/Weapons/Colt/ColtItem.h index 92a6b39..26c6912 100644 --- a/Sources/Models/Weapons/Colt/ColtItem.h +++ b/Sources/Models/Weapons/Colt/ColtItem.h @@ -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. */ // Animation names #define COLTITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/Colt/ColtMain.h b/Sources/Models/Weapons/Colt/ColtMain.h index 72bd800..837bd58 100644 --- a/Sources/Models/Weapons/Colt/ColtMain.h +++ b/Sources/Models/Weapons/Colt/ColtMain.h @@ -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. */ // Animation names #define COLTMAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Colt/colt.h b/Sources/Models/Weapons/Colt/colt.h index ce533fa..3f62f02 100644 --- a/Sources/Models/Weapons/Colt/colt.h +++ b/Sources/Models/Weapons/Colt/colt.h @@ -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. */ // Animation names #define COLT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/Ammo.h b/Sources/Models/Weapons/DoubleShotgun/Ammo.h index e4cfce8..99cff20 100644 --- a/Sources/Models/Weapons/DoubleShotgun/Ammo.h +++ b/Sources/Models/Weapons/DoubleShotgun/Ammo.h @@ -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. */ // Animation names #define AMMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/DoubleShotgun.h b/Sources/Models/Weapons/DoubleShotgun/DoubleShotgun.h index 5eb9c08..0635fa9 100644 --- a/Sources/Models/Weapons/DoubleShotgun/DoubleShotgun.h +++ b/Sources/Models/Weapons/DoubleShotgun/DoubleShotgun.h @@ -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. */ // Animation names #define DOUBLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/DoubleShotgunItem.h b/Sources/Models/Weapons/DoubleShotgun/DoubleShotgunItem.h index 96d71ca..6622eb8 100644 --- a/Sources/Models/Weapons/DoubleShotgun/DoubleShotgunItem.h +++ b/Sources/Models/Weapons/DoubleShotgun/DoubleShotgunItem.h @@ -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. */ // Animation names #define DOUBLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/Dshotgunbarrels.h b/Sources/Models/Weapons/DoubleShotgun/Dshotgunbarrels.h index 897e6df..a13e120 100644 --- a/Sources/Models/Weapons/DoubleShotgun/Dshotgunbarrels.h +++ b/Sources/Models/Weapons/DoubleShotgun/Dshotgunbarrels.h @@ -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. */ // Animation names #define DSHOTGUNBARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/Dshotgunhandle.h b/Sources/Models/Weapons/DoubleShotgun/Dshotgunhandle.h index 7e72a92..f362fb8 100644 --- a/Sources/Models/Weapons/DoubleShotgun/Dshotgunhandle.h +++ b/Sources/Models/Weapons/DoubleShotgun/Dshotgunhandle.h @@ -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. */ // Animation names #define DSHOTGUNHANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/HandWithAmmo.h b/Sources/Models/Weapons/DoubleShotgun/HandWithAmmo.h index 19feb46..bed8869 100644 --- a/Sources/Models/Weapons/DoubleShotgun/HandWithAmmo.h +++ b/Sources/Models/Weapons/DoubleShotgun/HandWithAmmo.h @@ -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. */ // Animation names #define HANDWITHAMMO_ANIM_HOLDAMMO 0 diff --git a/Sources/Models/Weapons/DoubleShotgun/Switch.h b/Sources/Models/Weapons/DoubleShotgun/Switch.h index 691ad6b..2c2353b 100644 --- a/Sources/Models/Weapons/DoubleShotgun/Switch.h +++ b/Sources/Models/Weapons/DoubleShotgun/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Flamer/Body.h b/Sources/Models/Weapons/Flamer/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/Flamer/Body.h +++ b/Sources/Models/Weapons/Flamer/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Flamer/Flame.h b/Sources/Models/Weapons/Flamer/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/Weapons/Flamer/Flame.h +++ b/Sources/Models/Weapons/Flamer/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Flamer/Flamer.h b/Sources/Models/Weapons/Flamer/Flamer.h index c88597d..b427339 100644 --- a/Sources/Models/Weapons/Flamer/Flamer.h +++ b/Sources/Models/Weapons/Flamer/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Flamer/FlamerItem.h b/Sources/Models/Weapons/Flamer/FlamerItem.h index 8572c0d..c54bcaa 100644 --- a/Sources/Models/Weapons/Flamer/FlamerItem.h +++ b/Sources/Models/Weapons/Flamer/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Flamer/FuelReservoir.h b/Sources/Models/Weapons/Flamer/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/Models/Weapons/Flamer/FuelReservoir.h +++ b/Sources/Models/Weapons/Flamer/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Flamer/Projectile/Invisible.h b/Sources/Models/Weapons/Flamer/Projectile/Invisible.h index b8ee17c..67598f6 100644 --- a/Sources/Models/Weapons/Flamer/Projectile/Invisible.h +++ b/Sources/Models/Weapons/Flamer/Projectile/Invisible.h @@ -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. */ // Animation names #define INVISIBLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/FlamerNew/Body.h b/Sources/Models/Weapons/FlamerNew/Body.h index 2a3c385..07e3f03 100644 --- a/Sources/Models/Weapons/FlamerNew/Body.h +++ b/Sources/Models/Weapons/FlamerNew/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/FlamerNew/FuelReservoir.h b/Sources/Models/Weapons/FlamerNew/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/Models/Weapons/FlamerNew/FuelReservoir.h +++ b/Sources/Models/Weapons/FlamerNew/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GhostBuster/Body.h b/Sources/Models/Weapons/GhostBuster/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/GhostBuster/Body.h +++ b/Sources/Models/Weapons/GhostBuster/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GhostBuster/Effect01.h b/Sources/Models/Weapons/GhostBuster/Effect01.h index cd76de3..6fd6453 100644 --- a/Sources/Models/Weapons/GhostBuster/Effect01.h +++ b/Sources/Models/Weapons/GhostBuster/Effect01.h @@ -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. */ // Animation names #define EFFECT01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GhostBuster/EffectFlare.h b/Sources/Models/Weapons/GhostBuster/EffectFlare.h index b0857c0..759921a 100644 --- a/Sources/Models/Weapons/GhostBuster/EffectFlare.h +++ b/Sources/Models/Weapons/GhostBuster/EffectFlare.h @@ -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. */ // Animation names #define EFFECTFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GhostBuster/EffectFlare01.h b/Sources/Models/Weapons/GhostBuster/EffectFlare01.h index 6a28421..2b272fb 100644 --- a/Sources/Models/Weapons/GhostBuster/EffectFlare01.h +++ b/Sources/Models/Weapons/GhostBuster/EffectFlare01.h @@ -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. */ // Animation names #define EFFECTFLARE01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GhostBuster/GhostBuster.h b/Sources/Models/Weapons/GhostBuster/GhostBuster.h index f097980..43833b2 100644 --- a/Sources/Models/Weapons/GhostBuster/GhostBuster.h +++ b/Sources/Models/Weapons/GhostBuster/GhostBuster.h @@ -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. */ // Animation names #define GHOSTBUSTER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Weapons/GhostBuster/GhostBusterItem.h b/Sources/Models/Weapons/GhostBuster/GhostBusterItem.h index 6b5f2be..13fcee2 100644 --- a/Sources/Models/Weapons/GhostBuster/GhostBusterItem.h +++ b/Sources/Models/Weapons/GhostBuster/GhostBusterItem.h @@ -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. */ // Animation names #define GHOSTBUSTERITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/GhostBuster/Projectile/Ray.h b/Sources/Models/Weapons/GhostBuster/Projectile/Ray.h index 92c07d4..f450503 100644 --- a/Sources/Models/Weapons/GhostBuster/Projectile/Ray.h +++ b/Sources/Models/Weapons/GhostBuster/Projectile/Ray.h @@ -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. */ // Animation names #define RAY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GhostBuster/Rotator.h b/Sources/Models/Weapons/GhostBuster/Rotator.h index 4cbbac6..bcf2a87 100644 --- a/Sources/Models/Weapons/GhostBuster/Rotator.h +++ b/Sources/Models/Weapons/GhostBuster/Rotator.h @@ -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. */ // Animation names #define ROTATOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GrenadeLauncher/Body.h b/Sources/Models/Weapons/GrenadeLauncher/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/GrenadeLauncher/Body.h +++ b/Sources/Models/Weapons/GrenadeLauncher/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GrenadeLauncher/Grenade/Grenade.h b/Sources/Models/Weapons/GrenadeLauncher/Grenade/Grenade.h index bd8b747..58dc06d 100644 --- a/Sources/Models/Weapons/GrenadeLauncher/Grenade/Grenade.h +++ b/Sources/Models/Weapons/GrenadeLauncher/Grenade/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GrenadeLauncher/GrenadeBack.h b/Sources/Models/Weapons/GrenadeLauncher/GrenadeBack.h index d51a779..43eb6ac 100644 --- a/Sources/Models/Weapons/GrenadeLauncher/GrenadeBack.h +++ b/Sources/Models/Weapons/GrenadeLauncher/GrenadeBack.h @@ -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. */ // Animation names #define GRENADEBACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncher.h b/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncher.h index f75419a..5502803 100644 --- a/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncher.h +++ b/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncher.h @@ -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. */ // Animation names #define GRENADELAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncherItem.h b/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncherItem.h index 2dfe0d2..38b7cdd 100644 --- a/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncherItem.h +++ b/Sources/Models/Weapons/GrenadeLauncher/GrenadeLauncherItem.h @@ -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. */ // Animation names #define GRENADELAUNCHERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/GrenadeLauncher/MovingPipe.h b/Sources/Models/Weapons/GrenadeLauncher/MovingPipe.h index 0f8a2f5..974076f 100644 --- a/Sources/Models/Weapons/GrenadeLauncher/MovingPipe.h +++ b/Sources/Models/Weapons/GrenadeLauncher/MovingPipe.h @@ -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. */ // Animation names #define MOVINGPIPE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Knife/Knife.h b/Sources/Models/Weapons/Knife/Knife.h index e8c54c5..6638138 100644 --- a/Sources/Models/Weapons/Knife/Knife.h +++ b/Sources/Models/Weapons/Knife/Knife.h @@ -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. */ // Animation names #define KNIFE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Knife/KnifeItem.h b/Sources/Models/Weapons/Knife/KnifeItem.h index 7f300b2..096395a 100644 --- a/Sources/Models/Weapons/Knife/KnifeItem.h +++ b/Sources/Models/Weapons/Knife/KnifeItem.h @@ -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. */ // Animation names #define KNIFEITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Laser/Barrel.h b/Sources/Models/Weapons/Laser/Barrel.h index 9eb9ba7..5b03485 100644 --- a/Sources/Models/Weapons/Laser/Barrel.h +++ b/Sources/Models/Weapons/Laser/Barrel.h @@ -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. */ // Animation names #define BARREL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Laser/Body.h b/Sources/Models/Weapons/Laser/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/Laser/Body.h +++ b/Sources/Models/Weapons/Laser/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Laser/Laser.h b/Sources/Models/Weapons/Laser/Laser.h index 778c39a..930bcc5 100644 --- a/Sources/Models/Weapons/Laser/Laser.h +++ b/Sources/Models/Weapons/Laser/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Laser/LaserItem.h b/Sources/Models/Weapons/Laser/LaserItem.h index 5c6b2fd..0555a46 100644 --- a/Sources/Models/Weapons/Laser/LaserItem.h +++ b/Sources/Models/Weapons/Laser/LaserItem.h @@ -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. */ // Animation names #define LASERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Laser/Projectile/LaserProjectile.h b/Sources/Models/Weapons/Laser/Projectile/LaserProjectile.h index 448ef36..0de397e 100644 --- a/Sources/Models/Weapons/Laser/Projectile/LaserProjectile.h +++ b/Sources/Models/Weapons/Laser/Projectile/LaserProjectile.h @@ -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. */ // Animation names #define LASERPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Laser/Projectile/LaserProjectileGlow01.h b/Sources/Models/Weapons/Laser/Projectile/LaserProjectileGlow01.h index 9012be4..0058eaf 100644 --- a/Sources/Models/Weapons/Laser/Projectile/LaserProjectileGlow01.h +++ b/Sources/Models/Weapons/Laser/Projectile/LaserProjectileGlow01.h @@ -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. */ // Animation names #define LASERPROJECTILEGLOW01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/MiniGun/Barrels.h b/Sources/Models/Weapons/MiniGun/Barrels.h index ba1b969..edc5e4c 100644 --- a/Sources/Models/Weapons/MiniGun/Barrels.h +++ b/Sources/Models/Weapons/MiniGun/Barrels.h @@ -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. */ // Animation names #define BARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/MiniGun/Body.h b/Sources/Models/Weapons/MiniGun/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/Weapons/MiniGun/Body.h +++ b/Sources/Models/Weapons/MiniGun/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/MiniGun/Engine.h b/Sources/Models/Weapons/MiniGun/Engine.h index 5414aaf..864b295 100644 --- a/Sources/Models/Weapons/MiniGun/Engine.h +++ b/Sources/Models/Weapons/MiniGun/Engine.h @@ -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. */ // Animation names #define ENGINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/MiniGun/Handle.h b/Sources/Models/Weapons/MiniGun/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/Weapons/MiniGun/Handle.h +++ b/Sources/Models/Weapons/MiniGun/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/MiniGun/MiniGunItem.h b/Sources/Models/Weapons/MiniGun/MiniGunItem.h index eca3952..e2ead62 100644 --- a/Sources/Models/Weapons/MiniGun/MiniGunItem.h +++ b/Sources/Models/Weapons/MiniGun/MiniGunItem.h @@ -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. */ // Animation names #define MINIGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/MiniGun/Shell/Shell.h b/Sources/Models/Weapons/MiniGun/Shell/Shell.h index b324ec5..d052b15 100644 --- a/Sources/Models/Weapons/MiniGun/Shell/Shell.h +++ b/Sources/Models/Weapons/MiniGun/Shell/Shell.h @@ -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. */ // Animation names #define SHELL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/MiniGun/minigun.h b/Sources/Models/Weapons/MiniGun/minigun.h index e11de4f..1ed9553 100644 --- a/Sources/Models/Weapons/MiniGun/minigun.h +++ b/Sources/Models/Weapons/MiniGun/minigun.h @@ -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. */ // Animation names #define MINIGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/Bomb.h b/Sources/Models/Weapons/Pipebomb/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/Weapons/Pipebomb/Bomb.h +++ b/Sources/Models/Weapons/Pipebomb/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/Button.h b/Sources/Models/Weapons/Pipebomb/Button.h index 0a37920..79896f1 100644 --- a/Sources/Models/Weapons/Pipebomb/Button.h +++ b/Sources/Models/Weapons/Pipebomb/Button.h @@ -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. */ // Animation names #define BUTTON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/Grenade/Grenade.h b/Sources/Models/Weapons/Pipebomb/Grenade/Grenade.h index a184e98..8db2058 100644 --- a/Sources/Models/Weapons/Pipebomb/Grenade/Grenade.h +++ b/Sources/Models/Weapons/Pipebomb/Grenade/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/HandWithBomb.h b/Sources/Models/Weapons/Pipebomb/HandWithBomb.h index ff21e00..0324d23 100644 --- a/Sources/Models/Weapons/Pipebomb/HandWithBomb.h +++ b/Sources/Models/Weapons/Pipebomb/HandWithBomb.h @@ -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. */ // Animation names #define HANDWITHBOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/HandWithStick.h b/Sources/Models/Weapons/Pipebomb/HandWithStick.h index 720e652..71aafda 100644 --- a/Sources/Models/Weapons/Pipebomb/HandWithStick.h +++ b/Sources/Models/Weapons/Pipebomb/HandWithStick.h @@ -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. */ // Animation names #define HANDWITHSTICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/Shield.h b/Sources/Models/Weapons/Pipebomb/Shield.h index 8132e9f..9ad105c 100644 --- a/Sources/Models/Weapons/Pipebomb/Shield.h +++ b/Sources/Models/Weapons/Pipebomb/Shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/Stick.h b/Sources/Models/Weapons/Pipebomb/Stick.h index ac4bd6e..fa300c8 100644 --- a/Sources/Models/Weapons/Pipebomb/Stick.h +++ b/Sources/Models/Weapons/Pipebomb/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Pipebomb/StickItem.h b/Sources/Models/Weapons/Pipebomb/StickItem.h index 9edfc5e..5d689d0 100644 --- a/Sources/Models/Weapons/Pipebomb/StickItem.h +++ b/Sources/Models/Weapons/Pipebomb/StickItem.h @@ -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. */ // Animation names #define STICKITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/RocketLauncher/Body.h b/Sources/Models/Weapons/RocketLauncher/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/RocketLauncher/Body.h +++ b/Sources/Models/Weapons/RocketLauncher/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/RocketLauncher/Projectile/Rocket.h b/Sources/Models/Weapons/RocketLauncher/Projectile/Rocket.h index 926615e..45856ea 100644 --- a/Sources/Models/Weapons/RocketLauncher/Projectile/Rocket.h +++ b/Sources/Models/Weapons/RocketLauncher/Projectile/Rocket.h @@ -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. */ // Animation names #define ROCKET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/RocketLauncher/RocketLauncher.h b/Sources/Models/Weapons/RocketLauncher/RocketLauncher.h index 7e2f43e..c62d265 100644 --- a/Sources/Models/Weapons/RocketLauncher/RocketLauncher.h +++ b/Sources/Models/Weapons/RocketLauncher/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/RocketLauncher/RocketLauncherItem.h b/Sources/Models/Weapons/RocketLauncher/RocketLauncherItem.h index 350dd7d..3bfc01a 100644 --- a/Sources/Models/Weapons/RocketLauncher/RocketLauncherItem.h +++ b/Sources/Models/Weapons/RocketLauncher/RocketLauncherItem.h @@ -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. */ // Animation names #define ROCKETLAUNCHERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/RocketLauncher/Rotatingpart.h b/Sources/Models/Weapons/RocketLauncher/Rotatingpart.h index ba30be2..c8e3f48 100644 --- a/Sources/Models/Weapons/RocketLauncher/Rotatingpart.h +++ b/Sources/Models/Weapons/RocketLauncher/Rotatingpart.h @@ -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. */ // Animation names #define ROTATINGPART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/SingleShotgun/Barrels.h b/Sources/Models/Weapons/SingleShotgun/Barrels.h index 32045d4..e84516d 100644 --- a/Sources/Models/Weapons/SingleShotgun/Barrels.h +++ b/Sources/Models/Weapons/SingleShotgun/Barrels.h @@ -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. */ // Animation names #define BARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/SingleShotgun/Handle.h b/Sources/Models/Weapons/SingleShotgun/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/Weapons/SingleShotgun/Handle.h +++ b/Sources/Models/Weapons/SingleShotgun/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/SingleShotgun/Shell/Shell.h b/Sources/Models/Weapons/SingleShotgun/Shell/Shell.h index b324ec5..d052b15 100644 --- a/Sources/Models/Weapons/SingleShotgun/Shell/Shell.h +++ b/Sources/Models/Weapons/SingleShotgun/Shell/Shell.h @@ -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. */ // Animation names #define SHELL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/SingleShotgun/SingleShotGun.h b/Sources/Models/Weapons/SingleShotgun/SingleShotGun.h index 7e357cd..9c3aa61 100644 --- a/Sources/Models/Weapons/SingleShotgun/SingleShotGun.h +++ b/Sources/Models/Weapons/SingleShotgun/SingleShotGun.h @@ -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. */ // Animation names #define SINGLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/SingleShotgun/SingleShotgunItem.h b/Sources/Models/Weapons/SingleShotgun/SingleShotgunItem.h index cad116d..eabc036 100644 --- a/Sources/Models/Weapons/SingleShotgun/SingleShotgunItem.h +++ b/Sources/Models/Weapons/SingleShotgun/SingleShotgunItem.h @@ -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. */ // Animation names #define SINGLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons/SingleShotgun/Slider.h b/Sources/Models/Weapons/SingleShotgun/Slider.h index 5103380..ced8943 100644 --- a/Sources/Models/Weapons/SingleShotgun/Slider.h +++ b/Sources/Models/Weapons/SingleShotgun/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Sniper/Body.h b/Sources/Models/Weapons/Sniper/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons/Sniper/Body.h +++ b/Sources/Models/Weapons/Sniper/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/Sniper/Sniper.h b/Sources/Models/Weapons/Sniper/Sniper.h index 412de9f..5a2631c 100644 --- a/Sources/Models/Weapons/Sniper/Sniper.h +++ b/Sources/Models/Weapons/Sniper/Sniper.h @@ -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. */ // Animation names #define SNIPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/TommyGun/Body.h b/Sources/Models/Weapons/TommyGun/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/Weapons/TommyGun/Body.h +++ b/Sources/Models/Weapons/TommyGun/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/TommyGun/Slider.h b/Sources/Models/Weapons/TommyGun/Slider.h index 5103380..ced8943 100644 --- a/Sources/Models/Weapons/TommyGun/Slider.h +++ b/Sources/Models/Weapons/TommyGun/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/TommyGun/TommyGun.h b/Sources/Models/Weapons/TommyGun/TommyGun.h index 2b3e674..6afb866 100644 --- a/Sources/Models/Weapons/TommyGun/TommyGun.h +++ b/Sources/Models/Weapons/TommyGun/TommyGun.h @@ -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. */ // Animation names #define TOMMYGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons/TommyGun/TommyGunItem.h b/Sources/Models/Weapons/TommyGun/TommyGunItem.h index 40766ab..667ed03 100644 --- a/Sources/Models/Weapons/TommyGun/TommyGunItem.h +++ b/Sources/Models/Weapons/TommyGun/TommyGunItem.h @@ -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. */ // Animation names #define TOMMYGUNITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/Body.h b/Sources/Models/Weapons_old/Cannon/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons_old/Cannon/Body.h +++ b/Sources/Models/Weapons_old/Cannon/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/Cannon.h b/Sources/Models/Weapons_old/Cannon/Cannon.h index efc3046..66b003f 100644 --- a/Sources/Models/Weapons_old/Cannon/Cannon.h +++ b/Sources/Models/Weapons_old/Cannon/Cannon.h @@ -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. */ // Animation names #define CANNON_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/Cannon/Flame.h b/Sources/Models/Weapons_old/Cannon/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/Weapons_old/Cannon/Flame.h +++ b/Sources/Models/Weapons_old/Cannon/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/Fuse.h b/Sources/Models/Weapons_old/Cannon/Fuse.h index 1ae557f..54009ef 100644 --- a/Sources/Models/Weapons_old/Cannon/Fuse.h +++ b/Sources/Models/Weapons_old/Cannon/Fuse.h @@ -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. */ // Animation names #define FUSE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/HandWithTorch.h b/Sources/Models/Weapons_old/Cannon/HandWithTorch.h index 2481a41..616f4c0 100644 --- a/Sources/Models/Weapons_old/Cannon/HandWithTorch.h +++ b/Sources/Models/Weapons_old/Cannon/HandWithTorch.h @@ -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. */ // Animation names #define HANDWITHTORCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/Projectile/CannonBall.h b/Sources/Models/Weapons_old/Cannon/Projectile/CannonBall.h index 8692c4b..2b51699 100644 --- a/Sources/Models/Weapons_old/Cannon/Projectile/CannonBall.h +++ b/Sources/Models/Weapons_old/Cannon/Projectile/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/Torch.h b/Sources/Models/Weapons_old/Cannon/Torch.h index edfe92a..b66a286 100644 --- a/Sources/Models/Weapons_old/Cannon/Torch.h +++ b/Sources/Models/Weapons_old/Cannon/Torch.h @@ -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. */ // Animation names #define TORCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Cannon/TorchUp.h b/Sources/Models/Weapons_old/Cannon/TorchUp.h index 028dcbc..1329cf8 100644 --- a/Sources/Models/Weapons_old/Cannon/TorchUp.h +++ b/Sources/Models/Weapons_old/Cannon/TorchUp.h @@ -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. */ // Animation names #define TORCHUP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Colt/ColtBullets.h b/Sources/Models/Weapons_old/Colt/ColtBullets.h index fc219e3..cd5bc91 100644 --- a/Sources/Models/Weapons_old/Colt/ColtBullets.h +++ b/Sources/Models/Weapons_old/Colt/ColtBullets.h @@ -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. */ // Animation names #define COLTBULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Colt/ColtCock.h b/Sources/Models/Weapons_old/Colt/ColtCock.h index 344f1c1..458b460 100644 --- a/Sources/Models/Weapons_old/Colt/ColtCock.h +++ b/Sources/Models/Weapons_old/Colt/ColtCock.h @@ -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. */ // Animation names #define COLTCOCK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Colt/ColtItem.h b/Sources/Models/Weapons_old/Colt/ColtItem.h index 92a6b39..26c6912 100644 --- a/Sources/Models/Weapons_old/Colt/ColtItem.h +++ b/Sources/Models/Weapons_old/Colt/ColtItem.h @@ -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. */ // Animation names #define COLTITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/Colt/ColtMain.h b/Sources/Models/Weapons_old/Colt/ColtMain.h index 72bd800..837bd58 100644 --- a/Sources/Models/Weapons_old/Colt/ColtMain.h +++ b/Sources/Models/Weapons_old/Colt/ColtMain.h @@ -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. */ // Animation names #define COLTMAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Colt/colt.h b/Sources/Models/Weapons_old/Colt/colt.h index ce533fa..3f62f02 100644 --- a/Sources/Models/Weapons_old/Colt/colt.h +++ b/Sources/Models/Weapons_old/Colt/colt.h @@ -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. */ // Animation names #define COLT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Crosshair/Crosshair.h b/Sources/Models/Weapons_old/Crosshair/Crosshair.h index 085ffca..bd22e5c 100644 --- a/Sources/Models/Weapons_old/Crosshair/Crosshair.h +++ b/Sources/Models/Weapons_old/Crosshair/Crosshair.h @@ -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. */ // Animation names #define CROSSHAIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/Ammo.h b/Sources/Models/Weapons_old/DoubleShotgun/Ammo.h index e4cfce8..99cff20 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/Ammo.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/Ammo.h @@ -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. */ // Animation names #define AMMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgun.h b/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgun.h index 997ee7e..9addbe4 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgun.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgun.h @@ -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. */ // Animation names #define DOUBLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgunItem.h b/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgunItem.h index 96d71ca..6622eb8 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgunItem.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/DoubleShotgunItem.h @@ -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. */ // Animation names #define DOUBLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunbarrels.h b/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunbarrels.h index 897e6df..a13e120 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunbarrels.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunbarrels.h @@ -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. */ // Animation names #define DSHOTGUNBARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunhandle.h b/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunhandle.h index 7e72a92..f362fb8 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunhandle.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/Dshotgunhandle.h @@ -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. */ // Animation names #define DSHOTGUNHANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/HandWithAmmo.h b/Sources/Models/Weapons_old/DoubleShotgun/HandWithAmmo.h index e2015b6..33c8e1d 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/HandWithAmmo.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/HandWithAmmo.h @@ -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. */ // Animation names #define HANDWITHAMMO_ANIM_HOLDAMMO 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgun/Switch.h b/Sources/Models/Weapons_old/DoubleShotgun/Switch.h index 691ad6b..2c2353b 100644 --- a/Sources/Models/Weapons_old/DoubleShotgun/Switch.h +++ b/Sources/Models/Weapons_old/DoubleShotgun/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/Ammo.h b/Sources/Models/Weapons_old/DoubleShotgunOld/Ammo.h index e4cfce8..99cff20 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/Ammo.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/Ammo.h @@ -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. */ // Animation names #define AMMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgun.h b/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgun.h index 997ee7e..9addbe4 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgun.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgun.h @@ -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. */ // Animation names #define DOUBLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgunItem.h b/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgunItem.h index 96d71ca..6622eb8 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgunItem.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/DoubleShotgunItem.h @@ -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. */ // Animation names #define DOUBLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunbarrels.h b/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunbarrels.h index 897e6df..a13e120 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunbarrels.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunbarrels.h @@ -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. */ // Animation names #define DSHOTGUNBARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunhandle.h b/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunhandle.h index 7e72a92..f362fb8 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunhandle.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/Dshotgunhandle.h @@ -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. */ // Animation names #define DSHOTGUNHANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo.h b/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo.h index e2015b6..33c8e1d 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo.h @@ -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. */ // Animation names #define HANDWITHAMMO_ANIM_HOLDAMMO 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo/HandWithAmmo.h b/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo/HandWithAmmo.h index 25f6394..0cb5d96 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo/HandWithAmmo.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/HandWithAmmo/HandWithAmmo.h @@ -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. */ // Animation names #define HANDWITHAMMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/Switch.h b/Sources/Models/Weapons_old/DoubleShotgunOld/Switch.h index 691ad6b..2c2353b 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/Switch.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/DoubleShotgunOld/t/DoubleShotgun.h b/Sources/Models/Weapons_old/DoubleShotgunOld/t/DoubleShotgun.h index 4c1300d..ce0629a 100644 --- a/Sources/Models/Weapons_old/DoubleShotgunOld/t/DoubleShotgun.h +++ b/Sources/Models/Weapons_old/DoubleShotgunOld/t/DoubleShotgun.h @@ -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. */ // Animation names #define DOUBLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Flamer/Body.h b/Sources/Models/Weapons_old/Flamer/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons_old/Flamer/Body.h +++ b/Sources/Models/Weapons_old/Flamer/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Flamer/Flame.h b/Sources/Models/Weapons_old/Flamer/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/Weapons_old/Flamer/Flame.h +++ b/Sources/Models/Weapons_old/Flamer/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Flamer/Flamer.h b/Sources/Models/Weapons_old/Flamer/Flamer.h index c88597d..b427339 100644 --- a/Sources/Models/Weapons_old/Flamer/Flamer.h +++ b/Sources/Models/Weapons_old/Flamer/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Flamer/FlamerItem.h b/Sources/Models/Weapons_old/Flamer/FlamerItem.h index 2d0ba76..ab23cd1 100644 --- a/Sources/Models/Weapons_old/Flamer/FlamerItem.h +++ b/Sources/Models/Weapons_old/Flamer/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/Flamer/FuelReservoir.h b/Sources/Models/Weapons_old/Flamer/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/Models/Weapons_old/Flamer/FuelReservoir.h +++ b/Sources/Models/Weapons_old/Flamer/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Flamer/Projectile/Invisible.h b/Sources/Models/Weapons_old/Flamer/Projectile/Invisible.h index b8ee17c..67598f6 100644 --- a/Sources/Models/Weapons_old/Flamer/Projectile/Invisible.h +++ b/Sources/Models/Weapons_old/Flamer/Projectile/Invisible.h @@ -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. */ // Animation names #define INVISIBLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/Body.h b/Sources/Models/Weapons_old/GhostBuster/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons_old/GhostBuster/Body.h +++ b/Sources/Models/Weapons_old/GhostBuster/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/Effect01.h b/Sources/Models/Weapons_old/GhostBuster/Effect01.h index cd76de3..6fd6453 100644 --- a/Sources/Models/Weapons_old/GhostBuster/Effect01.h +++ b/Sources/Models/Weapons_old/GhostBuster/Effect01.h @@ -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. */ // Animation names #define EFFECT01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/EffectFlare.h b/Sources/Models/Weapons_old/GhostBuster/EffectFlare.h index b0857c0..759921a 100644 --- a/Sources/Models/Weapons_old/GhostBuster/EffectFlare.h +++ b/Sources/Models/Weapons_old/GhostBuster/EffectFlare.h @@ -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. */ // Animation names #define EFFECTFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/EffectFlare01.h b/Sources/Models/Weapons_old/GhostBuster/EffectFlare01.h index 6a28421..2b272fb 100644 --- a/Sources/Models/Weapons_old/GhostBuster/EffectFlare01.h +++ b/Sources/Models/Weapons_old/GhostBuster/EffectFlare01.h @@ -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. */ // Animation names #define EFFECTFLARE01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/GhostBuster.h b/Sources/Models/Weapons_old/GhostBuster/GhostBuster.h index f097980..43833b2 100644 --- a/Sources/Models/Weapons_old/GhostBuster/GhostBuster.h +++ b/Sources/Models/Weapons_old/GhostBuster/GhostBuster.h @@ -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. */ // Animation names #define GHOSTBUSTER_ANIM_DEFAULT 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/GhostBusterItem.h b/Sources/Models/Weapons_old/GhostBuster/GhostBusterItem.h index 6b5f2be..13fcee2 100644 --- a/Sources/Models/Weapons_old/GhostBuster/GhostBusterItem.h +++ b/Sources/Models/Weapons_old/GhostBuster/GhostBusterItem.h @@ -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. */ // Animation names #define GHOSTBUSTERITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/Projectile/Ray.h b/Sources/Models/Weapons_old/GhostBuster/Projectile/Ray.h index 92c07d4..f450503 100644 --- a/Sources/Models/Weapons_old/GhostBuster/Projectile/Ray.h +++ b/Sources/Models/Weapons_old/GhostBuster/Projectile/Ray.h @@ -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. */ // Animation names #define RAY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GhostBuster/Rotator.h b/Sources/Models/Weapons_old/GhostBuster/Rotator.h index 4cbbac6..bcf2a87 100644 --- a/Sources/Models/Weapons_old/GhostBuster/Rotator.h +++ b/Sources/Models/Weapons_old/GhostBuster/Rotator.h @@ -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. */ // Animation names #define ROTATOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GrenadeLauncher/Body.h b/Sources/Models/Weapons_old/GrenadeLauncher/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons_old/GrenadeLauncher/Body.h +++ b/Sources/Models/Weapons_old/GrenadeLauncher/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GrenadeLauncher/Grenade/Grenade.h b/Sources/Models/Weapons_old/GrenadeLauncher/Grenade/Grenade.h index a184e98..8db2058 100644 --- a/Sources/Models/Weapons_old/GrenadeLauncher/Grenade/Grenade.h +++ b/Sources/Models/Weapons_old/GrenadeLauncher/Grenade/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeBack.h b/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeBack.h index d51a779..43eb6ac 100644 --- a/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeBack.h +++ b/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeBack.h @@ -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. */ // Animation names #define GRENADEBACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncher.h b/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncher.h index f75419a..5502803 100644 --- a/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncher.h +++ b/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncher.h @@ -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. */ // Animation names #define GRENADELAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncherItem.h b/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncherItem.h index 2dfe0d2..38b7cdd 100644 --- a/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncherItem.h +++ b/Sources/Models/Weapons_old/GrenadeLauncher/GrenadeLauncherItem.h @@ -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. */ // Animation names #define GRENADELAUNCHERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/GrenadeLauncher/MovingPipe.h b/Sources/Models/Weapons_old/GrenadeLauncher/MovingPipe.h index 0f8a2f5..974076f 100644 --- a/Sources/Models/Weapons_old/GrenadeLauncher/MovingPipe.h +++ b/Sources/Models/Weapons_old/GrenadeLauncher/MovingPipe.h @@ -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. */ // Animation names #define MOVINGPIPE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Hand/Hands.h b/Sources/Models/Weapons_old/Hand/Hands.h index 0e371dd..50d58d5 100644 --- a/Sources/Models/Weapons_old/Hand/Hands.h +++ b/Sources/Models/Weapons_old/Hand/Hands.h @@ -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. */ // Animation names #define HANDS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Knife/Knife.h b/Sources/Models/Weapons_old/Knife/Knife.h index e8c54c5..6638138 100644 --- a/Sources/Models/Weapons_old/Knife/Knife.h +++ b/Sources/Models/Weapons_old/Knife/Knife.h @@ -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. */ // Animation names #define KNIFE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Knife/KnifeItem.h b/Sources/Models/Weapons_old/Knife/KnifeItem.h index 7f300b2..096395a 100644 --- a/Sources/Models/Weapons_old/Knife/KnifeItem.h +++ b/Sources/Models/Weapons_old/Knife/KnifeItem.h @@ -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. */ // Animation names #define KNIFEITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Laser/Barrel.h b/Sources/Models/Weapons_old/Laser/Barrel.h index 9eb9ba7..5b03485 100644 --- a/Sources/Models/Weapons_old/Laser/Barrel.h +++ b/Sources/Models/Weapons_old/Laser/Barrel.h @@ -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. */ // Animation names #define BARREL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Laser/Body.h b/Sources/Models/Weapons_old/Laser/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons_old/Laser/Body.h +++ b/Sources/Models/Weapons_old/Laser/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Laser/Laser.h b/Sources/Models/Weapons_old/Laser/Laser.h index 778c39a..930bcc5 100644 --- a/Sources/Models/Weapons_old/Laser/Laser.h +++ b/Sources/Models/Weapons_old/Laser/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Laser/LaserItem.h b/Sources/Models/Weapons_old/Laser/LaserItem.h index 5c6b2fd..0555a46 100644 --- a/Sources/Models/Weapons_old/Laser/LaserItem.h +++ b/Sources/Models/Weapons_old/Laser/LaserItem.h @@ -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. */ // Animation names #define LASERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectile.h b/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectile.h index 76cbea4..7182bd9 100644 --- a/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectile.h +++ b/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectile.h @@ -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. */ // Animation names #define LASERPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectileGlow01.h b/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectileGlow01.h index 9012be4..0058eaf 100644 --- a/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectileGlow01.h +++ b/Sources/Models/Weapons_old/Laser/Projectile/LaserProjectileGlow01.h @@ -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. */ // Animation names #define LASERPROJECTILEGLOW01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Minigun/Barrels.h b/Sources/Models/Weapons_old/Minigun/Barrels.h index ba1b969..edc5e4c 100644 --- a/Sources/Models/Weapons_old/Minigun/Barrels.h +++ b/Sources/Models/Weapons_old/Minigun/Barrels.h @@ -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. */ // Animation names #define BARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Minigun/Body.h b/Sources/Models/Weapons_old/Minigun/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/Weapons_old/Minigun/Body.h +++ b/Sources/Models/Weapons_old/Minigun/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Minigun/Engine.h b/Sources/Models/Weapons_old/Minigun/Engine.h index 5414aaf..864b295 100644 --- a/Sources/Models/Weapons_old/Minigun/Engine.h +++ b/Sources/Models/Weapons_old/Minigun/Engine.h @@ -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. */ // Animation names #define ENGINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Minigun/Handle.h b/Sources/Models/Weapons_old/Minigun/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/Weapons_old/Minigun/Handle.h +++ b/Sources/Models/Weapons_old/Minigun/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Minigun/MiniGunItem.h b/Sources/Models/Weapons_old/Minigun/MiniGunItem.h index eca3952..e2ead62 100644 --- a/Sources/Models/Weapons_old/Minigun/MiniGunItem.h +++ b/Sources/Models/Weapons_old/Minigun/MiniGunItem.h @@ -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. */ // Animation names #define MINIGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/Minigun/Shell/Shell.h b/Sources/Models/Weapons_old/Minigun/Shell/Shell.h index b324ec5..d052b15 100644 --- a/Sources/Models/Weapons_old/Minigun/Shell/Shell.h +++ b/Sources/Models/Weapons_old/Minigun/Shell/Shell.h @@ -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. */ // Animation names #define SHELL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/Minigun/minigun.h b/Sources/Models/Weapons_old/Minigun/minigun.h index e11de4f..1ed9553 100644 --- a/Sources/Models/Weapons_old/Minigun/minigun.h +++ b/Sources/Models/Weapons_old/Minigun/minigun.h @@ -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. */ // Animation names #define MINIGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/Bomb.h b/Sources/Models/Weapons_old/PipeBomb/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/Weapons_old/PipeBomb/Bomb.h +++ b/Sources/Models/Weapons_old/PipeBomb/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/Button.h b/Sources/Models/Weapons_old/PipeBomb/Button.h index 0a37920..79896f1 100644 --- a/Sources/Models/Weapons_old/PipeBomb/Button.h +++ b/Sources/Models/Weapons_old/PipeBomb/Button.h @@ -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. */ // Animation names #define BUTTON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/Grenade/Grenade.h b/Sources/Models/Weapons_old/PipeBomb/Grenade/Grenade.h index a184e98..8db2058 100644 --- a/Sources/Models/Weapons_old/PipeBomb/Grenade/Grenade.h +++ b/Sources/Models/Weapons_old/PipeBomb/Grenade/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/HandWithBomb.h b/Sources/Models/Weapons_old/PipeBomb/HandWithBomb.h index ff21e00..0324d23 100644 --- a/Sources/Models/Weapons_old/PipeBomb/HandWithBomb.h +++ b/Sources/Models/Weapons_old/PipeBomb/HandWithBomb.h @@ -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. */ // Animation names #define HANDWITHBOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/HandWithStick.h b/Sources/Models/Weapons_old/PipeBomb/HandWithStick.h index 720e652..71aafda 100644 --- a/Sources/Models/Weapons_old/PipeBomb/HandWithStick.h +++ b/Sources/Models/Weapons_old/PipeBomb/HandWithStick.h @@ -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. */ // Animation names #define HANDWITHSTICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/Shield.h b/Sources/Models/Weapons_old/PipeBomb/Shield.h index 8132e9f..9ad105c 100644 --- a/Sources/Models/Weapons_old/PipeBomb/Shield.h +++ b/Sources/Models/Weapons_old/PipeBomb/Shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/Stick.h b/Sources/Models/Weapons_old/PipeBomb/Stick.h index ac4bd6e..fa300c8 100644 --- a/Sources/Models/Weapons_old/PipeBomb/Stick.h +++ b/Sources/Models/Weapons_old/PipeBomb/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/PipeBomb/StickItem.h b/Sources/Models/Weapons_old/PipeBomb/StickItem.h index 9edfc5e..5d689d0 100644 --- a/Sources/Models/Weapons_old/PipeBomb/StickItem.h +++ b/Sources/Models/Weapons_old/PipeBomb/StickItem.h @@ -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. */ // Animation names #define STICKITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/RocketLauncher/Body.h b/Sources/Models/Weapons_old/RocketLauncher/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/Weapons_old/RocketLauncher/Body.h +++ b/Sources/Models/Weapons_old/RocketLauncher/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/RocketLauncher/Projectile/Rocket.h b/Sources/Models/Weapons_old/RocketLauncher/Projectile/Rocket.h index 51e21da..329d5ec 100644 --- a/Sources/Models/Weapons_old/RocketLauncher/Projectile/Rocket.h +++ b/Sources/Models/Weapons_old/RocketLauncher/Projectile/Rocket.h @@ -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. */ // Animation names #define ROCKET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/RocketLauncher/RocketLauncher.h b/Sources/Models/Weapons_old/RocketLauncher/RocketLauncher.h index 7e2f43e..c62d265 100644 --- a/Sources/Models/Weapons_old/RocketLauncher/RocketLauncher.h +++ b/Sources/Models/Weapons_old/RocketLauncher/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/RocketLauncher/Rotatingpart.h b/Sources/Models/Weapons_old/RocketLauncher/Rotatingpart.h index ba30be2..c8e3f48 100644 --- a/Sources/Models/Weapons_old/RocketLauncher/Rotatingpart.h +++ b/Sources/Models/Weapons_old/RocketLauncher/Rotatingpart.h @@ -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. */ // Animation names #define ROTATINGPART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/SingleShotgun/Barrels.h b/Sources/Models/Weapons_old/SingleShotgun/Barrels.h index 32045d4..e84516d 100644 --- a/Sources/Models/Weapons_old/SingleShotgun/Barrels.h +++ b/Sources/Models/Weapons_old/SingleShotgun/Barrels.h @@ -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. */ // Animation names #define BARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/SingleShotgun/Handle.h b/Sources/Models/Weapons_old/SingleShotgun/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/Weapons_old/SingleShotgun/Handle.h +++ b/Sources/Models/Weapons_old/SingleShotgun/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/SingleShotgun/SingleShotGun.h b/Sources/Models/Weapons_old/SingleShotgun/SingleShotGun.h index 38e8fd1..ef85199 100644 --- a/Sources/Models/Weapons_old/SingleShotgun/SingleShotGun.h +++ b/Sources/Models/Weapons_old/SingleShotgun/SingleShotGun.h @@ -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. */ // Animation names #define SINGLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/SingleShotgun/SingleShotgunItem.h b/Sources/Models/Weapons_old/SingleShotgun/SingleShotgunItem.h index cad116d..eabc036 100644 --- a/Sources/Models/Weapons_old/SingleShotgun/SingleShotgunItem.h +++ b/Sources/Models/Weapons_old/SingleShotgun/SingleShotgunItem.h @@ -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. */ // Animation names #define SINGLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/Weapons_old/SingleShotgun/Slider.h b/Sources/Models/Weapons_old/SingleShotgun/Slider.h index 5103380..ced8943 100644 --- a/Sources/Models/Weapons_old/SingleShotgun/Slider.h +++ b/Sources/Models/Weapons_old/SingleShotgun/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/TommyGun/Body.h b/Sources/Models/Weapons_old/TommyGun/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/Weapons_old/TommyGun/Body.h +++ b/Sources/Models/Weapons_old/TommyGun/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/TommyGun/Slider.h b/Sources/Models/Weapons_old/TommyGun/Slider.h index 5103380..ced8943 100644 --- a/Sources/Models/Weapons_old/TommyGun/Slider.h +++ b/Sources/Models/Weapons_old/TommyGun/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/TommyGun/TommyGun.h b/Sources/Models/Weapons_old/TommyGun/TommyGun.h index 2b3e674..6afb866 100644 --- a/Sources/Models/Weapons_old/TommyGun/TommyGun.h +++ b/Sources/Models/Weapons_old/TommyGun/TommyGun.h @@ -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. */ // Animation names #define TOMMYGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Weapons_old/TommyGun/TommyGunItem.h b/Sources/Models/Weapons_old/TommyGun/TommyGunItem.h index 40766ab..667ed03 100644 --- a/Sources/Models/Weapons_old/TommyGun/TommyGunItem.h +++ b/Sources/Models/Weapons_old/TommyGun/TommyGunItem.h @@ -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. */ // Animation names #define TOMMYGUNITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/Windows/Vitraj01/Vitraj.h b/Sources/Models/Windows/Vitraj01/Vitraj.h index 42af4a4..39512da 100644 --- a/Sources/Models/Windows/Vitraj01/Vitraj.h +++ b/Sources/Models/Windows/Vitraj01/Vitraj.h @@ -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. */ // Animation names #define VITRAJ_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Computer/Floor.h b/Sources/Models/headers/Computer/Floor.h index 962409d..8cc8c30 100644 --- a/Sources/Models/headers/Computer/Floor.h +++ b/Sources/Models/headers/Computer/Floor.h @@ -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. */ // Animation names #define FLOOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/AmbientLight.h b/Sources/Models/headers/Editor/AmbientLight.h index ca26a46..4eeb6e5 100644 --- a/Sources/Models/headers/Editor/AmbientLight.h +++ b/Sources/Models/headers/Editor/AmbientLight.h @@ -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. */ // Animation names #define AMBIENTLIGHT_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/AngleVector.h b/Sources/Models/headers/Editor/AngleVector.h index 1df77c4..03d3c91 100644 --- a/Sources/Models/headers/Editor/AngleVector.h +++ b/Sources/Models/headers/Editor/AngleVector.h @@ -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. */ // Animation names #define ANGLEVECTOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/AnimationChanger.h b/Sources/Models/headers/Editor/AnimationChanger.h index f6f1153..264d8dc 100644 --- a/Sources/Models/headers/Editor/AnimationChanger.h +++ b/Sources/Models/headers/Editor/AnimationChanger.h @@ -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. */ // Animation names #define ANIMATIONCHANGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Axis.h b/Sources/Models/headers/Editor/Axis.h index e4ff3bd..b7b7bb2 100644 --- a/Sources/Models/headers/Editor/Axis.h +++ b/Sources/Models/headers/Editor/Axis.h @@ -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. */ // Animation names #define AXIS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/BoundingBox.h b/Sources/Models/headers/Editor/BoundingBox.h index 7bc42fe..e3ecb79 100644 --- a/Sources/Models/headers/Editor/BoundingBox.h +++ b/Sources/Models/headers/Editor/BoundingBox.h @@ -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. */ // Animation names #define BOUNDINGBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Camera.h b/Sources/Models/headers/Editor/Camera.h index 394d215..92bf485 100644 --- a/Sources/Models/headers/Editor/Camera.h +++ b/Sources/Models/headers/Editor/Camera.h @@ -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. */ // Animation names #define CAMERA_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/CameraMarker.h b/Sources/Models/headers/Editor/CameraMarker.h index ec52bf4..a9d9773 100644 --- a/Sources/Models/headers/Editor/CameraMarker.h +++ b/Sources/Models/headers/Editor/CameraMarker.h @@ -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. */ // Animation names #define CAMERAMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/CollisionBox.h b/Sources/Models/headers/Editor/CollisionBox.h index 62d89ad..ecab97a 100644 --- a/Sources/Models/headers/Editor/CollisionBox.h +++ b/Sources/Models/headers/Editor/CollisionBox.h @@ -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. */ // Animation names #define COLLISIONBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Copier.h b/Sources/Models/headers/Editor/Copier.h index a2f4145..0cf457b 100644 --- a/Sources/Models/headers/Editor/Copier.h +++ b/Sources/Models/headers/Editor/Copier.h @@ -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. */ // Animation names #define COPIER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Damager.h b/Sources/Models/headers/Editor/Damager.h index 7f273ee..a533cc0 100644 --- a/Sources/Models/headers/Editor/Damager.h +++ b/Sources/Models/headers/Editor/Damager.h @@ -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. */ // Animation names #define GUILOTINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/DoorController.h b/Sources/Models/headers/Editor/DoorController.h index 20c9a50..8480222 100644 --- a/Sources/Models/headers/Editor/DoorController.h +++ b/Sources/Models/headers/Editor/DoorController.h @@ -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. */ // Animation names #define DOORCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/EmptyBrush.h b/Sources/Models/headers/Editor/EmptyBrush.h index a055ed9..e486281 100644 --- a/Sources/Models/headers/Editor/EmptyBrush.h +++ b/Sources/Models/headers/Editor/EmptyBrush.h @@ -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. */ // Animation names #define EMPTYBRUSH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/EnemyMarker.h b/Sources/Models/headers/Editor/EnemyMarker.h index b7f3671..400ae03 100644 --- a/Sources/Models/headers/Editor/EnemyMarker.h +++ b/Sources/Models/headers/Editor/EnemyMarker.h @@ -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. */ // Animation names #define ENEMYMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/EnemySpawner.h b/Sources/Models/headers/Editor/EnemySpawner.h index 0c6ed57..6d830d2 100644 --- a/Sources/Models/headers/Editor/EnemySpawner.h +++ b/Sources/Models/headers/Editor/EnemySpawner.h @@ -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. */ // Animation names #define ENEMYSPAWNER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/EntityMarker.h b/Sources/Models/headers/Editor/EntityMarker.h index e9df180..08aa114 100644 --- a/Sources/Models/headers/Editor/EntityMarker.h +++ b/Sources/Models/headers/Editor/EntityMarker.h @@ -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. */ // Animation names #define ENTITYMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/EnvironmentMarker.h b/Sources/Models/headers/Editor/EnvironmentMarker.h index f350f7b..204d59b 100644 --- a/Sources/Models/headers/Editor/EnvironmentMarker.h +++ b/Sources/Models/headers/Editor/EnvironmentMarker.h @@ -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. */ // Animation names #define ENVIRONMENTMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Floor.h b/Sources/Models/headers/Editor/Floor.h index 962409d..8cc8c30 100644 --- a/Sources/Models/headers/Editor/Floor.h +++ b/Sources/Models/headers/Editor/Floor.h @@ -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. */ // Animation names #define FLOOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Fog.h b/Sources/Models/headers/Editor/Fog.h index dc4aaf7..1d8ddaf 100644 --- a/Sources/Models/headers/Editor/Fog.h +++ b/Sources/Models/headers/Editor/Fog.h @@ -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. */ // Animation names #define FOG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/GradientMarker.h b/Sources/Models/headers/Editor/GradientMarker.h index 23be78f..4ef1694 100644 --- a/Sources/Models/headers/Editor/GradientMarker.h +++ b/Sources/Models/headers/Editor/GradientMarker.h @@ -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. */ // Animation names #define GRADIENTMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/GravityMarker.h b/Sources/Models/headers/Editor/GravityMarker.h index 67605ca..e5f0af2 100644 --- a/Sources/Models/headers/Editor/GravityMarker.h +++ b/Sources/Models/headers/Editor/GravityMarker.h @@ -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. */ // Animation names #define GRAVITYMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/GravityRouter.h b/Sources/Models/headers/Editor/GravityRouter.h index 4a1a4a2..844c4a2 100644 --- a/Sources/Models/headers/Editor/GravityRouter.h +++ b/Sources/Models/headers/Editor/GravityRouter.h @@ -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. */ // Animation names #define GRAVITYROUTER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Guilotine.h b/Sources/Models/headers/Editor/Guilotine.h index 7f273ee..a533cc0 100644 --- a/Sources/Models/headers/Editor/Guilotine.h +++ b/Sources/Models/headers/Editor/Guilotine.h @@ -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. */ // Animation names #define GUILOTINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Haze.h b/Sources/Models/headers/Editor/Haze.h index 16b0894..eb2f3a3 100644 --- a/Sources/Models/headers/Editor/Haze.h +++ b/Sources/Models/headers/Editor/Haze.h @@ -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. */ // Animation names #define HAZE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Lamp.h b/Sources/Models/headers/Editor/Lamp.h index 74804bd..a88a9ad 100644 --- a/Sources/Models/headers/Editor/Lamp.h +++ b/Sources/Models/headers/Editor/Lamp.h @@ -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. */ // Animation names #define LAMP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/LightSource.h b/Sources/Models/headers/Editor/LightSource.h index 1dd61bf..3954704 100644 --- a/Sources/Models/headers/Editor/LightSource.h +++ b/Sources/Models/headers/Editor/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/LightStyle.h b/Sources/Models/headers/Editor/LightStyle.h index 5eaaf0f..76d5cb2 100644 --- a/Sources/Models/headers/Editor/LightStyle.h +++ b/Sources/Models/headers/Editor/LightStyle.h @@ -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. */ // Animation names #define LIGHTSTYLE_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Lightning.h b/Sources/Models/headers/Editor/Lightning.h index f6a5844..5a1043e 100644 --- a/Sources/Models/headers/Editor/Lightning.h +++ b/Sources/Models/headers/Editor/Lightning.h @@ -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. */ // Animation names #define LIGHTNING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/MessageHolder.h b/Sources/Models/headers/Editor/MessageHolder.h index 7ac103e..162edf0 100644 --- a/Sources/Models/headers/Editor/MessageHolder.h +++ b/Sources/Models/headers/Editor/MessageHolder.h @@ -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. */ // Animation names #define MESSAGEHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/ModelDestruction.h b/Sources/Models/headers/Editor/ModelDestruction.h index 98bc093..7a8b6d8 100644 --- a/Sources/Models/headers/Editor/ModelDestruction.h +++ b/Sources/Models/headers/Editor/ModelDestruction.h @@ -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. */ // Animation names #define MODELDESTRUCTION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/MovingBrushMarker.h b/Sources/Models/headers/Editor/MovingBrushMarker.h index f208cb1..958f124 100644 --- a/Sources/Models/headers/Editor/MovingBrushMarker.h +++ b/Sources/Models/headers/Editor/MovingBrushMarker.h @@ -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. */ // Animation names #define MOVINGBRUSHMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/MusicChanger.h b/Sources/Models/headers/Editor/MusicChanger.h index bb96a32..fd8bfbb 100644 --- a/Sources/Models/headers/Editor/MusicChanger.h +++ b/Sources/Models/headers/Editor/MusicChanger.h @@ -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. */ // Animation names #define MUSICCHANGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/MusicHolder.h b/Sources/Models/headers/Editor/MusicHolder.h index 12ca522..1b4c422 100644 --- a/Sources/Models/headers/Editor/MusicHolder.h +++ b/Sources/Models/headers/Editor/MusicHolder.h @@ -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. */ // Animation names #define MUSICHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/NavigationMarker.h b/Sources/Models/headers/Editor/NavigationMarker.h index 1e64a8a..10273c9 100644 --- a/Sources/Models/headers/Editor/NavigationMarker.h +++ b/Sources/Models/headers/Editor/NavigationMarker.h @@ -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. */ // Animation names #define NAVIGATIONMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/PlayerActionMarker.h b/Sources/Models/headers/Editor/PlayerActionMarker.h index ed67698..9b0db13 100644 --- a/Sources/Models/headers/Editor/PlayerActionMarker.h +++ b/Sources/Models/headers/Editor/PlayerActionMarker.h @@ -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. */ // Animation names #define PLAYERACTIONMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/PlayerStart.h b/Sources/Models/headers/Editor/PlayerStart.h index dc5375d..c309dc6 100644 --- a/Sources/Models/headers/Editor/PlayerStart.h +++ b/Sources/Models/headers/Editor/PlayerStart.h @@ -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. */ // Animation names #define PLAYERSTART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/PointLight.h b/Sources/Models/headers/Editor/PointLight.h index de55085..32f90d0 100644 --- a/Sources/Models/headers/Editor/PointLight.h +++ b/Sources/Models/headers/Editor/PointLight.h @@ -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. */ // Animation names #define POINTLIGHT_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/PortalMarker.h b/Sources/Models/headers/Editor/PortalMarker.h index 118797d..e0c485d 100644 --- a/Sources/Models/headers/Editor/PortalMarker.h +++ b/Sources/Models/headers/Editor/PortalMarker.h @@ -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. */ // Animation names #define PORTALMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/RangeSphere.h b/Sources/Models/headers/Editor/RangeSphere.h index cc2498d..388708f 100644 --- a/Sources/Models/headers/Editor/RangeSphere.h +++ b/Sources/Models/headers/Editor/RangeSphere.h @@ -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. */ // Animation names #define RANGESPHERE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/ShipMarker.h b/Sources/Models/headers/Editor/ShipMarker.h index e29e8e5..0ab70aa 100644 --- a/Sources/Models/headers/Editor/ShipMarker.h +++ b/Sources/Models/headers/Editor/ShipMarker.h @@ -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. */ // Animation names #define SHIPMARKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/SoundHolder.h b/Sources/Models/headers/Editor/SoundHolder.h index b886367..e0a31e2 100644 --- a/Sources/Models/headers/Editor/SoundHolder.h +++ b/Sources/Models/headers/Editor/SoundHolder.h @@ -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. */ // Animation names #define SOUNDHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/SoundHolder02.h b/Sources/Models/headers/Editor/SoundHolder02.h index 8b035a2..99c1f1c 100644 --- a/Sources/Models/headers/Editor/SoundHolder02.h +++ b/Sources/Models/headers/Editor/SoundHolder02.h @@ -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. */ // Animation names #define SOUNDHOLDER02_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/SpotLight.h b/Sources/Models/headers/Editor/SpotLight.h index db11328..c527299 100644 --- a/Sources/Models/headers/Editor/SpotLight.h +++ b/Sources/Models/headers/Editor/SpotLight.h @@ -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. */ // Animation names #define SPOTLIGHT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/StormController.h b/Sources/Models/headers/Editor/StormController.h index b202c82..05e0b26 100644 --- a/Sources/Models/headers/Editor/StormController.h +++ b/Sources/Models/headers/Editor/StormController.h @@ -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. */ // Animation names #define STORMCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Teapot.h b/Sources/Models/headers/Editor/Teapot.h index 2dbb209..ee58538 100644 --- a/Sources/Models/headers/Editor/Teapot.h +++ b/Sources/Models/headers/Editor/Teapot.h @@ -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. */ // Animation names #define TEAPOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Teleport.h b/Sources/Models/headers/Editor/Teleport.h index c7d6747..89cb628 100644 --- a/Sources/Models/headers/Editor/Teleport.h +++ b/Sources/Models/headers/Editor/Teleport.h @@ -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. */ // Animation names #define TELEPORT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/ThunderController.h b/Sources/Models/headers/Editor/ThunderController.h index 40d436a..2a27035 100644 --- a/Sources/Models/headers/Editor/ThunderController.h +++ b/Sources/Models/headers/Editor/ThunderController.h @@ -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. */ // Animation names #define THUNDERCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Trigger.h b/Sources/Models/headers/Editor/Trigger.h index 5a10f14..54f1ab2 100644 --- a/Sources/Models/headers/Editor/Trigger.h +++ b/Sources/Models/headers/Editor/Trigger.h @@ -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. */ // Animation names #define TRIGGER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/Vector.h b/Sources/Models/headers/Editor/Vector.h index c063573..5702aae 100644 --- a/Sources/Models/headers/Editor/Vector.h +++ b/Sources/Models/headers/Editor/Vector.h @@ -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. */ // Animation names #define VECTOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/WarpEntrance.h b/Sources/Models/headers/Editor/WarpEntrance.h index 923754c..89a8733 100644 --- a/Sources/Models/headers/Editor/WarpEntrance.h +++ b/Sources/Models/headers/Editor/WarpEntrance.h @@ -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. */ // Animation names #define WARPENTRANCE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/WarpExit.h b/Sources/Models/headers/Editor/WarpExit.h index a266953..3a2450a 100644 --- a/Sources/Models/headers/Editor/WarpExit.h +++ b/Sources/Models/headers/Editor/WarpExit.h @@ -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. */ // Animation names #define WARPEXIT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/WatchPlayers.h b/Sources/Models/headers/Editor/WatchPlayers.h index 0110229..5e40fa5 100644 --- a/Sources/Models/headers/Editor/WatchPlayers.h +++ b/Sources/Models/headers/Editor/WatchPlayers.h @@ -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. */ // Animation names #define WATCHPLAYERS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/WorldLink.h b/Sources/Models/headers/Editor/WorldLink.h index 6afa048..65231c9 100644 --- a/Sources/Models/headers/Editor/WorldLink.h +++ b/Sources/Models/headers/Editor/WorldLink.h @@ -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. */ // Animation names #define WORLDLINK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Editor/WorldSettingsController.h b/Sources/Models/headers/Editor/WorldSettingsController.h index af51bd4..c913b22 100644 --- a/Sources/Models/headers/Editor/WorldSettingsController.h +++ b/Sources/Models/headers/Editor/WorldSettingsController.h @@ -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. */ // Animation names #define WORLDSETTINGSCONTROLLER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Blood01/objects/Blood01.h b/Sources/Models/headers/Effects/Blood01/objects/Blood01.h index 0e46297..1cbe917 100644 --- a/Sources/Models/headers/Effects/Blood01/objects/Blood01.h +++ b/Sources/Models/headers/Effects/Blood01/objects/Blood01.h @@ -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. */ // Animation names #define BLOOD01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BloodCloud/BloodCloud.h b/Sources/Models/headers/Effects/BloodCloud/BloodCloud.h index 6ff8053..91f0bc5 100644 --- a/Sources/Models/headers/Effects/BloodCloud/BloodCloud.h +++ b/Sources/Models/headers/Effects/BloodCloud/BloodCloud.h @@ -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. */ // Animation names #define BLOODCLOUD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BloodExplosion01/BloodExplosion.h b/Sources/Models/headers/Effects/BloodExplosion01/BloodExplosion.h index 53cf9a2..560250c 100644 --- a/Sources/Models/headers/Effects/BloodExplosion01/BloodExplosion.h +++ b/Sources/Models/headers/Effects/BloodExplosion01/BloodExplosion.h @@ -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. */ // Animation names #define BLOODEXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BloodOnTheWall01/Blood.h b/Sources/Models/headers/Effects/BloodOnTheWall01/Blood.h index f8267eb..38db2ce 100644 --- a/Sources/Models/headers/Effects/BloodOnTheWall01/Blood.h +++ b/Sources/Models/headers/Effects/BloodOnTheWall01/Blood.h @@ -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. */ // Animation names #define BLOOD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BulletOnTheWall/Bullet.h b/Sources/Models/headers/Effects/BulletOnTheWall/Bullet.h index 26ba652..ab10f37 100644 --- a/Sources/Models/headers/Effects/BulletOnTheWall/Bullet.h +++ b/Sources/Models/headers/Effects/BulletOnTheWall/Bullet.h @@ -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. */ // Animation names #define BULLET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BulletParticles/BulletParticles.h b/Sources/Models/headers/Effects/BulletParticles/BulletParticles.h index 5f9fd03..92a60d5 100644 --- a/Sources/Models/headers/Effects/BulletParticles/BulletParticles.h +++ b/Sources/Models/headers/Effects/BulletParticles/BulletParticles.h @@ -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. */ // Animation names #define BULLETPARTICLES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BulletTrail/BulletTrail.h b/Sources/Models/headers/Effects/BulletTrail/BulletTrail.h index 3d36d8c..e2f1379 100644 --- a/Sources/Models/headers/Effects/BulletTrail/BulletTrail.h +++ b/Sources/Models/headers/Effects/BulletTrail/BulletTrail.h @@ -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. */ // Animation names #define BULLETTRAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h b/Sources/Models/headers/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h index ce24957..bb7fb41 100644 --- a/Sources/Models/headers/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h +++ b/Sources/Models/headers/Effects/BurnedStainOnTheWall/BurnedStainOnTheWall.h @@ -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. */ // Animation names #define BURNEDSTAINONTHEWALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Body01/Body.h b/Sources/Models/headers/Effects/Debris/Body01/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Effects/Debris/Body01/Body.h +++ b/Sources/Models/headers/Effects/Debris/Body01/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Body02/Body.h b/Sources/Models/headers/Effects/Debris/Body02/Body.h index 5d96105..2483a1b 100644 --- a/Sources/Models/headers/Effects/Debris/Body02/Body.h +++ b/Sources/Models/headers/Effects/Debris/Body02/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Body03/Body.h b/Sources/Models/headers/Effects/Debris/Body03/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Effects/Debris/Body03/Body.h +++ b/Sources/Models/headers/Effects/Debris/Body03/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Body04/Body.h b/Sources/Models/headers/Effects/Debris/Body04/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Effects/Debris/Body04/Body.h +++ b/Sources/Models/headers/Effects/Debris/Body04/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Body05/Body.h b/Sources/Models/headers/Effects/Debris/Body05/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Effects/Debris/Body05/Body.h +++ b/Sources/Models/headers/Effects/Debris/Body05/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Brain01/Brain.h b/Sources/Models/headers/Effects/Debris/Brain01/Brain.h index b011c36..2b1e9f0 100644 --- a/Sources/Models/headers/Effects/Debris/Brain01/Brain.h +++ b/Sources/Models/headers/Effects/Debris/Brain01/Brain.h @@ -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. */ // Animation names #define BRAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Flesh/Flesh.h b/Sources/Models/headers/Effects/Debris/Flesh/Flesh.h index 3b2c727..1e90fb3 100644 --- a/Sources/Models/headers/Effects/Debris/Flesh/Flesh.h +++ b/Sources/Models/headers/Effects/Debris/Flesh/Flesh.h @@ -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. */ // Animation names #define FLESH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Lava01/Lava.h b/Sources/Models/headers/Effects/Debris/Lava01/Lava.h index e2b9c23..b2bab13 100644 --- a/Sources/Models/headers/Effects/Debris/Lava01/Lava.h +++ b/Sources/Models/headers/Effects/Debris/Lava01/Lava.h @@ -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. */ // Animation names #define LAVA_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Lava01/LavaFlare.h b/Sources/Models/headers/Effects/Debris/Lava01/LavaFlare.h index 595b632..24c8696 100644 --- a/Sources/Models/headers/Effects/Debris/Lava01/LavaFlare.h +++ b/Sources/Models/headers/Effects/Debris/Lava01/LavaFlare.h @@ -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. */ // Animation names #define LAVAFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Skull01/Skull.h b/Sources/Models/headers/Effects/Debris/Skull01/Skull.h index 2ecd43a..e247b1c 100644 --- a/Sources/Models/headers/Effects/Debris/Skull01/Skull.h +++ b/Sources/Models/headers/Effects/Debris/Skull01/Skull.h @@ -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. */ // Animation names #define SKULL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Skull01_org/Skull.h b/Sources/Models/headers/Effects/Debris/Skull01_org/Skull.h index d8ae379..bf94470 100644 --- a/Sources/Models/headers/Effects/Debris/Skull01_org/Skull.h +++ b/Sources/Models/headers/Effects/Debris/Skull01_org/Skull.h @@ -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. */ // Animation names #define SKULL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Debris/Stone/Stone.h b/Sources/Models/headers/Effects/Debris/Stone/Stone.h index dd231db..739ff69 100644 --- a/Sources/Models/headers/Effects/Debris/Stone/Stone.h +++ b/Sources/Models/headers/Effects/Debris/Stone/Stone.h @@ -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. */ // Animation names #define STONE_ANIM_POSE00 0 diff --git a/Sources/Models/headers/Effects/Debris/Wood01/Wood.h b/Sources/Models/headers/Effects/Debris/Wood01/Wood.h index 3a9597c..0fa07b9 100644 --- a/Sources/Models/headers/Effects/Debris/Wood01/Wood.h +++ b/Sources/Models/headers/Effects/Debris/Wood01/Wood.h @@ -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. */ // Animation names #define WOOD_ANIM_POSE00 0 diff --git a/Sources/Models/headers/Effects/Explosion01/Explosion01.h b/Sources/Models/headers/Effects/Explosion01/Explosion01.h index 0fa96d3..51b2dd7 100644 --- a/Sources/Models/headers/Effects/Explosion01/Explosion01.h +++ b/Sources/Models/headers/Effects/Explosion01/Explosion01.h @@ -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. */ // Animation names #define EXPLOSION01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion02/Explosion.h b/Sources/Models/headers/Effects/Explosion02/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion02/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion02/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion03/Explosion.h b/Sources/Models/headers/Effects/Explosion03/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion03/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion03/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion04/Explosion.h b/Sources/Models/headers/Effects/Explosion04/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion04/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion04/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion05/Explosion.h b/Sources/Models/headers/Effects/Explosion05/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/headers/Effects/Explosion05/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion05/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion06/Explosion.h b/Sources/Models/headers/Effects/Explosion06/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/headers/Effects/Explosion06/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion06/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion07/Explosion.h b/Sources/Models/headers/Effects/Explosion07/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/headers/Effects/Explosion07/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion07/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion08/Explosion.h b/Sources/Models/headers/Effects/Explosion08/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion08/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion08/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion09/Explosion.h b/Sources/Models/headers/Effects/Explosion09/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/headers/Effects/Explosion09/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion09/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion10/Explosion.h b/Sources/Models/headers/Effects/Explosion10/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion10/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion10/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion11/Explosion.h b/Sources/Models/headers/Effects/Explosion11/Explosion.h index 7339009..94c8cad 100644 --- a/Sources/Models/headers/Effects/Explosion11/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion11/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion12/Explosion.h b/Sources/Models/headers/Effects/Explosion12/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion12/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion12/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion13/Explosion.h b/Sources/Models/headers/Effects/Explosion13/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion13/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion13/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion14/Explosion.h b/Sources/Models/headers/Effects/Explosion14/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion14/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion14/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion15/Explosion.h b/Sources/Models/headers/Effects/Explosion15/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion15/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion15/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion16/Explosion.h b/Sources/Models/headers/Effects/Explosion16/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion16/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion16/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion17/Explosion.h b/Sources/Models/headers/Effects/Explosion17/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion17/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion17/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Explosion18/Explosion.h b/Sources/Models/headers/Effects/Explosion18/Explosion.h index 7140ba5..7ca9e2c 100644 --- a/Sources/Models/headers/Effects/Explosion18/Explosion.h +++ b/Sources/Models/headers/Effects/Explosion18/Explosion.h @@ -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. */ // Animation names #define EXPLOSION_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade.h b/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade.h index ceec76d..d238049 100644 --- a/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade.h +++ b/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade.h @@ -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. */ // Animation names #define EXPLOSIONGRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade3D.h b/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade3D.h index ba5b160..1bd012b 100644 --- a/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade3D.h +++ b/Sources/Models/headers/Effects/ExplosionGrenade/ExplosionGrenade3D.h @@ -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. */ // Animation names #define EXPLOSIONGRENADE3D_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ExplosionParticles/Particles.h b/Sources/Models/headers/Effects/ExplosionParticles/Particles.h index 7b473ff..8f2019e 100644 --- a/Sources/Models/headers/Effects/ExplosionParticles/Particles.h +++ b/Sources/Models/headers/Effects/ExplosionParticles/Particles.h @@ -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. */ // Animation names #define PARTICLES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ExplosionParticles/Particles3D.h b/Sources/Models/headers/Effects/ExplosionParticles/Particles3D.h index 0ba2537..2f21932 100644 --- a/Sources/Models/headers/Effects/ExplosionParticles/Particles3D.h +++ b/Sources/Models/headers/Effects/ExplosionParticles/Particles3D.h @@ -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. */ // Animation names #define PARTICLES3D_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket.h b/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket.h index f347c36..84b8c16 100644 --- a/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket.h +++ b/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket.h @@ -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. */ // Animation names #define EXPLOSIONROCKET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket3D.h b/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket3D.h index 8181ba9..0c0d446 100644 --- a/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket3D.h +++ b/Sources/Models/headers/Effects/ExplosionRocket/ExplosionRocket3D.h @@ -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. */ // Animation names #define EXPLOSIONROCKET3D_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Fire01/Fire.h b/Sources/Models/headers/Effects/Fire01/Fire.h index bbf65c0..4046641 100644 --- a/Sources/Models/headers/Effects/Fire01/Fire.h +++ b/Sources/Models/headers/Effects/Fire01/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Fire02/Fire.h b/Sources/Models/headers/Effects/Fire02/Fire.h index bbf65c0..4046641 100644 --- a/Sources/Models/headers/Effects/Fire02/Fire.h +++ b/Sources/Models/headers/Effects/Fire02/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Fire03/Fire.h b/Sources/Models/headers/Effects/Fire03/Fire.h index f6d1668..00cf7e5 100644 --- a/Sources/Models/headers/Effects/Fire03/Fire.h +++ b/Sources/Models/headers/Effects/Fire03/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Flare01/Flare.h b/Sources/Models/headers/Effects/Flare01/Flare.h index 34ebd06..22dced0 100644 --- a/Sources/Models/headers/Effects/Flare01/Flare.h +++ b/Sources/Models/headers/Effects/Flare01/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Flare02/Flaire.h b/Sources/Models/headers/Effects/Flare02/Flaire.h index 25be4c5..d141612 100644 --- a/Sources/Models/headers/Effects/Flare02/Flaire.h +++ b/Sources/Models/headers/Effects/Flare02/Flaire.h @@ -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. */ // Animation names #define FLAIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Flares1m/Flaire.h b/Sources/Models/headers/Effects/Flares1m/Flaire.h index 25be4c5..d141612 100644 --- a/Sources/Models/headers/Effects/Flares1m/Flaire.h +++ b/Sources/Models/headers/Effects/Flares1m/Flaire.h @@ -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. */ // Animation names #define FLAIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Holder2x4/Holder.h b/Sources/Models/headers/Effects/Holder2x4/Holder.h index 852af22..600c211 100644 --- a/Sources/Models/headers/Effects/Holder2x4/Holder.h +++ b/Sources/Models/headers/Effects/Holder2x4/Holder.h @@ -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. */ // Animation names #define HOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Holder2x4/HolderAngle.h b/Sources/Models/headers/Effects/Holder2x4/HolderAngle.h index b3cb0ff..8fc358f 100644 --- a/Sources/Models/headers/Effects/Holder2x4/HolderAngle.h +++ b/Sources/Models/headers/Effects/Holder2x4/HolderAngle.h @@ -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. */ // Animation names #define HOLDERANGLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Holder2x4/HolderOneSide.h b/Sources/Models/headers/Effects/Holder2x4/HolderOneSide.h index 33b28f0..3ddd205 100644 --- a/Sources/Models/headers/Effects/Holder2x4/HolderOneSide.h +++ b/Sources/Models/headers/Effects/Holder2x4/HolderOneSide.h @@ -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. */ // Animation names #define HOLDERONESIDE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/LavaRock01/LavaRock.h b/Sources/Models/headers/Effects/LavaRock01/LavaRock.h index bf07332..dcfd762 100644 --- a/Sources/Models/headers/Effects/LavaRock01/LavaRock.h +++ b/Sources/Models/headers/Effects/LavaRock01/LavaRock.h @@ -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. */ // Animation names #define LAVAROCK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/LavaRock01/LavaRock02.h b/Sources/Models/headers/Effects/LavaRock01/LavaRock02.h index 2f42d52..d7eaba6 100644 --- a/Sources/Models/headers/Effects/LavaRock01/LavaRock02.h +++ b/Sources/Models/headers/Effects/LavaRock01/LavaRock02.h @@ -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. */ // Animation names #define LAVAROCK02_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/LavaRock01/LavaRock03.h b/Sources/Models/headers/Effects/LavaRock01/LavaRock03.h index 6b554b1..0474296 100644 --- a/Sources/Models/headers/Effects/LavaRock01/LavaRock03.h +++ b/Sources/Models/headers/Effects/LavaRock01/LavaRock03.h @@ -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. */ // Animation names #define LAVAROCK03_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/LightBeam01/LightBeam.h b/Sources/Models/headers/Effects/LightBeam01/LightBeam.h index 4fcd8b0..e7f8a7f 100644 --- a/Sources/Models/headers/Effects/LightBeam01/LightBeam.h +++ b/Sources/Models/headers/Effects/LightBeam01/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Rail/rail.h b/Sources/Models/headers/Effects/Rail/rail.h index f89ef93..ff57984 100644 --- a/Sources/Models/headers/Effects/Rail/rail.h +++ b/Sources/Models/headers/Effects/Rail/rail.h @@ -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. */ // Animation names #define RAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Rail/railend.h b/Sources/Models/headers/Effects/Rail/railend.h index 39482f7..4d75688 100644 --- a/Sources/Models/headers/Effects/Rail/railend.h +++ b/Sources/Models/headers/Effects/Rail/railend.h @@ -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. */ // Animation names #define RAILEND_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Rail/railstart.h b/Sources/Models/headers/Effects/Rail/railstart.h index 2f80e4d..b86c4fb 100644 --- a/Sources/Models/headers/Effects/Rail/railstart.h +++ b/Sources/Models/headers/Effects/Rail/railstart.h @@ -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. */ // Animation names #define RAILSTART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/RotatingFlare01/RotatingFlare.h b/Sources/Models/headers/Effects/RotatingFlare01/RotatingFlare.h index 3e99cd5..2e5259a 100644 --- a/Sources/Models/headers/Effects/RotatingFlare01/RotatingFlare.h +++ b/Sources/Models/headers/Effects/RotatingFlare01/RotatingFlare.h @@ -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. */ // Animation names #define ROTATINGFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ShockWave/Ring.h b/Sources/Models/headers/Effects/ShockWave/Ring.h index 0bf666a..879ac9f 100644 --- a/Sources/Models/headers/Effects/ShockWave/Ring.h +++ b/Sources/Models/headers/Effects/ShockWave/Ring.h @@ -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. */ // Animation names #define RING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ShockWave/Ring2.h b/Sources/Models/headers/Effects/ShockWave/Ring2.h index 5538396..cd9c782 100644 --- a/Sources/Models/headers/Effects/ShockWave/Ring2.h +++ b/Sources/Models/headers/Effects/ShockWave/Ring2.h @@ -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. */ // Animation names #define RING2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/ShockWave01/ShockWave.h b/Sources/Models/headers/Effects/ShockWave01/ShockWave.h index 72d65e0..e60e3b3 100644 --- a/Sources/Models/headers/Effects/ShockWave01/ShockWave.h +++ b/Sources/Models/headers/Effects/ShockWave01/ShockWave.h @@ -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. */ // Animation names #define SHOCKWAVE_ANIM_FAST 0 diff --git a/Sources/Models/headers/Effects/ShockWaveGreen/ShockWaveGreen.h b/Sources/Models/headers/Effects/ShockWaveGreen/ShockWaveGreen.h index 7a8f2af..7c7eb0c 100644 --- a/Sources/Models/headers/Effects/ShockWaveGreen/ShockWaveGreen.h +++ b/Sources/Models/headers/Effects/ShockWaveGreen/ShockWaveGreen.h @@ -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. */ // Animation names #define SHOCKWAVEGREEN_ANIM_GROW 0 diff --git a/Sources/Models/headers/Effects/Smoke01/Smoke.h b/Sources/Models/headers/Effects/Smoke01/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/headers/Effects/Smoke01/Smoke.h +++ b/Sources/Models/headers/Effects/Smoke01/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Smoke02/Smoke.h b/Sources/Models/headers/Effects/Smoke02/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/headers/Effects/Smoke02/Smoke.h +++ b/Sources/Models/headers/Effects/Smoke02/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Smoke03/Smoke.h b/Sources/Models/headers/Effects/Smoke03/Smoke.h index 698775d..b7ad9ba 100644 --- a/Sources/Models/headers/Effects/Smoke03/Smoke.h +++ b/Sources/Models/headers/Effects/Smoke03/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_RISINGSMOKE 0 diff --git a/Sources/Models/headers/Effects/Smoke04/Smoke.h b/Sources/Models/headers/Effects/Smoke04/Smoke.h index 698775d..b7ad9ba 100644 --- a/Sources/Models/headers/Effects/Smoke04/Smoke.h +++ b/Sources/Models/headers/Effects/Smoke04/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_RISINGSMOKE 0 diff --git a/Sources/Models/headers/Effects/Smoke05/Smoke.h b/Sources/Models/headers/Effects/Smoke05/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/headers/Effects/Smoke05/Smoke.h +++ b/Sources/Models/headers/Effects/Smoke05/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Smoke06/Smoke.h b/Sources/Models/headers/Effects/Smoke06/Smoke.h index ebff8e2..6db769d 100644 --- a/Sources/Models/headers/Effects/Smoke06/Smoke.h +++ b/Sources/Models/headers/Effects/Smoke06/Smoke.h @@ -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. */ // Animation names #define SMOKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/SmokeLine/SmokeLine.h b/Sources/Models/headers/Effects/SmokeLine/SmokeLine.h index 7a7e898..bf0b805 100644 --- a/Sources/Models/headers/Effects/SmokeLine/SmokeLine.h +++ b/Sources/Models/headers/Effects/SmokeLine/SmokeLine.h @@ -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. */ // Animation names #define SMOKELINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/SmokeLine01/SmokeLine.h b/Sources/Models/headers/Effects/SmokeLine01/SmokeLine.h index 7a7e898..bf0b805 100644 --- a/Sources/Models/headers/Effects/SmokeLine01/SmokeLine.h +++ b/Sources/Models/headers/Effects/SmokeLine01/SmokeLine.h @@ -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. */ // Animation names #define SMOKELINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/SmokeLine02/SmokeLine.h b/Sources/Models/headers/Effects/SmokeLine02/SmokeLine.h index 7a7e898..bf0b805 100644 --- a/Sources/Models/headers/Effects/SmokeLine02/SmokeLine.h +++ b/Sources/Models/headers/Effects/SmokeLine02/SmokeLine.h @@ -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. */ // Animation names #define SMOKELINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/StainOnTheWall/Stain.h b/Sources/Models/headers/Effects/StainOnTheWall/Stain.h index 980f73c..b048234 100644 --- a/Sources/Models/headers/Effects/StainOnTheWall/Stain.h +++ b/Sources/Models/headers/Effects/StainOnTheWall/Stain.h @@ -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. */ // Animation names #define STAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Teleport01/Teleport.h b/Sources/Models/headers/Effects/Teleport01/Teleport.h index abed338..2adda5f 100644 --- a/Sources/Models/headers/Effects/Teleport01/Teleport.h +++ b/Sources/Models/headers/Effects/Teleport01/Teleport.h @@ -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. */ // Animation names #define TELEPORT_ANIM_ACTIVATE 0 diff --git a/Sources/Models/headers/Effects/Water01/Water.h b/Sources/Models/headers/Effects/Water01/Water.h index ed84fb2..5e1e3ef 100644 --- a/Sources/Models/headers/Effects/Water01/Water.h +++ b/Sources/Models/headers/Effects/Water01/Water.h @@ -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. */ // Animation names #define WATER_ANIM_WAVES 0 diff --git a/Sources/Models/headers/Effects/WaterFall01/WaterFall.h b/Sources/Models/headers/Effects/WaterFall01/WaterFall.h index 636be0c..fcba2a6 100644 --- a/Sources/Models/headers/Effects/WaterFall01/WaterFall.h +++ b/Sources/Models/headers/Effects/WaterFall01/WaterFall.h @@ -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. */ // Animation names #define WATERFALL_ANIM_MAPPINGPOSE 0 diff --git a/Sources/Models/headers/Effects/WaterFoam01/Puff.h b/Sources/Models/headers/Effects/WaterFoam01/Puff.h index 147d0d2..fb4a29c 100644 --- a/Sources/Models/headers/Effects/WaterFoam01/Puff.h +++ b/Sources/Models/headers/Effects/WaterFoam01/Puff.h @@ -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. */ // Animation names #define PUFF_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/WaterFoam02/Foam.h b/Sources/Models/headers/Effects/WaterFoam02/Foam.h index 3f9eea9..c5b1bfe 100644 --- a/Sources/Models/headers/Effects/WaterFoam02/Foam.h +++ b/Sources/Models/headers/Effects/WaterFoam02/Foam.h @@ -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. */ // Animation names #define FOAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/WaterFoam03/Foam.h b/Sources/Models/headers/Effects/WaterFoam03/Foam.h index 3f9eea9..c5b1bfe 100644 --- a/Sources/Models/headers/Effects/WaterFoam03/Foam.h +++ b/Sources/Models/headers/Effects/WaterFoam03/Foam.h @@ -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. */ // Animation names #define FOAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Weapons/Flare01/Flare.h b/Sources/Models/headers/Effects/Weapons/Flare01/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/headers/Effects/Weapons/Flare01/Flare.h +++ b/Sources/Models/headers/Effects/Weapons/Flare01/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Effects/Weapons/Flare02/Flare.h b/Sources/Models/headers/Effects/Weapons/Flare02/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/headers/Effects/Weapons/Flare02/Flare.h +++ b/Sources/Models/headers/Effects/Weapons/Flare02/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Beast/Beast.h b/Sources/Models/headers/Enemies/Beast/Beast.h index a5707b2..9a79e00 100644 --- a/Sources/Models/headers/Enemies/Beast/Beast.h +++ b/Sources/Models/headers/Enemies/Beast/Beast.h @@ -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. */ // Animation names #define BEAST_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Beast/Projectile/Projectile.h b/Sources/Models/headers/Enemies/Beast/Projectile/Projectile.h index 245c5c7..69ff042 100644 --- a/Sources/Models/headers/Enemies/Beast/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/Beast/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Beast/ProjectileOld/Projectile.h b/Sources/Models/headers/Enemies/Beast/ProjectileOld/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/Beast/ProjectileOld/Projectile.h +++ b/Sources/Models/headers/Enemies/Beast/ProjectileOld/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Beast/ProjectileOld2/Projectile.h b/Sources/Models/headers/Enemies/Beast/ProjectileOld2/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/Beast/ProjectileOld2/Projectile.h +++ b/Sources/Models/headers/Enemies/Beast/ProjectileOld2/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Beast/ProjectileOrg/Projectile.h b/Sources/Models/headers/Enemies/Beast/ProjectileOrg/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/Beast/ProjectileOrg/Projectile.h +++ b/Sources/Models/headers/Enemies/Beast/ProjectileOrg/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Boneman/Boneman.h b/Sources/Models/headers/Enemies/Boneman/Boneman.h index 9696381..00fc954 100644 --- a/Sources/Models/headers/Enemies/Boneman/Boneman.h +++ b/Sources/Models/headers/Enemies/Boneman/Boneman.h @@ -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. */ // Animation names #define BONEMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Boneman/Debris/Body.h b/Sources/Models/headers/Enemies/Boneman/Debris/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Enemies/Boneman/Debris/Body.h +++ b/Sources/Models/headers/Enemies/Boneman/Debris/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Boneman/Debris/Hand.h b/Sources/Models/headers/Enemies/Boneman/Debris/Hand.h index b7f1047..8c08bfc 100644 --- a/Sources/Models/headers/Enemies/Boneman/Debris/Hand.h +++ b/Sources/Models/headers/Enemies/Boneman/Debris/Hand.h @@ -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. */ // Animation names #define HAND_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Boneman/Debris/Legs.h b/Sources/Models/headers/Enemies/Boneman/Debris/Legs.h index 993ae38..35c4518 100644 --- a/Sources/Models/headers/Enemies/Boneman/Debris/Legs.h +++ b/Sources/Models/headers/Enemies/Boneman/Debris/Legs.h @@ -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. */ // Animation names #define LEGS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Boneman/Projectile/Projectile.h b/Sources/Models/headers/Enemies/Boneman/Projectile/Projectile.h index 3054920..5057124 100644 --- a/Sources/Models/headers/Enemies/Boneman/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/Boneman/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_ROTATING 0 diff --git a/Sources/Models/headers/Enemies/Catman/CatMan.h b/Sources/Models/headers/Enemies/Catman/CatMan.h index f3c6a0a..0d01794 100644 --- a/Sources/Models/headers/Enemies/Catman/CatMan.h +++ b/Sources/Models/headers/Enemies/Catman/CatMan.h @@ -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. */ // Animation names #define CATMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Catman/Fire/CatmanFire.h b/Sources/Models/headers/Enemies/Catman/Fire/CatmanFire.h index 5a54d85..7a53b14 100644 --- a/Sources/Models/headers/Enemies/Catman/Fire/CatmanFire.h +++ b/Sources/Models/headers/Enemies/Catman/Fire/CatmanFire.h @@ -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. */ // Animation names #define CATMANFIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Catman/FireOld/CatmanFire.h b/Sources/Models/headers/Enemies/Catman/FireOld/CatmanFire.h index 5a54d85..7a53b14 100644 --- a/Sources/Models/headers/Enemies/Catman/FireOld/CatmanFire.h +++ b/Sources/Models/headers/Enemies/Catman/FireOld/CatmanFire.h @@ -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. */ // Animation names #define CATMANFIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Catman/Projectile/Projectile.h b/Sources/Models/headers/Enemies/Catman/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/Catman/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/Catman/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ChainSawFreak/Freak.h b/Sources/Models/headers/Enemies/ChainSawFreak/Freak.h index 94e6fc7..ee9bf77 100644 --- a/Sources/Models/headers/Enemies/ChainSawFreak/Freak.h +++ b/Sources/Models/headers/Enemies/ChainSawFreak/Freak.h @@ -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. */ // Animation names #define FREAK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ChainSawFreak/Saw.h b/Sources/Models/headers/Enemies/ChainSawFreak/Saw.h index 9ae4603..d1468d2 100644 --- a/Sources/Models/headers/Enemies/ChainSawFreak/Saw.h +++ b/Sources/Models/headers/Enemies/ChainSawFreak/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/AssHole.h b/Sources/Models/headers/Enemies/Cyborg/AssHole.h index 7c5a278..751f473 100644 --- a/Sources/Models/headers/Enemies/Cyborg/AssHole.h +++ b/Sources/Models/headers/Enemies/Cyborg/AssHole.h @@ -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. */ // Animation names #define ASSHOLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Bike.h b/Sources/Models/headers/Enemies/Cyborg/Bike.h index bee125e..cd8f2be 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Bike.h +++ b/Sources/Models/headers/Enemies/Cyborg/Bike.h @@ -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. */ // Animation names #define BIKE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Cyborg.h b/Sources/Models/headers/Enemies/Cyborg/Cyborg.h index eb044ae..71ca77b 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Cyborg.h +++ b/Sources/Models/headers/Enemies/Cyborg/Cyborg.h @@ -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. */ // Animation names #define CYBORG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/CyborgONEPART.h b/Sources/Models/headers/Enemies/Cyborg/CyborgONEPART.h index cf5e128..19df96b 100644 --- a/Sources/Models/headers/Enemies/Cyborg/CyborgONEPART.h +++ b/Sources/Models/headers/Enemies/Cyborg/CyborgONEPART.h @@ -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. */ // Animation names #define CYBORG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Foot.h b/Sources/Models/headers/Enemies/Cyborg/Foot.h index 2ad8801..7bdf008 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Foot.h +++ b/Sources/Models/headers/Enemies/Cyborg/Foot.h @@ -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. */ // Animation names #define FOOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Head.h b/Sources/Models/headers/Enemies/Cyborg/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Head.h +++ b/Sources/Models/headers/Enemies/Cyborg/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/LeftLowerArm.h b/Sources/Models/headers/Enemies/Cyborg/LeftLowerArm.h index bf36a45..4a9dcd8 100644 --- a/Sources/Models/headers/Enemies/Cyborg/LeftLowerArm.h +++ b/Sources/Models/headers/Enemies/Cyborg/LeftLowerArm.h @@ -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. */ // Animation names #define LEFTLOWERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/LeftLowerLeg.h b/Sources/Models/headers/Enemies/Cyborg/LeftLowerLeg.h index c75c128..2e03cac 100644 --- a/Sources/Models/headers/Enemies/Cyborg/LeftLowerLeg.h +++ b/Sources/Models/headers/Enemies/Cyborg/LeftLowerLeg.h @@ -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. */ // Animation names #define LEFTLOWERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/LeftUpperArm.h b/Sources/Models/headers/Enemies/Cyborg/LeftUpperArm.h index ac34cc5..71a8362 100644 --- a/Sources/Models/headers/Enemies/Cyborg/LeftUpperArm.h +++ b/Sources/Models/headers/Enemies/Cyborg/LeftUpperArm.h @@ -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. */ // Animation names #define LEFTUPPERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/LeftUpperLeg.h b/Sources/Models/headers/Enemies/Cyborg/LeftUpperLeg.h index 58aa8c4..a75af90 100644 --- a/Sources/Models/headers/Enemies/Cyborg/LeftUpperLeg.h +++ b/Sources/Models/headers/Enemies/Cyborg/LeftUpperLeg.h @@ -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. */ // Animation names #define LEFTUPPERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectile.h b/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectile.h index 76cbea4..7182bd9 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectile.h +++ b/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectile.h @@ -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. */ // Animation names #define LASERPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h b/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h index 9012be4..0058eaf 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h +++ b/Sources/Models/headers/Enemies/Cyborg/Projectile/LaserProjectileGlow01.h @@ -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. */ // Animation names #define LASERPROJECTILEGLOW01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Projectile/Projectile.h b/Sources/Models/headers/Enemies/Cyborg/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/Cyborg/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/RightLowerArm.h b/Sources/Models/headers/Enemies/Cyborg/RightLowerArm.h index e16cd68..c1d64ee 100644 --- a/Sources/Models/headers/Enemies/Cyborg/RightLowerArm.h +++ b/Sources/Models/headers/Enemies/Cyborg/RightLowerArm.h @@ -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. */ // Animation names #define RIGHTLOWERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/RightLowerLeg.h b/Sources/Models/headers/Enemies/Cyborg/RightLowerLeg.h index 59a9fc8..5d89342 100644 --- a/Sources/Models/headers/Enemies/Cyborg/RightLowerLeg.h +++ b/Sources/Models/headers/Enemies/Cyborg/RightLowerLeg.h @@ -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. */ // Animation names #define RIGHTLOWERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/RightUpperArm.h b/Sources/Models/headers/Enemies/Cyborg/RightUpperArm.h index 20fa458..d427469 100644 --- a/Sources/Models/headers/Enemies/Cyborg/RightUpperArm.h +++ b/Sources/Models/headers/Enemies/Cyborg/RightUpperArm.h @@ -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. */ // Animation names #define RIGHTUPPERARM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/RightUpperLeg.h b/Sources/Models/headers/Enemies/Cyborg/RightUpperLeg.h index ec3d5b0..da072ae 100644 --- a/Sources/Models/headers/Enemies/Cyborg/RightUpperLeg.h +++ b/Sources/Models/headers/Enemies/Cyborg/RightUpperLeg.h @@ -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. */ // Animation names #define RIGHTUPPERLEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Termi+rifle.h b/Sources/Models/headers/Enemies/Cyborg/Termi+rifle.h index 5e2ea4a..0bf413c 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Termi+rifle.h +++ b/Sources/Models/headers/Enemies/Cyborg/Termi+rifle.h @@ -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. */ // Animation names #define TERMI+RIFLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Cyborg/Torso.h b/Sources/Models/headers/Enemies/Cyborg/Torso.h index 7cba6a5..3bbc8cd 100644 --- a/Sources/Models/headers/Enemies/Cyborg/Torso.h +++ b/Sources/Models/headers/Enemies/Cyborg/Torso.h @@ -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. */ // Animation names #define TORSO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Devil/Flare.h b/Sources/Models/headers/Enemies/Devil/Flare.h index 71cc966..248173e 100644 --- a/Sources/Models/headers/Enemies/Devil/Flare.h +++ b/Sources/Models/headers/Enemies/Devil/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Devil/MiniGunItem.h b/Sources/Models/headers/Enemies/Devil/MiniGunItem.h index 641d515..6bffea3 100644 --- a/Sources/Models/headers/Enemies/Devil/MiniGunItem.h +++ b/Sources/Models/headers/Enemies/Devil/MiniGunItem.h @@ -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. */ // Animation names #define MINIGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Enemies/Devil/Minigun.h b/Sources/Models/headers/Enemies/Devil/Minigun.h index 3710b48..d965285 100644 --- a/Sources/Models/headers/Enemies/Devil/Minigun.h +++ b/Sources/Models/headers/Enemies/Devil/Minigun.h @@ -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. */ // Animation names #define MINIGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Devil/Stick.h b/Sources/Models/headers/Enemies/Devil/Stick.h index 17b25e6..faa11d2 100644 --- a/Sources/Models/headers/Enemies/Devil/Stick.h +++ b/Sources/Models/headers/Enemies/Devil/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Devil/devil.h b/Sources/Models/headers/Enemies/Devil/devil.h index 262309b..18c5cb8 100644 --- a/Sources/Models/headers/Enemies/Devil/devil.h +++ b/Sources/Models/headers/Enemies/Devil/devil.h @@ -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. */ // Animation names #define DEVIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Devil/devil2.h b/Sources/Models/headers/Enemies/Devil/devil2.h index 8cd39fb..c98faca 100644 --- a/Sources/Models/headers/Enemies/Devil/devil2.h +++ b/Sources/Models/headers/Enemies/Devil/devil2.h @@ -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. */ // Animation names #define DEVIL2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Devil/shield.h b/Sources/Models/headers/Enemies/Devil/shield.h index a8f7714..2ee67a8 100644 --- a/Sources/Models/headers/Enemies/Devil/shield.h +++ b/Sources/Models/headers/Enemies/Devil/shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/Debris/Body.h b/Sources/Models/headers/Enemies/DragonMan/Debris/Body.h index 0c50f59..83de0c5 100644 --- a/Sources/Models/headers/Enemies/DragonMan/Debris/Body.h +++ b/Sources/Models/headers/Enemies/DragonMan/Debris/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/Debris/Head.h b/Sources/Models/headers/Enemies/DragonMan/Debris/Head.h index e15b016..34f1228 100644 --- a/Sources/Models/headers/Enemies/DragonMan/Debris/Head.h +++ b/Sources/Models/headers/Enemies/DragonMan/Debris/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/Debris/Leg.h b/Sources/Models/headers/Enemies/DragonMan/Debris/Leg.h index da2f3a8..2c3c78e 100644 --- a/Sources/Models/headers/Enemies/DragonMan/Debris/Leg.h +++ b/Sources/Models/headers/Enemies/DragonMan/Debris/Leg.h @@ -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. */ // Animation names #define LEG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/Debris/Tail.h b/Sources/Models/headers/Enemies/DragonMan/Debris/Tail.h index d132107..21c4588 100644 --- a/Sources/Models/headers/Enemies/DragonMan/Debris/Tail.h +++ b/Sources/Models/headers/Enemies/DragonMan/Debris/Tail.h @@ -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. */ // Animation names #define TAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/Debris/Wing.h b/Sources/Models/headers/Enemies/DragonMan/Debris/Wing.h index d706a7a..4150784 100644 --- a/Sources/Models/headers/Enemies/DragonMan/Debris/Wing.h +++ b/Sources/Models/headers/Enemies/DragonMan/Debris/Wing.h @@ -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. */ // Animation names #define WING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/DragonMan.h b/Sources/Models/headers/Enemies/DragonMan/DragonMan.h index 24af7f0..db98e4c 100644 --- a/Sources/Models/headers/Enemies/DragonMan/DragonMan.h +++ b/Sources/Models/headers/Enemies/DragonMan/DragonMan.h @@ -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. */ // Animation names #define DRAGONMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/DragonMan/Projectile/Projectile.h b/Sources/Models/headers/Enemies/DragonMan/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/DragonMan/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/DragonMan/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ElementalAir/Elemental.h b/Sources/Models/headers/Enemies/ElementalAir/Elemental.h index aa056b6..0919fc2 100644 --- a/Sources/Models/headers/Enemies/ElementalAir/Elemental.h +++ b/Sources/Models/headers/Enemies/ElementalAir/Elemental.h @@ -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. */ // Animation names #define ELEMENTAL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ElementalLava/BodyFlare.h b/Sources/Models/headers/Enemies/ElementalLava/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/headers/Enemies/ElementalLava/BodyFlare.h +++ b/Sources/Models/headers/Enemies/ElementalLava/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ElementalLava/ElementalLava.h b/Sources/Models/headers/Enemies/ElementalLava/ElementalLava.h index 3c54089..c8b2bb5 100644 --- a/Sources/Models/headers/Enemies/ElementalLava/ElementalLava.h +++ b/Sources/Models/headers/Enemies/ElementalLava/ElementalLava.h @@ -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. */ // Animation names #define ELEMENTALLAVA_ANIM_IDLE 0 diff --git a/Sources/Models/headers/Enemies/ElementalLava/HandFlare.h b/Sources/Models/headers/Enemies/ElementalLava/HandFlare.h index 3ef6761..c2aebf0 100644 --- a/Sources/Models/headers/Enemies/ElementalLava/HandFlare.h +++ b/Sources/Models/headers/Enemies/ElementalLava/HandFlare.h @@ -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. */ // Animation names #define HANDFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaBomb.h b/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaBomb.h index cb3311f..842d749 100644 --- a/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaBomb.h +++ b/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaBomb.h @@ -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. */ // Animation names #define LAVABOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStone.h b/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStone.h index 915298e..8b95ec3 100644 --- a/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStone.h +++ b/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStone.h @@ -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. */ // Animation names #define LAVASTONE_ANIM_POSE00 0 diff --git a/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStoneFlare.h b/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStoneFlare.h index 8af51ea..33474e9 100644 --- a/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStoneFlare.h +++ b/Sources/Models/headers/Enemies/ElementalLava/Projectile/LavaStoneFlare.h @@ -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. */ // Animation names #define LAVASTONEFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/AirMan.h b/Sources/Models/headers/Enemies/Elementals/AirMan.h index 23595aa..c1a9312 100644 --- a/Sources/Models/headers/Enemies/Elementals/AirMan.h +++ b/Sources/Models/headers/Enemies/Elementals/AirMan.h @@ -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. */ // Animation names #define AIRMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/IceMan.h b/Sources/Models/headers/Enemies/Elementals/IceMan.h index 40713b2..bac8577 100644 --- a/Sources/Models/headers/Enemies/Elementals/IceMan.h +++ b/Sources/Models/headers/Enemies/Elementals/IceMan.h @@ -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. */ // Animation names #define ICEMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Icepick.h b/Sources/Models/headers/Enemies/Elementals/Icepick.h index 728859e..e62ac1d 100644 --- a/Sources/Models/headers/Enemies/Elementals/Icepick.h +++ b/Sources/Models/headers/Enemies/Elementals/Icepick.h @@ -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. */ // Animation names #define ICEPICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/LavaMan.h b/Sources/Models/headers/Enemies/Elementals/LavaMan.h index 9b06ee1..46c6eb0 100644 --- a/Sources/Models/headers/Enemies/Elementals/LavaMan.h +++ b/Sources/Models/headers/Enemies/Elementals/LavaMan.h @@ -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. */ // Animation names #define LAVAMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/LavaManFX/BodyFlare.h b/Sources/Models/headers/Enemies/Elementals/LavaManFX/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/headers/Enemies/Elementals/LavaManFX/BodyFlare.h +++ b/Sources/Models/headers/Enemies/Elementals/LavaManFX/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/LavaManFX/HandFlare.h b/Sources/Models/headers/Enemies/Elementals/LavaManFX/HandFlare.h index 3ef6761..c2aebf0 100644 --- a/Sources/Models/headers/Enemies/Elementals/LavaManFX/HandFlare.h +++ b/Sources/Models/headers/Enemies/Elementals/LavaManFX/HandFlare.h @@ -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. */ // Animation names #define HANDFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Maul.h b/Sources/Models/headers/Enemies/Elementals/Maul.h index aaf5cfb..913c730 100644 --- a/Sources/Models/headers/Enemies/Elementals/Maul.h +++ b/Sources/Models/headers/Enemies/Elementals/Maul.h @@ -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. */ // Animation names #define MAUL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/Fireball.h b/Sources/Models/headers/Enemies/Elementals/Projectile/Fireball.h index 48b5b81..a11eab4 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/Fireball.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/Fireball.h @@ -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. */ // Animation names #define FIREBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramid.h b/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramid.h index f78a993..4c8d4d7 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramid.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramid.h @@ -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. */ // Animation names #define ICEPYRAMID_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramidFlare.h b/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramidFlare.h index e8fb392..a0422d1 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramidFlare.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/IcePyramidFlare.h @@ -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. */ // Animation names #define ICEPYRAMIDFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/LavaBomb.h b/Sources/Models/headers/Enemies/Elementals/Projectile/LavaBomb.h index cb3311f..842d749 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/LavaBomb.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/LavaBomb.h @@ -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. */ // Animation names #define LAVABOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStone.h b/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStone.h index 915298e..8b95ec3 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStone.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStone.h @@ -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. */ // Animation names #define LAVASTONE_ANIM_POSE00 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStoneFlare.h b/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStoneFlare.h index 8af51ea..33474e9 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStoneFlare.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/LavaStoneFlare.h @@ -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. */ // Animation names #define LAVASTONEFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/Stone.h b/Sources/Models/headers/Enemies/Elementals/Projectile/Stone.h index dd231db..739ff69 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/Stone.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/Stone.h @@ -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. */ // Animation names #define STONE_ANIM_POSE00 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Projectile/WaterDrop.h b/Sources/Models/headers/Enemies/Elementals/Projectile/WaterDrop.h index c5b16be..85307df 100644 --- a/Sources/Models/headers/Enemies/Elementals/Projectile/WaterDrop.h +++ b/Sources/Models/headers/Enemies/Elementals/Projectile/WaterDrop.h @@ -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. */ // Animation names #define WATERDROP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/StoneManFX/BodyFlare.h b/Sources/Models/headers/Enemies/Elementals/StoneManFX/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/headers/Enemies/Elementals/StoneManFX/BodyFlare.h +++ b/Sources/Models/headers/Enemies/Elementals/StoneManFX/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Stoneman.h b/Sources/Models/headers/Enemies/Elementals/Stoneman.h index 7460a3f..f08e3e5 100644 --- a/Sources/Models/headers/Enemies/Elementals/Stoneman.h +++ b/Sources/Models/headers/Enemies/Elementals/Stoneman.h @@ -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. */ // Animation names #define STONEMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/Twister.h b/Sources/Models/headers/Enemies/Elementals/Twister.h index e2f46a3..396d33b 100644 --- a/Sources/Models/headers/Enemies/Elementals/Twister.h +++ b/Sources/Models/headers/Enemies/Elementals/Twister.h @@ -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. */ // Animation names #define TWISTER_ANIM_ROTATE 0 diff --git a/Sources/Models/headers/Enemies/Elementals/WaterMan.h b/Sources/Models/headers/Enemies/Elementals/WaterMan.h index 52c4cdf..d82074a 100644 --- a/Sources/Models/headers/Enemies/Elementals/WaterMan.h +++ b/Sources/Models/headers/Enemies/Elementals/WaterMan.h @@ -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. */ // Animation names #define WATERMAN_ANIM_DEFAULTANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Elementals/WaterManFX/BodyFlare.h b/Sources/Models/headers/Enemies/Elementals/WaterManFX/BodyFlare.h index 5043ec2..bb580e9 100644 --- a/Sources/Models/headers/Enemies/Elementals/WaterManFX/BodyFlare.h +++ b/Sources/Models/headers/Enemies/Elementals/WaterManFX/BodyFlare.h @@ -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. */ // Animation names #define BODYFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Eyeman/Eyeman.h b/Sources/Models/headers/Enemies/Eyeman/Eyeman.h index 33c9c1f..261bd61 100644 --- a/Sources/Models/headers/Enemies/Eyeman/Eyeman.h +++ b/Sources/Models/headers/Enemies/Eyeman/Eyeman.h @@ -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. */ // Animation names #define EYEMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/EyemanOld/Projectile/Acid.h b/Sources/Models/headers/Enemies/EyemanOld/Projectile/Acid.h index f7bc847..cbc5e68 100644 --- a/Sources/Models/headers/Enemies/EyemanOld/Projectile/Acid.h +++ b/Sources/Models/headers/Enemies/EyemanOld/Projectile/Acid.h @@ -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. */ // Animation names #define ACID_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/EyemanOld/eyeman.h b/Sources/Models/headers/Enemies/EyemanOld/eyeman.h index af2e1c2..fee0532 100644 --- a/Sources/Models/headers/Enemies/EyemanOld/eyeman.h +++ b/Sources/Models/headers/Enemies/EyemanOld/eyeman.h @@ -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. */ // Animation names #define EYEMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Fish/Fish.h b/Sources/Models/headers/Enemies/Fish/Fish.h index 925f613..3366283 100644 --- a/Sources/Models/headers/Enemies/Fish/Fish.h +++ b/Sources/Models/headers/Enemies/Fish/Fish.h @@ -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. */ // Animation names #define FISH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Fish/Glow.h b/Sources/Models/headers/Enemies/Fish/Glow.h index 5f99a41..d25ef94 100644 --- a/Sources/Models/headers/Enemies/Fish/Glow.h +++ b/Sources/Models/headers/Enemies/Fish/Glow.h @@ -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. */ // Animation names #define GLOW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Fishman/Projectile/Projectile.h b/Sources/Models/headers/Enemies/Fishman/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/Fishman/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/Fishman/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Fishman/fishman.h b/Sources/Models/headers/Enemies/Fishman/fishman.h index 19d7898..726b8d2 100644 --- a/Sources/Models/headers/Enemies/Fishman/fishman.h +++ b/Sources/Models/headers/Enemies/Fishman/fishman.h @@ -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. */ // Animation names #define FISHMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Gizmo/Gizmo.h b/Sources/Models/headers/Enemies/Gizmo/Gizmo.h index 1939250..fd594e1 100644 --- a/Sources/Models/headers/Enemies/Gizmo/Gizmo.h +++ b/Sources/Models/headers/Enemies/Gizmo/Gizmo.h @@ -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. */ // Animation names #define GIZMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Bag.h b/Sources/Models/headers/Enemies/HeadManOld/Bag.h index 8015de9..481d72e 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Bag.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Bag.h @@ -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. */ // Animation names #define BAG_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/ChainSaw.h b/Sources/Models/headers/Enemies/HeadManOld/ChainSaw.h index 700370a..2ce66c0 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/ChainSaw.h +++ b/Sources/Models/headers/Enemies/HeadManOld/ChainSaw.h @@ -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. */ // Animation names #define CHAINSAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Head.h b/Sources/Models/headers/Enemies/HeadManOld/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Head.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/HeadMan.h b/Sources/Models/headers/Enemies/HeadManOld/HeadMan.h index f14727e..2e73581 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/HeadMan.h +++ b/Sources/Models/headers/Enemies/HeadManOld/HeadMan.h @@ -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. */ // Animation names #define HEADMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Headonstick.h b/Sources/Models/headers/Enemies/HeadManOld/Headonstick.h index 7b7fbed..c3a9d90 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Headonstick.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Headonstick.h @@ -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. */ // Animation names #define HEADONSTICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Projectile/Blade.h b/Sources/Models/headers/Enemies/HeadManOld/Projectile/Blade.h index c14f474..6f35d41 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Projectile/Blade.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Projectile/Blade.h @@ -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. */ // Animation names #define BLADE_ANIM_ROTATING 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Projectile/Bomb.h b/Sources/Models/headers/Enemies/HeadManOld/Projectile/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Projectile/Bomb.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Projectile/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireCracker.h b/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireCracker.h index de127f8..877a000 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireCracker.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireCracker.h @@ -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. */ // Animation names #define FIRECRACKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireTrail.h b/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireTrail.h index b95bf4b..90bc044 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireTrail.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Projectile/FireTrail.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/RocketLauncher.h b/Sources/Models/headers/Enemies/HeadManOld/RocketLauncher.h index 480c42b..51dd9da 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/RocketLauncher.h +++ b/Sources/Models/headers/Enemies/HeadManOld/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Saw.h b/Sources/Models/headers/Enemies/HeadManOld/Saw.h index 9ae4603..d1468d2 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Saw.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HeadManOld/Stick.h b/Sources/Models/headers/Enemies/HeadManOld/Stick.h index ac4bd6e..fa300c8 100644 --- a/Sources/Models/headers/Enemies/HeadManOld/Stick.h +++ b/Sources/Models/headers/Enemies/HeadManOld/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/ChainSaw.h b/Sources/Models/headers/Enemies/Headman/ChainSaw.h index 700370a..2ce66c0 100644 --- a/Sources/Models/headers/Enemies/Headman/ChainSaw.h +++ b/Sources/Models/headers/Enemies/Headman/ChainSaw.h @@ -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. */ // Animation names #define CHAINSAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/FireCrackerHead.h b/Sources/Models/headers/Enemies/Headman/FireCrackerHead.h index ca0581e..f44fc52 100644 --- a/Sources/Models/headers/Enemies/Headman/FireCrackerHead.h +++ b/Sources/Models/headers/Enemies/Headman/FireCrackerHead.h @@ -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. */ // Animation names #define FIRECRACKERHEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/Head.h b/Sources/Models/headers/Enemies/Headman/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/headers/Enemies/Headman/Head.h +++ b/Sources/Models/headers/Enemies/Headman/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/Projectile/Blade.h b/Sources/Models/headers/Enemies/Headman/Projectile/Blade.h index c14f474..6f35d41 100644 --- a/Sources/Models/headers/Enemies/Headman/Projectile/Blade.h +++ b/Sources/Models/headers/Enemies/Headman/Projectile/Blade.h @@ -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. */ // Animation names #define BLADE_ANIM_ROTATING 0 diff --git a/Sources/Models/headers/Enemies/Headman/Projectile/Bomb.h b/Sources/Models/headers/Enemies/Headman/Projectile/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/headers/Enemies/Headman/Projectile/Bomb.h +++ b/Sources/Models/headers/Enemies/Headman/Projectile/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/Projectile/FireCracker.h b/Sources/Models/headers/Enemies/Headman/Projectile/FireCracker.h index de127f8..877a000 100644 --- a/Sources/Models/headers/Enemies/Headman/Projectile/FireCracker.h +++ b/Sources/Models/headers/Enemies/Headman/Projectile/FireCracker.h @@ -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. */ // Animation names #define FIRECRACKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/Projectile/FireTrail.h b/Sources/Models/headers/Enemies/Headman/Projectile/FireTrail.h index 6b479cc..0e0f4a2 100644 --- a/Sources/Models/headers/Enemies/Headman/Projectile/FireTrail.h +++ b/Sources/Models/headers/Enemies/Headman/Projectile/FireTrail.h @@ -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. */ // Animation names #define FIRETRAIL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/RocketLauncher.h b/Sources/Models/headers/Enemies/Headman/RocketLauncher.h index 480c42b..51dd9da 100644 --- a/Sources/Models/headers/Enemies/Headman/RocketLauncher.h +++ b/Sources/Models/headers/Enemies/Headman/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/Saw.h b/Sources/Models/headers/Enemies/Headman/Saw.h index 940c18b..212b0f7 100644 --- a/Sources/Models/headers/Enemies/Headman/Saw.h +++ b/Sources/Models/headers/Enemies/Headman/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_ROTATE 0 diff --git a/Sources/Models/headers/Enemies/Headman/Stick.h b/Sources/Models/headers/Enemies/Headman/Stick.h index 1710d0a..f33de58 100644 --- a/Sources/Models/headers/Enemies/Headman/Stick.h +++ b/Sources/Models/headers/Enemies/Headman/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT 0 diff --git a/Sources/Models/headers/Enemies/Headman/headman.h b/Sources/Models/headers/Enemies/Headman/headman.h index 6d7faef..80e655f 100644 --- a/Sources/Models/headers/Enemies/Headman/headman.h +++ b/Sources/Models/headers/Enemies/Headman/headman.h @@ -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. */ // Animation names #define HEADMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Headman/headmantest.h b/Sources/Models/headers/Enemies/Headman/headmantest.h index 6898309..3541af0 100644 --- a/Sources/Models/headers/Enemies/Headman/headmantest.h +++ b/Sources/Models/headers/Enemies/Headman/headmantest.h @@ -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. */ // Animation names #define HEADMANTEST_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HuanMan/Huanman.h b/Sources/Models/headers/Enemies/HuanMan/Huanman.h index 4b5b157..ba88481 100644 --- a/Sources/Models/headers/Enemies/HuanMan/Huanman.h +++ b/Sources/Models/headers/Enemies/HuanMan/Huanman.h @@ -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. */ // Animation names #define HUANMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HuanMan/Projectile/Flare.h b/Sources/Models/headers/Enemies/HuanMan/Projectile/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/headers/Enemies/HuanMan/Projectile/Flare.h +++ b/Sources/Models/headers/Enemies/HuanMan/Projectile/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HuanMan/Projectile/Projectile.h b/Sources/Models/headers/Enemies/HuanMan/Projectile/Projectile.h index 18f51c9..dfd418f 100644 --- a/Sources/Models/headers/Enemies/HuanMan/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/HuanMan/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/HuanMan/Projectile/tmp/Projectile.h b/Sources/Models/headers/Enemies/HuanMan/Projectile/tmp/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/HuanMan/Projectile/tmp/Projectile.h +++ b/Sources/Models/headers/Enemies/HuanMan/Projectile/tmp/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/MAMUTMAN/Mamutman.h b/Sources/Models/headers/Enemies/MAMUTMAN/Mamutman.h index fbfe2b3..82e03d1 100644 --- a/Sources/Models/headers/Enemies/MAMUTMAN/Mamutman.h +++ b/Sources/Models/headers/Enemies/MAMUTMAN/Mamutman.h @@ -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. */ // Animation names #define MAMUTMAN_ANIM_ATTACK01 0 diff --git a/Sources/Models/headers/Enemies/MANTAMAN/Projectile/Projectile.h b/Sources/Models/headers/Enemies/MANTAMAN/Projectile/Projectile.h index 5003bcc..d41d08b 100644 --- a/Sources/Models/headers/Enemies/MANTAMAN/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/MANTAMAN/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/MANTAMAN/mantaman.h b/Sources/Models/headers/Enemies/MANTAMAN/mantaman.h index badfaa7..0b36298 100644 --- a/Sources/Models/headers/Enemies/MANTAMAN/mantaman.h +++ b/Sources/Models/headers/Enemies/MANTAMAN/mantaman.h @@ -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. */ // Animation names #define MANTAMAN_ANIM_DEFAULT_ANIMATION01 0 diff --git a/Sources/Models/headers/Enemies/Mamut/OBJECTS/mamut.h b/Sources/Models/headers/Enemies/Mamut/OBJECTS/mamut.h index de5bfc3..02f1e23 100644 --- a/Sources/Models/headers/Enemies/Mamut/OBJECTS/mamut.h +++ b/Sources/Models/headers/Enemies/Mamut/OBJECTS/mamut.h @@ -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. */ // Animation names #define MAMUT_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Mamut/Projectile/MamutProjectile.h b/Sources/Models/headers/Enemies/Mamut/Projectile/MamutProjectile.h index 0759046..8c43aed 100644 --- a/Sources/Models/headers/Enemies/Mamut/Projectile/MamutProjectile.h +++ b/Sources/Models/headers/Enemies/Mamut/Projectile/MamutProjectile.h @@ -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. */ // Animation names #define MAMUTPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Robots/DrivingWheel/Robot.h b/Sources/Models/headers/Enemies/Robots/DrivingWheel/Robot.h index 4392158..571d12e 100644 --- a/Sources/Models/headers/Enemies/Robots/DrivingWheel/Robot.h +++ b/Sources/Models/headers/Enemies/Robots/DrivingWheel/Robot.h @@ -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. */ // Animation names #define ROBOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Robots/FloatBall/Robot.h b/Sources/Models/headers/Enemies/Robots/FloatBall/Robot.h index 4392158..571d12e 100644 --- a/Sources/Models/headers/Enemies/Robots/FloatBall/Robot.h +++ b/Sources/Models/headers/Enemies/Robots/FloatBall/Robot.h @@ -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. */ // Animation names #define ROBOT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Robots/FlyingFighter/Ship.h b/Sources/Models/headers/Enemies/Robots/FlyingFighter/Ship.h index 5d3a487..b2334cc 100644 --- a/Sources/Models/headers/Enemies/Robots/FlyingFighter/Ship.h +++ b/Sources/Models/headers/Enemies/Robots/FlyingFighter/Ship.h @@ -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. */ // Animation names #define SHIP_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Robots/SentryBall/Ball.h b/Sources/Models/headers/Enemies/Robots/SentryBall/Ball.h index 81b0beb..873a3b7 100644 --- a/Sources/Models/headers/Enemies/Robots/SentryBall/Ball.h +++ b/Sources/Models/headers/Enemies/Robots/SentryBall/Ball.h @@ -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. */ // Animation names #define BALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Robots/SentryBall/Effect.h b/Sources/Models/headers/Enemies/Robots/SentryBall/Effect.h index 5425ed1..300a4b3 100644 --- a/Sources/Models/headers/Enemies/Robots/SentryBall/Effect.h +++ b/Sources/Models/headers/Enemies/Robots/SentryBall/Effect.h @@ -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. */ // Animation names #define EFFECT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Robots/SentryBall/SentryBall.h b/Sources/Models/headers/Enemies/Robots/SentryBall/SentryBall.h index f17e229..d980f9a 100644 --- a/Sources/Models/headers/Enemies/Robots/SentryBall/SentryBall.h +++ b/Sources/Models/headers/Enemies/Robots/SentryBall/SentryBall.h @@ -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. */ // Animation names #define SENTRYBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/SCORPMAN/Flare.h b/Sources/Models/headers/Enemies/SCORPMAN/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/headers/Enemies/SCORPMAN/Flare.h +++ b/Sources/Models/headers/Enemies/SCORPMAN/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/SCORPMAN/Gun.h b/Sources/Models/headers/Enemies/SCORPMAN/Gun.h index e64d6b5..45bded1 100644 --- a/Sources/Models/headers/Enemies/SCORPMAN/Gun.h +++ b/Sources/Models/headers/Enemies/SCORPMAN/Gun.h @@ -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. */ // Animation names #define GUN_ANIM_DEFAULT 0 diff --git a/Sources/Models/headers/Enemies/SCORPMAN/scorpman.h b/Sources/Models/headers/Enemies/SCORPMAN/scorpman.h index 2486cae..fbd4790 100644 --- a/Sources/Models/headers/Enemies/SCORPMAN/scorpman.h +++ b/Sources/Models/headers/Enemies/SCORPMAN/scorpman.h @@ -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. */ // Animation names #define SCORPMAN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Walker/Laser.h b/Sources/Models/headers/Enemies/Walker/Laser.h index 2371057..e3a9dc9 100644 --- a/Sources/Models/headers/Enemies/Walker/Laser.h +++ b/Sources/Models/headers/Enemies/Walker/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Walker/RocketLauncher.h b/Sources/Models/headers/Enemies/Walker/RocketLauncher.h index 3935749..5b1cc00 100644 --- a/Sources/Models/headers/Enemies/Walker/RocketLauncher.h +++ b/Sources/Models/headers/Enemies/Walker/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_LEFT 0 diff --git a/Sources/Models/headers/Enemies/Walker/Walker.h b/Sources/Models/headers/Enemies/Walker/Walker.h index a88e384..70fde40 100644 --- a/Sources/Models/headers/Enemies/Walker/Walker.h +++ b/Sources/Models/headers/Enemies/Walker/Walker.h @@ -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. */ // Animation names #define WALKER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/WereBull/WereBull.h b/Sources/Models/headers/Enemies/WereBull/WereBull.h index 9017dbf..12af822 100644 --- a/Sources/Models/headers/Enemies/WereBull/WereBull.h +++ b/Sources/Models/headers/Enemies/WereBull/WereBull.h @@ -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. */ // Animation names #define WEREBULL_ANIM_DEFAULT 0 diff --git a/Sources/Models/headers/Enemies/WereBullOld/WereBull.h b/Sources/Models/headers/Enemies/WereBullOld/WereBull.h index 1311b54..14c72d1 100644 --- a/Sources/Models/headers/Enemies/WereBullOld/WereBull.h +++ b/Sources/Models/headers/Enemies/WereBullOld/WereBull.h @@ -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. */ // Animation names #define WEREBULL_ANIM_STANDREST 0 diff --git a/Sources/Models/headers/Enemies/Woman/Projectile/Projectile.h b/Sources/Models/headers/Enemies/Woman/Projectile/Projectile.h index 5a54d85..7a53b14 100644 --- a/Sources/Models/headers/Enemies/Woman/Projectile/Projectile.h +++ b/Sources/Models/headers/Enemies/Woman/Projectile/Projectile.h @@ -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. */ // Animation names #define CATMANFIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Enemies/Woman/Woman.h b/Sources/Models/headers/Enemies/Woman/Woman.h index 041f6bb..13fc3a7 100644 --- a/Sources/Models/headers/Enemies/Woman/Woman.h +++ b/Sources/Models/headers/Enemies/Woman/Woman.h @@ -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. */ // Animation names #define WOMAN_ANIM_AIRATTACK01 0 diff --git a/Sources/Models/headers/Enemies/Woman/WomanForArtwork.h b/Sources/Models/headers/Enemies/Woman/WomanForArtwork.h index 5c902cf..9ce350d 100644 --- a/Sources/Models/headers/Enemies/Woman/WomanForArtwork.h +++ b/Sources/Models/headers/Enemies/Woman/WomanForArtwork.h @@ -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. */ // Animation names #define WOMANFORARTWORK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/IHVTest/CurvedSurfaces.h b/Sources/Models/headers/IHVTest/CurvedSurfaces.h index 15756e4..2a1b71c 100644 --- a/Sources/Models/headers/IHVTest/CurvedSurfaces.h +++ b/Sources/Models/headers/IHVTest/CurvedSurfaces.h @@ -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. */ // Animation names #define CURVEDSURFACES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/IHVTest/GlassCurvedSurfaces.h b/Sources/Models/headers/IHVTest/GlassCurvedSurfaces.h index bdd13e2..22e0543 100644 --- a/Sources/Models/headers/IHVTest/GlassCurvedSurfaces.h +++ b/Sources/Models/headers/IHVTest/GlassCurvedSurfaces.h @@ -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. */ // Animation names #define GLASSCURVEDSURFACES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/IHVTest/Lightning.h b/Sources/Models/headers/IHVTest/Lightning.h index f6a5844..5a1043e 100644 --- a/Sources/Models/headers/IHVTest/Lightning.h +++ b/Sources/Models/headers/IHVTest/Lightning.h @@ -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. */ // Animation names #define LIGHTNING_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Bullets/Bullets.h b/Sources/Models/headers/Items/Ammo/Bullets/Bullets.h index 9f2199c..540d3ec 100644 --- a/Sources/Models/headers/Items/Ammo/Bullets/Bullets.h +++ b/Sources/Models/headers/Items/Ammo/Bullets/Bullets.h @@ -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. */ // Animation names #define BULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Cannonball/CannonBall.h b/Sources/Models/headers/Items/Ammo/Cannonball/CannonBall.h index 8692c4b..2b51699 100644 --- a/Sources/Models/headers/Items/Ammo/Cannonball/CannonBall.h +++ b/Sources/Models/headers/Items/Ammo/Cannonball/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Cannonball/CannonBallQuad.h b/Sources/Models/headers/Items/Ammo/Cannonball/CannonBallQuad.h index 6ca4f58..ceafc02 100644 --- a/Sources/Models/headers/Items/Ammo/Cannonball/CannonBallQuad.h +++ b/Sources/Models/headers/Items/Ammo/Cannonball/CannonBallQuad.h @@ -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. */ // Animation names #define CANNONBALLQUAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Electricity/Effect.h b/Sources/Models/headers/Items/Ammo/Electricity/Effect.h index 5425ed1..300a4b3 100644 --- a/Sources/Models/headers/Items/Ammo/Electricity/Effect.h +++ b/Sources/Models/headers/Items/Ammo/Electricity/Effect.h @@ -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. */ // Animation names #define EFFECT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Electricity/Effect2.h b/Sources/Models/headers/Items/Ammo/Electricity/Effect2.h index e8cbb50..8266393 100644 --- a/Sources/Models/headers/Items/Ammo/Electricity/Effect2.h +++ b/Sources/Models/headers/Items/Ammo/Electricity/Effect2.h @@ -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. */ // Animation names #define EFFECT2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Electricity/Electricity.h b/Sources/Models/headers/Items/Ammo/Electricity/Electricity.h index e765117..221e0d7 100644 --- a/Sources/Models/headers/Items/Ammo/Electricity/Electricity.h +++ b/Sources/Models/headers/Items/Ammo/Electricity/Electricity.h @@ -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. */ // Animation names #define ELECTRICITY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Grenades/Grenades.h b/Sources/Models/headers/Items/Ammo/Grenades/Grenades.h index 0f34ac2..9dd5845 100644 --- a/Sources/Models/headers/Items/Ammo/Grenades/Grenades.h +++ b/Sources/Models/headers/Items/Ammo/Grenades/Grenades.h @@ -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. */ // Animation names #define GRENADES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Napalm/Napalm.h b/Sources/Models/headers/Items/Ammo/Napalm/Napalm.h index 1524a50..205f3ae 100644 --- a/Sources/Models/headers/Items/Ammo/Napalm/Napalm.h +++ b/Sources/Models/headers/Items/Ammo/Napalm/Napalm.h @@ -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. */ // Animation names #define NAPALM_ANIM_DEFAULT 0 diff --git a/Sources/Models/headers/Items/Ammo/Rockets/Rockets.h b/Sources/Models/headers/Items/Ammo/Rockets/Rockets.h index 1ea9350..2a32d20 100644 --- a/Sources/Models/headers/Items/Ammo/Rockets/Rockets.h +++ b/Sources/Models/headers/Items/Ammo/Rockets/Rockets.h @@ -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. */ // Animation names #define ROCKETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/Shells/Shells.h b/Sources/Models/headers/Items/Ammo/Shells/Shells.h index 04d38cf..693e5b4 100644 --- a/Sources/Models/headers/Items/Ammo/Shells/Shells.h +++ b/Sources/Models/headers/Items/Ammo/Shells/Shells.h @@ -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. */ // Animation names #define SHELLS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Bullets/Bullets.h b/Sources/Models/headers/Items/Ammo/_Old/Bullets/Bullets.h index ea60211..7304a93 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Bullets/Bullets.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Bullets/Bullets.h @@ -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. */ // Animation names #define BULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBall.h b/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBall.h index 8692c4b..2b51699 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBall.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBallQuad.h b/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBallQuad.h index 6ca4f58..ceafc02 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBallQuad.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Cannonball/CannonBallQuad.h @@ -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. */ // Animation names #define CANNONBALLQUAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect.h b/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect.h index 5425ed1..300a4b3 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect.h @@ -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. */ // Animation names #define EFFECT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect2.h b/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect2.h index e8cbb50..8266393 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect2.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Electricity/Effect2.h @@ -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. */ // Animation names #define EFFECT2_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Electricity/Electricity.h b/Sources/Models/headers/Items/Ammo/_Old/Electricity/Electricity.h index 4dea2dc..505b306 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Electricity/Electricity.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Electricity/Electricity.h @@ -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. */ // Animation names #define ELECTRICITY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenade.h b/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenade.h index a184e98..8db2058 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenade.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenades.h b/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenades.h index 353e287..d0fbfdb 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenades.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Grenades/Grenades.h @@ -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. */ // Animation names #define GRENADES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rocket01.h b/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rocket01.h index 143dc03..35a279e 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rocket01.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rocket01.h @@ -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. */ // Animation names #define ROCKET01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rockets.h b/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rockets.h index 49a643a..5526ee6 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rockets.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Rockets/Rockets.h @@ -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. */ // Animation names #define ROCKETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Ammo/_Old/Shells/Shells.h b/Sources/Models/headers/Items/Ammo/_Old/Shells/Shells.h index 48f5491..ddc7932 100644 --- a/Sources/Models/headers/Items/Ammo/_Old/Shells/Shells.h +++ b/Sources/Models/headers/Items/Ammo/_Old/Shells/Shells.h @@ -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. */ // Animation names #define SHELLS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Armor/Armor_1.h b/Sources/Models/headers/Items/Armor/Armor_1.h index e623d4a..271d09b 100644 --- a/Sources/Models/headers/Items/Armor/Armor_1.h +++ b/Sources/Models/headers/Items/Armor/Armor_1.h @@ -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. */ // Animation names #define ARMOR_1_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Armor/Armor_100.h b/Sources/Models/headers/Items/Armor/Armor_100.h index 1c81046..7ac4c05 100644 --- a/Sources/Models/headers/Items/Armor/Armor_100.h +++ b/Sources/Models/headers/Items/Armor/Armor_100.h @@ -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. */ // Animation names #define ARMOR_100_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Armor/Armor_200.h b/Sources/Models/headers/Items/Armor/Armor_200.h index d3b5bde..10e76b1 100644 --- a/Sources/Models/headers/Items/Armor/Armor_200.h +++ b/Sources/Models/headers/Items/Armor/Armor_200.h @@ -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. */ // Animation names #define ARMOR_200_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Armor/Armor_25.h b/Sources/Models/headers/Items/Armor/Armor_25.h index 32f6eb2..d7b8c8e 100644 --- a/Sources/Models/headers/Items/Armor/Armor_25.h +++ b/Sources/Models/headers/Items/Armor/Armor_25.h @@ -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. */ // Animation names #define ARMOR_25_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Armor/Armor_50.h b/Sources/Models/headers/Items/Armor/Armor_50.h index 3341f24..bc9e703 100644 --- a/Sources/Models/headers/Items/Armor/Armor_50.h +++ b/Sources/Models/headers/Items/Armor/Armor_50.h @@ -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. */ // Animation names #define ARMOR_50_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Flares/Flare.h b/Sources/Models/headers/Items/Flares/Flare.h index 8a179fb..0a8eff3 100644 --- a/Sources/Models/headers/Items/Flares/Flare.h +++ b/Sources/Models/headers/Items/Flares/Flare.h @@ -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. */ // Animation names #define FLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Health/Large/Large.h b/Sources/Models/headers/Items/Health/Large/Large.h index 8a5238b..07ad354 100644 --- a/Sources/Models/headers/Items/Health/Large/Large.h +++ b/Sources/Models/headers/Items/Health/Large/Large.h @@ -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. */ // Animation names #define LARGE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Health/Medium/Medium.h b/Sources/Models/headers/Items/Health/Medium/Medium.h index 8549b21..0be6a5b 100644 --- a/Sources/Models/headers/Items/Health/Medium/Medium.h +++ b/Sources/Models/headers/Items/Health/Medium/Medium.h @@ -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. */ // Animation names #define MEDIUM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Health/Pill/Pill.h b/Sources/Models/headers/Items/Health/Pill/Pill.h index 4d6b444..7e5d83b 100644 --- a/Sources/Models/headers/Items/Health/Pill/Pill.h +++ b/Sources/Models/headers/Items/Health/Pill/Pill.h @@ -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. */ // Animation names #define PILL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Health/Small/Small.h b/Sources/Models/headers/Items/Health/Small/Small.h index 08fabeb..bdde7a4 100644 --- a/Sources/Models/headers/Items/Health/Small/Small.h +++ b/Sources/Models/headers/Items/Health/Small/Small.h @@ -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. */ // Animation names #define SMALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Health/Super/Super.h b/Sources/Models/headers/Items/Health/Super/Super.h index d423770..0c7d4f9 100644 --- a/Sources/Models/headers/Items/Health/Super/Super.h +++ b/Sources/Models/headers/Items/Health/Super/Super.h @@ -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. */ // Animation names #define SUPER_ANIM_HEARTBIT 0 diff --git a/Sources/Models/headers/Items/Health/SuperOrg/Super.h b/Sources/Models/headers/Items/Health/SuperOrg/Super.h index 283bc95..ec2f9a8 100644 --- a/Sources/Models/headers/Items/Health/SuperOrg/Super.h +++ b/Sources/Models/headers/Items/Health/SuperOrg/Super.h @@ -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. */ // Animation names #define SUPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/ItemHolder/ItemHolder.h b/Sources/Models/headers/Items/ItemHolder/ItemHolder.h index 1dd7adc..877457f 100644 --- a/Sources/Models/headers/Items/ItemHolder/ItemHolder.h +++ b/Sources/Models/headers/Items/ItemHolder/ItemHolder.h @@ -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. */ // Animation names #define ITEMHOLDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Keys/AnkhGold/Ankh.h b/Sources/Models/headers/Items/Keys/AnkhGold/Ankh.h index 3428143..257f74c 100644 --- a/Sources/Models/headers/Items/Keys/AnkhGold/Ankh.h +++ b/Sources/Models/headers/Items/Keys/AnkhGold/Ankh.h @@ -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. */ // Animation names #define ANKH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Keys/AnkhStone/Ankh.h b/Sources/Models/headers/Items/Keys/AnkhStone/Ankh.h index 3428143..257f74c 100644 --- a/Sources/Models/headers/Items/Keys/AnkhStone/Ankh.h +++ b/Sources/Models/headers/Items/Keys/AnkhStone/Ankh.h @@ -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. */ // Animation names #define ANKH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/Keys/AnkhWood/Ankh.h b/Sources/Models/headers/Items/Keys/AnkhWood/Ankh.h index 3428143..257f74c 100644 --- a/Sources/Models/headers/Items/Keys/AnkhWood/Ankh.h +++ b/Sources/Models/headers/Items/Keys/AnkhWood/Ankh.h @@ -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. */ // Animation names #define ANKH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/PowerUps/BackPack/BackPack.h b/Sources/Models/headers/Items/PowerUps/BackPack/BackPack.h index 32bddf3..0a0d67f 100644 --- a/Sources/Models/headers/Items/PowerUps/BackPack/BackPack.h +++ b/Sources/Models/headers/Items/PowerUps/BackPack/BackPack.h @@ -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. */ // Animation names #define BACKPACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/PowerUps/SeriousPack/SeriousPack.h b/Sources/Models/headers/Items/PowerUps/SeriousPack/SeriousPack.h index fd4f34a..f03166a 100644 --- a/Sources/Models/headers/Items/PowerUps/SeriousPack/SeriousPack.h +++ b/Sources/Models/headers/Items/PowerUps/SeriousPack/SeriousPack.h @@ -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. */ // Animation names #define SERIOUSPACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Items/PowerUps/_Old/SeriousPack/SeriousPack.h b/Sources/Models/headers/Items/PowerUps/_Old/SeriousPack/SeriousPack.h index ae626e4..1d979dc 100644 --- a/Sources/Models/headers/Items/PowerUps/_Old/SeriousPack/SeriousPack.h +++ b/Sources/Models/headers/Items/PowerUps/_Old/SeriousPack/SeriousPack.h @@ -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. */ // Animation names #define SERIOUSPACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Player/SeriousSam/Body.h b/Sources/Models/headers/Player/SeriousSam/Body.h index 05ee277..98be80a 100644 --- a/Sources/Models/headers/Player/SeriousSam/Body.h +++ b/Sources/Models/headers/Player/SeriousSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Player/SeriousSam/Glasses.h b/Sources/Models/headers/Player/SeriousSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/Models/headers/Player/SeriousSam/Glasses.h +++ b/Sources/Models/headers/Player/SeriousSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Player/SeriousSam/Head.h b/Sources/Models/headers/Player/SeriousSam/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/Models/headers/Player/SeriousSam/Head.h +++ b/Sources/Models/headers/Player/SeriousSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Player/SeriousSam/Player.h b/Sources/Models/headers/Player/SeriousSam/Player.h index b2fd615..9ae9f9e 100644 --- a/Sources/Models/headers/Player/SeriousSam/Player.h +++ b/Sources/Models/headers/Player/SeriousSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Player/SeriousSamOld/Body.h b/Sources/Models/headers/Player/SeriousSamOld/Body.h index 585da9b..34d188a 100644 --- a/Sources/Models/headers/Player/SeriousSamOld/Body.h +++ b/Sources/Models/headers/Player/SeriousSamOld/Body.h @@ -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. */ // Animation names #define BODY_ANIM_FORMIPMODELS 0 diff --git a/Sources/Models/headers/Player/SeriousSamOld/Head.h b/Sources/Models/headers/Player/SeriousSamOld/Head.h index afba81b..f50849a 100644 --- a/Sources/Models/headers/Player/SeriousSamOld/Head.h +++ b/Sources/Models/headers/Player/SeriousSamOld/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Player/SeriousSamOld/Player.h b/Sources/Models/headers/Player/SeriousSamOld/Player.h index 2d7037b..2607729 100644 --- a/Sources/Models/headers/Player/SeriousSamOld/Player.h +++ b/Sources/Models/headers/Player/SeriousSamOld/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Switches/Switch01/Switch.h b/Sources/Models/headers/Switches/Switch01/Switch.h index fd433db..438f9e4 100644 --- a/Sources/Models/headers/Switches/Switch01/Switch.h +++ b/Sources/Models/headers/Switches/Switch01/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_STANDING 0 diff --git a/Sources/Models/headers/Weapons/Cannon/Body.h b/Sources/Models/headers/Weapons/Cannon/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/Cannon/Body.h +++ b/Sources/Models/headers/Weapons/Cannon/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Cannon/Cannon.h b/Sources/Models/headers/Weapons/Cannon/Cannon.h index 80ca92f..37aa72a 100644 --- a/Sources/Models/headers/Weapons/Cannon/Cannon.h +++ b/Sources/Models/headers/Weapons/Cannon/Cannon.h @@ -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. */ // Animation names #define CANNON_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/Cannon/Flame.h b/Sources/Models/headers/Weapons/Cannon/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/headers/Weapons/Cannon/Flame.h +++ b/Sources/Models/headers/Weapons/Cannon/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Cannon/Light.h b/Sources/Models/headers/Weapons/Cannon/Light.h index 3f5251b..870331f 100644 --- a/Sources/Models/headers/Weapons/Cannon/Light.h +++ b/Sources/Models/headers/Weapons/Cannon/Light.h @@ -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. */ // Animation names #define LIGHT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Cannon/NukeBox.h b/Sources/Models/headers/Weapons/Cannon/NukeBox.h index 09bd89e..6cc67f3 100644 --- a/Sources/Models/headers/Weapons/Cannon/NukeBox.h +++ b/Sources/Models/headers/Weapons/Cannon/NukeBox.h @@ -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. */ // Animation names #define NUKEBOX_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Cannon/Projectile/CannonBall.h b/Sources/Models/headers/Weapons/Cannon/Projectile/CannonBall.h index 8692c4b..2b51699 100644 --- a/Sources/Models/headers/Weapons/Cannon/Projectile/CannonBall.h +++ b/Sources/Models/headers/Weapons/Cannon/Projectile/CannonBall.h @@ -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. */ // Animation names #define CANNONBALL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Colt/ColtBullets.h b/Sources/Models/headers/Weapons/Colt/ColtBullets.h index fc219e3..cd5bc91 100644 --- a/Sources/Models/headers/Weapons/Colt/ColtBullets.h +++ b/Sources/Models/headers/Weapons/Colt/ColtBullets.h @@ -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. */ // Animation names #define COLTBULLETS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Colt/ColtCock.h b/Sources/Models/headers/Weapons/Colt/ColtCock.h index 344f1c1..458b460 100644 --- a/Sources/Models/headers/Weapons/Colt/ColtCock.h +++ b/Sources/Models/headers/Weapons/Colt/ColtCock.h @@ -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. */ // Animation names #define COLTCOCK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Colt/ColtItem.h b/Sources/Models/headers/Weapons/Colt/ColtItem.h index 92a6b39..26c6912 100644 --- a/Sources/Models/headers/Weapons/Colt/ColtItem.h +++ b/Sources/Models/headers/Weapons/Colt/ColtItem.h @@ -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. */ // Animation names #define COLTITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/Colt/ColtMain.h b/Sources/Models/headers/Weapons/Colt/ColtMain.h index 72bd800..837bd58 100644 --- a/Sources/Models/headers/Weapons/Colt/ColtMain.h +++ b/Sources/Models/headers/Weapons/Colt/ColtMain.h @@ -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. */ // Animation names #define COLTMAIN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Colt/colt.h b/Sources/Models/headers/Weapons/Colt/colt.h index ce533fa..3f62f02 100644 --- a/Sources/Models/headers/Weapons/Colt/colt.h +++ b/Sources/Models/headers/Weapons/Colt/colt.h @@ -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. */ // Animation names #define COLT_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/Ammo.h b/Sources/Models/headers/Weapons/DoubleShotgun/Ammo.h index e4cfce8..99cff20 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/Ammo.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/Ammo.h @@ -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. */ // Animation names #define AMMO_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgun.h b/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgun.h index 5eb9c08..0635fa9 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgun.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgun.h @@ -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. */ // Animation names #define DOUBLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgunItem.h b/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgunItem.h index 96d71ca..6622eb8 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgunItem.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/DoubleShotgunItem.h @@ -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. */ // Animation names #define DOUBLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunbarrels.h b/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunbarrels.h index 897e6df..a13e120 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunbarrels.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunbarrels.h @@ -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. */ // Animation names #define DSHOTGUNBARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunhandle.h b/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunhandle.h index 7e72a92..f362fb8 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunhandle.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/Dshotgunhandle.h @@ -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. */ // Animation names #define DSHOTGUNHANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/HandWithAmmo.h b/Sources/Models/headers/Weapons/DoubleShotgun/HandWithAmmo.h index 19feb46..bed8869 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/HandWithAmmo.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/HandWithAmmo.h @@ -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. */ // Animation names #define HANDWITHAMMO_ANIM_HOLDAMMO 0 diff --git a/Sources/Models/headers/Weapons/DoubleShotgun/Switch.h b/Sources/Models/headers/Weapons/DoubleShotgun/Switch.h index 691ad6b..2c2353b 100644 --- a/Sources/Models/headers/Weapons/DoubleShotgun/Switch.h +++ b/Sources/Models/headers/Weapons/DoubleShotgun/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Flamer/Body.h b/Sources/Models/headers/Weapons/Flamer/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/Flamer/Body.h +++ b/Sources/Models/headers/Weapons/Flamer/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Flamer/Flame.h b/Sources/Models/headers/Weapons/Flamer/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/Models/headers/Weapons/Flamer/Flame.h +++ b/Sources/Models/headers/Weapons/Flamer/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Flamer/Flamer.h b/Sources/Models/headers/Weapons/Flamer/Flamer.h index c88597d..b427339 100644 --- a/Sources/Models/headers/Weapons/Flamer/Flamer.h +++ b/Sources/Models/headers/Weapons/Flamer/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Flamer/FlamerItem.h b/Sources/Models/headers/Weapons/Flamer/FlamerItem.h index 8572c0d..c54bcaa 100644 --- a/Sources/Models/headers/Weapons/Flamer/FlamerItem.h +++ b/Sources/Models/headers/Weapons/Flamer/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Flamer/FuelReservoir.h b/Sources/Models/headers/Weapons/Flamer/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/Models/headers/Weapons/Flamer/FuelReservoir.h +++ b/Sources/Models/headers/Weapons/Flamer/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Flamer/Projectile/Invisible.h b/Sources/Models/headers/Weapons/Flamer/Projectile/Invisible.h index b8ee17c..67598f6 100644 --- a/Sources/Models/headers/Weapons/Flamer/Projectile/Invisible.h +++ b/Sources/Models/headers/Weapons/Flamer/Projectile/Invisible.h @@ -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. */ // Animation names #define INVISIBLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/FlamerNew/Body.h b/Sources/Models/headers/Weapons/FlamerNew/Body.h index 2a3c385..07e3f03 100644 --- a/Sources/Models/headers/Weapons/FlamerNew/Body.h +++ b/Sources/Models/headers/Weapons/FlamerNew/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/FlamerNew/FuelReservoir.h b/Sources/Models/headers/Weapons/FlamerNew/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/Models/headers/Weapons/FlamerNew/FuelReservoir.h +++ b/Sources/Models/headers/Weapons/FlamerNew/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/Body.h b/Sources/Models/headers/Weapons/GhostBuster/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/Body.h +++ b/Sources/Models/headers/Weapons/GhostBuster/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/Effect01.h b/Sources/Models/headers/Weapons/GhostBuster/Effect01.h index cd76de3..6fd6453 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/Effect01.h +++ b/Sources/Models/headers/Weapons/GhostBuster/Effect01.h @@ -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. */ // Animation names #define EFFECT01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/EffectFlare.h b/Sources/Models/headers/Weapons/GhostBuster/EffectFlare.h index b0857c0..759921a 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/EffectFlare.h +++ b/Sources/Models/headers/Weapons/GhostBuster/EffectFlare.h @@ -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. */ // Animation names #define EFFECTFLARE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/EffectFlare01.h b/Sources/Models/headers/Weapons/GhostBuster/EffectFlare01.h index 6a28421..2b272fb 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/EffectFlare01.h +++ b/Sources/Models/headers/Weapons/GhostBuster/EffectFlare01.h @@ -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. */ // Animation names #define EFFECTFLARE01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/GhostBuster.h b/Sources/Models/headers/Weapons/GhostBuster/GhostBuster.h index f097980..43833b2 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/GhostBuster.h +++ b/Sources/Models/headers/Weapons/GhostBuster/GhostBuster.h @@ -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. */ // Animation names #define GHOSTBUSTER_ANIM_DEFAULT 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/GhostBusterItem.h b/Sources/Models/headers/Weapons/GhostBuster/GhostBusterItem.h index 6b5f2be..13fcee2 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/GhostBusterItem.h +++ b/Sources/Models/headers/Weapons/GhostBuster/GhostBusterItem.h @@ -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. */ // Animation names #define GHOSTBUSTERITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/Projectile/Ray.h b/Sources/Models/headers/Weapons/GhostBuster/Projectile/Ray.h index 92c07d4..f450503 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/Projectile/Ray.h +++ b/Sources/Models/headers/Weapons/GhostBuster/Projectile/Ray.h @@ -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. */ // Animation names #define RAY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GhostBuster/Rotator.h b/Sources/Models/headers/Weapons/GhostBuster/Rotator.h index 4cbbac6..bcf2a87 100644 --- a/Sources/Models/headers/Weapons/GhostBuster/Rotator.h +++ b/Sources/Models/headers/Weapons/GhostBuster/Rotator.h @@ -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. */ // Animation names #define ROTATOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GrenadeLauncher/Body.h b/Sources/Models/headers/Weapons/GrenadeLauncher/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/GrenadeLauncher/Body.h +++ b/Sources/Models/headers/Weapons/GrenadeLauncher/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GrenadeLauncher/Grenade/Grenade.h b/Sources/Models/headers/Weapons/GrenadeLauncher/Grenade/Grenade.h index bd8b747..58dc06d 100644 --- a/Sources/Models/headers/Weapons/GrenadeLauncher/Grenade/Grenade.h +++ b/Sources/Models/headers/Weapons/GrenadeLauncher/Grenade/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeBack.h b/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeBack.h index d51a779..43eb6ac 100644 --- a/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeBack.h +++ b/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeBack.h @@ -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. */ // Animation names #define GRENADEBACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncher.h b/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncher.h index f75419a..5502803 100644 --- a/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncher.h +++ b/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncher.h @@ -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. */ // Animation names #define GRENADELAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncherItem.h b/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncherItem.h index 2dfe0d2..38b7cdd 100644 --- a/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncherItem.h +++ b/Sources/Models/headers/Weapons/GrenadeLauncher/GrenadeLauncherItem.h @@ -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. */ // Animation names #define GRENADELAUNCHERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/GrenadeLauncher/MovingPipe.h b/Sources/Models/headers/Weapons/GrenadeLauncher/MovingPipe.h index 0f8a2f5..974076f 100644 --- a/Sources/Models/headers/Weapons/GrenadeLauncher/MovingPipe.h +++ b/Sources/Models/headers/Weapons/GrenadeLauncher/MovingPipe.h @@ -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. */ // Animation names #define MOVINGPIPE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Knife/Knife.h b/Sources/Models/headers/Weapons/Knife/Knife.h index e8c54c5..6638138 100644 --- a/Sources/Models/headers/Weapons/Knife/Knife.h +++ b/Sources/Models/headers/Weapons/Knife/Knife.h @@ -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. */ // Animation names #define KNIFE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Knife/KnifeItem.h b/Sources/Models/headers/Weapons/Knife/KnifeItem.h index 7f300b2..096395a 100644 --- a/Sources/Models/headers/Weapons/Knife/KnifeItem.h +++ b/Sources/Models/headers/Weapons/Knife/KnifeItem.h @@ -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. */ // Animation names #define KNIFEITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Laser/Barrel.h b/Sources/Models/headers/Weapons/Laser/Barrel.h index 9eb9ba7..5b03485 100644 --- a/Sources/Models/headers/Weapons/Laser/Barrel.h +++ b/Sources/Models/headers/Weapons/Laser/Barrel.h @@ -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. */ // Animation names #define BARREL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Laser/Body.h b/Sources/Models/headers/Weapons/Laser/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/Laser/Body.h +++ b/Sources/Models/headers/Weapons/Laser/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Laser/Laser.h b/Sources/Models/headers/Weapons/Laser/Laser.h index 778c39a..930bcc5 100644 --- a/Sources/Models/headers/Weapons/Laser/Laser.h +++ b/Sources/Models/headers/Weapons/Laser/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Laser/LaserItem.h b/Sources/Models/headers/Weapons/Laser/LaserItem.h index 5c6b2fd..0555a46 100644 --- a/Sources/Models/headers/Weapons/Laser/LaserItem.h +++ b/Sources/Models/headers/Weapons/Laser/LaserItem.h @@ -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. */ // Animation names #define LASERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectile.h b/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectile.h index 448ef36..0de397e 100644 --- a/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectile.h +++ b/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectile.h @@ -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. */ // Animation names #define LASERPROJECTILE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectileGlow01.h b/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectileGlow01.h index 9012be4..0058eaf 100644 --- a/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectileGlow01.h +++ b/Sources/Models/headers/Weapons/Laser/Projectile/LaserProjectileGlow01.h @@ -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. */ // Animation names #define LASERPROJECTILEGLOW01_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/Barrels.h b/Sources/Models/headers/Weapons/MiniGun/Barrels.h index ba1b969..edc5e4c 100644 --- a/Sources/Models/headers/Weapons/MiniGun/Barrels.h +++ b/Sources/Models/headers/Weapons/MiniGun/Barrels.h @@ -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. */ // Animation names #define BARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/Body.h b/Sources/Models/headers/Weapons/MiniGun/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/headers/Weapons/MiniGun/Body.h +++ b/Sources/Models/headers/Weapons/MiniGun/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/Engine.h b/Sources/Models/headers/Weapons/MiniGun/Engine.h index 5414aaf..864b295 100644 --- a/Sources/Models/headers/Weapons/MiniGun/Engine.h +++ b/Sources/Models/headers/Weapons/MiniGun/Engine.h @@ -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. */ // Animation names #define ENGINE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/Handle.h b/Sources/Models/headers/Weapons/MiniGun/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/headers/Weapons/MiniGun/Handle.h +++ b/Sources/Models/headers/Weapons/MiniGun/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/MiniGunItem.h b/Sources/Models/headers/Weapons/MiniGun/MiniGunItem.h index eca3952..e2ead62 100644 --- a/Sources/Models/headers/Weapons/MiniGun/MiniGunItem.h +++ b/Sources/Models/headers/Weapons/MiniGun/MiniGunItem.h @@ -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. */ // Animation names #define MINIGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/Shell/Shell.h b/Sources/Models/headers/Weapons/MiniGun/Shell/Shell.h index b324ec5..d052b15 100644 --- a/Sources/Models/headers/Weapons/MiniGun/Shell/Shell.h +++ b/Sources/Models/headers/Weapons/MiniGun/Shell/Shell.h @@ -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. */ // Animation names #define SHELL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/MiniGun/minigun.h b/Sources/Models/headers/Weapons/MiniGun/minigun.h index e11de4f..1ed9553 100644 --- a/Sources/Models/headers/Weapons/MiniGun/minigun.h +++ b/Sources/Models/headers/Weapons/MiniGun/minigun.h @@ -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. */ // Animation names #define MINIGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/Bomb.h b/Sources/Models/headers/Weapons/PipeBomb/Bomb.h index 2adc5f9..670ba8c 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/Bomb.h +++ b/Sources/Models/headers/Weapons/PipeBomb/Bomb.h @@ -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. */ // Animation names #define BOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/Button.h b/Sources/Models/headers/Weapons/PipeBomb/Button.h index 0a37920..79896f1 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/Button.h +++ b/Sources/Models/headers/Weapons/PipeBomb/Button.h @@ -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. */ // Animation names #define BUTTON_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/Grenade/Grenade.h b/Sources/Models/headers/Weapons/PipeBomb/Grenade/Grenade.h index a184e98..8db2058 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/Grenade/Grenade.h +++ b/Sources/Models/headers/Weapons/PipeBomb/Grenade/Grenade.h @@ -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. */ // Animation names #define GRENADE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/HandWithBomb.h b/Sources/Models/headers/Weapons/PipeBomb/HandWithBomb.h index ff21e00..0324d23 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/HandWithBomb.h +++ b/Sources/Models/headers/Weapons/PipeBomb/HandWithBomb.h @@ -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. */ // Animation names #define HANDWITHBOMB_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/HandWithStick.h b/Sources/Models/headers/Weapons/PipeBomb/HandWithStick.h index 720e652..71aafda 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/HandWithStick.h +++ b/Sources/Models/headers/Weapons/PipeBomb/HandWithStick.h @@ -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. */ // Animation names #define HANDWITHSTICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/Shield.h b/Sources/Models/headers/Weapons/PipeBomb/Shield.h index 8132e9f..9ad105c 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/Shield.h +++ b/Sources/Models/headers/Weapons/PipeBomb/Shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/Stick.h b/Sources/Models/headers/Weapons/PipeBomb/Stick.h index ac4bd6e..fa300c8 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/Stick.h +++ b/Sources/Models/headers/Weapons/PipeBomb/Stick.h @@ -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. */ // Animation names #define STICK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/PipeBomb/StickItem.h b/Sources/Models/headers/Weapons/PipeBomb/StickItem.h index 9edfc5e..5d689d0 100644 --- a/Sources/Models/headers/Weapons/PipeBomb/StickItem.h +++ b/Sources/Models/headers/Weapons/PipeBomb/StickItem.h @@ -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. */ // Animation names #define STICKITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/RocketLauncher/Body.h b/Sources/Models/headers/Weapons/RocketLauncher/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/RocketLauncher/Body.h +++ b/Sources/Models/headers/Weapons/RocketLauncher/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/RocketLauncher/Projectile/Rocket.h b/Sources/Models/headers/Weapons/RocketLauncher/Projectile/Rocket.h index 926615e..45856ea 100644 --- a/Sources/Models/headers/Weapons/RocketLauncher/Projectile/Rocket.h +++ b/Sources/Models/headers/Weapons/RocketLauncher/Projectile/Rocket.h @@ -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. */ // Animation names #define ROCKET_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncher.h b/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncher.h index 7e2f43e..c62d265 100644 --- a/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncher.h +++ b/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncher.h @@ -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. */ // Animation names #define ROCKETLAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncherItem.h b/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncherItem.h index 350dd7d..3bfc01a 100644 --- a/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncherItem.h +++ b/Sources/Models/headers/Weapons/RocketLauncher/RocketLauncherItem.h @@ -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. */ // Animation names #define ROCKETLAUNCHERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/RocketLauncher/Rotatingpart.h b/Sources/Models/headers/Weapons/RocketLauncher/Rotatingpart.h index ba30be2..c8e3f48 100644 --- a/Sources/Models/headers/Weapons/RocketLauncher/Rotatingpart.h +++ b/Sources/Models/headers/Weapons/RocketLauncher/Rotatingpart.h @@ -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. */ // Animation names #define ROTATINGPART_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/SingleShotgun/Barrels.h b/Sources/Models/headers/Weapons/SingleShotgun/Barrels.h index 32045d4..e84516d 100644 --- a/Sources/Models/headers/Weapons/SingleShotgun/Barrels.h +++ b/Sources/Models/headers/Weapons/SingleShotgun/Barrels.h @@ -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. */ // Animation names #define BARRELS_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/SingleShotgun/Handle.h b/Sources/Models/headers/Weapons/SingleShotgun/Handle.h index 8b5093d..22d6c3b 100644 --- a/Sources/Models/headers/Weapons/SingleShotgun/Handle.h +++ b/Sources/Models/headers/Weapons/SingleShotgun/Handle.h @@ -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. */ // Animation names #define HANDLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/SingleShotgun/Shell/Shell.h b/Sources/Models/headers/Weapons/SingleShotgun/Shell/Shell.h index b324ec5..d052b15 100644 --- a/Sources/Models/headers/Weapons/SingleShotgun/Shell/Shell.h +++ b/Sources/Models/headers/Weapons/SingleShotgun/Shell/Shell.h @@ -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. */ // Animation names #define SHELL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/SingleShotgun/SingleShotGun.h b/Sources/Models/headers/Weapons/SingleShotgun/SingleShotGun.h index 7e357cd..9c3aa61 100644 --- a/Sources/Models/headers/Weapons/SingleShotgun/SingleShotGun.h +++ b/Sources/Models/headers/Weapons/SingleShotgun/SingleShotGun.h @@ -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. */ // Animation names #define SINGLESHOTGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/SingleShotgun/SingleShotgunItem.h b/Sources/Models/headers/Weapons/SingleShotgun/SingleShotgunItem.h index cad116d..eabc036 100644 --- a/Sources/Models/headers/Weapons/SingleShotgun/SingleShotgunItem.h +++ b/Sources/Models/headers/Weapons/SingleShotgun/SingleShotgunItem.h @@ -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. */ // Animation names #define SINGLESHOTGUNITEM_ANIM_CENTERED 0 diff --git a/Sources/Models/headers/Weapons/SingleShotgun/Slider.h b/Sources/Models/headers/Weapons/SingleShotgun/Slider.h index 5103380..ced8943 100644 --- a/Sources/Models/headers/Weapons/SingleShotgun/Slider.h +++ b/Sources/Models/headers/Weapons/SingleShotgun/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Sniper/Body.h b/Sources/Models/headers/Weapons/Sniper/Body.h index 3651c07..11d37ad 100644 --- a/Sources/Models/headers/Weapons/Sniper/Body.h +++ b/Sources/Models/headers/Weapons/Sniper/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/Sniper/Sniper.h b/Sources/Models/headers/Weapons/Sniper/Sniper.h index 412de9f..5a2631c 100644 --- a/Sources/Models/headers/Weapons/Sniper/Sniper.h +++ b/Sources/Models/headers/Weapons/Sniper/Sniper.h @@ -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. */ // Animation names #define SNIPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/TommyGun/Body.h b/Sources/Models/headers/Weapons/TommyGun/Body.h index 03232e1..3872a83 100644 --- a/Sources/Models/headers/Weapons/TommyGun/Body.h +++ b/Sources/Models/headers/Weapons/TommyGun/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/TommyGun/Slider.h b/Sources/Models/headers/Weapons/TommyGun/Slider.h index 5103380..ced8943 100644 --- a/Sources/Models/headers/Weapons/TommyGun/Slider.h +++ b/Sources/Models/headers/Weapons/TommyGun/Slider.h @@ -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. */ // Animation names #define SLIDER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/TommyGun/TommyGun.h b/Sources/Models/headers/Weapons/TommyGun/TommyGun.h index 2b3e674..6afb866 100644 --- a/Sources/Models/headers/Weapons/TommyGun/TommyGun.h +++ b/Sources/Models/headers/Weapons/TommyGun/TommyGun.h @@ -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. */ // Animation names #define TOMMYGUN_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/Models/headers/Weapons/TommyGun/TommyGunItem.h b/Sources/Models/headers/Weapons/TommyGun/TommyGunItem.h index 40766ab..667ed03 100644 --- a/Sources/Models/headers/Weapons/TommyGun/TommyGunItem.h +++ b/Sources/Models/headers/Weapons/TommyGun/TommyGunItem.h @@ -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. */ // Animation names #define TOMMYGUNITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Babylon/BabylonColumn/Column.h b/Sources/ModelsMP/Babylon/BabylonColumn/Column.h index 52c0f09..21d199a 100644 --- a/Sources/ModelsMP/Babylon/BabylonColumn/Column.h +++ b/Sources/ModelsMP/Babylon/BabylonColumn/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/BabylonTower/CornerTower.h b/Sources/ModelsMP/Babylon/BabylonTower/CornerTower.h index 9e6d1f3..e747f59 100644 --- a/Sources/ModelsMP/Babylon/BabylonTower/CornerTower.h +++ b/Sources/ModelsMP/Babylon/BabylonTower/CornerTower.h @@ -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. */ // Animation names #define CORNERTOWER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/BabylonTower/Tower.h b/Sources/ModelsMP/Babylon/BabylonTower/Tower.h index 9e9ce46..4cda76b 100644 --- a/Sources/ModelsMP/Babylon/BabylonTower/Tower.h +++ b/Sources/ModelsMP/Babylon/BabylonTower/Tower.h @@ -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. */ // Animation names #define TOWER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/BabylonTowerIvy/Ivy.h b/Sources/ModelsMP/Babylon/BabylonTowerIvy/Ivy.h index 67a1c61..3840a02 100644 --- a/Sources/ModelsMP/Babylon/BabylonTowerIvy/Ivy.h +++ b/Sources/ModelsMP/Babylon/BabylonTowerIvy/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Column01/Column.h b/Sources/ModelsMP/Babylon/Column01/Column.h index 52c0f09..21d199a 100644 --- a/Sources/ModelsMP/Babylon/Column01/Column.h +++ b/Sources/ModelsMP/Babylon/Column01/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Dome01/Dome.h b/Sources/ModelsMP/Babylon/Dome01/Dome.h index 59c2665..6ad7c04 100644 --- a/Sources/ModelsMP/Babylon/Dome01/Dome.h +++ b/Sources/ModelsMP/Babylon/Dome01/Dome.h @@ -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. */ // Animation names #define DOME_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/DoorPortal/Portal.h b/Sources/ModelsMP/Babylon/DoorPortal/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/ModelsMP/Babylon/DoorPortal/Portal.h +++ b/Sources/ModelsMP/Babylon/DoorPortal/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/DoorPortal02/Portal.h b/Sources/ModelsMP/Babylon/DoorPortal02/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/ModelsMP/Babylon/DoorPortal02/Portal.h +++ b/Sources/ModelsMP/Babylon/DoorPortal02/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Elephant/Elephant.h b/Sources/ModelsMP/Babylon/Elephant/Elephant.h index 7e7a12b..747bb8f 100644 --- a/Sources/ModelsMP/Babylon/Elephant/Elephant.h +++ b/Sources/ModelsMP/Babylon/Elephant/Elephant.h @@ -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. */ // Animation names #define ELEPHANT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder01/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder01/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder01/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder01/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder02/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder02/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder02/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder02/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder03/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder03/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder03/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder03/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder04/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder04/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder04/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder04/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder05/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder05/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder05/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder05/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder06/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder06/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder06/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder06/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder07/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder07/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder07/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder07/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder09/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder09/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder09/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder09/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/FireHolder10/FireHolder.h b/Sources/ModelsMP/Babylon/FireHolder10/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/Babylon/FireHolder10/FireHolder.h +++ b/Sources/ModelsMP/Babylon/FireHolder10/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Horse/Horse.h b/Sources/ModelsMP/Babylon/Horse/Horse.h index c8624f1..dc672dc 100644 --- a/Sources/ModelsMP/Babylon/Horse/Horse.h +++ b/Sources/ModelsMP/Babylon/Horse/Horse.h @@ -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. */ // Animation names #define HORSE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/LionStatue/LionStatue-test.h b/Sources/ModelsMP/Babylon/LionStatue/LionStatue-test.h index dbc81bd..e44e60f 100644 --- a/Sources/ModelsMP/Babylon/LionStatue/LionStatue-test.h +++ b/Sources/ModelsMP/Babylon/LionStatue/LionStatue-test.h @@ -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. */ // Animation names #define LIONSTATUE-TEST_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/LionStatue/LionStatue.h b/Sources/ModelsMP/Babylon/LionStatue/LionStatue.h index 8a3b680..5965e1a 100644 --- a/Sources/ModelsMP/Babylon/LionStatue/LionStatue.h +++ b/Sources/ModelsMP/Babylon/LionStatue/LionStatue.h @@ -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. */ // Animation names #define LIONSTATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/ManStatue/Statue.h b/Sources/ModelsMP/Babylon/ManStatue/Statue.h index acf13de..f9f2348 100644 --- a/Sources/ModelsMP/Babylon/ManStatue/Statue.h +++ b/Sources/ModelsMP/Babylon/ManStatue/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Persepolis/Egg.h b/Sources/ModelsMP/Babylon/Persepolis/Egg.h index 4088124..0e24604 100644 --- a/Sources/ModelsMP/Babylon/Persepolis/Egg.h +++ b/Sources/ModelsMP/Babylon/Persepolis/Egg.h @@ -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. */ // Animation names #define EGG_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/PersepolisTemple/TempleColumn.h b/Sources/ModelsMP/Babylon/PersepolisTemple/TempleColumn.h index ca16dfe..907c3df 100644 --- a/Sources/ModelsMP/Babylon/PersepolisTemple/TempleColumn.h +++ b/Sources/ModelsMP/Babylon/PersepolisTemple/TempleColumn.h @@ -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. */ // Animation names #define TEMPLECOLUMN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Portal02/Portal.h b/Sources/ModelsMP/Babylon/Portal02/Portal.h index 5d717ea..346f6cd 100644 --- a/Sources/ModelsMP/Babylon/Portal02/Portal.h +++ b/Sources/ModelsMP/Babylon/Portal02/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/PotPlant01/Plant.h b/Sources/ModelsMP/Babylon/PotPlant01/Plant.h index eec1e07..08879e0 100644 --- a/Sources/ModelsMP/Babylon/PotPlant01/Plant.h +++ b/Sources/ModelsMP/Babylon/PotPlant01/Plant.h @@ -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. */ // Animation names #define PLANT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/PotPlant01/Pot.h b/Sources/ModelsMP/Babylon/PotPlant01/Pot.h index 65704dc..b8cf462 100644 --- a/Sources/ModelsMP/Babylon/PotPlant01/Pot.h +++ b/Sources/ModelsMP/Babylon/PotPlant01/Pot.h @@ -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. */ // Animation names #define POT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Tower01/Tower.h b/Sources/ModelsMP/Babylon/Tower01/Tower.h index 9e9ce46..4cda76b 100644 --- a/Sources/ModelsMP/Babylon/Tower01/Tower.h +++ b/Sources/ModelsMP/Babylon/Tower01/Tower.h @@ -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. */ // Animation names #define TOWER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Tower01/TowerQuadric.h b/Sources/ModelsMP/Babylon/Tower01/TowerQuadric.h index 7328fd0..0a431d4 100644 --- a/Sources/ModelsMP/Babylon/Tower01/TowerQuadric.h +++ b/Sources/ModelsMP/Babylon/Tower01/TowerQuadric.h @@ -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. */ // Animation names #define TOWERQUADRIC_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Vase01/Vase.h b/Sources/ModelsMP/Babylon/Vase01/Vase.h index 9e8cac6..560c9da 100644 --- a/Sources/ModelsMP/Babylon/Vase01/Vase.h +++ b/Sources/ModelsMP/Babylon/Vase01/Vase.h @@ -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. */ // Animation names #define VASE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/Vase02/Vase.h b/Sources/ModelsMP/Babylon/Vase02/Vase.h index 9e8cac6..560c9da 100644 --- a/Sources/ModelsMP/Babylon/Vase02/Vase.h +++ b/Sources/ModelsMP/Babylon/Vase02/Vase.h @@ -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. */ // Animation names #define VASE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Babylon/WallShooter/Shooter.h b/Sources/ModelsMP/Babylon/WallShooter/Shooter.h index 93f9a84..773462f 100644 --- a/Sources/ModelsMP/Babylon/WallShooter/Shooter.h +++ b/Sources/ModelsMP/Babylon/WallShooter/Shooter.h @@ -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. */ // Animation names #define SHOOTER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Computer/Floor.h b/Sources/ModelsMP/Computer/Floor.h index 962409d..8cc8c30 100644 --- a/Sources/ModelsMP/Computer/Floor.h +++ b/Sources/ModelsMP/Computer/Floor.h @@ -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. */ // Animation names #define FLOOR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/CutSequences/Book/Book.h b/Sources/ModelsMP/CutSequences/Book/Book.h index 1111fd6..7d7d772 100644 --- a/Sources/ModelsMP/CutSequences/Book/Book.h +++ b/Sources/ModelsMP/CutSequences/Book/Book.h @@ -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. */ // Animation names #define BOOK_ANIM_CLOSED 0 diff --git a/Sources/ModelsMP/CutSequences/Book/CoverPages.h b/Sources/ModelsMP/CutSequences/Book/CoverPages.h index 889f465..7f322f7 100644 --- a/Sources/ModelsMP/CutSequences/Book/CoverPages.h +++ b/Sources/ModelsMP/CutSequences/Book/CoverPages.h @@ -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. */ // Animation names #define COVERPAGES_ANIM_LEFTCLOSED 0 diff --git a/Sources/ModelsMP/CutSequences/Church/Arch.h b/Sources/ModelsMP/CutSequences/Church/Arch.h index ddacad8..14f6962 100644 --- a/Sources/ModelsMP/CutSequences/Church/Arch.h +++ b/Sources/ModelsMP/CutSequences/Church/Arch.h @@ -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. */ // Animation names #define ARCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Church/Bench.h b/Sources/ModelsMP/CutSequences/Church/Bench.h index 2cde71e..cc062aa 100644 --- a/Sources/ModelsMP/CutSequences/Church/Bench.h +++ b/Sources/ModelsMP/CutSequences/Church/Bench.h @@ -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. */ // Animation names #define BENCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Church/Column.h b/Sources/ModelsMP/CutSequences/Church/Column.h index 52c0f09..21d199a 100644 --- a/Sources/ModelsMP/CutSequences/Church/Column.h +++ b/Sources/ModelsMP/CutSequences/Church/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Church/ConfessionBox.h b/Sources/ModelsMP/CutSequences/Church/ConfessionBox.h index 2bfa0fc..5cf39f2 100644 --- a/Sources/ModelsMP/CutSequences/Church/ConfessionBox.h +++ b/Sources/ModelsMP/CutSequences/Church/ConfessionBox.h @@ -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. */ // Animation names #define CONFESSIONBOX_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Church/Vitrage_Big.h b/Sources/ModelsMP/CutSequences/Church/Vitrage_Big.h index e5e8c3f..fb8b92a 100644 --- a/Sources/ModelsMP/CutSequences/Church/Vitrage_Big.h +++ b/Sources/ModelsMP/CutSequences/Church/Vitrage_Big.h @@ -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. */ // Animation names #define VITRAGE_BIG_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Church/Vitrage_Small.h b/Sources/ModelsMP/CutSequences/Church/Vitrage_Small.h index fa3feb6..c144212 100644 --- a/Sources/ModelsMP/CutSequences/Church/Vitrage_Small.h +++ b/Sources/ModelsMP/CutSequences/Church/Vitrage_Small.h @@ -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. */ // Animation names #define VITRAGE_SMALL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/ChurchRoof/CurchRoof.h b/Sources/ModelsMP/CutSequences/ChurchRoof/CurchRoof.h index 354f5e1..cc48dd0 100644 --- a/Sources/ModelsMP/CutSequences/ChurchRoof/CurchRoof.h +++ b/Sources/ModelsMP/CutSequences/ChurchRoof/CurchRoof.h @@ -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. */ // Animation names #define CURCHROOF_ANIM_CLOSED 0 diff --git a/Sources/ModelsMP/CutSequences/CrateBus/CrateBus.h b/Sources/ModelsMP/CutSequences/CrateBus/CrateBus.h index cabb854..bd069db 100644 --- a/Sources/ModelsMP/CutSequences/CrateBus/CrateBus.h +++ b/Sources/ModelsMP/CutSequences/CrateBus/CrateBus.h @@ -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. */ // Animation names #define CRATEBUS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/CrateBus/CrateBus_Crashed.h b/Sources/ModelsMP/CutSequences/CrateBus/CrateBus_Crashed.h index bcbbfaf..5657e6f 100644 --- a/Sources/ModelsMP/CutSequences/CrateBus/CrateBus_Crashed.h +++ b/Sources/ModelsMP/CutSequences/CrateBus/CrateBus_Crashed.h @@ -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. */ // Animation names #define CRATEBUS_CRASHED_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Curtain/Curtain.h b/Sources/ModelsMP/CutSequences/Curtain/Curtain.h index 9cb0f7e..51e7bff 100644 --- a/Sources/ModelsMP/CutSequences/Curtain/Curtain.h +++ b/Sources/ModelsMP/CutSequences/Curtain/Curtain.h @@ -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. */ // Animation names #define CURTAIN_ANIM_CLOSED 0 diff --git a/Sources/ModelsMP/CutSequences/DiscoBall/DiscoBall.h b/Sources/ModelsMP/CutSequences/DiscoBall/DiscoBall.h index 7974e6f..841bb85 100644 --- a/Sources/ModelsMP/CutSequences/DiscoBall/DiscoBall.h +++ b/Sources/ModelsMP/CutSequences/DiscoBall/DiscoBall.h @@ -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. */ // Animation names #define DISCOBALL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/DiscoBall/Microphone.h b/Sources/ModelsMP/CutSequences/DiscoBall/Microphone.h index aa6a982..f4af94d 100644 --- a/Sources/ModelsMP/CutSequences/DiscoBall/Microphone.h +++ b/Sources/ModelsMP/CutSequences/DiscoBall/Microphone.h @@ -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. */ // Animation names #define MICROPHONE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Ball.h b/Sources/ModelsMP/CutSequences/EgyptSet/Ball.h index c6de6a2..2852ed0 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Ball.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Ball.h @@ -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. */ // Animation names #define BALL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Body.h b/Sources/ModelsMP/CutSequences/EgyptSet/Body.h index 832d5fa..6429958 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Body.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Body.h @@ -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. */ // Animation names #define BODY_ANIM_MINIGUN_FIRESHORT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/CameraTracks.h b/Sources/ModelsMP/CutSequences/EgyptSet/CameraTracks.h index 183ed92..3125560 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/CameraTracks.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/CameraTracks.h @@ -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. */ // Animation names #define CAMERATRACKS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Chair.h b/Sources/ModelsMP/CutSequences/EgyptSet/Chair.h index 454c2a2..36f4b7d 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Chair.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Chair.h @@ -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. */ // Animation names #define CHAIR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Devil.h b/Sources/ModelsMP/CutSequences/EgyptSet/Devil.h index 647a123..a6d535e 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Devil.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Devil.h @@ -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. */ // Animation names #define DEVIL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Devil2.h b/Sources/ModelsMP/CutSequences/EgyptSet/Devil2.h index 22a4603..3b60b32 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Devil2.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Devil2.h @@ -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. */ // Animation names #define DEVIL2_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Head.h b/Sources/ModelsMP/CutSequences/EgyptSet/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Head.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Player.h b/Sources/ModelsMP/CutSequences/EgyptSet/Player.h index e9b9240..7446623 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Player.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/CutSequences/EgyptSet/Toys.h b/Sources/ModelsMP/CutSequences/EgyptSet/Toys.h index 8350012..5b0650c 100644 --- a/Sources/ModelsMP/CutSequences/EgyptSet/Toys.h +++ b/Sources/ModelsMP/CutSequences/EgyptSet/Toys.h @@ -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. */ // Animation names #define TOYS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Intro/log.h b/Sources/ModelsMP/CutSequences/Intro/log.h index 8aaea84..15bd8db 100644 --- a/Sources/ModelsMP/CutSequences/Intro/log.h +++ b/Sources/ModelsMP/CutSequences/Intro/log.h @@ -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. */ // Animation names #define LOG_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Museum/Container.h b/Sources/ModelsMP/CutSequences/Museum/Container.h index 8497955..e4f8cf3 100644 --- a/Sources/ModelsMP/CutSequences/Museum/Container.h +++ b/Sources/ModelsMP/CutSequences/Museum/Container.h @@ -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. */ // Animation names #define CONTAINER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Museum/Question.h b/Sources/ModelsMP/CutSequences/Museum/Question.h index 92c0491..8dd6e4f 100644 --- a/Sources/ModelsMP/CutSequences/Museum/Question.h +++ b/Sources/ModelsMP/CutSequences/Museum/Question.h @@ -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. */ // Animation names #define QUESTION_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Museum/Ughzy.h b/Sources/ModelsMP/CutSequences/Museum/Ughzy.h index f4e6ed1..c3305ae 100644 --- a/Sources/ModelsMP/CutSequences/Museum/Ughzy.h +++ b/Sources/ModelsMP/CutSequences/Museum/Ughzy.h @@ -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. */ // Animation names #define UGHZY_ANIM_3RD 0 diff --git a/Sources/ModelsMP/CutSequences/PokerTable/Table.h b/Sources/ModelsMP/CutSequences/PokerTable/Table.h index 6e76495..6604b09 100644 --- a/Sources/ModelsMP/CutSequences/PokerTable/Table.h +++ b/Sources/ModelsMP/CutSequences/PokerTable/Table.h @@ -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. */ // Animation names #define TABLE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/PumpkinField/Head.h b/Sources/ModelsMP/CutSequences/PumpkinField/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/CutSequences/PumpkinField/Head.h +++ b/Sources/ModelsMP/CutSequences/PumpkinField/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Reflector/Reflector.h b/Sources/ModelsMP/CutSequences/Reflector/Reflector.h index 5ae6dc3..14ad255 100644 --- a/Sources/ModelsMP/CutSequences/Reflector/Reflector.h +++ b/Sources/ModelsMP/CutSequences/Reflector/Reflector.h @@ -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. */ // Animation names #define REFLECTOR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Rocket/Rocket.h b/Sources/ModelsMP/CutSequences/Rocket/Rocket.h index 60e0710..a62feb6 100644 --- a/Sources/ModelsMP/CutSequences/Rocket/Rocket.h +++ b/Sources/ModelsMP/CutSequences/Rocket/Rocket.h @@ -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. */ // Animation names #define ROCKET_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Santa/Bag.h b/Sources/ModelsMP/CutSequences/Santa/Bag.h index 7a8dae1..508f04c 100644 --- a/Sources/ModelsMP/CutSequences/Santa/Bag.h +++ b/Sources/ModelsMP/CutSequences/Santa/Bag.h @@ -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. */ // Animation names #define BAG_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Santa/Body.h b/Sources/ModelsMP/CutSequences/Santa/Body.h index f358513..ac90a7a 100644 --- a/Sources/ModelsMP/CutSequences/Santa/Body.h +++ b/Sources/ModelsMP/CutSequences/Santa/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/CutSequences/Santa/Player.h b/Sources/ModelsMP/CutSequences/Santa/Player.h index 6e8f534..266b067 100644 --- a/Sources/ModelsMP/CutSequences/Santa/Player.h +++ b/Sources/ModelsMP/CutSequences/Santa/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_RUN 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachine.h b/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachine.h index a08dc07..acab99c 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachine.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachine.h @@ -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. */ // Animation names #define BEAMMACHINE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachineRim.h b/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachineRim.h index 1f17767..4602f31 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachineRim.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/BeamMachineRim.h @@ -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. */ // Animation names #define BEAMMACHINERIM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/Body.h b/Sources/ModelsMP/CutSequences/SpaceShip/Body.h index 64b0d4b..34823c5 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/Body.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/BottomFlare.h b/Sources/ModelsMP/CutSequences/SpaceShip/BottomFlare.h index 2b86509..d10a53b 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/BottomFlare.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/BottomFlare.h @@ -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. */ // Animation names #define BOTTOMFLARE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/Door.h b/Sources/ModelsMP/CutSequences/SpaceShip/Door.h index 09c978d..e4394c1 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/Door.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/Door.h @@ -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. */ // Animation names #define DOOR_ANIM_CLOSED 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/FillIn.h b/Sources/ModelsMP/CutSequences/SpaceShip/FillIn.h index ff17f71..2a3bd8c 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/FillIn.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/FillIn.h @@ -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. */ // Animation names #define FILLIN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/LightBeam.h b/Sources/ModelsMP/CutSequences/SpaceShip/LightBeam.h index c83cd93..9b3ccba 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/LightBeam.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/PowerRing.h b/Sources/ModelsMP/CutSequences/SpaceShip/PowerRing.h index cd21363..d68b7fc 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/PowerRing.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/PowerRing.h @@ -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. */ // Animation names #define POWERRING_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/SpaceShip/SpaceShip.h b/Sources/ModelsMP/CutSequences/SpaceShip/SpaceShip.h index 9f420f1..4d3144a 100644 --- a/Sources/ModelsMP/CutSequences/SpaceShip/SpaceShip.h +++ b/Sources/ModelsMP/CutSequences/SpaceShip/SpaceShip.h @@ -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. */ // Animation names #define SPACESHIP_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/TelephoneBooth/TelephoneBooth.h b/Sources/ModelsMP/CutSequences/TelephoneBooth/TelephoneBooth.h index 815a593..cc0e86a 100644 --- a/Sources/ModelsMP/CutSequences/TelephoneBooth/TelephoneBooth.h +++ b/Sources/ModelsMP/CutSequences/TelephoneBooth/TelephoneBooth.h @@ -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. */ // Animation names #define TELEPHONEBOOTH_ANIM_CLOSED 0 diff --git a/Sources/ModelsMP/CutSequences/ToiletTime/Bullet.h b/Sources/ModelsMP/CutSequences/ToiletTime/Bullet.h index 8899b16..c3a0a8d 100644 --- a/Sources/ModelsMP/CutSequences/ToiletTime/Bullet.h +++ b/Sources/ModelsMP/CutSequences/ToiletTime/Bullet.h @@ -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. */ // Animation names #define BULLET_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/ToiletTime/Toilet.h b/Sources/ModelsMP/CutSequences/ToiletTime/Toilet.h index eb9d94b..1202af6 100644 --- a/Sources/ModelsMP/CutSequences/ToiletTime/Toilet.h +++ b/Sources/ModelsMP/CutSequences/ToiletTime/Toilet.h @@ -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. */ // Animation names #define TOILET_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/ToiletTime/ToiletBooth.h b/Sources/ModelsMP/CutSequences/ToiletTime/ToiletBooth.h index d2490fe..6be6bf2 100644 --- a/Sources/ModelsMP/CutSequences/ToiletTime/ToiletBooth.h +++ b/Sources/ModelsMP/CutSequences/ToiletTime/ToiletBooth.h @@ -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. */ // Animation names #define TOILETBOOTH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/TriggerAnimated/TriggerAnimated.h b/Sources/ModelsMP/CutSequences/TriggerAnimated/TriggerAnimated.h index 3a5f134..541ed09 100644 --- a/Sources/ModelsMP/CutSequences/TriggerAnimated/TriggerAnimated.h +++ b/Sources/ModelsMP/CutSequences/TriggerAnimated/TriggerAnimated.h @@ -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. */ // Animation names #define TRIGGERANIMATED_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Wood/UnderConstruction.h b/Sources/ModelsMP/CutSequences/Wood/UnderConstruction.h index 5eba0c3..8554eaa 100644 --- a/Sources/ModelsMP/CutSequences/Wood/UnderConstruction.h +++ b/Sources/ModelsMP/CutSequences/Wood/UnderConstruction.h @@ -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. */ // Animation names #define UNDERCONSTRUCTION_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/CutSequences/Wood/Wood.h b/Sources/ModelsMP/CutSequences/Wood/Wood.h index 1eef9d0..eb3546b 100644 --- a/Sources/ModelsMP/CutSequences/Wood/Wood.h +++ b/Sources/ModelsMP/CutSequences/Wood/Wood.h @@ -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. */ // Animation names #define WOOD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/DeathMatch/Bonner/Bonner.h b/Sources/ModelsMP/DeathMatch/Bonner/Bonner.h index a6cd8a4..737f21d 100644 --- a/Sources/ModelsMP/DeathMatch/Bonner/Bonner.h +++ b/Sources/ModelsMP/DeathMatch/Bonner/Bonner.h @@ -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. */ // Animation names #define BONNER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/DeathMatch/Rope/Rope.h b/Sources/ModelsMP/DeathMatch/Rope/Rope.h index a96c39c..789856e 100644 --- a/Sources/ModelsMP/DeathMatch/Rope/Rope.h +++ b/Sources/ModelsMP/DeathMatch/Rope/Rope.h @@ -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. */ // Animation names #define ROPE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/Damager.h b/Sources/ModelsMP/Editor/Damager.h index 41e0270..d58877a 100644 --- a/Sources/ModelsMP/Editor/Damager.h +++ b/Sources/ModelsMP/Editor/Damager.h @@ -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. */ // Animation names #define DAMAGER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/Debug_EntityStack.h b/Sources/ModelsMP/Editor/Debug_EntityStack.h index 237749e..8d9f34e 100644 --- a/Sources/ModelsMP/Editor/Debug_EntityStack.h +++ b/Sources/ModelsMP/Editor/Debug_EntityStack.h @@ -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. */ // Animation names #define DEBUG_ENTITYSTACK_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/EffectMarker.h b/Sources/ModelsMP/Editor/EffectMarker.h index 97c1c46..a1ba7b7 100644 --- a/Sources/ModelsMP/Editor/EffectMarker.h +++ b/Sources/ModelsMP/Editor/EffectMarker.h @@ -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. */ // Animation names #define EFFECTMARKER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/EnvironmentParticlesHolder.h b/Sources/ModelsMP/Editor/EnvironmentParticlesHolder.h index 9e36578..643b980 100644 --- a/Sources/ModelsMP/Editor/EnvironmentParticlesHolder.h +++ b/Sources/ModelsMP/Editor/EnvironmentParticlesHolder.h @@ -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. */ // Animation names #define ENVIROMENTPARTICLESHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/TacticsChanger.h b/Sources/ModelsMP/Editor/TacticsChanger.h index d80b0d4..e5d9977 100644 --- a/Sources/ModelsMP/Editor/TacticsChanger.h +++ b/Sources/ModelsMP/Editor/TacticsChanger.h @@ -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. */ // Animation names #define TACTICSCHANGER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/TacticsHolder.h b/Sources/ModelsMP/Editor/TacticsHolder.h index 310782a..24025f0 100644 --- a/Sources/ModelsMP/Editor/TacticsHolder.h +++ b/Sources/ModelsMP/Editor/TacticsHolder.h @@ -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. */ // Animation names #define TACTICSHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/TacticsManager.h b/Sources/ModelsMP/Editor/TacticsManager.h index 3e1ffa2..30aa2be 100644 --- a/Sources/ModelsMP/Editor/TacticsManager.h +++ b/Sources/ModelsMP/Editor/TacticsManager.h @@ -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. */ // Animation names #define TACTICSMANAGER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Editor/TimeControler.h b/Sources/ModelsMP/Editor/TimeControler.h index fde2f25..406f231 100644 --- a/Sources/ModelsMP/Editor/TimeControler.h +++ b/Sources/ModelsMP/Editor/TimeControler.h @@ -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. */ // Animation names #define TIMECONTROLER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Effects/Debris/Tree/TREE.h b/Sources/ModelsMP/Effects/Debris/Tree/TREE.h index 94b6309..f6e9007 100644 --- a/Sources/ModelsMP/Effects/Debris/Tree/TREE.h +++ b/Sources/ModelsMP/Effects/Debris/Tree/TREE.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Effects/Fire03/Fire.h b/Sources/ModelsMP/Effects/Fire03/Fire.h index 8ebb1cb..183833a 100644 --- a/Sources/ModelsMP/Effects/Fire03/Fire.h +++ b/Sources/ModelsMP/Effects/Fire03/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Effects/GreenFire/Fire.h b/Sources/ModelsMP/Effects/GreenFire/Fire.h index f6d1668..00cf7e5 100644 --- a/Sources/ModelsMP/Effects/GreenFire/Fire.h +++ b/Sources/ModelsMP/Effects/GreenFire/Fire.h @@ -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. */ // Animation names #define FIRE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Effects/GreenFire/FireFar.h b/Sources/ModelsMP/Effects/GreenFire/FireFar.h index d69b821..e17570c 100644 --- a/Sources/ModelsMP/Effects/GreenFire/FireFar.h +++ b/Sources/ModelsMP/Effects/GreenFire/FireFar.h @@ -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. */ // Animation names #define FIREFAR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Effects/Laser/Border.h b/Sources/ModelsMP/Effects/Laser/Border.h index bce010a..6807385 100644 --- a/Sources/ModelsMP/Effects/Laser/Border.h +++ b/Sources/ModelsMP/Effects/Laser/Border.h @@ -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. */ // Animation names #define BORDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Effects/Laser/Laser.h b/Sources/ModelsMP/Effects/Laser/Laser.h index 385b72e..b482a9d 100644 --- a/Sources/ModelsMP/Effects/Laser/Laser.h +++ b/Sources/ModelsMP/Effects/Laser/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Effects/Laser/Laser_Red.h b/Sources/ModelsMP/Effects/Laser/Laser_Red.h index c18aad4..a0b982d 100644 --- a/Sources/ModelsMP/Effects/Laser/Laser_Red.h +++ b/Sources/ModelsMP/Effects/Laser/Laser_Red.h @@ -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. */ // Animation names #define LASER_RED_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Effects/LightBeam04/LightBeam.h b/Sources/ModelsMP/Effects/LightBeam04/LightBeam.h index b39007f..4542c58 100644 --- a/Sources/ModelsMP/Effects/LightBeam04/LightBeam.h +++ b/Sources/ModelsMP/Effects/LightBeam04/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Effects/LightBeam05/LightBeam.h b/Sources/ModelsMP/Effects/LightBeam05/LightBeam.h index 8aca2ea..78bd715 100644 --- a/Sources/ModelsMP/Effects/LightBeam05/LightBeam.h +++ b/Sources/ModelsMP/Effects/LightBeam05/LightBeam.h @@ -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. */ // Animation names #define LIGHTBEAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/AirElemental/AirElemental.h b/Sources/ModelsMP/Enemies/AirElemental/AirElemental.h index 4165585..77b9614 100644 --- a/Sources/ModelsMP/Enemies/AirElemental/AirElemental.h +++ b/Sources/ModelsMP/Enemies/AirElemental/AirElemental.h @@ -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. */ // Animation names #define AIRELEMENTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/AirElemental/Elemental.h b/Sources/ModelsMP/Enemies/AirElemental/Elemental.h index 9624e97..fc4df86 100644 --- a/Sources/ModelsMP/Enemies/AirElemental/Elemental.h +++ b/Sources/ModelsMP/Enemies/AirElemental/Elemental.h @@ -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. */ // Animation names #define ELEMENTAL_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Enemies/AirElemental/Projectile/Projectile.h b/Sources/ModelsMP/Enemies/AirElemental/Projectile/Projectile.h index 78f535a..b16a362 100644 --- a/Sources/ModelsMP/Enemies/AirElemental/Projectile/Projectile.h +++ b/Sources/ModelsMP/Enemies/AirElemental/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_ROTATE 0 diff --git a/Sources/ModelsMP/Enemies/AirElemental/ShockWave.h b/Sources/ModelsMP/Enemies/AirElemental/ShockWave.h index 38e6f5f..1624cac 100644 --- a/Sources/ModelsMP/Enemies/AirElemental/ShockWave.h +++ b/Sources/ModelsMP/Enemies/AirElemental/ShockWave.h @@ -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. */ // Animation names #define SHOCKWAVE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/AirElemental/ShockWaveBase.h b/Sources/ModelsMP/Enemies/AirElemental/ShockWaveBase.h index 9bab986..538a540 100644 --- a/Sources/ModelsMP/Enemies/AirElemental/ShockWaveBase.h +++ b/Sources/ModelsMP/Enemies/AirElemental/ShockWaveBase.h @@ -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. */ // Animation names #define SHOCKWAVEBASE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/AirElemental/Twister.h b/Sources/ModelsMP/Enemies/AirElemental/Twister.h index 1d82818..ee0b292 100644 --- a/Sources/ModelsMP/Enemies/AirElemental/Twister.h +++ b/Sources/ModelsMP/Enemies/AirElemental/Twister.h @@ -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. */ // Animation names #define TWISTER_ANIM_GROWING 0 diff --git a/Sources/ModelsMP/Enemies/CannonRotating/Debris/Cannon.h b/Sources/ModelsMP/Enemies/CannonRotating/Debris/Cannon.h index d606a30..4553de1 100644 --- a/Sources/ModelsMP/Enemies/CannonRotating/Debris/Cannon.h +++ b/Sources/ModelsMP/Enemies/CannonRotating/Debris/Cannon.h @@ -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. */ // Animation names #define CANNON_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonRotating/Debris/RotatingMechanism.h b/Sources/ModelsMP/Enemies/CannonRotating/Debris/RotatingMechanism.h index c5e0535..67e6ab4 100644 --- a/Sources/ModelsMP/Enemies/CannonRotating/Debris/RotatingMechanism.h +++ b/Sources/ModelsMP/Enemies/CannonRotating/Debris/RotatingMechanism.h @@ -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. */ // Animation names #define ROTATINGMECHANISM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonRotating/Debris/Turret.h b/Sources/ModelsMP/Enemies/CannonRotating/Debris/Turret.h index 648c781..9accd76 100644 --- a/Sources/ModelsMP/Enemies/CannonRotating/Debris/Turret.h +++ b/Sources/ModelsMP/Enemies/CannonRotating/Debris/Turret.h @@ -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. */ // Animation names #define TURRET_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonRotating/RotatingMechanism.h b/Sources/ModelsMP/Enemies/CannonRotating/RotatingMechanism.h index c477c50..b3a9d2f 100644 --- a/Sources/ModelsMP/Enemies/CannonRotating/RotatingMechanism.h +++ b/Sources/ModelsMP/Enemies/CannonRotating/RotatingMechanism.h @@ -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. */ // Animation names #define ROTATINGMECHANISM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonRotating/Turret.h b/Sources/ModelsMP/Enemies/CannonRotating/Turret.h index 6b308da..175229a 100644 --- a/Sources/ModelsMP/Enemies/CannonRotating/Turret.h +++ b/Sources/ModelsMP/Enemies/CannonRotating/Turret.h @@ -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. */ // Animation names #define TURRET_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonStatic/Cannon.h b/Sources/ModelsMP/Enemies/CannonStatic/Cannon.h index d606a30..4553de1 100644 --- a/Sources/ModelsMP/Enemies/CannonStatic/Cannon.h +++ b/Sources/ModelsMP/Enemies/CannonStatic/Cannon.h @@ -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. */ // Animation names #define CANNON_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonStatic/Debris/Cannon.h b/Sources/ModelsMP/Enemies/CannonStatic/Debris/Cannon.h index d606a30..4553de1 100644 --- a/Sources/ModelsMP/Enemies/CannonStatic/Debris/Cannon.h +++ b/Sources/ModelsMP/Enemies/CannonStatic/Debris/Cannon.h @@ -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. */ // Animation names #define CANNON_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wheel.h b/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wheel.h index 14613df..b5e0a15 100644 --- a/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wheel.h +++ b/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wheel.h @@ -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. */ // Animation names #define WHEEL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wood.h b/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wood.h index 1eef9d0..eb3546b 100644 --- a/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wood.h +++ b/Sources/ModelsMP/Enemies/CannonStatic/Debris/Wood.h @@ -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. */ // Animation names #define WOOD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/CannonStatic/Turret.h b/Sources/ModelsMP/Enemies/CannonStatic/Turret.h index 602b890..59603f0 100644 --- a/Sources/ModelsMP/Enemies/CannonStatic/Turret.h +++ b/Sources/ModelsMP/Enemies/CannonStatic/Turret.h @@ -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. */ // Animation names #define TURRET_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ChainSawFreak/Freak.h b/Sources/ModelsMP/Enemies/ChainSawFreak/Freak.h index c5b0c3a..f6f9c19 100644 --- a/Sources/ModelsMP/Enemies/ChainSawFreak/Freak.h +++ b/Sources/ModelsMP/Enemies/ChainSawFreak/Freak.h @@ -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. */ // Animation names #define FREAK_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ChainSawFreak/Saw.h b/Sources/ModelsMP/Enemies/ChainSawFreak/Saw.h index 9ae4603..d1468d2 100644 --- a/Sources/ModelsMP/Enemies/ChainSawFreak/Saw.h +++ b/Sources/ModelsMP/Enemies/ChainSawFreak/Saw.h @@ -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. */ // Animation names #define SAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Enemies/Demon/Demon.h b/Sources/ModelsMP/Enemies/Demon/Demon.h index 08d678e..bfcc420 100644 --- a/Sources/ModelsMP/Enemies/Demon/Demon.h +++ b/Sources/ModelsMP/Enemies/Demon/Demon.h @@ -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. */ // Animation names #define DEMON_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Demon/Projectile/Projectile.h b/Sources/ModelsMP/Enemies/Demon/Projectile/Projectile.h index 56bd215..6be748d 100644 --- a/Sources/ModelsMP/Enemies/Demon/Projectile/Projectile.h +++ b/Sources/ModelsMP/Enemies/Demon/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Arm.h b/Sources/ModelsMP/Enemies/ExotechLarva/Arm.h index afddcc3..a8184e1 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Arm.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Arm.h @@ -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. */ // Animation names #define ARM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/BackArms.h b/Sources/ModelsMP/Enemies/ExotechLarva/BackArms.h index a0839e3..20e31f4 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/BackArms.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/BackArms.h @@ -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. */ // Animation names #define BACKARMS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Beam.h b/Sources/ModelsMP/Enemies/ExotechLarva/Beam.h index 1ab92f3..e6e6a59 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Beam.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Beam.h @@ -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. */ // Animation names #define BEAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Body.h b/Sources/ModelsMP/Enemies/ExotechLarva/Body.h index 0a94f78..f3c7610 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Body.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Beam.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Beam.h index 1ab92f3..e6e6a59 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Beam.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Beam.h @@ -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. */ // Animation names #define BEAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricBeam.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricBeam.h index 686b19c..6d52a2b 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricBeam.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricBeam.h @@ -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. */ // Animation names #define ELECTRICBEAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Electricity.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Electricity.h index 6617d15..fcd31e0 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Electricity.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/Electricity.h @@ -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. */ // Animation names #define ELECTRICITY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricityBeams.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricityBeams.h index 9c2968e..8ab4d4b 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricityBeams.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/ElectricityBeams.h @@ -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. */ // Animation names #define ELECTRICITYBEAMS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/FloorCharger.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/FloorCharger.h index 2aa3764..534fd7e 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/FloorCharger.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/FloorCharger.h @@ -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. */ // Animation names #define FLOORCHARGER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/PlasmaBeam.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/PlasmaBeam.h index 3a8fb86..aaed3c7 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/PlasmaBeam.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/PlasmaBeam.h @@ -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. */ // Animation names #define PLASMABEAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/WallCharger.h b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/WallCharger.h index 827f25f..cc9b716 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Charger/WallCharger.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Charger/WallCharger.h @@ -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. */ // Animation names #define WALLCHARGER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Debris/BodyDebris.h b/Sources/ModelsMP/Enemies/ExotechLarva/Debris/BodyDebris.h index aa911a5..8eb34b8 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Debris/BodyDebris.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Debris/BodyDebris.h @@ -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. */ // Animation names #define BODYDEBRIS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris01.h b/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris01.h index 7e6bab7..471c266 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris01.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris01.h @@ -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. */ // Animation names #define TAILDEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris02.h b/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris02.h index ae02262..9cdc5a7 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris02.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Debris/TailDebris02.h @@ -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. */ // Animation names #define TAILDEBRIS02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/EffectFlare.h b/Sources/ModelsMP/Enemies/ExotechLarva/EffectFlare.h index 1596f05..685d327 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/EffectFlare.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/EffectFlare.h @@ -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. */ // Animation names #define EFFECTFLARE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/EnergyBeams.h b/Sources/ModelsMP/Enemies/ExotechLarva/EnergyBeams.h index 0c59f2b..836d764 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/EnergyBeams.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/EnergyBeams.h @@ -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. */ // Animation names #define ENERGYBEAMS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/ExotechLarva.h b/Sources/ModelsMP/Enemies/ExotechLarva/ExotechLarva.h index 54493eb..20ebabc 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/ExotechLarva.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/ExotechLarva.h @@ -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. */ // Animation names #define EXOTECHLARVA_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/Projectile.h b/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/Projectile.h index 1457736..c836dce 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/Projectile.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/Projectile.h @@ -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. */ // Animation names #define PROJECTILE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/TailProjectile.h b/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/TailProjectile.h index d31462a..7c45d55 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/TailProjectile.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Projectile/TailProjectile.h @@ -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. */ // Animation names #define TAILPROJECTILE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/Weapons/PlasmaGun.h b/Sources/ModelsMP/Enemies/ExotechLarva/Weapons/PlasmaGun.h index 487e6e8..8c16afd 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/Weapons/PlasmaGun.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/Weapons/PlasmaGun.h @@ -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. */ // Animation names #define PLASMAGUN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Arm.h b/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Arm.h index afddcc3..a8184e1 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Arm.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Arm.h @@ -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. */ // Animation names #define ARM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Body.h b/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Body.h index 0176790..5089aee 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Body.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/ExotechLarva.h b/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/ExotechLarva.h index 631f709..2f111c6 100644 --- a/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/ExotechLarva.h +++ b/Sources/ModelsMP/Enemies/ExotechLarva/______Work/Bck2/ExotechLarva.h @@ -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. */ // Animation names #define EXOTECHLARVA_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Grunt/Grunt.h b/Sources/ModelsMP/Enemies/Grunt/Grunt.h index dbe3181..d9e5c31 100644 --- a/Sources/ModelsMP/Enemies/Grunt/Grunt.h +++ b/Sources/ModelsMP/Enemies/Grunt/Grunt.h @@ -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. */ // Animation names #define GRUNT_ANIM_PATROLPOSE 0 diff --git a/Sources/ModelsMP/Enemies/Grunt/Gun.h b/Sources/ModelsMP/Enemies/Grunt/Gun.h index 96fa902..4e3df31 100644 --- a/Sources/ModelsMP/Enemies/Grunt/Gun.h +++ b/Sources/ModelsMP/Enemies/Grunt/Gun.h @@ -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. */ // Animation names #define GUN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Grunt/Gun_Commander.h b/Sources/ModelsMP/Enemies/Grunt/Gun_Commander.h index 50fb5f7..b30c6a8 100644 --- a/Sources/ModelsMP/Enemies/Grunt/Gun_Commander.h +++ b/Sources/ModelsMP/Enemies/Grunt/Gun_Commander.h @@ -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. */ // Animation names #define GUN_COMMANDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Grunt/Projectile/GruntProjectile.h b/Sources/ModelsMP/Enemies/Grunt/Projectile/GruntProjectile.h index 0ee35b3..9d79cc4 100644 --- a/Sources/ModelsMP/Enemies/Grunt/Projectile/GruntProjectile.h +++ b/Sources/ModelsMP/Enemies/Grunt/Projectile/GruntProjectile.h @@ -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. */ // Animation names #define GRUNTPROJECTILE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Guffy/Guffy.h b/Sources/ModelsMP/Enemies/Guffy/Guffy.h index feac39a..794b696 100644 --- a/Sources/ModelsMP/Enemies/Guffy/Guffy.h +++ b/Sources/ModelsMP/Enemies/Guffy/Guffy.h @@ -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. */ // Animation names #define GUFFY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Guffy/Gun.h b/Sources/ModelsMP/Enemies/Guffy/Gun.h index 96fa902..4e3df31 100644 --- a/Sources/ModelsMP/Enemies/Guffy/Gun.h +++ b/Sources/ModelsMP/Enemies/Guffy/Gun.h @@ -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. */ // Animation names #define GUN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Guffy/Projectile/GuffyProjectile.h b/Sources/ModelsMP/Enemies/Guffy/Projectile/GuffyProjectile.h index 572de73..3c78372 100644 --- a/Sources/ModelsMP/Enemies/Guffy/Projectile/GuffyProjectile.h +++ b/Sources/ModelsMP/Enemies/Guffy/Projectile/GuffyProjectile.h @@ -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. */ // Animation names #define GUFFYPROJECTILE_ANIM_ROTATE01 0 diff --git a/Sources/ModelsMP/Enemies/Mental/01Mental.h b/Sources/ModelsMP/Enemies/Mental/01Mental.h index 1b9c70b..1aa64af 100644 --- a/Sources/ModelsMP/Enemies/Mental/01Mental.h +++ b/Sources/ModelsMP/Enemies/Mental/01Mental.h @@ -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. */ // Animation names #define _01MENTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/Aura.h b/Sources/ModelsMP/Enemies/Mental/Aura.h index 4b9682c..54848e0 100644 --- a/Sources/ModelsMP/Enemies/Mental/Aura.h +++ b/Sources/ModelsMP/Enemies/Mental/Aura.h @@ -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. */ // Animation names #define AURA_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/BrainBottle.h b/Sources/ModelsMP/Enemies/Mental/BrainBottle.h index 58185df..4f6c500 100644 --- a/Sources/ModelsMP/Enemies/Mental/BrainBottle.h +++ b/Sources/ModelsMP/Enemies/Mental/BrainBottle.h @@ -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. */ // Animation names #define BRAINBOTTLE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/BrainDrain.h b/Sources/ModelsMP/Enemies/Mental/BrainDrain.h index 02332dd..3442121 100644 --- a/Sources/ModelsMP/Enemies/Mental/BrainDrain.h +++ b/Sources/ModelsMP/Enemies/Mental/BrainDrain.h @@ -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. */ // Animation names #define BRAINDRAIN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/BrainHoses.h b/Sources/ModelsMP/Enemies/Mental/BrainHoses.h index 9515ad9..624c3e3 100644 --- a/Sources/ModelsMP/Enemies/Mental/BrainHoses.h +++ b/Sources/ModelsMP/Enemies/Mental/BrainHoses.h @@ -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. */ // Animation names #define BRAINHOSES_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/Head.h b/Sources/ModelsMP/Enemies/Mental/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/Enemies/Mental/Head.h +++ b/Sources/ModelsMP/Enemies/Mental/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/Head2.h b/Sources/ModelsMP/Enemies/Mental/Head2.h index c7a610c..a7fd093 100644 --- a/Sources/ModelsMP/Enemies/Mental/Head2.h +++ b/Sources/ModelsMP/Enemies/Mental/Head2.h @@ -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. */ // Animation names #define HEAD2_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/Horns.h b/Sources/ModelsMP/Enemies/Mental/Horns.h index c77950d..d95f96e 100644 --- a/Sources/ModelsMP/Enemies/Mental/Horns.h +++ b/Sources/ModelsMP/Enemies/Mental/Horns.h @@ -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. */ // Animation names #define HORNS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Mental/Mental.h b/Sources/ModelsMP/Enemies/Mental/Mental.h index df2438b..c6e3cb0 100644 --- a/Sources/ModelsMP/Enemies/Mental/Mental.h +++ b/Sources/ModelsMP/Enemies/Mental/Mental.h @@ -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. */ // Animation names #define MENTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Shooters/Arrow01.h b/Sources/ModelsMP/Enemies/Shooters/Arrow01.h index b393862..9a7d70c 100644 --- a/Sources/ModelsMP/Enemies/Shooters/Arrow01.h +++ b/Sources/ModelsMP/Enemies/Shooters/Arrow01.h @@ -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. */ // Animation names #define ARROW01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth01.h b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth01.h index 9f34fe9..73a1b9e 100644 --- a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth01.h +++ b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth01.h @@ -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. */ // Animation names #define CLOTH01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth02.h b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth02.h index 3753685..6e16458 100644 --- a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth02.h +++ b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth02.h @@ -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. */ // Animation names #define CLOTH02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth03.h b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth03.h index a8f9ae5..2c51aef 100644 --- a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth03.h +++ b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth03.h @@ -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. */ // Animation names #define CLOTH03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth04.h b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth04.h index 6e4d8cd..61e1ac6 100644 --- a/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth04.h +++ b/Sources/ModelsMP/Enemies/Summoner/Debris/Cloth04.h @@ -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. */ // Animation names #define CLOTH04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/SpawnerProjectile/Invisible.h b/Sources/ModelsMP/Enemies/Summoner/SpawnerProjectile/Invisible.h index b8ee17c..67598f6 100644 --- a/Sources/ModelsMP/Enemies/Summoner/SpawnerProjectile/Invisible.h +++ b/Sources/ModelsMP/Enemies/Summoner/SpawnerProjectile/Invisible.h @@ -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. */ // Animation names #define INVISIBLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/Staff.h b/Sources/ModelsMP/Enemies/Summoner/Staff.h index b121fcc..f0fe7a9 100644 --- a/Sources/ModelsMP/Enemies/Summoner/Staff.h +++ b/Sources/ModelsMP/Enemies/Summoner/Staff.h @@ -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. */ // Animation names #define STAFF_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Enemies/Summoner/Summoner.h b/Sources/ModelsMP/Enemies/Summoner/Summoner.h index a0ad98c..e0ac31f 100644 --- a/Sources/ModelsMP/Enemies/Summoner/Summoner.h +++ b/Sources/ModelsMP/Enemies/Summoner/Summoner.h @@ -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. */ // Animation names #define SUMMONER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Enemies/Woman/Woman.h b/Sources/ModelsMP/Enemies/Woman/Woman.h index 6fe2d98..ba3baa4 100644 --- a/Sources/ModelsMP/Enemies/Woman/Woman.h +++ b/Sources/ModelsMP/Enemies/Woman/Woman.h @@ -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. */ // Animation names #define WOMAN_ANIM_AIRATTACK01 0 diff --git a/Sources/ModelsMP/Gothic/Axe01/Axe.h b/Sources/ModelsMP/Gothic/Axe01/Axe.h index d9be2c1..3916afb 100644 --- a/Sources/ModelsMP/Gothic/Axe01/Axe.h +++ b/Sources/ModelsMP/Gothic/Axe01/Axe.h @@ -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. */ // Animation names #define AXE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Barrel/Barrel.h b/Sources/ModelsMP/Gothic/Barrel/Barrel.h index 744c1ff..c0cc50f 100644 --- a/Sources/ModelsMP/Gothic/Barrel/Barrel.h +++ b/Sources/ModelsMP/Gothic/Barrel/Barrel.h @@ -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. */ // Animation names #define BARREL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Bench/Bench.h b/Sources/ModelsMP/Gothic/Bench/Bench.h index 2cde71e..cc062aa 100644 --- a/Sources/ModelsMP/Gothic/Bench/Bench.h +++ b/Sources/ModelsMP/Gothic/Bench/Bench.h @@ -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. */ // Animation names #define BENCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence01.h b/Sources/ModelsMP/Gothic/Castle/Fence01.h index f387ce4..aaf735a 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence01.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence01.h @@ -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. */ // Animation names #define FENCE01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence02.h b/Sources/ModelsMP/Gothic/Castle/Fence02.h index fc09ecb..591c662 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence02.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence02.h @@ -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. */ // Animation names #define FENCE02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence03.h b/Sources/ModelsMP/Gothic/Castle/Fence03.h index d20872b..e89110f 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence03.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence03.h @@ -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. */ // Animation names #define FENCE03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence04.h b/Sources/ModelsMP/Gothic/Castle/Fence04.h index 67ea23d..30f7fbc 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence04.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence04.h @@ -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. */ // Animation names #define FENCE04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence05.h b/Sources/ModelsMP/Gothic/Castle/Fence05.h index 5f58330..29284f2 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence05.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence05.h @@ -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. */ // Animation names #define FENCE05_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence06.h b/Sources/ModelsMP/Gothic/Castle/Fence06.h index 6258b0b..47131c0 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence06.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence06.h @@ -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. */ // Animation names #define FENCE06_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Fence07.h b/Sources/ModelsMP/Gothic/Castle/Fence07.h index bfe5a34..80f6537 100644 --- a/Sources/ModelsMP/Gothic/Castle/Fence07.h +++ b/Sources/ModelsMP/Gothic/Castle/Fence07.h @@ -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. */ // Animation names #define FENCE07_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Tower01.h b/Sources/ModelsMP/Gothic/Castle/Tower01.h index 6e342ee..21ea975 100644 --- a/Sources/ModelsMP/Gothic/Castle/Tower01.h +++ b/Sources/ModelsMP/Gothic/Castle/Tower01.h @@ -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. */ // Animation names #define TOWER01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Tower02.h b/Sources/ModelsMP/Gothic/Castle/Tower02.h index eb1419a..8c70e2f 100644 --- a/Sources/ModelsMP/Gothic/Castle/Tower02.h +++ b/Sources/ModelsMP/Gothic/Castle/Tower02.h @@ -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. */ // Animation names #define TOWER02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Castle/Tower03.h b/Sources/ModelsMP/Gothic/Castle/Tower03.h index dd5bc94..33875c7 100644 --- a/Sources/ModelsMP/Gothic/Castle/Tower03.h +++ b/Sources/ModelsMP/Gothic/Castle/Tower03.h @@ -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. */ // Animation names #define TOWER03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Chimney01/chimney.h b/Sources/ModelsMP/Gothic/Chimney01/chimney.h index da3674f..02ded63 100644 --- a/Sources/ModelsMP/Gothic/Chimney01/chimney.h +++ b/Sources/ModelsMP/Gothic/Chimney01/chimney.h @@ -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. */ // Animation names #define CHIMNEY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Church/Arch.h b/Sources/ModelsMP/Gothic/Church/Arch.h index ddacad8..14f6962 100644 --- a/Sources/ModelsMP/Gothic/Church/Arch.h +++ b/Sources/ModelsMP/Gothic/Church/Arch.h @@ -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. */ // Animation names #define ARCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Church/Roof01.h b/Sources/ModelsMP/Gothic/Church/Roof01.h index 8bc9e75..fa9875f 100644 --- a/Sources/ModelsMP/Gothic/Church/Roof01.h +++ b/Sources/ModelsMP/Gothic/Church/Roof01.h @@ -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. */ // Animation names #define ROOF01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Church/Roof02.h b/Sources/ModelsMP/Gothic/Church/Roof02.h index fc32ac6..c684355 100644 --- a/Sources/ModelsMP/Gothic/Church/Roof02.h +++ b/Sources/ModelsMP/Gothic/Church/Roof02.h @@ -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. */ // Animation names #define ROOF02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/ChurchBell/ChurchBell.h b/Sources/ModelsMP/Gothic/ChurchBell/ChurchBell.h index ab85546..176e666 100644 --- a/Sources/ModelsMP/Gothic/ChurchBell/ChurchBell.h +++ b/Sources/ModelsMP/Gothic/ChurchBell/ChurchBell.h @@ -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. */ // Animation names #define CHURCHBELL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/ChurchPortal/Portal.h b/Sources/ModelsMP/Gothic/ChurchPortal/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/ModelsMP/Gothic/ChurchPortal/Portal.h +++ b/Sources/ModelsMP/Gothic/ChurchPortal/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Column01/Column.h b/Sources/ModelsMP/Gothic/Column01/Column.h index 52c0f09..21d199a 100644 --- a/Sources/ModelsMP/Gothic/Column01/Column.h +++ b/Sources/ModelsMP/Gothic/Column01/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Bridge.h b/Sources/ModelsMP/Gothic/Corridor/Bridge.h index cfbaa33..e733940 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Bridge.h +++ b/Sources/ModelsMP/Gothic/Corridor/Bridge.h @@ -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. */ // Animation names #define BRIDGE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/ChurchPortal.h b/Sources/ModelsMP/Gothic/Corridor/ChurchPortal.h index 99bb2dc..168fab5 100644 --- a/Sources/ModelsMP/Gothic/Corridor/ChurchPortal.h +++ b/Sources/ModelsMP/Gothic/Corridor/ChurchPortal.h @@ -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. */ // Animation names #define CHURCHPORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Column.h b/Sources/ModelsMP/Gothic/Corridor/Column.h index 52c0f09..21d199a 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Column.h +++ b/Sources/ModelsMP/Gothic/Corridor/Column.h @@ -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. */ // Animation names #define COLUMN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/DD.h b/Sources/ModelsMP/Gothic/Corridor/DD.h index e8baf16..c838508 100644 --- a/Sources/ModelsMP/Gothic/Corridor/DD.h +++ b/Sources/ModelsMP/Gothic/Corridor/DD.h @@ -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. */ // Animation names #define DD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Pumpkin.h b/Sources/ModelsMP/Gothic/Corridor/Pumpkin.h index f677d50..2bb9531 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Pumpkin.h +++ b/Sources/ModelsMP/Gothic/Corridor/Pumpkin.h @@ -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. */ // Animation names #define PUMPKIN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Tower.h b/Sources/ModelsMP/Gothic/Corridor/Tower.h index 9e9ce46..4cda76b 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Tower.h +++ b/Sources/ModelsMP/Gothic/Corridor/Tower.h @@ -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. */ // Animation names #define TOWER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Tower02.h b/Sources/ModelsMP/Gothic/Corridor/Tower02.h index eb1419a..8c70e2f 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Tower02.h +++ b/Sources/ModelsMP/Gothic/Corridor/Tower02.h @@ -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. */ // Animation names #define TOWER02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Tower03.h b/Sources/ModelsMP/Gothic/Corridor/Tower03.h index dd5bc94..33875c7 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Tower03.h +++ b/Sources/ModelsMP/Gothic/Corridor/Tower03.h @@ -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. */ // Animation names #define TOWER03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Corridor/Tower04.h b/Sources/ModelsMP/Gothic/Corridor/Tower04.h index f7ab672..5706b11 100644 --- a/Sources/ModelsMP/Gothic/Corridor/Tower04.h +++ b/Sources/ModelsMP/Gothic/Corridor/Tower04.h @@ -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. */ // Animation names #define TOWER04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross01/Cross.h b/Sources/ModelsMP/Gothic/Cross01/Cross.h index e860eff..488315d 100644 --- a/Sources/ModelsMP/Gothic/Cross01/Cross.h +++ b/Sources/ModelsMP/Gothic/Cross01/Cross.h @@ -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. */ // Animation names #define CROSS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross02/Cross.h b/Sources/ModelsMP/Gothic/Cross02/Cross.h index 33f52e0..fb3f1f1 100644 --- a/Sources/ModelsMP/Gothic/Cross02/Cross.h +++ b/Sources/ModelsMP/Gothic/Cross02/Cross.h @@ -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. */ // Animation names #define CROSS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross02/JesusSam.h b/Sources/ModelsMP/Gothic/Cross02/JesusSam.h index 5d5541f..cad4035 100644 --- a/Sources/ModelsMP/Gothic/Cross02/JesusSam.h +++ b/Sources/ModelsMP/Gothic/Cross02/JesusSam.h @@ -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. */ // Animation names #define JESUSSAM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross03/Cross.h b/Sources/ModelsMP/Gothic/Cross03/Cross.h index e860eff..488315d 100644 --- a/Sources/ModelsMP/Gothic/Cross03/Cross.h +++ b/Sources/ModelsMP/Gothic/Cross03/Cross.h @@ -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. */ // Animation names #define CROSS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross03/Cross01.h b/Sources/ModelsMP/Gothic/Cross03/Cross01.h index 8aec07f..b241c6f 100644 --- a/Sources/ModelsMP/Gothic/Cross03/Cross01.h +++ b/Sources/ModelsMP/Gothic/Cross03/Cross01.h @@ -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. */ // Animation names #define CROSS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross03/CrossChurch.h b/Sources/ModelsMP/Gothic/Cross03/CrossChurch.h index e622ce8..eba20eb 100644 --- a/Sources/ModelsMP/Gothic/Cross03/CrossChurch.h +++ b/Sources/ModelsMP/Gothic/Cross03/CrossChurch.h @@ -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. */ // Animation names #define CROSSCHURCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Cross03/DeanCross.h b/Sources/ModelsMP/Gothic/Cross03/DeanCross.h index 4d7af30..36b53d7 100644 --- a/Sources/ModelsMP/Gothic/Cross03/DeanCross.h +++ b/Sources/ModelsMP/Gothic/Cross03/DeanCross.h @@ -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. */ // Animation names #define DEANCROSS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/DemonStatue/Demon.h b/Sources/ModelsMP/Gothic/DemonStatue/Demon.h index 6fc4b2d..d2904c1 100644 --- a/Sources/ModelsMP/Gothic/DemonStatue/Demon.h +++ b/Sources/ModelsMP/Gothic/DemonStatue/Demon.h @@ -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. */ // Animation names #define DEMON_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Fountain/Fountain.h b/Sources/ModelsMP/Gothic/Fountain/Fountain.h index 400f661..16c919a 100644 --- a/Sources/ModelsMP/Gothic/Fountain/Fountain.h +++ b/Sources/ModelsMP/Gothic/Fountain/Fountain.h @@ -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. */ // Animation names #define FOUNTAIN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Glove/Glove.h b/Sources/ModelsMP/Gothic/Glove/Glove.h index 831de27..261470b 100644 --- a/Sources/ModelsMP/Gothic/Glove/Glove.h +++ b/Sources/ModelsMP/Gothic/Glove/Glove.h @@ -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. */ // Animation names #define GLOVE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Grave/Grave.h b/Sources/ModelsMP/Gothic/Grave/Grave.h index ea51e28..cee7833 100644 --- a/Sources/ModelsMP/Gothic/Grave/Grave.h +++ b/Sources/ModelsMP/Gothic/Grave/Grave.h @@ -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. */ // Animation names #define GRAVE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/LandOfDamned/Player.h b/Sources/ModelsMP/Gothic/LandOfDamned/Player.h index 57f0388..62952e7 100644 --- a/Sources/ModelsMP/Gothic/LandOfDamned/Player.h +++ b/Sources/ModelsMP/Gothic/LandOfDamned/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/LandOfDamned/Portal.h b/Sources/ModelsMP/Gothic/LandOfDamned/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/ModelsMP/Gothic/LandOfDamned/Portal.h +++ b/Sources/ModelsMP/Gothic/LandOfDamned/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/LightSource03/LightSource.h b/Sources/ModelsMP/Gothic/LightSource03/LightSource.h index e0fbfed..cf091a6 100644 --- a/Sources/ModelsMP/Gothic/LightSource03/LightSource.h +++ b/Sources/ModelsMP/Gothic/LightSource03/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/LightSource04/LightSource.h b/Sources/ModelsMP/Gothic/LightSource04/LightSource.h index e0fbfed..cf091a6 100644 --- a/Sources/ModelsMP/Gothic/LightSource04/LightSource.h +++ b/Sources/ModelsMP/Gothic/LightSource04/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/LightSource05/LightSource.h b/Sources/ModelsMP/Gothic/LightSource05/LightSource.h index e0fbfed..cf091a6 100644 --- a/Sources/ModelsMP/Gothic/LightSource05/LightSource.h +++ b/Sources/ModelsMP/Gothic/LightSource05/LightSource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Lightsource01/Candle.h b/Sources/ModelsMP/Gothic/Lightsource01/Candle.h index 77e277a..241e64f 100644 --- a/Sources/ModelsMP/Gothic/Lightsource01/Candle.h +++ b/Sources/ModelsMP/Gothic/Lightsource01/Candle.h @@ -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. */ // Animation names #define CANDLE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Lightsource02/Lightsource.h b/Sources/ModelsMP/Gothic/Lightsource02/Lightsource.h index e0fbfed..cf091a6 100644 --- a/Sources/ModelsMP/Gothic/Lightsource02/Lightsource.h +++ b/Sources/ModelsMP/Gothic/Lightsource02/Lightsource.h @@ -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. */ // Animation names #define LIGHTSOURCE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Painting01/Painting.h b/Sources/ModelsMP/Gothic/Painting01/Painting.h index 49434c8..15de744 100644 --- a/Sources/ModelsMP/Gothic/Painting01/Painting.h +++ b/Sources/ModelsMP/Gothic/Painting01/Painting.h @@ -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. */ // Animation names #define PAINTING_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Portal/Portal.h b/Sources/ModelsMP/Gothic/Portal/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/ModelsMP/Gothic/Portal/Portal.h +++ b/Sources/ModelsMP/Gothic/Portal/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Shield01/Shield.h b/Sources/ModelsMP/Gothic/Shield01/Shield.h index 3d29b9f..b930221 100644 --- a/Sources/ModelsMP/Gothic/Shield01/Shield.h +++ b/Sources/ModelsMP/Gothic/Shield01/Shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Shield02/Shield.h b/Sources/ModelsMP/Gothic/Shield02/Shield.h index 3d29b9f..b930221 100644 --- a/Sources/ModelsMP/Gothic/Shield02/Shield.h +++ b/Sources/ModelsMP/Gothic/Shield02/Shield.h @@ -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. */ // Animation names #define SHIELD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Shooter02/Shooter.h b/Sources/ModelsMP/Gothic/Shooter02/Shooter.h index 93f9a84..773462f 100644 --- a/Sources/ModelsMP/Gothic/Shooter02/Shooter.h +++ b/Sources/ModelsMP/Gothic/Shooter02/Shooter.h @@ -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. */ // Animation names #define SHOOTER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Snow/Snow.h b/Sources/ModelsMP/Gothic/Snow/Snow.h index 833a513..a1c4d43 100644 --- a/Sources/ModelsMP/Gothic/Snow/Snow.h +++ b/Sources/ModelsMP/Gothic/Snow/Snow.h @@ -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. */ // Animation names #define SNOW_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/SnowMan/SnowMan.h b/Sources/ModelsMP/Gothic/SnowMan/SnowMan.h index d8555cd..05b60cd 100644 --- a/Sources/ModelsMP/Gothic/SnowMan/SnowMan.h +++ b/Sources/ModelsMP/Gothic/SnowMan/SnowMan.h @@ -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. */ // Animation names #define SNOWMAN_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Statue01/Statue.h b/Sources/ModelsMP/Gothic/Statue01/Statue.h index 915299b..6f12a85 100644 --- a/Sources/ModelsMP/Gothic/Statue01/Statue.h +++ b/Sources/ModelsMP/Gothic/Statue01/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Gothic/Volcano/Volcano.h b/Sources/ModelsMP/Gothic/Volcano/Volcano.h index 20abfc8..7dbe8e6 100644 --- a/Sources/ModelsMP/Gothic/Volcano/Volcano.h +++ b/Sources/ModelsMP/Gothic/Volcano/Volcano.h @@ -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. */ // Animation names #define VOLCANO_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Ammo/Napalm/Napalm.h b/Sources/ModelsMP/Items/Ammo/Napalm/Napalm.h index 1524a50..205f3ae 100644 --- a/Sources/ModelsMP/Items/Ammo/Napalm/Napalm.h +++ b/Sources/ModelsMP/Items/Ammo/Napalm/Napalm.h @@ -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. */ // Animation names #define NAPALM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Ammo/SniperBullets/SniperBullets.h b/Sources/ModelsMP/Items/Ammo/SniperBullets/SniperBullets.h index cf346fd..ede8d39 100644 --- a/Sources/ModelsMP/Items/Ammo/SniperBullets/SniperBullets.h +++ b/Sources/ModelsMP/Items/Ammo/SniperBullets/SniperBullets.h @@ -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. */ // Animation names #define SNIPERBULLETS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Armor/Armor_5.h b/Sources/ModelsMP/Items/Armor/Armor_5.h index 54c303a..9745cf8 100644 --- a/Sources/ModelsMP/Items/Armor/Armor_5.h +++ b/Sources/ModelsMP/Items/Armor/Armor_5.h @@ -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. */ // Animation names #define ARMOR_5_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Armor/Helm.h b/Sources/ModelsMP/Items/Armor/Helm.h index 51feb6d..93daac4 100644 --- a/Sources/ModelsMP/Items/Armor/Helm.h +++ b/Sources/ModelsMP/Items/Armor/Helm.h @@ -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. */ // Animation names #define HELM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/BookOfWisdom/Book.h b/Sources/ModelsMP/Items/Keys/BookOfWisdom/Book.h index 3a5cc63..cbd6c13 100644 --- a/Sources/ModelsMP/Items/Keys/BookOfWisdom/Book.h +++ b/Sources/ModelsMP/Items/Keys/BookOfWisdom/Book.h @@ -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. */ // Animation names #define BOOK_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/BookOfWisdom/BookHolder.h b/Sources/ModelsMP/Items/Keys/BookOfWisdom/BookHolder.h index 36dc7e1..8518098 100644 --- a/Sources/ModelsMP/Items/Keys/BookOfWisdom/BookHolder.h +++ b/Sources/ModelsMP/Items/Keys/BookOfWisdom/BookHolder.h @@ -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. */ // Animation names #define BOOKHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/Cross/Cross.h b/Sources/ModelsMP/Items/Keys/Cross/Cross.h index e860eff..488315d 100644 --- a/Sources/ModelsMP/Items/Keys/Cross/Cross.h +++ b/Sources/ModelsMP/Items/Keys/Cross/Cross.h @@ -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. */ // Animation names #define CROSS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/CrystalSkull/Skull.h b/Sources/ModelsMP/Items/Keys/CrystalSkull/Skull.h index 13d5380..2db023f 100644 --- a/Sources/ModelsMP/Items/Keys/CrystalSkull/Skull.h +++ b/Sources/ModelsMP/Items/Keys/CrystalSkull/Skull.h @@ -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. */ // Animation names #define SKULL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/EntranceKey/EntranceKey.h b/Sources/ModelsMP/Items/Keys/EntranceKey/EntranceKey.h index 391eb94..32e7b28 100644 --- a/Sources/ModelsMP/Items/Keys/EntranceKey/EntranceKey.h +++ b/Sources/ModelsMP/Items/Keys/EntranceKey/EntranceKey.h @@ -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. */ // Animation names #define ENTRANCEKEY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/GoldCross/Cross.h b/Sources/ModelsMP/Items/Keys/GoldCross/Cross.h index e860eff..488315d 100644 --- a/Sources/ModelsMP/Items/Keys/GoldCross/Cross.h +++ b/Sources/ModelsMP/Items/Keys/GoldCross/Cross.h @@ -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. */ // Animation names #define CROSS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/GoldElephant/Elephant.h b/Sources/ModelsMP/Items/Keys/GoldElephant/Elephant.h index 7e7a12b..747bb8f 100644 --- a/Sources/ModelsMP/Items/Keys/GoldElephant/Elephant.h +++ b/Sources/ModelsMP/Items/Keys/GoldElephant/Elephant.h @@ -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. */ // Animation names #define ELEPHANT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/GoldJaguar/Jaguar.h b/Sources/ModelsMP/Items/Keys/GoldJaguar/Jaguar.h index 22c6515..b25cb74 100644 --- a/Sources/ModelsMP/Items/Keys/GoldJaguar/Jaguar.h +++ b/Sources/ModelsMP/Items/Keys/GoldJaguar/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/GothicPapyrus/Papyrus.h b/Sources/ModelsMP/Items/Keys/GothicPapyrus/Papyrus.h index 41f1b8f..41bcf43 100644 --- a/Sources/ModelsMP/Items/Keys/GothicPapyrus/Papyrus.h +++ b/Sources/ModelsMP/Items/Keys/GothicPapyrus/Papyrus.h @@ -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. */ // Animation names #define PAPYRUS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/HawkWings/WingLeft.h b/Sources/ModelsMP/Items/Keys/HawkWings/WingLeft.h index 6084a44..8062405 100644 --- a/Sources/ModelsMP/Items/Keys/HawkWings/WingLeft.h +++ b/Sources/ModelsMP/Items/Keys/HawkWings/WingLeft.h @@ -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. */ // Animation names #define WINGLEFT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/HawkWings/WingRight.h b/Sources/ModelsMP/Items/Keys/HawkWings/WingRight.h index f5a6de6..dcc45d3 100644 --- a/Sources/ModelsMP/Items/Keys/HawkWings/WingRight.h +++ b/Sources/ModelsMP/Items/Keys/HawkWings/WingRight.h @@ -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. */ // Animation names #define WINGRIGHT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/HolyGrail/Grail.h b/Sources/ModelsMP/Items/Keys/HolyGrail/Grail.h index 20d7256..0420c79 100644 --- a/Sources/ModelsMP/Items/Keys/HolyGrail/Grail.h +++ b/Sources/ModelsMP/Items/Keys/HolyGrail/Grail.h @@ -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. */ // Animation names #define GRAIL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/ManStatue/Statue.h b/Sources/ModelsMP/Items/Keys/ManStatue/Statue.h index 915299b..6f12a85 100644 --- a/Sources/ModelsMP/Items/Keys/ManStatue/Statue.h +++ b/Sources/ModelsMP/Items/Keys/ManStatue/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/MoonSymbol/MoonSymbol.h b/Sources/ModelsMP/Items/Keys/MoonSymbol/MoonSymbol.h index 6553708..4c01419 100644 --- a/Sources/ModelsMP/Items/Keys/MoonSymbol/MoonSymbol.h +++ b/Sources/ModelsMP/Items/Keys/MoonSymbol/MoonSymbol.h @@ -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. */ // Animation names #define MOONSYMBOL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/Statue01/Statue.h b/Sources/ModelsMP/Items/Keys/Statue01/Statue.h index 915299b..6f12a85 100644 --- a/Sources/ModelsMP/Items/Keys/Statue01/Statue.h +++ b/Sources/ModelsMP/Items/Keys/Statue01/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/Statue02/Statue.h b/Sources/ModelsMP/Items/Keys/Statue02/Statue.h index 915299b..6f12a85 100644 --- a/Sources/ModelsMP/Items/Keys/Statue02/Statue.h +++ b/Sources/ModelsMP/Items/Keys/Statue02/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/Statue03/Statue.h b/Sources/ModelsMP/Items/Keys/Statue03/Statue.h index 915299b..6f12a85 100644 --- a/Sources/ModelsMP/Items/Keys/Statue03/Statue.h +++ b/Sources/ModelsMP/Items/Keys/Statue03/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/SunSymbol/SunSymbol.h b/Sources/ModelsMP/Items/Keys/SunSymbol/SunSymbol.h index c111767..fab34b5 100644 --- a/Sources/ModelsMP/Items/Keys/SunSymbol/SunSymbol.h +++ b/Sources/ModelsMP/Items/Keys/SunSymbol/SunSymbol.h @@ -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. */ // Animation names #define SUNSYMBOL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/TablesOfWisdom/Tables.h b/Sources/ModelsMP/Items/Keys/TablesOfWisdom/Tables.h index 594e5cf..290445f 100644 --- a/Sources/ModelsMP/Items/Keys/TablesOfWisdom/Tables.h +++ b/Sources/ModelsMP/Items/Keys/TablesOfWisdom/Tables.h @@ -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. */ // Animation names #define TABLES_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/WingLion/WingLion.h b/Sources/ModelsMP/Items/Keys/WingLion/WingLion.h index fa99e62..9b2dc06 100644 --- a/Sources/ModelsMP/Items/Keys/WingLion/WingLion.h +++ b/Sources/ModelsMP/Items/Keys/WingLion/WingLion.h @@ -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. */ // Animation names #define WINGLION_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/Keys/key01/Key.h b/Sources/ModelsMP/Items/Keys/key01/Key.h index dca03ed..a5097ff 100644 --- a/Sources/ModelsMP/Items/Keys/key01/Key.h +++ b/Sources/ModelsMP/Items/Keys/key01/Key.h @@ -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. */ // Animation names #define KEY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/PowerUps/Invisibility/Invinsibility.h b/Sources/ModelsMP/Items/PowerUps/Invisibility/Invinsibility.h index 0c64ca4..4688c00 100644 --- a/Sources/ModelsMP/Items/PowerUps/Invisibility/Invinsibility.h +++ b/Sources/ModelsMP/Items/PowerUps/Invisibility/Invinsibility.h @@ -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. */ // Animation names #define INVINSIBILITY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/PowerUps/Invisibility/Invisibility.h b/Sources/ModelsMP/Items/PowerUps/Invisibility/Invisibility.h index 08efa9b..2c9e616 100644 --- a/Sources/ModelsMP/Items/PowerUps/Invisibility/Invisibility.h +++ b/Sources/ModelsMP/Items/PowerUps/Invisibility/Invisibility.h @@ -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. */ // Animation names #define INVISIBILITY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/PowerUps/Invulnerability/Invulnerability.h b/Sources/ModelsMP/Items/PowerUps/Invulnerability/Invulnerability.h index 478f95a..0b33340 100644 --- a/Sources/ModelsMP/Items/PowerUps/Invulnerability/Invulnerability.h +++ b/Sources/ModelsMP/Items/PowerUps/Invulnerability/Invulnerability.h @@ -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. */ // Animation names #define INVULNERABILITY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/PowerUps/SeriousBomb/SeriousBomb.h b/Sources/ModelsMP/Items/PowerUps/SeriousBomb/SeriousBomb.h index ea9f15e..5a6bf39 100644 --- a/Sources/ModelsMP/Items/PowerUps/SeriousBomb/SeriousBomb.h +++ b/Sources/ModelsMP/Items/PowerUps/SeriousBomb/SeriousBomb.h @@ -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. */ // Animation names #define SERIOUSBOMB_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Items/PowerUps/SeriousDamage/SeriousDamage.h b/Sources/ModelsMP/Items/PowerUps/SeriousDamage/SeriousDamage.h index 35d20fa..3f0d8d7 100644 --- a/Sources/ModelsMP/Items/PowerUps/SeriousDamage/SeriousDamage.h +++ b/Sources/ModelsMP/Items/PowerUps/SeriousDamage/SeriousDamage.h @@ -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. */ // Animation names #define SERIOUSDAMAGE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Items/PowerUps/SeriousSpeed/SeriousSpeed.h b/Sources/ModelsMP/Items/PowerUps/SeriousSpeed/SeriousSpeed.h index 29787a6..cb1da96 100644 --- a/Sources/ModelsMP/Items/PowerUps/SeriousSpeed/SeriousSpeed.h +++ b/Sources/ModelsMP/Items/PowerUps/SeriousSpeed/SeriousSpeed.h @@ -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. */ // Animation names #define SERIOUSSPEED_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Objects/Flag01/Flag.h b/Sources/ModelsMP/Objects/Flag01/Flag.h index b56e296..3c40f03 100644 --- a/Sources/ModelsMP/Objects/Flag01/Flag.h +++ b/Sources/ModelsMP/Objects/Flag01/Flag.h @@ -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. */ // Animation names #define FLAG_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Objects/FlagPole/FlagPole.h b/Sources/ModelsMP/Objects/FlagPole/FlagPole.h index b6eff3a..b91bded 100644 --- a/Sources/ModelsMP/Objects/FlagPole/FlagPole.h +++ b/Sources/ModelsMP/Objects/FlagPole/FlagPole.h @@ -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. */ // Animation names #define FLAGPOLE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush10/Bush.h b/Sources/ModelsMP/Plants/Bush10/Bush.h index a804772..3fa221d 100644 --- a/Sources/ModelsMP/Plants/Bush10/Bush.h +++ b/Sources/ModelsMP/Plants/Bush10/Bush.h @@ -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. */ // Animation names #define BUSH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush10/Bush_Debris.h b/Sources/ModelsMP/Plants/Bush10/Bush_Debris.h index 3b47e3d..33ca39d 100644 --- a/Sources/ModelsMP/Plants/Bush10/Bush_Debris.h +++ b/Sources/ModelsMP/Plants/Bush10/Bush_Debris.h @@ -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. */ // Animation names #define BUSH_DEBRIS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush11/Bush01.h b/Sources/ModelsMP/Plants/Bush11/Bush01.h index 72501cb..d8c879b 100644 --- a/Sources/ModelsMP/Plants/Bush11/Bush01.h +++ b/Sources/ModelsMP/Plants/Bush11/Bush01.h @@ -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. */ // Animation names #define BUSH01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush12/Bush01.h b/Sources/ModelsMP/Plants/Bush12/Bush01.h index 72501cb..d8c879b 100644 --- a/Sources/ModelsMP/Plants/Bush12/Bush01.h +++ b/Sources/ModelsMP/Plants/Bush12/Bush01.h @@ -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. */ // Animation names #define BUSH01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush12/Bush02.h b/Sources/ModelsMP/Plants/Bush12/Bush02.h index 69fb424..a25b788 100644 --- a/Sources/ModelsMP/Plants/Bush12/Bush02.h +++ b/Sources/ModelsMP/Plants/Bush12/Bush02.h @@ -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. */ // Animation names #define BUSH02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush13/Barks01.h b/Sources/ModelsMP/Plants/Bush13/Barks01.h index ca11f52..7838e5d 100644 --- a/Sources/ModelsMP/Plants/Bush13/Barks01.h +++ b/Sources/ModelsMP/Plants/Bush13/Barks01.h @@ -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. */ // Animation names #define BARKS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush13/Bush02.h b/Sources/ModelsMP/Plants/Bush13/Bush02.h index 3c13cf0..f53fd0a 100644 --- a/Sources/ModelsMP/Plants/Bush13/Bush02.h +++ b/Sources/ModelsMP/Plants/Bush13/Bush02.h @@ -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. */ // Animation names #define BUSH02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Bush13/BushCoat.h b/Sources/ModelsMP/Plants/Bush13/BushCoat.h index bf05f19..d301d71 100644 --- a/Sources/ModelsMP/Plants/Bush13/BushCoat.h +++ b/Sources/ModelsMP/Plants/Bush13/BushCoat.h @@ -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. */ // Animation names #define BUSHCOAT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Grass01/GRASS.h b/Sources/ModelsMP/Plants/Grass01/GRASS.h index b795135..08bc9b3 100644 --- a/Sources/ModelsMP/Plants/Grass01/GRASS.h +++ b/Sources/ModelsMP/Plants/Grass01/GRASS.h @@ -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. */ // Animation names #define GRASS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/OldTree02/Tree.h b/Sources/ModelsMP/Plants/OldTree02/Tree.h index 4176540..ff41010 100644 --- a/Sources/ModelsMP/Plants/OldTree02/Tree.h +++ b/Sources/ModelsMP/Plants/OldTree02/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Plants/OldTree02/Tree_Branch.h b/Sources/ModelsMP/Plants/OldTree02/Tree_Branch.h index 981e2f5..ec642ae 100644 --- a/Sources/ModelsMP/Plants/OldTree02/Tree_Branch.h +++ b/Sources/ModelsMP/Plants/OldTree02/Tree_Branch.h @@ -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. */ // Animation names #define TREE_BRANCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/OldTree02/Tree_Debris01.h b/Sources/ModelsMP/Plants/OldTree02/Tree_Debris01.h index de1d5aa..4300daf 100644 --- a/Sources/ModelsMP/Plants/OldTree02/Tree_Debris01.h +++ b/Sources/ModelsMP/Plants/OldTree02/Tree_Debris01.h @@ -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. */ // Animation names #define TREE_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm.h b/Sources/ModelsMP/Plants/Palm20/Palm.h index 7c69067..6cd07c3 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm.h @@ -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. */ // Animation names #define PALM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm02.h b/Sources/ModelsMP/Plants/Palm20/Palm02.h index d1bef02..c26e0ad 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm02.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm02.h @@ -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. */ // Animation names #define PALM02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris.h b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris.h index caabdee..ab1742b 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris.h @@ -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. */ // Animation names #define PALM02_DEBRIS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris00.h b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris00.h index 5e5b057..0e68b66 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris00.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris00.h @@ -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. */ // Animation names #define PALM02_DEBRIS00_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris01.h b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris01.h index 5764bec..0227be9 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris01.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris01.h @@ -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. */ // Animation names #define PALM02_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris02.h b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris02.h index 46e420f..8762bac 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm02_Debris02.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm02_Debris02.h @@ -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. */ // Animation names #define PALM02_DEBRIS02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm02_Leaf.h b/Sources/ModelsMP/Plants/Palm20/Palm02_Leaf.h index 798fd53..f5ea6b7 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm02_Leaf.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm02_Leaf.h @@ -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. */ // Animation names #define PALM02_LEAF_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Palm20/Palm03.h b/Sources/ModelsMP/Plants/Palm20/Palm03.h index c487826..b98c39d 100644 --- a/Sources/ModelsMP/Plants/Palm20/Palm03.h +++ b/Sources/ModelsMP/Plants/Palm20/Palm03.h @@ -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. */ // Animation names #define PALM03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/PalmBush/PalmBush01.h b/Sources/ModelsMP/Plants/PalmBush/PalmBush01.h index caaa3bb..04e6e22 100644 --- a/Sources/ModelsMP/Plants/PalmBush/PalmBush01.h +++ b/Sources/ModelsMP/Plants/PalmBush/PalmBush01.h @@ -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. */ // Animation names #define PALMBUSH01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/PalmBush/PalmBush02.h b/Sources/ModelsMP/Plants/PalmBush/PalmBush02.h index ac35299..e786e9f 100644 --- a/Sources/ModelsMP/Plants/PalmBush/PalmBush02.h +++ b/Sources/ModelsMP/Plants/PalmBush/PalmBush02.h @@ -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. */ // Animation names #define PALMBUSH02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/PalmBush/PalmBush03.h b/Sources/ModelsMP/Plants/PalmBush/PalmBush03.h index d042945..dfb0951 100644 --- a/Sources/ModelsMP/Plants/PalmBush/PalmBush03.h +++ b/Sources/ModelsMP/Plants/PalmBush/PalmBush03.h @@ -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. */ // Animation names #define PALMBUSH03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/PalmBush/PalmBush04.h b/Sources/ModelsMP/Plants/PalmBush/PalmBush04.h index 69e581d..82dbdcb 100644 --- a/Sources/ModelsMP/Plants/PalmBush/PalmBush04.h +++ b/Sources/ModelsMP/Plants/PalmBush/PalmBush04.h @@ -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. */ // Animation names #define PALMBUSH04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/PalmBush/PalmBush04Bark.h b/Sources/ModelsMP/Plants/PalmBush/PalmBush04Bark.h index 7349560..627f8b9 100644 --- a/Sources/ModelsMP/Plants/PalmBush/PalmBush04Bark.h +++ b/Sources/ModelsMP/Plants/PalmBush/PalmBush04Bark.h @@ -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. */ // Animation names #define PALMBUSH04BARK_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/PalmBush/PalmBush_Debris.h b/Sources/ModelsMP/Plants/PalmBush/PalmBush_Debris.h index b61503b..9124800 100644 --- a/Sources/ModelsMP/Plants/PalmBush/PalmBush_Debris.h +++ b/Sources/ModelsMP/Plants/PalmBush/PalmBush_Debris.h @@ -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. */ // Animation names #define PALMBUSH_DEBRIS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/TREE.h b/Sources/ModelsMP/Plants/Tree01/TREE.h index fc1de26..c3f258e 100644 --- a/Sources/ModelsMP/Plants/Tree01/TREE.h +++ b/Sources/ModelsMP/Plants/Tree01/TREE.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/TREE_Branch.h b/Sources/ModelsMP/Plants/Tree01/TREE_Branch.h index 981e2f5..ec642ae 100644 --- a/Sources/ModelsMP/Plants/Tree01/TREE_Branch.h +++ b/Sources/ModelsMP/Plants/Tree01/TREE_Branch.h @@ -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. */ // Animation names #define TREE_BRANCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/TREE_Leaf.h b/Sources/ModelsMP/Plants/Tree01/TREE_Leaf.h index c9f017e..1a25a6b 100644 --- a/Sources/ModelsMP/Plants/Tree01/TREE_Leaf.h +++ b/Sources/ModelsMP/Plants/Tree01/TREE_Leaf.h @@ -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. */ // Animation names #define TREE_LEAF_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/Tree_Debris00.h b/Sources/ModelsMP/Plants/Tree01/Tree_Debris00.h index 4ba437c..501987e 100644 --- a/Sources/ModelsMP/Plants/Tree01/Tree_Debris00.h +++ b/Sources/ModelsMP/Plants/Tree01/Tree_Debris00.h @@ -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. */ // Animation names #define TREE_DEBRIS00_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/Tree_Debris01.h b/Sources/ModelsMP/Plants/Tree01/Tree_Debris01.h index 8e7cf03..01c32c2 100644 --- a/Sources/ModelsMP/Plants/Tree01/Tree_Debris01.h +++ b/Sources/ModelsMP/Plants/Tree01/Tree_Debris01.h @@ -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. */ // Animation names #define TREE_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/Tree_Debris02.h b/Sources/ModelsMP/Plants/Tree01/Tree_Debris02.h index 9daf3b7..0edb8f7 100644 --- a/Sources/ModelsMP/Plants/Tree01/Tree_Debris02.h +++ b/Sources/ModelsMP/Plants/Tree01/Tree_Debris02.h @@ -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. */ // Animation names #define TREE_DEBRIS02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/Tree_Debris03.h b/Sources/ModelsMP/Plants/Tree01/Tree_Debris03.h index 2e3d2c4..b793f8a 100644 --- a/Sources/ModelsMP/Plants/Tree01/Tree_Debris03.h +++ b/Sources/ModelsMP/Plants/Tree01/Tree_Debris03.h @@ -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. */ // Animation names #define TREE_DEBRIS03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree01/Tree_Debris04.h b/Sources/ModelsMP/Plants/Tree01/Tree_Debris04.h index c48b2d8..ae6b54f 100644 --- a/Sources/ModelsMP/Plants/Tree01/Tree_Debris04.h +++ b/Sources/ModelsMP/Plants/Tree01/Tree_Debris04.h @@ -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. */ // Animation names #define TREE_DEBRIS04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree10/Tree.h b/Sources/ModelsMP/Plants/Tree10/Tree.h index 4176540..ff41010 100644 --- a/Sources/ModelsMP/Plants/Tree10/Tree.h +++ b/Sources/ModelsMP/Plants/Tree10/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Plants/Tree12/TREE.h b/Sources/ModelsMP/Plants/Tree12/TREE.h index 94b6309..f6e9007 100644 --- a/Sources/ModelsMP/Plants/Tree12/TREE.h +++ b/Sources/ModelsMP/Plants/Tree12/TREE.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree13/Cherry03.h b/Sources/ModelsMP/Plants/Tree13/Cherry03.h index 9b58c6f..6558c53 100644 --- a/Sources/ModelsMP/Plants/Tree13/Cherry03.h +++ b/Sources/ModelsMP/Plants/Tree13/Cherry03.h @@ -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. */ // Animation names #define CHERRY03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree13/Cherry03_Branch.h b/Sources/ModelsMP/Plants/Tree13/Cherry03_Branch.h index ea0bc1c..6adda84 100644 --- a/Sources/ModelsMP/Plants/Tree13/Cherry03_Branch.h +++ b/Sources/ModelsMP/Plants/Tree13/Cherry03_Branch.h @@ -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. */ // Animation names #define CHERRY03_BRANCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris00.h b/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris00.h index 706a04c..449d5cd 100644 --- a/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris00.h +++ b/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris00.h @@ -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. */ // Animation names #define CHERRY03_DEBRIS00_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris01.h b/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris01.h index 7eaa59b..1e31da2 100644 --- a/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris01.h +++ b/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris01.h @@ -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. */ // Animation names #define CHERRY03_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris02.h b/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris02.h index cca4498..959a1ff 100644 --- a/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris02.h +++ b/Sources/ModelsMP/Plants/Tree13/Cherry03_Debris02.h @@ -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. */ // Animation names #define CHERRY03_DEBRIS02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree13/Leaves.h b/Sources/ModelsMP/Plants/Tree13/Leaves.h index 4d51d4f..1371454 100644 --- a/Sources/ModelsMP/Plants/Tree13/Leaves.h +++ b/Sources/ModelsMP/Plants/Tree13/Leaves.h @@ -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. */ // Animation names #define LEAVES_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree.h b/Sources/ModelsMP/Plants/Tree15/Tree.h index 94b6309..f6e9007 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree02.h b/Sources/ModelsMP/Plants/Tree15/Tree02.h index 73bf643..5fb049d 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree02.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree02.h @@ -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. */ // Animation names #define TREE02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree02_Branch.h b/Sources/ModelsMP/Plants/Tree15/Tree02_Branch.h index c4a6c14..92061d9 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree02_Branch.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree02_Branch.h @@ -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. */ // Animation names #define TREE02_BRANCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree02_Debris00.h b/Sources/ModelsMP/Plants/Tree15/Tree02_Debris00.h index 3c32463..ecdf6be 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree02_Debris00.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree02_Debris00.h @@ -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. */ // Animation names #define TREE02_DEBRIS00_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree02_Debris01.h b/Sources/ModelsMP/Plants/Tree15/Tree02_Debris01.h index 30f6a4a..6c58561 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree02_Debris01.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree02_Debris01.h @@ -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. */ // Animation names #define TREE02_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree02_Leaf.h b/Sources/ModelsMP/Plants/Tree15/Tree02_Leaf.h index ac87b82..bbb9aa6 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree02_Leaf.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree02_Leaf.h @@ -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. */ // Animation names #define TREE02_LEAF_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree03.h b/Sources/ModelsMP/Plants/Tree15/Tree03.h index 1b812d5..dea32d0 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree03.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree03.h @@ -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. */ // Animation names #define TREE03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree15/Tree04.h b/Sources/ModelsMP/Plants/Tree15/Tree04.h index ce9cb36..46c710b 100644 --- a/Sources/ModelsMP/Plants/Tree15/Tree04.h +++ b/Sources/ModelsMP/Plants/Tree15/Tree04.h @@ -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. */ // Animation names #define TREE04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree16/Tree04.h b/Sources/ModelsMP/Plants/Tree16/Tree04.h index ce9cb36..46c710b 100644 --- a/Sources/ModelsMP/Plants/Tree16/Tree04.h +++ b/Sources/ModelsMP/Plants/Tree16/Tree04.h @@ -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. */ // Animation names #define TREE04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree02.h b/Sources/ModelsMP/Plants/Tree17/Tree02.h index 865782a..d540d3b 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree02.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree02.h @@ -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. */ // Animation names #define TREE02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree03.h b/Sources/ModelsMP/Plants/Tree17/Tree03.h index 1b812d5..dea32d0 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree03.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree03.h @@ -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. */ // Animation names #define TREE03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree04.h b/Sources/ModelsMP/Plants/Tree17/Tree04.h index ce9cb36..46c710b 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree04.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree04.h @@ -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. */ // Animation names #define TREE04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree05.h b/Sources/ModelsMP/Plants/Tree17/Tree05.h index 4d00804..66f77b7 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree05.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree05.h @@ -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. */ // Animation names #define TREE05_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree05_Branch.h b/Sources/ModelsMP/Plants/Tree17/Tree05_Branch.h index 941361f..3694ea7 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree05_Branch.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree05_Branch.h @@ -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. */ // Animation names #define TREE05_BRANCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree05_Debris00.h b/Sources/ModelsMP/Plants/Tree17/Tree05_Debris00.h index 3ac5ba4..9da979a 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree05_Debris00.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree05_Debris00.h @@ -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. */ // Animation names #define TREE05_DEBRIS00_ANIM_SHAKE 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree05_Debris01.h b/Sources/ModelsMP/Plants/Tree17/Tree05_Debris01.h index 5b7c57f..babe46e 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree05_Debris01.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree05_Debris01.h @@ -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. */ // Animation names #define TREE05_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree05_Debris02.h b/Sources/ModelsMP/Plants/Tree17/Tree05_Debris02.h index daba200..40e374c 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree05_Debris02.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree05_Debris02.h @@ -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. */ // Animation names #define TREE05_DEBRIS02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree17/Tree05_Leaf.h b/Sources/ModelsMP/Plants/Tree17/Tree05_Leaf.h index a86a35c..3cf9b85 100644 --- a/Sources/ModelsMP/Plants/Tree17/Tree05_Leaf.h +++ b/Sources/ModelsMP/Plants/Tree17/Tree05_Leaf.h @@ -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. */ // Animation names #define TREE05_LEAF_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree18/Tree.h b/Sources/ModelsMP/Plants/Tree18/Tree.h index 94b6309..f6e9007 100644 --- a/Sources/ModelsMP/Plants/Tree18/Tree.h +++ b/Sources/ModelsMP/Plants/Tree18/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree19/Tree.h b/Sources/ModelsMP/Plants/Tree19/Tree.h index 94b6309..f6e9007 100644 --- a/Sources/ModelsMP/Plants/Tree19/Tree.h +++ b/Sources/ModelsMP/Plants/Tree19/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree.h b/Sources/ModelsMP/Plants/Tree20/Tree.h index 94b6309..f6e9007 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree.h @@ -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. */ // Animation names #define TREE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree02.h b/Sources/ModelsMP/Plants/Tree20/Tree02.h index 73bf643..5fb049d 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree02.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree02.h @@ -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. */ // Animation names #define TREE02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree02_Debris00.h b/Sources/ModelsMP/Plants/Tree20/Tree02_Debris00.h index 3c32463..ecdf6be 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree02_Debris00.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree02_Debris00.h @@ -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. */ // Animation names #define TREE02_DEBRIS00_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree02_Debris01.h b/Sources/ModelsMP/Plants/Tree20/Tree02_Debris01.h index 30f6a4a..6c58561 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree02_Debris01.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree02_Debris01.h @@ -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. */ // Animation names #define TREE02_DEBRIS01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree02_Debris02.h b/Sources/ModelsMP/Plants/Tree20/Tree02_Debris02.h index d87a41b..1c93c92 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree02_Debris02.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree02_Debris02.h @@ -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. */ // Animation names #define TREE02_DEBRIS02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree02_Leaf.h b/Sources/ModelsMP/Plants/Tree20/Tree02_Leaf.h index ac87b82..bbb9aa6 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree02_Leaf.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree02_Leaf.h @@ -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. */ // Animation names #define TREE02_LEAF_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/Tree20/Tree03.h b/Sources/ModelsMP/Plants/Tree20/Tree03.h index 4decac4..4f6d664 100644 --- a/Sources/ModelsMP/Plants/Tree20/Tree03.h +++ b/Sources/ModelsMP/Plants/Tree20/Tree03.h @@ -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. */ // Animation names #define TREE03_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/WallIvy01/Ivy.h b/Sources/ModelsMP/Plants/WallIvy01/Ivy.h index 2bd7dab..899497c 100644 --- a/Sources/ModelsMP/Plants/WallIvy01/Ivy.h +++ b/Sources/ModelsMP/Plants/WallIvy01/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/WallIvy03/Ivy.h b/Sources/ModelsMP/Plants/WallIvy03/Ivy.h index cb5bfc3..3c2908e 100644 --- a/Sources/ModelsMP/Plants/WallIvy03/Ivy.h +++ b/Sources/ModelsMP/Plants/WallIvy03/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/WallIvy04/Ivy.h b/Sources/ModelsMP/Plants/WallIvy04/Ivy.h index 2bd7dab..899497c 100644 --- a/Sources/ModelsMP/Plants/WallIvy04/Ivy.h +++ b/Sources/ModelsMP/Plants/WallIvy04/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/WallIvy05/Ivy.h b/Sources/ModelsMP/Plants/WallIvy05/Ivy.h index 2bd7dab..899497c 100644 --- a/Sources/ModelsMP/Plants/WallIvy05/Ivy.h +++ b/Sources/ModelsMP/Plants/WallIvy05/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/WaterPlant/Plant.h b/Sources/ModelsMP/Plants/WaterPlant/Plant.h index 2f1c806..af2ef54 100644 --- a/Sources/ModelsMP/Plants/WaterPlant/Plant.h +++ b/Sources/ModelsMP/Plants/WaterPlant/Plant.h @@ -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. */ // Animation names #define PLANT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/WaterPlant/Plant02.h b/Sources/ModelsMP/Plants/WaterPlant/Plant02.h index 2dd565c..0cf6b90 100644 --- a/Sources/ModelsMP/Plants/WaterPlant/Plant02.h +++ b/Sources/ModelsMP/Plants/WaterPlant/Plant02.h @@ -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. */ // Animation names #define PLANT02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/ivy/Ivy.h b/Sources/ModelsMP/Plants/ivy/Ivy.h index 2bd7dab..899497c 100644 --- a/Sources/ModelsMP/Plants/ivy/Ivy.h +++ b/Sources/ModelsMP/Plants/ivy/Ivy.h @@ -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. */ // Animation names #define IVY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Plants/ivy/Ivy_Debris.h b/Sources/ModelsMP/Plants/ivy/Ivy_Debris.h index b19fb64..f07c8ce 100644 --- a/Sources/ModelsMP/Plants/ivy/Ivy_Debris.h +++ b/Sources/ModelsMP/Plants/ivy/Ivy_Debris.h @@ -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. */ // Animation names #define IVY_DEBRIS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/BoxerBarry/Body.h b/Sources/ModelsMP/Player/BoxerBarry/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/ModelsMP/Player/BoxerBarry/Body.h +++ b/Sources/ModelsMP/Player/BoxerBarry/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/BoxerBarry/Head.h b/Sources/ModelsMP/Player/BoxerBarry/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/Player/BoxerBarry/Head.h +++ b/Sources/ModelsMP/Player/BoxerBarry/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/BoxerBarry/Player.h b/Sources/ModelsMP/Player/BoxerBarry/Player.h index 351d89f..c2f3967 100644 --- a/Sources/ModelsMP/Player/BoxerBarry/Player.h +++ b/Sources/ModelsMP/Player/BoxerBarry/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/DiscoDan/Body.h b/Sources/ModelsMP/Player/DiscoDan/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/ModelsMP/Player/DiscoDan/Body.h +++ b/Sources/ModelsMP/Player/DiscoDan/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/DiscoDan/Glasses.h b/Sources/ModelsMP/Player/DiscoDan/Glasses.h index dc3587a..7266340 100644 --- a/Sources/ModelsMP/Player/DiscoDan/Glasses.h +++ b/Sources/ModelsMP/Player/DiscoDan/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/DiscoDan/Hair.h b/Sources/ModelsMP/Player/DiscoDan/Hair.h index 0f66d89..7d66f2b 100644 --- a/Sources/ModelsMP/Player/DiscoDan/Hair.h +++ b/Sources/ModelsMP/Player/DiscoDan/Hair.h @@ -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. */ // Animation names #define HAIR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/DiscoDan/Hat.h b/Sources/ModelsMP/Player/DiscoDan/Hat.h index 1686ac0..5124958 100644 --- a/Sources/ModelsMP/Player/DiscoDan/Hat.h +++ b/Sources/ModelsMP/Player/DiscoDan/Hat.h @@ -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. */ // Animation names #define HAT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/DiscoDan/Head.h b/Sources/ModelsMP/Player/DiscoDan/Head.h index c9642ae..7d769ca 100644 --- a/Sources/ModelsMP/Player/DiscoDan/Head.h +++ b/Sources/ModelsMP/Player/DiscoDan/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/DiscoDan/Player.h b/Sources/ModelsMP/Player/DiscoDan/Player.h index 351d89f..c2f3967 100644 --- a/Sources/ModelsMP/Player/DiscoDan/Player.h +++ b/Sources/ModelsMP/Player/DiscoDan/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/KleerKenny/Body.h b/Sources/ModelsMP/Player/KleerKenny/Body.h index 5306056..dbe322a 100644 --- a/Sources/ModelsMP/Player/KleerKenny/Body.h +++ b/Sources/ModelsMP/Player/KleerKenny/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/KleerKenny/Head.h b/Sources/ModelsMP/Player/KleerKenny/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/Player/KleerKenny/Head.h +++ b/Sources/ModelsMP/Player/KleerKenny/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/KleerKenny/Player.h b/Sources/ModelsMP/Player/KleerKenny/Player.h index 351d89f..c2f3967 100644 --- a/Sources/ModelsMP/Player/KleerKenny/Player.h +++ b/Sources/ModelsMP/Player/KleerKenny/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/MightyMarvin/Body.h b/Sources/ModelsMP/Player/MightyMarvin/Body.h index a667dcd..52fc6b8 100644 --- a/Sources/ModelsMP/Player/MightyMarvin/Body.h +++ b/Sources/ModelsMP/Player/MightyMarvin/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/MightyMarvin/Glasses.h b/Sources/ModelsMP/Player/MightyMarvin/Glasses.h index dc3587a..7266340 100644 --- a/Sources/ModelsMP/Player/MightyMarvin/Glasses.h +++ b/Sources/ModelsMP/Player/MightyMarvin/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/MightyMarvin/Head.h b/Sources/ModelsMP/Player/MightyMarvin/Head.h index 7831b71..52d11cb 100644 --- a/Sources/ModelsMP/Player/MightyMarvin/Head.h +++ b/Sources/ModelsMP/Player/MightyMarvin/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/MightyMarvin/Player.h b/Sources/ModelsMP/Player/MightyMarvin/Player.h index 351d89f..c2f3967 100644 --- a/Sources/ModelsMP/Player/MightyMarvin/Player.h +++ b/Sources/ModelsMP/Player/MightyMarvin/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/SeriousSam/Body.h b/Sources/ModelsMP/Player/SeriousSam/Body.h index a02c831..f8236b8 100644 --- a/Sources/ModelsMP/Player/SeriousSam/Body.h +++ b/Sources/ModelsMP/Player/SeriousSam/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/SeriousSam/Glasses.h b/Sources/ModelsMP/Player/SeriousSam/Glasses.h index e9b36a4..f9ca088 100644 --- a/Sources/ModelsMP/Player/SeriousSam/Glasses.h +++ b/Sources/ModelsMP/Player/SeriousSam/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/SeriousSam/Head.h b/Sources/ModelsMP/Player/SeriousSam/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/ModelsMP/Player/SeriousSam/Head.h +++ b/Sources/ModelsMP/Player/SeriousSam/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/SeriousSam/Player.h b/Sources/ModelsMP/Player/SeriousSam/Player.h index 6558bd0..da8b7a8 100644 --- a/Sources/ModelsMP/Player/SeriousSam/Player.h +++ b/Sources/ModelsMP/Player/SeriousSam/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/Swdm/Body.h b/Sources/ModelsMP/Player/Swdm/Body.h index 27266d1..c818415 100644 --- a/Sources/ModelsMP/Player/Swdm/Body.h +++ b/Sources/ModelsMP/Player/Swdm/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/Swdm/Glasses.h b/Sources/ModelsMP/Player/Swdm/Glasses.h index dc3587a..7266340 100644 --- a/Sources/ModelsMP/Player/Swdm/Glasses.h +++ b/Sources/ModelsMP/Player/Swdm/Glasses.h @@ -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. */ // Animation names #define GLASSES_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/Swdm/Head.h b/Sources/ModelsMP/Player/Swdm/Head.h index 06e53f5..ad2913d 100644 --- a/Sources/ModelsMP/Player/Swdm/Head.h +++ b/Sources/ModelsMP/Player/Swdm/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/Swdm/Player.h b/Sources/ModelsMP/Player/Swdm/Player.h index d996002..0f8a97d 100644 --- a/Sources/ModelsMP/Player/Swdm/Player.h +++ b/Sources/ModelsMP/Player/Swdm/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/Zorg/Body.h b/Sources/ModelsMP/Player/Zorg/Body.h index 5306056..dbe322a 100644 --- a/Sources/ModelsMP/Player/Zorg/Body.h +++ b/Sources/ModelsMP/Player/Zorg/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Player/Zorg/Head.h b/Sources/ModelsMP/Player/Zorg/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/Player/Zorg/Head.h +++ b/Sources/ModelsMP/Player/Zorg/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Player/Zorg/Player.h b/Sources/ModelsMP/Player/Zorg/Player.h index 0a220fa..ed482be 100644 --- a/Sources/ModelsMP/Player/Zorg/Player.h +++ b/Sources/ModelsMP/Player/Zorg/Player.h @@ -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. */ // Animation names #define PLAYER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/SouthAmerica/Altar/Altar.h b/Sources/ModelsMP/SouthAmerica/Altar/Altar.h index 0d2eb97..98cd409 100644 --- a/Sources/ModelsMP/SouthAmerica/Altar/Altar.h +++ b/Sources/ModelsMP/SouthAmerica/Altar/Altar.h @@ -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. */ // Animation names #define ALTAR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Bridge/Bridge.h b/Sources/ModelsMP/SouthAmerica/Bridge/Bridge.h index cfbaa33..e733940 100644 --- a/Sources/ModelsMP/SouthAmerica/Bridge/Bridge.h +++ b/Sources/ModelsMP/SouthAmerica/Bridge/Bridge.h @@ -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. */ // Animation names #define BRIDGE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Bridge/BridgeSupport.h b/Sources/ModelsMP/SouthAmerica/Bridge/BridgeSupport.h index 6a71365..dc31827 100644 --- a/Sources/ModelsMP/SouthAmerica/Bridge/BridgeSupport.h +++ b/Sources/ModelsMP/SouthAmerica/Bridge/BridgeSupport.h @@ -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. */ // Animation names #define BRIDGESUPPORT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/CaveEntrance/CaveEntrance.h b/Sources/ModelsMP/SouthAmerica/CaveEntrance/CaveEntrance.h index bc74229..d527076 100644 --- a/Sources/ModelsMP/SouthAmerica/CaveEntrance/CaveEntrance.h +++ b/Sources/ModelsMP/SouthAmerica/CaveEntrance/CaveEntrance.h @@ -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. */ // Animation names #define CAVEENTRANCE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Column01/Columns.h b/Sources/ModelsMP/SouthAmerica/Column01/Columns.h index 412a489..a69281a 100644 --- a/Sources/ModelsMP/SouthAmerica/Column01/Columns.h +++ b/Sources/ModelsMP/SouthAmerica/Column01/Columns.h @@ -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. */ // Animation names #define COLUMNS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull04.h b/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull04.h index 75d5e8c..531f9b2 100644 --- a/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull04.h +++ b/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull04.h @@ -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. */ // Animation names #define SKULL04_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull05.h b/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull05.h index 029aed2..7858ee0 100644 --- a/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull05.h +++ b/Sources/ModelsMP/SouthAmerica/CrystalSkull/Skull05.h @@ -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. */ // Animation names #define SKULL05_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/DragonHead01/Head.h b/Sources/ModelsMP/SouthAmerica/DragonHead01/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/SouthAmerica/DragonHead01/Head.h +++ b/Sources/ModelsMP/SouthAmerica/DragonHead01/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/DragonHead02/Head.h b/Sources/ModelsMP/SouthAmerica/DragonHead02/Head.h index 1a4a8bd..5f1f089 100644 --- a/Sources/ModelsMP/SouthAmerica/DragonHead02/Head.h +++ b/Sources/ModelsMP/SouthAmerica/DragonHead02/Head.h @@ -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. */ // Animation names #define HEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/DragonHead03/DragonHead.h b/Sources/ModelsMP/SouthAmerica/DragonHead03/DragonHead.h index 5f6de66..8388606 100644 --- a/Sources/ModelsMP/SouthAmerica/DragonHead03/DragonHead.h +++ b/Sources/ModelsMP/SouthAmerica/DragonHead03/DragonHead.h @@ -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. */ // Animation names #define DRAGONHEAD_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder01/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder01/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder01/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder01/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder02/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder02/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder02/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder02/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder03/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder03/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder03/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder03/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder04/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder04/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder04/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder04/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder05/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder05/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder05/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder05/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder06/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder06/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder06/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder06/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolder.h index 8109fa3..a4cacb6 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolderNoFire.h b/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolderNoFire.h index 52d228d..fc80468 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolderNoFire.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder07/FireHolderNoFire.h @@ -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. */ // Animation names #define FIREHOLDERNOFIRE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/FireHolder08/FireHolder.h b/Sources/ModelsMP/SouthAmerica/FireHolder08/FireHolder.h index 6f5a40a..d4803b1 100644 --- a/Sources/ModelsMP/SouthAmerica/FireHolder08/FireHolder.h +++ b/Sources/ModelsMP/SouthAmerica/FireHolder08/FireHolder.h @@ -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. */ // Animation names #define FIREHOLDER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Hand/Hand.h b/Sources/ModelsMP/SouthAmerica/Hand/Hand.h index ef453ea..6f73a14 100644 --- a/Sources/ModelsMP/SouthAmerica/Hand/Hand.h +++ b/Sources/ModelsMP/SouthAmerica/Hand/Hand.h @@ -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. */ // Animation names #define HAND_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/HeadEntrance/Entrance.h b/Sources/ModelsMP/SouthAmerica/HeadEntrance/Entrance.h index 0e112f4..8312256 100644 --- a/Sources/ModelsMP/SouthAmerica/HeadEntrance/Entrance.h +++ b/Sources/ModelsMP/SouthAmerica/HeadEntrance/Entrance.h @@ -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. */ // Animation names #define ENTRANCE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/HeadStatue01/HeadStatue.h b/Sources/ModelsMP/SouthAmerica/HeadStatue01/HeadStatue.h index cf6f25d..9532a2a 100644 --- a/Sources/ModelsMP/SouthAmerica/HeadStatue01/HeadStatue.h +++ b/Sources/ModelsMP/SouthAmerica/HeadStatue01/HeadStatue.h @@ -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. */ // Animation names #define HEADSTATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Jaguar/Body.h b/Sources/ModelsMP/SouthAmerica/Jaguar/Body.h index 4b204f9..3eb4cf2 100644 --- a/Sources/ModelsMP/SouthAmerica/Jaguar/Body.h +++ b/Sources/ModelsMP/SouthAmerica/Jaguar/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Jaguar/Jaguar.h b/Sources/ModelsMP/SouthAmerica/Jaguar/Jaguar.h index dbe4d02..0916d81 100644 --- a/Sources/ModelsMP/SouthAmerica/Jaguar/Jaguar.h +++ b/Sources/ModelsMP/SouthAmerica/Jaguar/Jaguar.h @@ -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. */ // Animation names #define JAGUAR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/LaserMechanism/LaserMechanism.h b/Sources/ModelsMP/SouthAmerica/LaserMechanism/LaserMechanism.h index 531ec41..16ff4ba 100644 --- a/Sources/ModelsMP/SouthAmerica/LaserMechanism/LaserMechanism.h +++ b/Sources/ModelsMP/SouthAmerica/LaserMechanism/LaserMechanism.h @@ -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. */ // Animation names #define LASERMECHANISM_ANIM_DISABLED 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid/Pyramid.h b/Sources/ModelsMP/SouthAmerica/Pyramid/Pyramid.h index c4fa663..75936a0 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid/Pyramid.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid/Pyramid.h @@ -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. */ // Animation names #define PYRAMID_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid/PyramidSmall.h b/Sources/ModelsMP/SouthAmerica/Pyramid/PyramidSmall.h index af15799..7f633a5 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid/PyramidSmall.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid/PyramidSmall.h @@ -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. */ // Animation names #define PYRAMIDSMALL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid/Stairs.h b/Sources/ModelsMP/SouthAmerica/Pyramid/Stairs.h index 0f86b3c..7e1a920 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid/Stairs.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid/Stairs.h @@ -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. */ // Animation names #define STAIRS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid02/Pyramid.h b/Sources/ModelsMP/SouthAmerica/Pyramid02/Pyramid.h index 8838fa7..3f83376 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid02/Pyramid.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid02/Pyramid.h @@ -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. */ // Animation names #define PYRAMID_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid02/Stairs.h b/Sources/ModelsMP/SouthAmerica/Pyramid02/Stairs.h index 0f86b3c..7e1a920 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid02/Stairs.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid02/Stairs.h @@ -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. */ // Animation names #define STAIRS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid03/Pyramid.h b/Sources/ModelsMP/SouthAmerica/Pyramid03/Pyramid.h index c4fa663..75936a0 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid03/Pyramid.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid03/Pyramid.h @@ -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. */ // Animation names #define PYRAMID_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid03/PyramidSmall.h b/Sources/ModelsMP/SouthAmerica/Pyramid03/PyramidSmall.h index af15799..7f633a5 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid03/PyramidSmall.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid03/PyramidSmall.h @@ -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. */ // Animation names #define PYRAMIDSMALL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Pyramid03/Stairs.h b/Sources/ModelsMP/SouthAmerica/Pyramid03/Stairs.h index 0f86b3c..7e1a920 100644 --- a/Sources/ModelsMP/SouthAmerica/Pyramid03/Stairs.h +++ b/Sources/ModelsMP/SouthAmerica/Pyramid03/Stairs.h @@ -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. */ // Animation names #define STAIRS_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Rocks/Rock.h b/Sources/ModelsMP/SouthAmerica/Rocks/Rock.h index 67660ef..3fa90a7 100644 --- a/Sources/ModelsMP/SouthAmerica/Rocks/Rock.h +++ b/Sources/ModelsMP/SouthAmerica/Rocks/Rock.h @@ -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. */ // Animation names #define ROCK_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter.h b/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter.h index 6869285..303c0cc 100644 --- a/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter.h +++ b/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter.h @@ -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. */ // Animation names #define SHOOTER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter02.h b/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter02.h index 544fa75..fcf1c95 100644 --- a/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter02.h +++ b/Sources/ModelsMP/SouthAmerica/Shooter01/Shooter02.h @@ -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. */ // Animation names #define SHOOTER02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter.h b/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter.h index 93f9a84..773462f 100644 --- a/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter.h +++ b/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter.h @@ -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. */ // Animation names #define SHOOTER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter02.h b/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter02.h index 544fa75..fcf1c95 100644 --- a/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter02.h +++ b/Sources/ModelsMP/SouthAmerica/Shooter02/Shooter02.h @@ -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. */ // Animation names #define SHOOTER02_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Shooter03/Shooter.h b/Sources/ModelsMP/SouthAmerica/Shooter03/Shooter.h index 93f9a84..773462f 100644 --- a/Sources/ModelsMP/SouthAmerica/Shooter03/Shooter.h +++ b/Sources/ModelsMP/SouthAmerica/Shooter03/Shooter.h @@ -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. */ // Animation names #define SHOOTER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Shooter04/Shooter.h b/Sources/ModelsMP/SouthAmerica/Shooter04/Shooter.h index 93f9a84..773462f 100644 --- a/Sources/ModelsMP/SouthAmerica/Shooter04/Shooter.h +++ b/Sources/ModelsMP/SouthAmerica/Shooter04/Shooter.h @@ -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. */ // Animation names #define SHOOTER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/SpiderWeb/SpiderWeb.h b/Sources/ModelsMP/SouthAmerica/SpiderWeb/SpiderWeb.h index 03f5d00..5dce386 100644 --- a/Sources/ModelsMP/SouthAmerica/SpiderWeb/SpiderWeb.h +++ b/Sources/ModelsMP/SouthAmerica/SpiderWeb/SpiderWeb.h @@ -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. */ // Animation names #define SPIDERWEB_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Statue05/Statue.h b/Sources/ModelsMP/SouthAmerica/Statue05/Statue.h index 3cadb51..591e7de 100644 --- a/Sources/ModelsMP/SouthAmerica/Statue05/Statue.h +++ b/Sources/ModelsMP/SouthAmerica/Statue05/Statue.h @@ -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. */ // Animation names #define STATUE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/SunOltar/Oltar.h b/Sources/ModelsMP/SouthAmerica/SunOltar/Oltar.h index 17ed0f0..c27de86 100644 --- a/Sources/ModelsMP/SouthAmerica/SunOltar/Oltar.h +++ b/Sources/ModelsMP/SouthAmerica/SunOltar/Oltar.h @@ -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. */ // Animation names #define OLTAR_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Torch04/Torch.h b/Sources/ModelsMP/SouthAmerica/Torch04/Torch.h index ca6f3d7..a28b24e 100644 --- a/Sources/ModelsMP/SouthAmerica/Torch04/Torch.h +++ b/Sources/ModelsMP/SouthAmerica/Torch04/Torch.h @@ -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. */ // Animation names #define TORCH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Totem01/Totem01.h b/Sources/ModelsMP/SouthAmerica/Totem01/Totem01.h index 6f043df..532711e 100644 --- a/Sources/ModelsMP/SouthAmerica/Totem01/Totem01.h +++ b/Sources/ModelsMP/SouthAmerica/Totem01/Totem01.h @@ -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. */ // Animation names #define TOTEM01_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/Totem02/Totem.h b/Sources/ModelsMP/SouthAmerica/Totem02/Totem.h index 05b4022..c74404e 100644 --- a/Sources/ModelsMP/SouthAmerica/Totem02/Totem.h +++ b/Sources/ModelsMP/SouthAmerica/Totem02/Totem.h @@ -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. */ // Animation names #define TOTEM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/SouthAmerica/TwoHeadSnake/Snake.h b/Sources/ModelsMP/SouthAmerica/TwoHeadSnake/Snake.h index 2d22c19..2bc8677 100644 --- a/Sources/ModelsMP/SouthAmerica/TwoHeadSnake/Snake.h +++ b/Sources/ModelsMP/SouthAmerica/TwoHeadSnake/Snake.h @@ -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. */ // Animation names #define SNAKE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Switches/Switch01/Switch.h b/Sources/ModelsMP/Switches/Switch01/Switch.h index fd433db..438f9e4 100644 --- a/Sources/ModelsMP/Switches/Switch01/Switch.h +++ b/Sources/ModelsMP/Switches/Switch01/Switch.h @@ -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. */ // Animation names #define SWITCH_ANIM_STANDING 0 diff --git a/Sources/ModelsMP/TechTest/TruForm/BioMech.h b/Sources/ModelsMP/TechTest/TruForm/BioMech.h index c29d1b4..3b7df45 100644 --- a/Sources/ModelsMP/TechTest/TruForm/BioMech.h +++ b/Sources/ModelsMP/TechTest/TruForm/BioMech.h @@ -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. */ // Animation names #define BIOMECH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/TechTest/TruForm/Portal.h b/Sources/ModelsMP/TechTest/TruForm/Portal.h index 978fadd..c704aa7 100644 --- a/Sources/ModelsMP/TechTest/TruForm/Portal.h +++ b/Sources/ModelsMP/TechTest/TruForm/Portal.h @@ -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. */ // Animation names #define PORTAL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/TechTest/TruForm/Teapot.h b/Sources/ModelsMP/TechTest/TruForm/Teapot.h index 066b85a..5673153 100644 --- a/Sources/ModelsMP/TechTest/TruForm/Teapot.h +++ b/Sources/ModelsMP/TechTest/TruForm/Teapot.h @@ -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. */ // Animation names #define TEAPOT_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/TechTest/TruForm/Toroid.h b/Sources/ModelsMP/TechTest/TruForm/Toroid.h index 20b4185..d44acbb 100644 --- a/Sources/ModelsMP/TechTest/TruForm/Toroid.h +++ b/Sources/ModelsMP/TechTest/TruForm/Toroid.h @@ -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. */ // Animation names #define TOROID_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Warped/CPPR/Body.h b/Sources/ModelsMP/Warped/CPPR/Body.h index 4b204f9..3eb4cf2 100644 --- a/Sources/ModelsMP/Warped/CPPR/Body.h +++ b/Sources/ModelsMP/Warped/CPPR/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Warped/CPPR/GrenadeBack.h b/Sources/ModelsMP/Warped/CPPR/GrenadeBack.h index d51a779..43eb6ac 100644 --- a/Sources/ModelsMP/Warped/CPPR/GrenadeBack.h +++ b/Sources/ModelsMP/Warped/CPPR/GrenadeBack.h @@ -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. */ // Animation names #define GRENADEBACK_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Warped/CPPR/GrenadeLauncher.h b/Sources/ModelsMP/Warped/CPPR/GrenadeLauncher.h index f75419a..5502803 100644 --- a/Sources/ModelsMP/Warped/CPPR/GrenadeLauncher.h +++ b/Sources/ModelsMP/Warped/CPPR/GrenadeLauncher.h @@ -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. */ // Animation names #define GRENADELAUNCHER_ANIM_CENTERED 0 diff --git a/Sources/ModelsMP/Warped/CPPR/GrenadeLauncherItem.h b/Sources/ModelsMP/Warped/CPPR/GrenadeLauncherItem.h index 2dfe0d2..38b7cdd 100644 --- a/Sources/ModelsMP/Warped/CPPR/GrenadeLauncherItem.h +++ b/Sources/ModelsMP/Warped/CPPR/GrenadeLauncherItem.h @@ -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. */ // Animation names #define GRENADELAUNCHERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Warped/CPPR/MovingPipe.h b/Sources/ModelsMP/Warped/CPPR/MovingPipe.h index d20060f..3cb5293 100644 --- a/Sources/ModelsMP/Warped/CPPR/MovingPipe.h +++ b/Sources/ModelsMP/Warped/CPPR/MovingPipe.h @@ -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. */ // Animation names #define MOVINGPIPE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Warped/Laser/Barrel.h b/Sources/ModelsMP/Warped/Laser/Barrel.h index 391ee47..ae04e8a 100644 --- a/Sources/ModelsMP/Warped/Laser/Barrel.h +++ b/Sources/ModelsMP/Warped/Laser/Barrel.h @@ -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. */ // Animation names #define BARREL_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Warped/Laser/Barrel_big.h b/Sources/ModelsMP/Warped/Laser/Barrel_big.h index aeb4eeb..d981545 100644 --- a/Sources/ModelsMP/Warped/Laser/Barrel_big.h +++ b/Sources/ModelsMP/Warped/Laser/Barrel_big.h @@ -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. */ // Animation names #define BARREL_BIG_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Warped/Laser/Body.h b/Sources/ModelsMP/Warped/Laser/Body.h index 4b204f9..3eb4cf2 100644 --- a/Sources/ModelsMP/Warped/Laser/Body.h +++ b/Sources/ModelsMP/Warped/Laser/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Warped/Laser/Laser.h b/Sources/ModelsMP/Warped/Laser/Laser.h index 778c39a..930bcc5 100644 --- a/Sources/ModelsMP/Warped/Laser/Laser.h +++ b/Sources/ModelsMP/Warped/Laser/Laser.h @@ -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. */ // Animation names #define LASER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Warped/Laser/LaserItem.h b/Sources/ModelsMP/Warped/Laser/LaserItem.h index 5c6b2fd..0555a46 100644 --- a/Sources/ModelsMP/Warped/Laser/LaserItem.h +++ b/Sources/ModelsMP/Warped/Laser/LaserItem.h @@ -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. */ // Animation names #define LASERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Warped/Projectile/Mine.h b/Sources/ModelsMP/Warped/Projectile/Mine.h index ecef47c..c3b4a45 100644 --- a/Sources/ModelsMP/Warped/Projectile/Mine.h +++ b/Sources/ModelsMP/Warped/Projectile/Mine.h @@ -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. */ // Animation names #define MINE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/Blade.h b/Sources/ModelsMP/Weapons/ChainSaw/Blade.h index dc34563..ba10ea5 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/Blade.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/Blade.h @@ -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. */ // Animation names #define BLADE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/BladeForPlayer.h b/Sources/ModelsMP/Weapons/ChainSaw/BladeForPlayer.h index 5de314f..26fb3f1 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/BladeForPlayer.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/BladeForPlayer.h @@ -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. */ // Animation names #define BLADEFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/Body.h b/Sources/ModelsMP/Weapons/ChainSaw/Body.h index 4b204f9..3eb4cf2 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/Body.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/BodyForPlayer.h b/Sources/ModelsMP/Weapons/ChainSaw/BodyForPlayer.h index e273c8b..114ee1b 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/BodyForPlayer.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/BodyForPlayer.h @@ -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. */ // Animation names #define BODYFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/ChainSaw.h b/Sources/ModelsMP/Weapons/ChainSaw/ChainSaw.h index 562b7fb..4790d65 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/ChainSaw.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/ChainSaw.h @@ -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. */ // Animation names #define CHAINSAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/ChainsawForPlayer.h b/Sources/ModelsMP/Weapons/ChainSaw/ChainsawForPlayer.h index 372dc12..8709414 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/ChainsawForPlayer.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/ChainsawForPlayer.h @@ -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. */ // Animation names #define CHAINSAWFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/ChainsawItem.h b/Sources/ModelsMP/Weapons/ChainSaw/ChainsawItem.h index 80b65d5..6419467 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/ChainsawItem.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/ChainsawItem.h @@ -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. */ // Animation names #define CHAINSAWITEM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/Teeth.h b/Sources/ModelsMP/Weapons/ChainSaw/Teeth.h index fb0a16f..0ed4192 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/Teeth.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/Teeth.h @@ -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. */ // Animation names #define TEETH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/ChainSaw/TeethForPlayer.h b/Sources/ModelsMP/Weapons/ChainSaw/TeethForPlayer.h index 9aae903..e1deb85 100644 --- a/Sources/ModelsMP/Weapons/ChainSaw/TeethForPlayer.h +++ b/Sources/ModelsMP/Weapons/ChainSaw/TeethForPlayer.h @@ -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. */ // Animation names #define TEETHFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Flamer/Body.h b/Sources/ModelsMP/Weapons/Flamer/Body.h index 3651c07..11d37ad 100644 --- a/Sources/ModelsMP/Weapons/Flamer/Body.h +++ b/Sources/ModelsMP/Weapons/Flamer/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Flamer/Flame.h b/Sources/ModelsMP/Weapons/Flamer/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/ModelsMP/Weapons/Flamer/Flame.h +++ b/Sources/ModelsMP/Weapons/Flamer/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Flamer/Flamer.h b/Sources/ModelsMP/Weapons/Flamer/Flamer.h index c88597d..b427339 100644 --- a/Sources/ModelsMP/Weapons/Flamer/Flamer.h +++ b/Sources/ModelsMP/Weapons/Flamer/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Flamer/FlamerItem.h b/Sources/ModelsMP/Weapons/Flamer/FlamerItem.h index 8572c0d..c54bcaa 100644 --- a/Sources/ModelsMP/Weapons/Flamer/FlamerItem.h +++ b/Sources/ModelsMP/Weapons/Flamer/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Flamer/FuelReservoir.h b/Sources/ModelsMP/Weapons/Flamer/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/ModelsMP/Weapons/Flamer/FuelReservoir.h +++ b/Sources/ModelsMP/Weapons/Flamer/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Flamer/Projectile/Invisible.h b/Sources/ModelsMP/Weapons/Flamer/Projectile/Invisible.h index cf81552..c8f68aa 100644 --- a/Sources/ModelsMP/Weapons/Flamer/Projectile/Invisible.h +++ b/Sources/ModelsMP/Weapons/Flamer/Projectile/Invisible.h @@ -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. */ // Animation names #define INVISIBLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Sniper/Body.h b/Sources/ModelsMP/Weapons/Sniper/Body.h index d51c2ed..6c4bcd4 100644 --- a/Sources/ModelsMP/Weapons/Sniper/Body.h +++ b/Sources/ModelsMP/Weapons/Sniper/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Sniper/Sniper.h b/Sources/ModelsMP/Weapons/Sniper/Sniper.h index b65935b..06e8bd6 100644 --- a/Sources/ModelsMP/Weapons/Sniper/Sniper.h +++ b/Sources/ModelsMP/Weapons/Sniper/Sniper.h @@ -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. */ // Animation names #define SNIPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Sniper/SniperItem.h b/Sources/ModelsMP/Weapons/Sniper/SniperItem.h index 7ee75fc..073bf96 100644 --- a/Sources/ModelsMP/Weapons/Sniper/SniperItem.h +++ b/Sources/ModelsMP/Weapons/Sniper/SniperItem.h @@ -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. */ // Animation names #define SNIPERITEM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Blade.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Blade.h index dc34563..ba10ea5 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Blade.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Blade.h @@ -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. */ // Animation names #define BLADE_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BladeForPlayer.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BladeForPlayer.h index 5de314f..26fb3f1 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BladeForPlayer.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BladeForPlayer.h @@ -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. */ // Animation names #define BLADEFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Body.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Body.h index 4b204f9..3eb4cf2 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Body.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BodyForPlayer.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BodyForPlayer.h index e273c8b..114ee1b 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BodyForPlayer.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/BodyForPlayer.h @@ -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. */ // Animation names #define BODYFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainSaw.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainSaw.h index 562b7fb..4790d65 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainSaw.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainSaw.h @@ -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. */ // Animation names #define CHAINSAW_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawForPlayer.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawForPlayer.h index 372dc12..8709414 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawForPlayer.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawForPlayer.h @@ -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. */ // Animation names #define CHAINSAWFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawItem.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawItem.h index 80b65d5..6419467 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawItem.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/ChainsawItem.h @@ -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. */ // Animation names #define CHAINSAWITEM_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Teeth.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Teeth.h index fb0a16f..0ed4192 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Teeth.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/Teeth.h @@ -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. */ // Animation names #define TEETH_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/TeethForPlayer.h b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/TeethForPlayer.h index 9aae903..e1deb85 100644 --- a/Sources/ModelsMP/Weapons/Weapons/ChainSaw/TeethForPlayer.h +++ b/Sources/ModelsMP/Weapons/Weapons/ChainSaw/TeethForPlayer.h @@ -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. */ // Animation names #define TEETHFORPLAYER_ANIM_DEFAULT 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Backup/Flamer.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Backup/Flamer.h index c88597d..b427339 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Backup/Flamer.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Backup/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Body.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Body.h index 3651c07..11d37ad 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Body.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Flame.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Flame.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Flamer.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Flamer.h index c88597d..b427339 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Flamer.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/FlamerItem.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/FlamerItem.h index 8572c0d..c54bcaa 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/FlamerItem.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/FuelReservoir.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/FuelReservoir.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/BodyOpened.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/BodyOpened.h index e78723c..0a365c6 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/BodyOpened.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/BodyOpened.h @@ -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. */ // Animation names #define BODYOPENED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/FuelReservoirOpened.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/FuelReservoirOpened.h index 1ff2128..1627fcb 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/FuelReservoirOpened.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Opened/FuelReservoirOpened.h @@ -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. */ // Animation names #define FUELRESERVOIROPENED_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Projectile/Invisible.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Projectile/Invisible.h index b8ee17c..67598f6 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Projectile/Invisible.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Projectile/Invisible.h @@ -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. */ // Animation names #define INVISIBLE_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/Body.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/Body.h index 2a3c385..07e3f03 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/Body.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/FuelReservoir.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/FuelReservoir.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/Work/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Body.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Body.h index 3651c07..11d37ad 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Body.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flame.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flame.h index b95bf4b..90bc044 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flame.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flame.h @@ -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. */ // Animation names #define FLAME_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flamer.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flamer.h index c88597d..b427339 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flamer.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/Flamer.h @@ -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. */ // Animation names #define FLAMER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FlamerItem.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FlamerItem.h index 8572c0d..c54bcaa 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FlamerItem.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FlamerItem.h @@ -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. */ // Animation names #define FLAMERITEM_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FuelReservoir.h b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FuelReservoir.h index 98fe817..fec4819 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FuelReservoir.h +++ b/Sources/ModelsMP/Weapons/Weapons/Flamer/ok/FuelReservoir.h @@ -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. */ // Animation names #define FUELRESERVOIR_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Sniper/Body.h b/Sources/ModelsMP/Weapons/Weapons/Sniper/Body.h index 03232e1..3872a83 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Sniper/Body.h +++ b/Sources/ModelsMP/Weapons/Weapons/Sniper/Body.h @@ -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. */ // Animation names #define BODY_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Sniper/Sniper.h b/Sources/ModelsMP/Weapons/Weapons/Sniper/Sniper.h index b65935b..06e8bd6 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Sniper/Sniper.h +++ b/Sources/ModelsMP/Weapons/Weapons/Sniper/Sniper.h @@ -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. */ // Animation names #define SNIPER_ANIM_DEFAULT_ANIMATION 0 diff --git a/Sources/ModelsMP/Weapons/Weapons/Sniper/SniperItem.h b/Sources/ModelsMP/Weapons/Weapons/Sniper/SniperItem.h index 7ee75fc..073bf96 100644 --- a/Sources/ModelsMP/Weapons/Weapons/Sniper/SniperItem.h +++ b/Sources/ModelsMP/Weapons/Weapons/Sniper/SniperItem.h @@ -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. */ // Animation names #define SNIPERITEM_ANIM_DEFAULT 0 diff --git a/Sources/RCon/RCon.cpp b/Sources/RCon/RCon.cpp index 44d307f..22b5988 100644 --- a/Sources/RCon/RCon.cpp +++ b/Sources/RCon/RCon.cpp @@ -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. */ // RCon.cpp : Defines the class behaviors for the application. // diff --git a/Sources/RCon/RCon.h b/Sources/RCon/RCon.h index 158d67c..df83fb0 100644 --- a/Sources/RCon/RCon.h +++ b/Sources/RCon/RCon.h @@ -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. */ // RCon.h : main header file for the RCON application // diff --git a/Sources/RCon/RConDlg.cpp b/Sources/RCon/RConDlg.cpp index 7e21893..830bb55 100644 --- a/Sources/RCon/RConDlg.cpp +++ b/Sources/RCon/RConDlg.cpp @@ -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. */ // RConDlg.cpp : implementation file // diff --git a/Sources/RCon/RConDlg.h b/Sources/RCon/RConDlg.h index d1cb006..1645167 100644 --- a/Sources/RCon/RConDlg.h +++ b/Sources/RCon/RConDlg.h @@ -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. */ // RConDlg.h : header file // diff --git a/Sources/RCon/StdAfx.cpp b/Sources/RCon/StdAfx.cpp index e7f22e0..b165bff 100644 --- a/Sources/RCon/StdAfx.cpp +++ b/Sources/RCon/StdAfx.cpp @@ -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 // RCon.pch will be the pre-compiled header diff --git a/Sources/RCon/StdAfx.h b/Sources/RCon/StdAfx.h index 2aea570..e71a9b2 100644 --- a/Sources/RCon/StdAfx.h +++ b/Sources/RCon/StdAfx.h @@ -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.h : include file for standard system include files, // or project specific include files that are used frequently, but diff --git a/Sources/RCon/resource.h b/Sources/RCon/resource.h index 99461c3..ec384d4 100644 --- a/Sources/RCon/resource.h +++ b/Sources/RCon/resource.h @@ -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. diff --git a/Sources/SeriousSam/ArrowDir.h b/Sources/SeriousSam/ArrowDir.h new file mode 100644 index 0000000..83e6390 --- /dev/null +++ b/Sources/SeriousSam/ArrowDir.h @@ -0,0 +1,31 @@ +/* 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_ARROWDIR_H +#define SE_INCL_ARROWDIR_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + + +enum ArrowDir { + AD_NONE, + AD_UP, + AD_DOWN, + AD_LEFT, + AD_RIGHT, +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/CDCheck.h b/Sources/SeriousSam/CDCheck.h deleted file mode 100644 index 283d08e..0000000 --- a/Sources/SeriousSam/CDCheck.h +++ /dev/null @@ -1,4 +0,0 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ - -#define CD_CHECK 1 - diff --git a/Sources/SeriousSam/CmdLine.cpp b/Sources/SeriousSam/CmdLine.cpp index 63ec73f..48b55aa 100644 --- a/Sources/SeriousSam/CmdLine.cpp +++ b/Sources/SeriousSam/CmdLine.cpp @@ -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 "SeriousSam/StdH.h" @@ -100,12 +113,6 @@ void ParseCommandLine(CTString strCmd) cmd_bQuickJoin = TRUE; } else if (strWord=="+game") { CTString strMod = GetNextParam(); -#if _SE_DEMO - if (strMod!="SeriousSam" && strMod!="Warped") { - FatalError(TRANS("This MOD is not allowed in demo version!")); - return; - } -#endif if (strMod!="SeriousSam") { // (we ignore default mod - always use base dir in that case) _fnmMod = "Mods\\"+strMod+"\\"; } diff --git a/Sources/SeriousSam/CmdLine.h b/Sources/SeriousSam/CmdLine.h index 598b566..a74e37d 100644 --- a/Sources/SeriousSam/CmdLine.h +++ b/Sources/SeriousSam/CmdLine.h @@ -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_CMDLINE_H #define SE_INCL_CMDLINE_H diff --git a/Sources/SeriousSam/Credits.cpp b/Sources/SeriousSam/Credits.cpp index e166670..dedc2c3 100644 --- a/Sources/SeriousSam/Credits.cpp +++ b/Sources/SeriousSam/Credits.cpp @@ -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 "SeriousSam/StdH.h" #include diff --git a/Sources/SeriousSam/Credits.h b/Sources/SeriousSam/Credits.h index 17831ca..0a8ced8 100644 --- a/Sources/SeriousSam/Credits.h +++ b/Sources/SeriousSam/Credits.h @@ -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_CREDITS_H #define SE_INCL_CREDITS_H diff --git a/Sources/SeriousSam/FileInfo.h b/Sources/SeriousSam/FileInfo.h new file mode 100644 index 0000000..30b70e0 --- /dev/null +++ b/Sources/SeriousSam/FileInfo.h @@ -0,0 +1,31 @@ +/* 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_FILEINFO_H +#define SE_INCL_FILEINFO_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + + +class CFileInfo { +public: + CListNode fi_lnNode; + CTFileName fi_fnFile; + CTString fi_strName; +}; + + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GLSettings.cpp b/Sources/SeriousSam/GLSettings.cpp index 8a1d4ae..3e28c65 100644 --- a/Sources/SeriousSam/GLSettings.cpp +++ b/Sources/SeriousSam/GLSettings.cpp @@ -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 "SeriousSam/StdH.h" diff --git a/Sources/SeriousSam/GLSettings.h b/Sources/SeriousSam/GLSettings.h index 7207a2b..467335f 100644 --- a/Sources/SeriousSam/GLSettings.h +++ b/Sources/SeriousSam/GLSettings.h @@ -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. */ extern void InitGLSettings(void); extern void ApplyGLSettings(BOOL bForce); diff --git a/Sources/SeriousSam/GUI/Components/MGArrow.cpp b/Sources/SeriousSam/GUI/Components/MGArrow.cpp new file mode 100644 index 0000000..84f0956 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGArrow.cpp @@ -0,0 +1,54 @@ +/* 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 +#include +#include +#include "MGArrow.h" + + +void CMGArrow::Render(CDrawPort *pdp) +{ + SetFontMedium(pdp); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + COLOR col = GetCurrentColor(); + + CTString str; + if (mg_adDirection == AD_NONE) { + str = "???"; + } else if (mg_adDirection == AD_UP) { + str = TRANS("Page Up"); + } else if (mg_adDirection == AD_DOWN) { + str = TRANS("Page Down"); + } else { + ASSERT(FALSE); + } + + PIX pixI = box.Min()(1); + PIX pixJ = box.Min()(2); + pdp->PutText(str, pixI, pixJ, col); +} + +void CMGArrow::OnActivate(void) +{ + if (mg_adDirection == AD_UP) { + pgmCurrentMenu->ScrollList(-3); + } + else if (mg_adDirection == AD_DOWN) { + pgmCurrentMenu->ScrollList(+3); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGArrow.h b/Sources/SeriousSam/GUI/Components/MGArrow.h new file mode 100644 index 0000000..e5408e6 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGArrow.h @@ -0,0 +1,33 @@ +/* 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_MENU_GADGET_ARROW_H +#define SE_INCL_MENU_GADGET_ARROW_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "ArrowDir.h" +#include "MGButton.h" + + +class CMGArrow : public CMGButton { +public: + enum ArrowDir mg_adDirection; + void Render(CDrawPort *pdp); + void OnActivate(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGButton.cpp b/Sources/SeriousSam/GUI/Components/MGButton.cpp new file mode 100644 index 0000000..ad1ccca --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGButton.cpp @@ -0,0 +1,182 @@ +/* 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 +#include +#include +#include "LevelInfo.h" +#include "VarList.h" +#include "MGButton.h" + +extern CSoundData *_psdPress; + +extern CMenuGadget *_pmgLastActivatedGadget; + + +CMGButton::CMGButton(void) +{ + mg_pActivatedFunction = NULL; + mg_iIndex = 0; + mg_iCenterI = 0; + mg_iTextMode = 1; + mg_bfsFontSize = BFS_MEDIUM; + mg_iCursorPos = -1; + mg_bRectangle = FALSE; + mg_bMental = FALSE; + mg_bEditing = FALSE; + mg_bHighlighted = FALSE; +} + + +void CMGButton::SetText(CTString strNew) +{ + mg_strText = strNew; +} + + +void CMGButton::OnActivate(void) +{ + if (mg_pActivatedFunction != NULL && mg_bEnabled) + { + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + _pmgLastActivatedGadget = this; + (*mg_pActivatedFunction)(); + } +} + + +void CMGButton::Render(CDrawPort *pdp) +{ + if (mg_bfsFontSize == BFS_LARGE) { + SetFontBig(pdp); + } else if (mg_bfsFontSize == BFS_MEDIUM) { + SetFontMedium(pdp); + } else { + ASSERT(mg_bfsFontSize == BFS_SMALL); + SetFontSmall(pdp); + } + pdp->SetTextMode(mg_iTextMode); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + COLOR col = GetCurrentColor(); + if (mg_bEditing) { + col = LCDGetColor(C_GREEN | 0xFF, "editing"); + } + + COLOR colRectangle = col; + if (mg_bHighlighted) { + col = LCDGetColor(C_WHITE | 0xFF, "hilited"); + if (!mg_bFocused) { + colRectangle = LCDGetColor(C_WHITE | 0xFF, "hilited rectangle"); + } + } + if (mg_bMental) { + FLOAT tmIn = 0.2f; + FLOAT tmOut = 1.0f; + FLOAT tmFade = 0.1f; + FLOAT tmExist = tmFade + tmIn + tmFade; + FLOAT tmTotal = tmFade + tmIn + tmFade + tmOut; + + FLOAT tmTime = _pTimer->GetHighPrecisionTimer().GetSeconds(); + FLOAT fFactor = 1; + if (tmTime>0.1f) { + tmTime = fmod(tmTime, tmTotal); + fFactor = CalculateRatio(tmTime, 0, tmExist, tmFade / tmExist, tmFade / tmExist); + } + col = (col&~0xFF) | INDEX(0xFF * fFactor); + } + + if (mg_bRectangle) { + // put border + const PIX pixLeft = box.Min()(1); + const PIX pixUp = box.Min()(2) - 3; + const PIX pixWidth = box.Size()(1) + 1; + const PIX pixHeight = box.Size()(2); + pdp->DrawBorder(pixLeft, pixUp, pixWidth, pixHeight, colRectangle); + } + + if (mg_bEditing) { + // put border + PIX pixLeft = box.Min()(1); + PIX pixUp = box.Min()(2) - 3; + PIX pixWidth = box.Size()(1) + 1; + PIX pixHeight = box.Size()(2); + if (mg_strLabel != "") { + pixLeft = box.Min()(1) + box.Size()(1)*0.55f; + pixWidth = box.Size()(1)*0.45f + 1; + } + pdp->Fill(pixLeft, pixUp, pixWidth, pixHeight, LCDGetColor(C_dGREEN | 0x40, "edit fill")); + } + + + INDEX iCursor = mg_iCursorPos; + + // print text + if (mg_strLabel != "") { + PIX pixIL = box.Min()(1) + box.Size()(1)*0.45f; + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixJ = box.Min()(2); + + pdp->PutTextR(mg_strLabel, pixIL, pixJ, col); + pdp->PutText(mg_strText, pixIR, pixJ, col); + } else { + CTString str = mg_strText; + if (pdp->dp_FontData->fd_bFixedWidth) { + str = str.Undecorated(); + INDEX iLen = str.Length(); + INDEX iMaxLen = ClampDn(box.Size()(1) / (pdp->dp_pixTextCharSpacing + pdp->dp_FontData->fd_pixCharWidth), 1L); + if (iCursor >= iMaxLen) { + str.TrimRight(iCursor); + str.TrimLeft(iMaxLen); + iCursor = iMaxLen; + } else { + str.TrimRight(iMaxLen); + } + } + if (mg_iCenterI == -1) pdp->PutText(str, box.Min()(1), box.Min()(2), col); + else if (mg_iCenterI == +1) pdp->PutTextR(str, box.Max()(1), box.Min()(2), col); + else pdp->PutTextC(str, box.Center()(1), box.Min()(2), col); + } + + // put cursor if editing + if (mg_bEditing && (((ULONG)(_pTimer->GetRealTimeTick() * 2)) & 1)) { + PIX pixX = box.Min()(1) + GetCharOffset(pdp, iCursor); + if (mg_strLabel != "") { + pixX += box.Size()(1)*0.55f; + } + + PIX pixY = box.Min()(2); + if (!pdp->dp_FontData->fd_bFixedWidth) { + pixY -= pdp->dp_fTextScaling * 2; + } + pdp->PutText("|", pixX, pixY, LCDGetColor(C_WHITE | 0xFF, "editing cursor")); + } +} + + +PIX CMGButton::GetCharOffset(CDrawPort *pdp, INDEX iCharNo) +{ + if (pdp->dp_FontData->fd_bFixedWidth) { + return (pdp->dp_FontData->fd_pixCharWidth + pdp->dp_pixTextCharSpacing)*(iCharNo - 0.5f); + } + CTString strCut(mg_strText); + strCut.TrimLeft(strlen(mg_strText) - iCharNo); + PIX pixFullWidth = pdp->GetTextWidth(mg_strText); + PIX pixCutWidth = pdp->GetTextWidth(strCut); + // !!!! not implemented for different centering + return pixFullWidth - pixCutWidth; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGButton.h b/Sources/SeriousSam/GUI/Components/MGButton.h new file mode 100644 index 0000000..8d83f65 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGButton.h @@ -0,0 +1,48 @@ +/* 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_MENU_GADGET_BUTTON_H +#define SE_INCL_MENU_GADGET_BUTTON_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MenuGadget.h" + + +class CMGButton : public CMenuGadget { +public: + CTString mg_strLabel; // for those that have labels separately from main text + CTString mg_strText; + INDEX mg_iCenterI; + enum ButtonFontSize mg_bfsFontSize; + BOOL mg_bEditing; + BOOL mg_bHighlighted; + BOOL mg_bRectangle; + BOOL mg_bMental; + INDEX mg_iTextMode; + INDEX mg_iCursorPos; + INDEX mg_iIndex; + + void(*mg_pActivatedFunction)(void); + + CMGButton(void); + void SetText(CTString strNew); + void OnActivate(void); + void Render(CDrawPort *pdp); + PIX GetCharOffset(CDrawPort *pdp, INDEX iCharNo); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGChangePlayer.cpp b/Sources/SeriousSam/GUI/Components/MGChangePlayer.cpp new file mode 100644 index 0000000..931c584 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGChangePlayer.cpp @@ -0,0 +1,53 @@ +/* C/* 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 +#include +#include +#include "MGChangePlayer.h" +#include "GUI/Menus/MenuManager.h" + +extern CSoundData *_psdPress; + + +void CMGChangePlayer::OnActivate(void) +{ + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + _iLocalPlayer = mg_iLocalPlayer; + + if (_pGame->gm_aiMenuLocalPlayers[mg_iLocalPlayer] < 0) + _pGame->gm_aiMenuLocalPlayers[mg_iLocalPlayer] = 0; + + _pGUIM->gmPlayerProfile.gm_piCurrentPlayer = &_pGame->gm_aiMenuLocalPlayers[mg_iLocalPlayer]; + _pGUIM->gmPlayerProfile.gm_pgmParentMenu = &_pGUIM->gmSelectPlayersMenu; + + extern BOOL _bPlayerMenuFromSinglePlayer; + _bPlayerMenuFromSinglePlayer = FALSE; + ChangeToMenu(&_pGUIM->gmPlayerProfile); +} + +void CMGChangePlayer::SetPlayerText(void) +{ + INDEX iPlayer = _pGame->gm_aiMenuLocalPlayers[mg_iLocalPlayer]; + CPlayerCharacter &pc = _pGame->gm_apcPlayers[iPlayer]; + + if (iPlayer<0 || iPlayer>7) { + mg_strText = "????"; + } else { + mg_strText.PrintF(TRANS("Player %d: %s\n"), mg_iLocalPlayer + 1, pc.GetNameForPrinting()); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGChangePlayer.h b/Sources/SeriousSam/GUI/Components/MGChangePlayer.h new file mode 100644 index 0000000..f571237 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGChangePlayer.h @@ -0,0 +1,33 @@ +/* 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_MENU_GADGET_CHANGEPLAYER_H +#define SE_INCL_MENU_GADGET_CHANGEPLAYER_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGChangePlayer : public CMGButton { +public: + INDEX mg_iLocalPlayer; + + void SetPlayerText(void); + void OnActivate(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGEdit.cpp b/Sources/SeriousSam/GUI/Components/MGEdit.cpp new file mode 100644 index 0000000..8375668 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGEdit.cpp @@ -0,0 +1,174 @@ +/* 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 +#include +#include +#include "MGEdit.h" + +extern CSoundData *_psdPress; + +extern BOOL _bEditingString; + + +CMGEdit::CMGEdit(void) +{ + mg_pstrToChange = NULL; + mg_ctMaxStringLen = 70; + Clear(); +} + +void CMGEdit::Clear(void) +{ + mg_iCursorPos = 0; + mg_bEditing = FALSE; + _bEditingString = FALSE; +} + +void CMGEdit::OnActivate(void) +{ + if (!mg_bEnabled) { + return; + } + ASSERT(mg_pstrToChange != NULL); + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + SetText(mg_strText); + mg_iCursorPos = strlen(mg_strText); + mg_bEditing = TRUE; + _bEditingString = TRUE; +} + + +// focus lost +void CMGEdit::OnKillFocus(void) +{ + // go out of editing mode + if (mg_bEditing) { + OnKeyDown(VK_RETURN); + Clear(); + } + // proceed + CMenuGadget::OnKillFocus(); +} + +// helper function for deleting char(s) from string +static void Key_BackDel(CTString &str, INDEX &iPos, BOOL bShift, BOOL bRight) +{ + // do nothing if string is empty + INDEX ctChars = strlen(str); + if (ctChars == 0) return; + if (bRight && iPos0) { // BACKSPACE key + if (bShift) { + // delete to start of line + str.TrimLeft(ctChars - iPos); + iPos = 0; + } else { + // delete only one char + str.DeleteChar(iPos - 1); + iPos--; + } + } +} + +// key/mouse button pressed +BOOL CMGEdit::OnKeyDown(int iVKey) +{ + // if not in edit mode + if (!mg_bEditing) { + // behave like normal gadget + return CMenuGadget::OnKeyDown(iVKey); + } + + // finish editing? + BOOL bShift = GetKeyState(VK_SHIFT) & 0x8000; + switch (iVKey) { + case VK_UP: case VK_DOWN: + case VK_RETURN: case VK_LBUTTON: *mg_pstrToChange = mg_strText; Clear(); OnStringChanged(); break; + case VK_ESCAPE: case VK_RBUTTON: mg_strText = *mg_pstrToChange; Clear(); OnStringCanceled(); break; + case VK_LEFT: if (mg_iCursorPos > 0) mg_iCursorPos--; break; + case VK_RIGHT: if (mg_iCursorPos < strlen(mg_strText)) mg_iCursorPos++; break; + case VK_HOME: mg_iCursorPos = 0; break; + case VK_END: mg_iCursorPos = strlen(mg_strText); break; + case VK_BACK: Key_BackDel(mg_strText, mg_iCursorPos, bShift, FALSE); break; + case VK_DELETE: Key_BackDel(mg_strText, mg_iCursorPos, bShift, TRUE); break; + default: break; // ignore all other special keys + } + + // key is handled + return TRUE; +} + +// char typed +BOOL CMGEdit::OnChar(MSG msg) +{ + // if not in edit mode + if (!mg_bEditing) { + // behave like normal gadget + return CMenuGadget::OnChar(msg); + } + // only chars are allowed + const INDEX ctFullLen = mg_strText.Length(); + const INDEX ctNakedLen = mg_strText.LengthNaked(); + mg_iCursorPos = Clamp(mg_iCursorPos, 0L, ctFullLen); + int iVKey = msg.wParam; + if (isprint(iVKey) && ctNakedLen <= mg_ctMaxStringLen) { + mg_strText.InsertChar(mg_iCursorPos, (char)iVKey); + mg_iCursorPos++; + } + // key is handled + return TRUE; +} + +void CMGEdit::Render(CDrawPort *pdp) +{ + if (mg_bEditing) { + mg_iTextMode = -1; + } else if (mg_bFocused) { + mg_iTextMode = 0; + } else { + mg_iTextMode = 1; + } + + if (mg_strText == "" && !mg_bEditing) { + if (mg_bfsFontSize == BFS_SMALL) { + mg_strText = "*"; + } else { + mg_strText = TRANS(""); + } + CMGButton::Render(pdp); + mg_strText = ""; + } else { + CMGButton::Render(pdp); + } +} + +void CMGEdit::OnStringChanged(void) +{ +} + +void CMGEdit::OnStringCanceled(void) +{ +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGEdit.h b/Sources/SeriousSam/GUI/Components/MGEdit.h new file mode 100644 index 0000000..f995736 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGEdit.h @@ -0,0 +1,43 @@ +/* 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_MENU_GADGET_EDIT_H +#define SE_INCL_MENU_GADGET_EDIT_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGEdit : public CMGButton { +public: + INDEX mg_ctMaxStringLen; + CTString *mg_pstrToChange; + + CMGEdit(void); + + // return TRUE if handled + BOOL OnKeyDown(int iVKey); + BOOL OnChar(MSG msg); + void Clear(void); + void OnActivate(void); + void OnKillFocus(void); + void Render(CDrawPort *pdp); + virtual void OnStringChanged(void); + virtual void OnStringCanceled(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGFileButton.cpp b/Sources/SeriousSam/GUI/Components/MGFileButton.cpp new file mode 100644 index 0000000..cbf9d84 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGFileButton.cpp @@ -0,0 +1,243 @@ +/* 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 +#include +#include +#include "MGFileButton.h" +#include "GUI/Menus/MenuManager.h" + +extern CSoundData *_psdPress; + + +CMGFileButton::CMGFileButton(void) +{ + mg_iState = FBS_NORMAL; +} + +// refresh current text from description +void CMGFileButton::RefreshText(void) +{ + mg_strText = mg_strDes; + mg_strText.OnlyFirstLine(); + mg_strInfo = mg_strDes; + mg_strInfo.RemovePrefix(mg_strText); + mg_strInfo.DeleteChar(0); +} + +void CMGFileButton::SaveDescription(void) +{ + CTFileName fnFileNameDescription = mg_fnm.NoExt() + ".des"; + try { + mg_strDes.Save_t(fnFileNameDescription); + } catch (char *strError) { + CPrintF("%s\n", strError); + } +} + +CMGFileButton *_pmgFileToSave = NULL; +void OnFileSaveOK(void) +{ + if (_pmgFileToSave != NULL) { + _pmgFileToSave->SaveYes(); + } +} + +void CMGFileButton::DoSave(void) +{ + if (FileExistsForWriting(mg_fnm)) { + _pmgFileToSave = this; + extern void SaveConfirm(void); + SaveConfirm(); + } else { + SaveYes(); + } +} + +void CMGFileButton::SaveYes(void) +{ + ASSERT(_pGUIM->gmLoadSaveMenu.gm_bSave); + // call saving function + BOOL bSucceeded = _pGUIM->gmLoadSaveMenu.gm_pAfterFileChosen(mg_fnm); + // if saved + if (bSucceeded) { + // save the description too + SaveDescription(); + } +} + +void CMGFileButton::DoLoad(void) +{ + ASSERT(!_pGUIM->gmLoadSaveMenu.gm_bSave); + // if no file + if (!FileExists(mg_fnm)) { + // do nothing + return; + } + if (_pGUIM->gmLoadSaveMenu.gm_pgmNextMenu != NULL) { + _pGUIM->gmLoadSaveMenu.gm_pgmParentMenu = _pGUIM->gmLoadSaveMenu.gm_pgmNextMenu; + } + // call loading function + BOOL bSucceeded = _pGUIM->gmLoadSaveMenu.gm_pAfterFileChosen(mg_fnm); + ASSERT(bSucceeded); +} + +static CTString _strTmpDescription; +static CTString _strOrgDescription; + +void CMGFileButton::StartEdit(void) +{ + CMGEdit::OnActivate(); +} + +void CMGFileButton::OnActivate(void) +{ + if (mg_fnm == "") { + return; + } + + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + + // if loading + if (!_pGUIM->gmLoadSaveMenu.gm_bSave) { + // load now + DoLoad(); + // if saving + } else { + // switch to editing mode + BOOL bWasEmpty = mg_strText == EMPTYSLOTSTRING; + mg_strDes = _pGUIM->gmLoadSaveMenu.gm_strSaveDes; + RefreshText(); + _strOrgDescription = _strTmpDescription = mg_strText; + + if (bWasEmpty) { + _strOrgDescription = EMPTYSLOTSTRING; + } + + mg_pstrToChange = &_strTmpDescription; + StartEdit(); + mg_iState = FBS_SAVENAME; + } +} + +BOOL CMGFileButton::OnKeyDown(int iVKey) +{ + if (mg_iState == FBS_NORMAL) { + if (_pGUIM->gmLoadSaveMenu.gm_bSave || _pGUIM->gmLoadSaveMenu.gm_bManage) { + if (iVKey == VK_F2) { + if (FileExistsForWriting(mg_fnm)) { + // switch to renaming mode + _strOrgDescription = mg_strText; + _strTmpDescription = mg_strText; + mg_pstrToChange = &_strTmpDescription; + StartEdit(); + mg_iState = FBS_RENAME; + } + return TRUE; + + } else if (iVKey == VK_DELETE) { + if (FileExistsForWriting(mg_fnm)) { + // delete the file, its description and thumbnail + RemoveFile(mg_fnm); + RemoveFile(mg_fnm.NoExt() + ".des"); + RemoveFile(mg_fnm.NoExt() + "Tbn.tex"); + // refresh menu + _pGUIM->gmLoadSaveMenu.EndMenu(); + _pGUIM->gmLoadSaveMenu.StartMenu(); + OnSetFocus(); + } + return TRUE; + } + } + return CMenuGadget::OnKeyDown(iVKey); + } else { + // go out of editing mode + if (mg_bEditing) { + if (iVKey == VK_UP || iVKey == VK_DOWN) { + CMGEdit::OnKeyDown(VK_ESCAPE); + } + } + return CMGEdit::OnKeyDown(iVKey); + } +} + +void CMGFileButton::OnSetFocus(void) +{ + mg_iState = FBS_NORMAL; + + if (_pGUIM->gmLoadSaveMenu.gm_bAllowThumbnails && mg_bEnabled) { + SetThumbnail(mg_fnm); + } else { + ClearThumbnail(); + } + + pgmCurrentMenu->KillAllFocuses(); + CMGButton::OnSetFocus(); +} + +void CMGFileButton::OnKillFocus(void) +{ + // go out of editing mode + if (mg_bEditing) { + OnKeyDown(VK_ESCAPE); + } + + CMGEdit::OnKillFocus(); +} + +// override from edit gadget +void CMGFileButton::OnStringChanged(void) +{ + // if saving + if (mg_iState == FBS_SAVENAME) { + // do the save + mg_strDes = _strTmpDescription + "\n" + mg_strInfo; + DoSave(); + // if renaming + } else if (mg_iState == FBS_RENAME) { + // do the rename + mg_strDes = _strTmpDescription + "\n" + mg_strInfo; + SaveDescription(); + // refresh menu + _pGUIM->gmLoadSaveMenu.EndMenu(); + _pGUIM->gmLoadSaveMenu.StartMenu(); + OnSetFocus(); + } +} +void CMGFileButton::OnStringCanceled(void) +{ + mg_strText = _strOrgDescription; +} + +void CMGFileButton::Render(CDrawPort *pdp) +{ + // render original gadget first + CMGEdit::Render(pdp); + + // if currently selected + if (mg_bFocused && mg_bEnabled) { + // add info at the bottom if screen + SetFontMedium(pdp); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, BoxSaveLoad(15.0)); + PIX pixI = box.Min()(1); + PIX pixJ = box.Min()(2); + + COLOR col = LCDGetColor(C_mlGREEN | 255, "file info"); + pdp->PutText(mg_strInfo, pixI, pixJ, col); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGFileButton.h b/Sources/SeriousSam/GUI/Components/MGFileButton.h new file mode 100644 index 0000000..a5d10dd --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGFileButton.h @@ -0,0 +1,57 @@ +/* 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_MENU_GADGET_FILEBUTTON_H +#define SE_INCL_MENU_GADGET_FILEBUTTON_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGEdit.h" + +// file button states +#define FBS_NORMAL 0 // normal active state +#define FBS_SAVENAME 1 // typing in the save name +#define FBS_RENAME 2 // renaming existing file +class CMGFileButton : public CMGEdit { +public: + CMGFileButton(void); + CTFileName mg_fnm; + CTString mg_strDes; // entire description goes here + CTString mg_strInfo; // info part of text to print above the gadget tip + INDEX mg_iState; + + // refresh current text from description + void RefreshText(void); + // save description to disk + void SaveDescription(void); + void SaveYes(void); + void DoSave(void); + void DoLoad(void); + void StartEdit(void); + + // return TRUE if handled + BOOL OnKeyDown(int iVKey); + void OnActivate(void); + void OnSetFocus(void); + void OnKillFocus(void); + + // overrides from edit gadget + void OnStringChanged(void); + void OnStringCanceled(void); + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGHighScore.cpp b/Sources/SeriousSam/GUI/Components/MGHighScore.cpp new file mode 100644 index 0000000..c6272dc --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGHighScore.cpp @@ -0,0 +1,102 @@ +/* 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 +#include +#include +#include "MGHighScore.h" + +#define HSCOLUMNS 6 +CTString strHighScores[HIGHSCORE_COUNT + 1][HSCOLUMNS]; +FLOAT afI[HSCOLUMNS] = { + 0.12f, 0.15f, 0.6f, 0.7f, 0.78f, 0.9f +}; + + +void CMGHighScore::Render(CDrawPort *pdp) +{ + SetFontMedium(pdp); + + COLOR colHeader = LCDGetColor(C_GREEN | 255, "hiscore header"); + COLOR colData = LCDGetColor(C_mdGREEN | 255, "hiscore data"); + COLOR colLastSet = LCDGetColor(C_mlGREEN | 255, "hiscore last set"); + INDEX iLastSet = _pGame->gm_iLastSetHighScore; + + CTString strText; + + strHighScores[0][0] = TRANS("No."); + strHighScores[0][1] = TRANS("Player Name"); + strHighScores[0][2] = TRANS("Difficulty"); + strHighScores[0][3] = TRANS("Time"); + strHighScores[0][4] = TRANS("Kills"); + strHighScores[0][5] = TRANS("Score"); + + {for (INDEX i = 0; igm_ahseHighScores[i].hse_gdDifficulty) { + default: + ASSERT(FALSE); + case (CSessionProperties::GameDifficulty) - 100: + strHighScores[i + 1][1] = "---"; + continue; + break; + case CSessionProperties::GD_TOURIST: + strHighScores[i + 1][2] = TRANS("Tourist"); + break; + case CSessionProperties::GD_EASY: + strHighScores[i + 1][2] = TRANS("Easy"); + break; + case CSessionProperties::GD_NORMAL: + strHighScores[i + 1][2] = TRANS("Normal"); + break; + case CSessionProperties::GD_HARD: + strHighScores[i + 1][2] = TRANS("Hard"); + break; + case CSessionProperties::GD_EXTREME: + strHighScores[i + 1][2] = TRANS("Serious"); + break; + case CSessionProperties::GD_EXTREME + 1: + strHighScores[i + 1][2] = TRANS("Mental"); + break; + } + strHighScores[i + 1][0].PrintF("%d", i + 1); + strHighScores[i + 1][1] = _pGame->gm_ahseHighScores[i].hse_strPlayer; + strHighScores[i + 1][3] = TimeToString(_pGame->gm_ahseHighScores[i].hse_tmTime); + strHighScores[i + 1][4].PrintF("%03d", _pGame->gm_ahseHighScores[i].hse_ctKills); + strHighScores[i + 1][5].PrintF("%9d", _pGame->gm_ahseHighScores[i].hse_ctScore); + }} + + PIX pixJ = pdp->GetHeight()*0.25f; + {for (INDEX iRow = 0; iRowGetWidth()*afI[iColumn]; + if (iColumn == 1) { + pdp->PutText(strHighScores[iRow][iColumn], pixI, pixJ, col); + } + else { + pdp->PutTextR(strHighScores[iRow][iColumn], pixI, pixJ, col); + } + }} + if (iRow == 0) { + pixJ += pdp->GetHeight()*0.06f; + } else { + pixJ += pdp->GetHeight()*0.04f; + } + }} +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGHighScore.h b/Sources/SeriousSam/GUI/Components/MGHighScore.h new file mode 100644 index 0000000..469acd0 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGHighScore.h @@ -0,0 +1,30 @@ +/* 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_MENU_GADGET_HIGHSCORE_H +#define SE_INCL_MENU_GADGET_HIGHSCORE_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MenuGadget.h" + + +class CMGHighScore : public CMenuGadget { +public: + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGKeyDefinition.cpp b/Sources/SeriousSam/GUI/Components/MGKeyDefinition.cpp new file mode 100644 index 0000000..4cc9e3f --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGKeyDefinition.cpp @@ -0,0 +1,223 @@ +/* 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 +#include +#include +#include "MGKeyDefinition.h" + +extern CSoundData *_psdSelect; +extern CSoundData *_psdPress; + +extern BOOL _bDefiningKey; + + +CMGKeyDefinition::CMGKeyDefinition(void) +{ + mg_iState = DOING_NOTHING; +} + +void CMGKeyDefinition::OnActivate(void) +{ + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + SetBindingNames(/*bDefining=*/TRUE); + mg_iState = RELEASE_RETURN_WAITING; +} + +BOOL CMGKeyDefinition::OnKeyDown(int iVKey) +{ + // if waiting for a key definition + if (mg_iState == PRESS_KEY_WAITING) { + // do nothing + return TRUE; + } + + // if backspace pressed + if (iVKey == VK_BACK) { + // clear both keys + DefineKey(KID_NONE); + // message is processed + return TRUE; + } + + return CMenuGadget::OnKeyDown(iVKey); +} + +// set names for both key bindings +void CMGKeyDefinition::SetBindingNames(BOOL bDefining) +{ + // find the button + INDEX ict = 0; + INDEX iDik = 0; + FOREACHINLIST(CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra.ctrl_lhButtonActions, itba) { + if (ict == mg_iControlNumber) { + CButtonAction &ba = *itba; + // get the current bindings and names + INDEX iKey1 = ba.ba_iFirstKey; + INDEX iKey2 = ba.ba_iSecondKey; + BOOL bKey1Bound = iKey1 != KID_NONE; + BOOL bKey2Bound = iKey2 != KID_NONE; + CTString strKey1 = _pInput->GetButtonTransName(iKey1); + CTString strKey2 = _pInput->GetButtonTransName(iKey2); + + // if defining + if (bDefining) { + // if only first key is defined + if (bKey1Bound && !bKey2Bound) { + // put question mark for second key + mg_strBinding = strKey1 + TRANS(" or ") + "?"; + // otherwise + } else { + // put question mark only + mg_strBinding = "?"; + } + // if not defining + } + else { + // if second key is defined + if (bKey2Bound) { + // add both + mg_strBinding = strKey1 + TRANS(" or ") + strKey2; + // if second key is undefined + } else { + // display only first one + mg_strBinding = strKey1; + } + } + return; + } + ict++; + } + + // if not found, put errorneous string + mg_strBinding = "???"; +} + +void CMGKeyDefinition::Appear(void) +{ + SetBindingNames(/*bDefining=*/FALSE); + CMenuGadget::Appear(); +} + +void CMGKeyDefinition::Disappear(void) +{ + CMenuGadget::Disappear(); +} + +void CMGKeyDefinition::DefineKey(INDEX iDik) +{ + // for each button in controls + INDEX ict = 0; + FOREACHINLIST(CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra.ctrl_lhButtonActions, itba) { + CButtonAction &ba = *itba; + // if it is this one + if (ict == mg_iControlNumber) { + // if should clear + if (iDik == KID_NONE) { + // unbind both + ba.ba_iFirstKey = KID_NONE; + ba.ba_iSecondKey = KID_NONE; + } + // if first key is unbound, or both keys are bound + if (ba.ba_iFirstKey == KID_NONE || ba.ba_iSecondKey != KID_NONE) { + // bind first key + ba.ba_iFirstKey = iDik; + // clear second key + ba.ba_iSecondKey = KID_NONE; + // if only first key bound + } else { + // bind second key + ba.ba_iSecondKey = iDik; + } + // if it is not this one + } else { + // clear bindings that contain this key + if (ba.ba_iFirstKey == iDik) { + ba.ba_iFirstKey = KID_NONE; + } + if (ba.ba_iSecondKey == iDik) { + ba.ba_iSecondKey = KID_NONE; + } + } + ict++; + } + + SetBindingNames(/*bDefining=*/FALSE); +} + +void CMGKeyDefinition::Think(void) +{ + if (mg_iState == RELEASE_RETURN_WAITING) + { + _bDefiningKey = TRUE; + extern BOOL _bMouseUsedLast; + _bMouseUsedLast = FALSE; + _pInput->SetJoyPolling(TRUE); + _pInput->GetInput(FALSE); + if (_pInput->IsInputEnabled() && + !_pInput->GetButtonState(KID_ENTER) && + !_pInput->GetButtonState(KID_MOUSE1)) + { + mg_iState = PRESS_KEY_WAITING; + } + } + else if (mg_iState == PRESS_KEY_WAITING) + { + _pInput->SetJoyPolling(TRUE); + _pInput->GetInput(FALSE); + for (INDEX iDik = 0; iDikGetButtonState(iDik)) + { + // skip keys that cannot be defined + if (iDik == KID_TILDE) { + continue; + } + // if escape not pressed + if (iDik != KID_ESCAPE) { + // define the new key + DefineKey(iDik); + // if escape pressed + } else { + // undefine the key + DefineKey(KID_NONE); + } + + // end defining loop + mg_iState = DOING_NOTHING; + _bDefiningKey = FALSE; + // refresh all buttons + pgmCurrentMenu->FillListItems(); + break; + } + } + } +} + +void CMGKeyDefinition::Render(CDrawPort *pdp) +{ + SetFontMedium(pdp); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixIL = box.Min()(1) + box.Size()(1)*0.45f; + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixJ = box.Min()(2); + + COLOR col = GetCurrentColor(); + pdp->PutTextR(mg_strLabel, pixIL, pixJ, col); + pdp->PutText(mg_strBinding, pixIR, pixJ, col); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGKeyDefinition.h b/Sources/SeriousSam/GUI/Components/MGKeyDefinition.h new file mode 100644 index 0000000..9291e65 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGKeyDefinition.h @@ -0,0 +1,46 @@ +/* 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_MENU_GADGET_KEYDEFINITION_H +#define SE_INCL_MENU_GADGET_KEYDEFINITION_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MenuGadget.h" + + +class CMGKeyDefinition : public CMenuGadget { +public: + INDEX mg_iState; + INDEX mg_iControlNumber; + + CTString mg_strLabel; + CTString mg_strBinding; + + CMGKeyDefinition(void); + void Appear(void); + void Disappear(void); + void OnActivate(void); + // return TRUE if handled + BOOL OnKeyDown(int iVKey); + void Think(void); + // set names for both key bindings + void SetBindingNames(BOOL bDefining); + void DefineKey(INDEX iDik); + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGLevelButton.cpp b/Sources/SeriousSam/GUI/Components/MGLevelButton.cpp new file mode 100644 index 0000000..1077e28 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGLevelButton.cpp @@ -0,0 +1,38 @@ +/* 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 +#include +#include +#include "MGLevelButton.h" + +extern CSoundData *_psdPress; + + +void CMGLevelButton::OnActivate(void) +{ + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + _pGame->gam_strCustomLevel = mg_fnmLevel; + extern void(*_pAfterLevelChosen)(void); + _pAfterLevelChosen(); +} + +void CMGLevelButton::OnSetFocus(void) +{ + SetThumbnail(mg_fnmLevel); + CMGButton::OnSetFocus(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGLevelButton.h b/Sources/SeriousSam/GUI/Components/MGLevelButton.h new file mode 100644 index 0000000..a0f5e80 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGLevelButton.h @@ -0,0 +1,33 @@ +/* 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_MENU_GADGET_LEVELBUTTON_H +#define SE_INCL_MENU_GADGET_LEVELBUTTON_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGLevelButton : public CMGButton { +public: + CTFileName mg_fnmLevel; + + void OnActivate(void); + void OnSetFocus(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGModel.cpp b/Sources/SeriousSam/GUI/Components/MGModel.cpp new file mode 100644 index 0000000..ee3583b --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGModel.cpp @@ -0,0 +1,126 @@ +/* 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 +#include +#include +#include "MGModel.h" + +extern INDEX sam_bWideScreen; + + +CMGModel::CMGModel(void) +{ + mg_fFloorY = 0; +} + +void CMGModel::Render(CDrawPort *pdp) +{ + // if no model + if (mg_moModel.GetData() == NULL) { + // just render text + mg_strText = TRANS("No model"); + CMGButton::Render(pdp); + return; + } + + // get position on screen + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + CDrawPort dpModel(pdp, box); + dpModel.Lock(); + dpModel.FillZBuffer(1.0f); + + LCDSetDrawport(&dpModel); + // clear menu here + dpModel.Fill(C_BLACK | 255); + LCDRenderClouds1(); + LCDRenderClouds2(); + + // prepare projection + CRenderModel rmRenderModel; + CPerspectiveProjection3D pr; + pr.FOVL() = sam_bWideScreen ? AngleDeg(45.0f) : AngleDeg(30.0f); + pr.ScreenBBoxL() = FLOATaabbox2D( + FLOAT2D(0.0f, 0.0f), + FLOAT2D((float)dpModel.GetWidth(), (float)dpModel.GetHeight()) + ); + pr.AspectRatioL() = 1.0f; + pr.FrontClipDistanceL() = 0.3f; + pr.ViewerPlacementL() = CPlacement3D(FLOAT3D(0, 0, 0), ANGLE3D(0, 0, 0)); + + // initialize remdering + CAnyProjection3D apr; + apr = pr; + BeginModelRenderingView(apr, &dpModel); + rmRenderModel.rm_vLightDirection = FLOAT3D(0.2f, -0.2f, -0.2f); + + // if model needs floor + if (mg_moFloor.GetData() != NULL) { + // set floor's position + CPlacement3D pl = mg_plModel; + pl.pl_OrientationAngle = ANGLE3D(0, 0, 0); + pl.pl_PositionVector = mg_plModel.pl_PositionVector; + pl.pl_PositionVector(2) += mg_fFloorY; + rmRenderModel.SetObjectPlacement(pl); + + // render the floor + rmRenderModel.rm_colLight = C_WHITE; + rmRenderModel.rm_colAmbient = C_WHITE; + mg_moFloor.SetupModelRendering(rmRenderModel); + mg_moFloor.RenderModel(rmRenderModel); + } + + // set model's position + CPlacement3D pl; + pl.pl_OrientationAngle = mg_plModel.pl_OrientationAngle; + pl.pl_PositionVector = mg_plModel.pl_PositionVector; + extern FLOAT sam_fPlayerOffset; + pl.pl_PositionVector(3) += sam_fPlayerOffset; + rmRenderModel.SetObjectPlacement(pl); + + // render the model + rmRenderModel.rm_colLight = LerpColor(C_BLACK, C_WHITE, 0.4f) | CT_OPAQUE; + rmRenderModel.rm_colAmbient = LerpColor(C_BLACK, C_WHITE, 0.2f) | CT_OPAQUE; + mg_moModel.SetupModelRendering(rmRenderModel); + FLOATplane3D plFloorPlane = FLOATplane3D(FLOAT3D(0.0f, 1.0f, 0.0f), + mg_plModel.pl_PositionVector(2) + mg_fFloorY); + FLOAT3D vShadowLightDir = FLOAT3D(-0.2f, -0.4f, -0.6f); + CPlacement3D plLightPlacement = CPlacement3D( + mg_plModel.pl_PositionVector + + vShadowLightDir*mg_plModel.pl_PositionVector(3) * 5, + ANGLE3D(0, 0, 0)); + mg_moModel.RenderShadow(rmRenderModel, plLightPlacement, 200.0f, 200.0f, 1.0f, plFloorPlane); + mg_moModel.RenderModel(rmRenderModel); + EndModelRenderingView(); + + LCDScreenBox(LCDGetColor(C_GREEN, "model box") | GetCurrentColor()); + + dpModel.Unlock(); + + pdp->Unlock(); + pdp->Lock(); + LCDSetDrawport(pdp); + + // print the model name + { + PIXaabbox2D box = FloatBoxToPixBox(pdp, BoxPlayerModelName()); + COLOR col = GetCurrentColor(); + + PIX pixI = box.Min()(1); + PIX pixJ = box.Max()(2); + pdp->PutText(mg_strText, pixI, pixJ, col); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGModel.h b/Sources/SeriousSam/GUI/Components/MGModel.h new file mode 100644 index 0000000..9cdbc7d --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGModel.h @@ -0,0 +1,36 @@ +/* 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_MENU_GADGET_MODEL_H +#define SE_INCL_MENU_GADGET_MODEL_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGModel : public CMGButton { +public: + CModelObject mg_moModel; + CModelObject mg_moFloor; + CPlacement3D mg_plModel; + BOOL mg_fFloorY; + + CMGModel(void); + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGServerList.cpp b/Sources/SeriousSam/GUI/Components/MGServerList.cpp new file mode 100644 index 0000000..51a4c40 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGServerList.cpp @@ -0,0 +1,454 @@ +/* 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 +#include +#include +#include "MGServerList.h" +#include "MGEdit.h" + +extern CSoundData *_psdSelect; +extern CSoundData *_psdPress; + + +FLOATaabbox2D GetBoxPartHoriz(const FLOATaabbox2D &box, FLOAT fMin, FLOAT fMax) +{ + FLOAT fBoxMin = box.Min()(1); + FLOAT fBoxSize = box.Size()(1); + + return FLOATaabbox2D( + FLOAT2D(fBoxMin + fBoxSize*fMin, box.Min()(2)), + FLOAT2D(fBoxMin + fBoxSize*fMax, box.Max()(2))); +} + +void PrintInBox(CDrawPort *pdp, PIX pixI, PIX pixJ, PIX pixSizeI, CTString str, COLOR col) +{ + str = str.Undecorated(); + PIX pixCharSize = pdp->dp_pixTextCharSpacing + pdp->dp_FontData->fd_pixCharWidth; + str.TrimRight(pixSizeI / pixCharSize); + + // print text + pdp->PutText(str, pixI, pixJ, col); +} + +CMGServerList::CMGServerList() +{ + mg_iSelected = 0; + mg_iFirstOnScreen = 0; + mg_ctOnScreen = 10; + mg_pixMinI = 0; + mg_pixMaxI = 0; + mg_pixListMinJ = 0; + mg_pixListStepJ = 0; + mg_pixDragJ = -1; + mg_iDragLine = -1; + mg_pixMouseDrag = -1; + // by default, sort by ping, best on top + mg_iSort = 2; + mg_bSortDown = FALSE; +} +void CMGServerList::AdjustFirstOnScreen(void) +{ + INDEX ctSessions = _lhServers.Count(); + mg_iSelected = Clamp(mg_iSelected, 0L, ClampDn(ctSessions - 1L, 0L)); + mg_iFirstOnScreen = Clamp(mg_iFirstOnScreen, 0L, ClampDn(ctSessions - mg_ctOnScreen, 0L)); + + if (mg_iSelected= mg_iFirstOnScreen + mg_ctOnScreen) { + mg_iFirstOnScreen = ClampDn(mg_iSelected - mg_ctOnScreen + 1L, 0L); + } +} + +BOOL _iSort = 0; +BOOL _bSortDown = FALSE; + +int CompareSessions(const void *pv0, const void *pv1) +{ + const CNetworkSession &ns0 = **(const CNetworkSession **)pv0; + const CNetworkSession &ns1 = **(const CNetworkSession **)pv1; + + int iResult = 0; + switch (_iSort) { + case 0: iResult = stricmp(ns0.ns_strSession, ns1.ns_strSession); break; + case 1: iResult = stricmp(ns0.ns_strWorld, ns1.ns_strWorld); break; + case 2: iResult = Sgn(ns0.ns_tmPing - ns1.ns_tmPing); break; + case 3: iResult = Sgn(ns0.ns_ctPlayers - ns1.ns_ctPlayers); break; + case 4: iResult = stricmp(ns0.ns_strGameType, ns1.ns_strGameType); break; + case 5: iResult = stricmp(ns0.ns_strMod, ns1.ns_strMod); break; + case 6: iResult = stricmp(ns0.ns_strVer, ns1.ns_strVer); break; + } + + if (iResult == 0) { // make sure we always have unique order when resorting + return stricmp(ns0.ns_strAddress, ns1.ns_strAddress);; + } + + return _bSortDown ? -iResult : iResult; +} + +extern CMGButton mgServerColumn[7]; +extern CMGEdit mgServerFilter[7]; + +void SortAndFilterServers(void) +{ + {FORDELETELIST(CNetworkSession, ns_lnNode, _lhServers, itns) { + delete &*itns; + }} + + {FOREACHINLIST(CNetworkSession, ns_lnNode, _pNetwork->ga_lhEnumeratedSessions, itns) { + CNetworkSession &ns = *itns; + extern CTString _strServerFilter[7]; + if (_strServerFilter[0] != "" && !ns.ns_strSession.Matches("*" + _strServerFilter[0] + "*")) continue; + if (_strServerFilter[1] != "" && !ns.ns_strWorld.Matches("*" + _strServerFilter[1] + "*")) continue; + if (_strServerFilter[2] != "") { + char strCompare[3] = { 0, 0, 0 }; + int iPing = 0; + _strServerFilter[2].ScanF("%2[<>=]%d", strCompare, &iPing); + if (strcmp(strCompare, "<") == 0 && !(int(ns.ns_tmPing * 1000)< iPing)) continue; + if (strcmp(strCompare, "<=") == 0 && !(int(ns.ns_tmPing * 1000) <= iPing)) continue; + if (strcmp(strCompare, ">") == 0 && !(int(ns.ns_tmPing * 1000)> iPing)) continue; + if (strcmp(strCompare, ">=") == 0 && !(int(ns.ns_tmPing * 1000) >= iPing)) continue; + if (strcmp(strCompare, "=") == 0 && !(int(ns.ns_tmPing * 1000) == iPing)) continue; + } + if (_strServerFilter[3] != "") { + char strCompare[3] = { 0, 0, 0 }; + int iPlayers = 0; + _strServerFilter[3].ScanF("%2[<>=]%d", strCompare, &iPlayers); + if (strcmp(strCompare, "<") == 0 && !(ns.ns_ctPlayers< iPlayers)) continue; + if (strcmp(strCompare, "<=") == 0 && !(ns.ns_ctPlayers <= iPlayers)) continue; + if (strcmp(strCompare, ">") == 0 && !(ns.ns_ctPlayers> iPlayers)) continue; + if (strcmp(strCompare, ">=") == 0 && !(ns.ns_ctPlayers >= iPlayers)) continue; + if (strcmp(strCompare, "=") == 0 && !(ns.ns_ctPlayers == iPlayers)) continue; + } + if (_strServerFilter[4] != "" && !ns.ns_strGameType.Matches("*" + _strServerFilter[4] + "*")) continue; + if (_strServerFilter[5] != "" && !ns.ns_strMod.Matches("*" + _strServerFilter[5] + "*")) continue; + if (_strServerFilter[6] != "" && !ns.ns_strVer.Matches("*" + _strServerFilter[6] + "*")) continue; + + CNetworkSession *pnsNew = new CNetworkSession; + pnsNew->Copy(*itns); + _lhServers.AddTail(pnsNew->ns_lnNode); + } +} + + _lhServers.Sort(CompareSessions, offsetof(CNetworkSession, ns_lnNode)); +} + +void CMGServerList::Render(CDrawPort *pdp) +{ + _iSort = mg_iSort; + _bSortDown = mg_bSortDown; + SortAndFilterServers(); + + SetFontSmall(pdp); + BOOL bFocusedBefore = mg_bFocused; + mg_bFocused = FALSE; + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + COLOR col = GetCurrentColor(); + + PIX pixDPSizeI = pdp->GetWidth(); + PIX pixDPSizeJ = pdp->GetHeight(); + PIX pixCharSizeI = pdp->dp_pixTextCharSpacing + pdp->dp_FontData->fd_pixCharWidth; + PIX pixCharSizeJ = pdp->dp_pixTextLineSpacing + pdp->dp_FontData->fd_pixCharHeight + 1; + PIX pixLineSize = 1; + PIX pixSliderSizeI = 10; + PIX pixOuterMargin = 20; + + INDEX ctSessions = _lhServers.Count(); + INDEX iSession = 0; + + INDEX ctColumns[7]; + {for (INDEX i = 0; iDrawLine(apixSeparatorI[i], pixTopJ, apixSeparatorI[i], pixBottomJ, col | CT_OPAQUE); + } + pdp->DrawLine(apixSeparatorI[0], pixTopJ, apixSeparatorI[8], pixTopJ, col | CT_OPAQUE); + pdp->DrawLine(apixSeparatorI[0], pixListTopJ - pixLineSize, apixSeparatorI[8], pixListTopJ - pixLineSize, col | CT_OPAQUE); + pdp->DrawLine(apixSeparatorI[0], pixBottomJ, apixSeparatorI[8], pixBottomJ, col | CT_OPAQUE); + + PIXaabbox2D boxHandle = GetScrollBarHandleBox(); + pdp->Fill(boxHandle.Min()(1) + 2, boxHandle.Min()(2) + 2, boxHandle.Size()(1) - 3, boxHandle.Size()(2) - 3, col | CT_OPAQUE); + + PIX pixJ = pixTopJ + pixLineSize * 2 + 1; + + mg_ctOnScreen = ctSessionsOnScreen; + AdjustFirstOnScreen(); + + if (_lhServers.Count() == 0) { + if (_pNetwork->ga_strEnumerationStatus != "") { + mg_bFocused = TRUE; + COLOR colItem = GetCurrentColor(); + PrintInBox(pdp, apixSeparatorI[0] + pixCharSizeI, pixListTopJ + pixCharSizeJ + pixLineSize + 1, apixSeparatorI[1] - apixSeparatorI[0], + TRANS("searching..."), colItem); + } + } else { + FOREACHINLIST(CNetworkSession, ns_lnNode, _lhServers, itns) { + CNetworkSession &ns = *itns; + + if (iSession= mg_iFirstOnScreen + ctSessionsOnScreen) { + iSession++; + continue; + } + + PIX pixJ = pixListTopJ + (iSession - mg_iFirstOnScreen)*pixCharSizeJ + pixLineSize + 1; + + mg_bFocused = bFocusedBefore&&iSession == mg_iSelected; + COLOR colItem = GetCurrentColor(); + + if (ns.ns_strVer != _SE_VER_STRING) { + colItem = MulColors(colItem, 0xA0A0A0FF); + } + + CTString strPing(0, "%4d", INDEX(ns.ns_tmPing * 1000)); + CTString strPlayersCt(0, "%2d/%2d", ns.ns_ctPlayers, ns.ns_ctMaxPlayers); + CTString strMod = ns.ns_strMod; + if (strMod == "") { + strMod = "SeriousSam"; + } + PrintInBox(pdp, apixSeparatorI[0] + pixCharSizeI / 2, pixJ, apixSeparatorI[1] - apixSeparatorI[0] - pixCharSizeI, ns.ns_strSession, colItem); + PrintInBox(pdp, apixSeparatorI[1] + pixCharSizeI / 2, pixJ, apixSeparatorI[2] - apixSeparatorI[1] - pixCharSizeI, TranslateConst(ns.ns_strWorld), colItem); + PrintInBox(pdp, apixSeparatorI[2] + pixCharSizeI / 2, pixJ, apixSeparatorI[3] - apixSeparatorI[2] - pixCharSizeI, strPing, colItem); + PrintInBox(pdp, apixSeparatorI[3] + pixCharSizeI / 2, pixJ, apixSeparatorI[4] - apixSeparatorI[3] - pixCharSizeI, strPlayersCt, colItem); + PrintInBox(pdp, apixSeparatorI[4] + pixCharSizeI / 2, pixJ, apixSeparatorI[5] - apixSeparatorI[4] - pixCharSizeI, TranslateConst(ns.ns_strGameType), colItem); + PrintInBox(pdp, apixSeparatorI[5] + pixCharSizeI / 2, pixJ, apixSeparatorI[6] - apixSeparatorI[5] - pixCharSizeI, TranslateConst(strMod), colItem); + PrintInBox(pdp, apixSeparatorI[6] + pixCharSizeI / 2, pixJ, apixSeparatorI[7] - apixSeparatorI[6] - pixCharSizeI, ns.ns_strVer, colItem); + + iSession++; + } + } + + mg_bFocused = bFocusedBefore; +} + +static INDEX SliderPixToIndex(PIX pixOffset, INDEX iVisible, INDEX iTotal, PIXaabbox2D boxFull) +{ + FLOAT fSize = ClampUp(FLOAT(iVisible) / iTotal, 1.0f); + PIX pixFull = boxFull.Size()(2); + PIX pixSize = PIX(pixFull*fSize); + if (pixSize >= boxFull.Size()(2)) { + return 0; + } + return (iTotal*pixOffset) / pixFull; +} + +static PIXaabbox2D GetSliderBox(INDEX iFirst, INDEX iVisible, INDEX iTotal, + PIXaabbox2D boxFull) +{ + if (iTotal <= 0) { + return boxFull; + } + FLOAT fSize = ClampUp(FLOAT(iVisible) / iTotal, 1.0f); + PIX pixFull = boxFull.Size()(2); + PIX pixSize = PIX(pixFull*fSize); + pixSize = ClampDn(pixSize, boxFull.Size()(1)); + PIX pixTop = pixFull*(FLOAT(iFirst) / iTotal) + boxFull.Min()(2); + PIX pixI0 = boxFull.Min()(1); + PIX pixI1 = boxFull.Max()(1); + return PIXaabbox2D(PIX2D(pixI0, pixTop), PIX2D(pixI1, pixTop + pixSize)); +} + +PIXaabbox2D CMGServerList::GetScrollBarFullBox(void) +{ + return PIXaabbox2D(PIX2D(mg_pixSBMinI, mg_pixSBMinJ), PIX2D(mg_pixSBMaxI, mg_pixSBMaxJ)); +} + +PIXaabbox2D CMGServerList::GetScrollBarHandleBox(void) +{ + return GetSliderBox(mg_iFirstOnScreen, mg_ctOnScreen, _lhServers.Count(), GetScrollBarFullBox()); +} + +void CMGServerList::OnMouseOver(PIX pixI, PIX pixJ) +{ + mg_pixMouseI = pixI; + mg_pixMouseJ = pixJ; + + if (!(GetKeyState(VK_LBUTTON) & 0x8000)) { + mg_pixDragJ = -1; + } + + BOOL bInSlider = (pixI >= mg_pixSBMinI && pixI <= mg_pixSBMaxI && pixJ >= mg_pixSBMinJ && pixJ <= mg_pixSBMaxJ); + if (mg_pixDragJ >= 0 && bInSlider) { + PIX pixDelta = pixJ - mg_pixDragJ; + INDEX ctSessions = _lhServers.Count(); + INDEX iWantedLine = mg_iDragLine + + SliderPixToIndex(pixDelta, mg_ctOnScreen, ctSessions, GetScrollBarFullBox()); + mg_iFirstOnScreen = Clamp(iWantedLine, 0L, ClampDn(ctSessions - mg_ctOnScreen, 0L)); + mg_iSelected = Clamp(mg_iSelected, mg_iFirstOnScreen, mg_iFirstOnScreen + mg_ctOnScreen - 1L); + // AdjustFirstOnScreen(); + return; + } + + // if some server is selected + if (pixI >= mg_pixMinI && pixI <= mg_pixMaxI) { + INDEX iOnScreen = (pixJ - mg_pixListMinJ) / mg_pixListStepJ; + if (iOnScreen >= 0 && iOnScreen=mg_pixHeaderMinJ && mg_pixMouseJ<=mg_pixHeaderMidJ + && mg_pixMouseI>=mg_pixHeaderI[0] && mg_pixMouseI<=mg_pixHeaderI[7]) { + INDEX iNewSort = mg_iSort; + if (mg_pixMouseI<=mg_pixHeaderI[1]) { + iNewSort = 0; + } else if (mg_pixMouseI<=mg_pixHeaderI[2]) { + iNewSort = 1; + } else if (mg_pixMouseI<=mg_pixHeaderI[3]) { + iNewSort = 2; + } else if (mg_pixMouseI<=mg_pixHeaderI[4]) { + iNewSort = 3; + } else if (mg_pixMouseI<=mg_pixHeaderI[5]) { + iNewSort = 4; + } else if (mg_pixMouseI<=mg_pixHeaderI[6]) { + iNewSort = 5; + } else if (mg_pixMouseI<=mg_pixHeaderI[7]) { + iNewSort = 6; + } + if (iNewSort==mg_iSort) { + mg_bSortDown = !mg_bSortDown; + } else { + mg_bSortDown = FALSE; + } + mg_iSort = iNewSort; + break; + } else */if (mg_pixMouseDrag >= 0) { + mg_pixDragJ = mg_pixMouseDrag; + mg_iDragLine = mg_iFirstOnScreen; + break; + } + case VK_RETURN: + PlayMenuSound(_psdPress); + IFeel_PlayEffect("Menu_press"); + {INDEX i = 0; + FOREACHINLIST(CNetworkSession, ns_lnNode, _lhServers, itns) { + if (i == mg_iSelected) { + + char strAddress[256]; + int iPort; + itns->ns_strAddress.ScanF("%200[^:]:%d", &strAddress, &iPort); + _pGame->gam_strJoinAddress = strAddress; + _pShell->SetINDEX("net_iPort", iPort); + extern void StartSelectPlayersMenuFromServers(void); + StartSelectPlayersMenuFromServers(); + return TRUE; + } + i++; + }} + break; + default: + return FALSE; + } + return TRUE; +} + +void CMGServerList::OnSetFocus(void) +{ + mg_bFocused = TRUE; +} + +void CMGServerList::OnKillFocus(void) +{ + mg_bFocused = FALSE; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGServerList.h b/Sources/SeriousSam/GUI/Components/MGServerList.h new file mode 100644 index 0000000..8932bb2 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGServerList.h @@ -0,0 +1,67 @@ +/* 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_MENU_GADGET_SERVERLIST_H +#define SE_INCL_MENU_GADGET_SERVERLIST_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGServerList : public CMGButton { +public: + INDEX mg_iSelected; + INDEX mg_iFirstOnScreen; + INDEX mg_ctOnScreen; + // server list dimensions + PIX mg_pixMinI; + PIX mg_pixMaxI; + PIX mg_pixListMinJ; + PIX mg_pixListStepJ; + // header dimensions + PIX mg_pixHeaderMinJ; + PIX mg_pixHeaderMidJ; + PIX mg_pixHeaderMaxJ; + PIX mg_pixHeaderI[8]; + // scrollbar dimensions + PIX mg_pixSBMinI; + PIX mg_pixSBMaxI; + PIX mg_pixSBMinJ; + PIX mg_pixSBMaxJ; + // scrollbar dragging params + PIX mg_pixDragJ; + PIX mg_iDragLine; + PIX mg_pixMouseDrag; + // current mouse pos + PIX mg_pixMouseI; + PIX mg_pixMouseJ; + + INDEX mg_iSort; // column to sort by + BOOL mg_bSortDown; // sort in reverse order + + CMGServerList(); + BOOL OnKeyDown(int iVKey); + PIXaabbox2D GetScrollBarFullBox(void); + PIXaabbox2D GetScrollBarHandleBox(void); + void OnSetFocus(void); + void OnKillFocus(void); + void Render(CDrawPort *pdp); + void AdjustFirstOnScreen(void); + void OnMouseOver(PIX pixI, PIX pixJ); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGSlider.cpp b/Sources/SeriousSam/GUI/Components/MGSlider.cpp new file mode 100644 index 0000000..01a360a --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGSlider.cpp @@ -0,0 +1,126 @@ +/* /* 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 +#include +#include +#include "MGSlider.h" + +extern PIX _pixCursorPosI; +extern PIX _pixCursorPosJ; +extern INDEX sam_bWideScreen; + + +CMGSlider::CMGSlider() +{ + mg_iMinPos = 0; + mg_iMaxPos = 16; + mg_iCurPos = 8; + mg_pOnSliderChange = NULL; + mg_fFactor = 1.0f; +} + +void CMGSlider::ApplyCurrentPosition(void) +{ + mg_iCurPos = Clamp(mg_iCurPos, mg_iMinPos, mg_iMaxPos); + FLOAT fStretch = FLOAT(mg_iCurPos) / (mg_iMaxPos - mg_iMinPos); + mg_fFactor = fStretch; + + if (mg_pOnSliderChange != NULL) { + mg_pOnSliderChange(mg_iCurPos); + } +} + +void CMGSlider::ApplyGivenPosition(INDEX iMin, INDEX iMax, INDEX iCur) +{ + mg_iMinPos = iMin; + mg_iMaxPos = iMax; + mg_iCurPos = iCur; + ApplyCurrentPosition(); +} + + +BOOL CMGSlider::OnKeyDown(int iVKey) +{ + // if scrolling left + if ((iVKey == VK_BACK || iVKey == VK_LEFT) && mg_iCurPos>mg_iMinPos) { + mg_iCurPos--; + ApplyCurrentPosition(); + return TRUE; + // if scrolling right + } else if ((iVKey == VK_RETURN || iVKey == VK_RIGHT) && mg_iCurPos= PIX2D(_pixCursorPosI, _pixCursorPosJ)) { + // set new position exactly where mouse pointer is + FLOAT fRatio = FLOAT(_pixCursorPosI - boxSlider.Min()(1)) / boxSlider.Size()(1); + fRatio = (fRatio - 0.01f) / (0.99f - 0.01f); + fRatio = Clamp(fRatio, 0.0f, 1.0f); + mg_iCurPos = fRatio*(mg_iMaxPos - mg_iMinPos) + mg_iMinPos; + ApplyCurrentPosition(); + return TRUE; + } + } + return CMenuGadget::OnKeyDown(iVKey); +} + +PIXaabbox2D CMGSlider::GetSliderBox(void) +{ + extern CDrawPort *pdp; + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixJ = box.Min()(2); + PIX pixJSize = box.Size()(2)*0.95f; + PIX pixISizeR = box.Size()(1)*0.45f; + if (sam_bWideScreen) pixJSize++; + return PIXaabbox2D(PIX2D(pixIR + 1, pixJ + 1), PIX2D(pixIR + pixISizeR - 2, pixJ + pixJSize - 2)); +} + +void CMGSlider::Render(CDrawPort *pdp) +{ + SetFontMedium(pdp); + + // get geometry + COLOR col = GetCurrentColor(); + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixIL = box.Min()(1) + box.Size()(1)*0.45f; + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixJ = box.Min()(2); + PIX pixJSize = box.Size()(2)*0.95f; + PIX pixISizeR = box.Size()(1)*0.45f; + if (sam_bWideScreen) pixJSize++; + + // print text left of slider + pdp->PutTextR(mg_strText, pixIL, pixJ, col); + + // draw box around slider + LCDDrawBox(0, -1, PIXaabbox2D(PIX2D(pixIR + 1, pixJ), PIX2D(pixIR + pixISizeR - 2, pixJ + pixJSize - 2)), + LCDGetColor(C_GREEN | 255, "slider box")); + + // draw filled part of slider + pdp->Fill(pixIR + 2, pixJ + 1, (pixISizeR - 5)*mg_fFactor, (pixJSize - 4), col); + + // print percentage text + CTString strPercentage; + strPercentage.PrintF("%d%%", (int)floor(mg_fFactor * 100 + 0.5f)); + pdp->PutTextC(strPercentage, pixIR + pixISizeR / 2, pixJ + 1, col); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGSlider.h b/Sources/SeriousSam/GUI/Components/MGSlider.h new file mode 100644 index 0000000..eb582d4 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGSlider.h @@ -0,0 +1,42 @@ +/* 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_MENU_GADGET_SLIDER_H +#define SE_INCL_MENU_GADGET_SLIDER_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGSlider : public CMGButton { +public: + FLOAT mg_fFactor; + INDEX mg_iMinPos; + INDEX mg_iMaxPos; + INDEX mg_iCurPos; + + CMGSlider(); + void ApplyCurrentPosition(void); + void ApplyGivenPosition(INDEX iMin, INDEX iMax, INDEX iCur); + // return TRUE if handled + virtual BOOL OnKeyDown(int iVKey); + void(*mg_pOnSliderChange)(INDEX iCurPos); + PIXaabbox2D GetSliderBox(void); + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGTitle.cpp b/Sources/SeriousSam/GUI/Components/MGTitle.cpp new file mode 100644 index 0000000..76e0c01 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGTitle.cpp @@ -0,0 +1,32 @@ +/* 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 +#include +#include +#include "MGTitle.h" + + +void CMGTitle::Render(CDrawPort *pdp) +{ + SetFontTitle(pdp); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixI = box.Center()(1); + PIX pixJ = box.Min()(2); + + pdp->PutTextC(mg_strText, pixI, pixJ, LCDGetColor(C_WHITE | CT_OPAQUE, "title")); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGTitle.h b/Sources/SeriousSam/GUI/Components/MGTitle.h new file mode 100644 index 0000000..7bb2658 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGTitle.h @@ -0,0 +1,31 @@ +/* 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_MENU_GADGET_TITLE_H +#define SE_INCL_MENU_GADGET_TITLE_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MenuGadget.h" + + +class CMGTitle : public CMenuGadget { +public: + CTString mg_strText; + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGTrigger.cpp b/Sources/SeriousSam/GUI/Components/MGTrigger.cpp new file mode 100644 index 0000000..8cd9a11 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGTrigger.cpp @@ -0,0 +1,122 @@ +/* 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 +#include +#include +#include "MGTrigger.h" + + +INDEX GetNewLoopValue(int iVKey, INDEX iCurrent, INDEX ctMembers) +{ + INDEX iPrev = (iCurrent + ctMembers - 1) % ctMembers; + INDEX iNext = (iCurrent + 1) % ctMembers; + // return and right arrow set new text + if (iVKey == VK_RETURN || iVKey == VK_LBUTTON || iVKey == VK_RIGHT) + { + return iNext; + // left arrow and backspace sets prev text + } else if ((iVKey == VK_BACK || iVKey == VK_RBUTTON) || (iVKey == VK_LEFT)) { + return iPrev; + } + return iCurrent; +} + +CMGTrigger::CMGTrigger(void) +{ + mg_pPreTriggerChange = NULL; + mg_pOnTriggerChange = NULL; + mg_iCenterI = 0; + mg_bVisual = FALSE; +} + +void CMGTrigger::ApplyCurrentSelection(void) +{ + mg_iSelected = Clamp(mg_iSelected, 0L, mg_ctTexts - 1L); + mg_strValue = mg_astrTexts[mg_iSelected]; +} + +void CMGTrigger::OnSetNextInList(int iVKey) +{ + if (mg_pPreTriggerChange != NULL) { + mg_pPreTriggerChange(mg_iSelected); + } + + mg_iSelected = GetNewLoopValue(iVKey, mg_iSelected, mg_ctTexts); + mg_strValue = mg_astrTexts[mg_iSelected]; + + if (mg_pOnTriggerChange != NULL) { + (*mg_pOnTriggerChange)(mg_iSelected); + } +} + +BOOL CMGTrigger::OnKeyDown(int iVKey) +{ + if ((iVKey == VK_RETURN || iVKey == VK_LBUTTON) || + (iVKey == VK_LEFT) || + (iVKey == VK_BACK || iVKey == VK_RBUTTON) || + (iVKey == VK_RIGHT)) + { + // key is handled + if (mg_bEnabled) OnSetNextInList(iVKey); + return TRUE; + } + // key is not handled + return FALSE; +} + +void CMGTrigger::Render(CDrawPort *pdp) +{ + SetFontMedium(pdp); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixIL = box.Min()(1) + box.Size()(1)*0.45f; + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixJ = box.Min()(2); + + COLOR col = GetCurrentColor(); + if (!mg_bVisual || mg_strValue == "") { + CTString strValue = mg_strValue; + if (mg_bVisual) { + strValue = TRANS("none"); + } + + if (mg_iCenterI == -1) { + pdp->PutText(mg_strLabel, box.Min()(1), pixJ, col); + pdp->PutTextR(strValue, box.Max()(1), pixJ, col); + } else { + pdp->PutTextR(mg_strLabel, pixIL, pixJ, col); + pdp->PutText(strValue, pixIR, pixJ, col); + } + } else { + CTString strLabel = mg_strLabel + ": "; + pdp->PutText(strLabel, box.Min()(1), pixJ, col); + CTextureObject to; + try { + to.SetData_t(mg_strValue); + CTextureData *ptd = (CTextureData *)to.GetData(); + PIX pixSize = box.Size()(2); + PIX pixCX = box.Max()(1) - pixSize / 2; + PIX pixCY = box.Center()(2); + pdp->PutTexture(&to, PIXaabbox2D( + PIX2D(pixCX - pixSize / 2, pixCY - pixSize / 2), + PIX2D(pixCX - pixSize / 2 + pixSize, pixCY - pixSize / 2 + pixSize)), C_WHITE | 255); + } catch (char *strError) { + CPrintF("%s\n", strError); + } + to.SetData(NULL); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGTrigger.h b/Sources/SeriousSam/GUI/Components/MGTrigger.h new file mode 100644 index 0000000..1a5e8f4 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGTrigger.h @@ -0,0 +1,47 @@ +/* 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_MENU_GADGET_TRIGGER_H +#define SE_INCL_MENU_GADGET_TRIGGER_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MenuGadget.h" + + +class CMGTrigger : public CMenuGadget { +public: + CTString mg_strLabel; + CTString mg_strValue; + CTString *mg_astrTexts; + INDEX mg_ctTexts; + INDEX mg_iSelected; + INDEX mg_iCenterI; + BOOL mg_bVisual; + + CMGTrigger(void); + + void ApplyCurrentSelection(void); + void OnSetNextInList(int iVKey); + void(*mg_pPreTriggerChange)(INDEX iCurrentlySelected); + void(*mg_pOnTriggerChange)(INDEX iCurrentlySelected); + + // return TRUE if handled + BOOL OnKeyDown(int iVKey); + void Render(CDrawPort *pdp); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGVarButton.cpp b/Sources/SeriousSam/GUI/Components/MGVarButton.cpp new file mode 100644 index 0000000..da00dc9 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGVarButton.cpp @@ -0,0 +1,181 @@ +/* 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 +#include +#include +#include "VarList.h" +#include "MGVarButton.h" + +extern PIX _pixCursorPosI; +extern PIX _pixCursorPosJ; + + +BOOL CMGVarButton::IsSeparator(void) +{ + if (mg_pvsVar == NULL) return FALSE; + return mg_pvsVar->vs_bSeparator; +} + +BOOL CMGVarButton::IsEnabled(void) +{ + return(_gmRunningGameMode == GM_NONE + || mg_pvsVar == NULL + || mg_pvsVar->vs_bCanChangeInGame); +} + +// return slider position on scren +PIXaabbox2D CMGVarButton::GetSliderBox(void) +{ + extern CDrawPort *pdp; + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixJ = box.Min()(2); + PIX pixISize = box.Size()(1)*0.13f; + PIX pixJSize = box.Size()(2); + return PIXaabbox2D(PIX2D(pixIR, pixJ + 1), PIX2D(pixIR + pixISize - 4, pixJ + pixJSize - 6)); +} + +extern BOOL _bVarChanged; +BOOL CMGVarButton::OnKeyDown(int iVKey) +{ + if (mg_pvsVar == NULL || mg_pvsVar->vs_bSeparator || !mg_pvsVar->Validate() || !mg_bEnabled) { + return CMenuGadget::OnKeyDown(iVKey); + } + + // handle slider + if (mg_pvsVar->vs_iSlider && !mg_pvsVar->vs_bCustom) { + // ignore RMB + if (iVKey == VK_RBUTTON) return TRUE; + // handle LMB + if (iVKey == VK_LBUTTON) { + // get position of slider box on screen + PIXaabbox2D boxSlider = GetSliderBox(); + // if mouse is within + if (boxSlider >= PIX2D(_pixCursorPosI, _pixCursorPosJ)) { + // set new position exactly where mouse pointer is + mg_pvsVar->vs_iValue = (FLOAT)(_pixCursorPosI - boxSlider.Min()(1)) / boxSlider.Size()(1) * (mg_pvsVar->vs_ctValues); + _bVarChanged = TRUE; + } + // handled + return TRUE; + } + } + + if (iVKey == VK_RETURN) { + FlushVarSettings(TRUE); + void MenuGoToParent(void); + MenuGoToParent(); + return TRUE; + } + + if (iVKey == VK_LBUTTON || iVKey == VK_RIGHT) { + if (mg_pvsVar != NULL) { + INDEX iOldValue = mg_pvsVar->vs_iValue; + mg_pvsVar->vs_iValue++; + if (mg_pvsVar->vs_iValue >= mg_pvsVar->vs_ctValues) { + // wrap non-sliders, clamp sliders + if (mg_pvsVar->vs_iSlider) mg_pvsVar->vs_iValue = mg_pvsVar->vs_ctValues - 1L; + else mg_pvsVar->vs_iValue = 0; + } + if (iOldValue != mg_pvsVar->vs_iValue) { + _bVarChanged = TRUE; + mg_pvsVar->vs_bCustom = FALSE; + mg_pvsVar->Validate(); + } + } + return TRUE; + } + + if (iVKey == VK_LEFT || iVKey == VK_RBUTTON) { + if (mg_pvsVar != NULL) { + INDEX iOldValue = mg_pvsVar->vs_iValue; + mg_pvsVar->vs_iValue--; + if (mg_pvsVar->vs_iValue<0) { + // wrap non-sliders, clamp sliders + if (mg_pvsVar->vs_iSlider) mg_pvsVar->vs_iValue = 0; + else mg_pvsVar->vs_iValue = mg_pvsVar->vs_ctValues - 1L; + } + if (iOldValue != mg_pvsVar->vs_iValue) { + _bVarChanged = TRUE; + mg_pvsVar->vs_bCustom = FALSE; + mg_pvsVar->Validate(); + } + } + return TRUE; + } + + // not handled + return CMenuGadget::OnKeyDown(iVKey); +} + +void CMGVarButton::Render(CDrawPort *pdp) +{ + if (mg_pvsVar == NULL) { + return; + } + + SetFontMedium(pdp); + + PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); + PIX pixIL = box.Min()(1) + box.Size()(1)*0.45f; + PIX pixIR = box.Min()(1) + box.Size()(1)*0.55f; + PIX pixIC = box.Center()(1); + PIX pixJ = box.Min()(2); + + if (mg_pvsVar->vs_bSeparator) + { + mg_bEnabled = FALSE; + COLOR col = LCDGetColor(C_WHITE | 255, "separator"); + CTString strText = mg_pvsVar->vs_strName; + pdp->PutTextC(strText, pixIC, pixJ, col); + } else if (mg_pvsVar->Validate()) { + // check whether the variable is disabled + if (mg_pvsVar->vs_strFilter != "") mg_bEnabled = _pShell->GetINDEX(mg_pvsVar->vs_strFilter); + COLOR col = GetCurrentColor(); + pdp->PutTextR(mg_pvsVar->vs_strName, pixIL, pixJ, col); + // custom is by default + CTString strText = TRANS("Custom"); + if (!mg_pvsVar->vs_bCustom) + { // not custom! + strText = mg_pvsVar->vs_astrTexts[mg_pvsVar->vs_iValue]; + // need slider? + if (mg_pvsVar->vs_iSlider>0) { + // draw box around slider + PIX pixISize = box.Size()(1)*0.13f; + PIX pixJSize = box.Size()(2); + LCDDrawBox(0, -1, PIXaabbox2D(PIX2D(pixIR, pixJ + 1), PIX2D(pixIR + pixISize - 4, pixJ + pixJSize - 6)), + LCDGetColor(C_GREEN | 255, "slider box")); + + // draw filled part of slider + if (mg_pvsVar->vs_iSlider == 1) { + // fill slider + FLOAT fFactor = (FLOAT)(mg_pvsVar->vs_iValue + 1) / mg_pvsVar->vs_ctValues; + pdp->Fill(pixIR + 1, pixJ + 2, (pixISize - 6)*fFactor, pixJSize - 9, col); + } else { + // ratio slider + ASSERT(mg_pvsVar->vs_iSlider == 2); + FLOAT fUnitWidth = (FLOAT)(pixISize - 5) / mg_pvsVar->vs_ctValues; + pdp->Fill(pixIR + 1 + (mg_pvsVar->vs_iValue*fUnitWidth), pixJ + 2, fUnitWidth, pixJSize - 9, col); + } + // move text printout to the right of slider + pixIR += box.Size()(1)*0.15f; + } + } + // write right text + pdp->PutText(strText, pixIR, pixJ, col); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MGVarButton.h b/Sources/SeriousSam/GUI/Components/MGVarButton.h new file mode 100644 index 0000000..ec22f83 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MGVarButton.h @@ -0,0 +1,35 @@ +/* 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_MENU_GADGET_VARBUTTON_H +#define SE_INCL_MENU_GADGET_VARBUTTON_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MGButton.h" + + +class CMGVarButton : public CMGButton { +public: + class CVarSetting *mg_pvsVar; + PIXaabbox2D GetSliderBox(void); + BOOL OnKeyDown(int iVKey); + void Render(CDrawPort *pdp); + BOOL IsSeparator(void); + BOOL IsEnabled(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Components/MenuGadget.cpp b/Sources/SeriousSam/GUI/Components/MenuGadget.cpp new file mode 100644 index 0000000..22ea7fe --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MenuGadget.cpp @@ -0,0 +1,137 @@ +/* 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 +#include +#include +#include "LevelInfo.h" +#include "VarList.h" +#include "MenuGadget.h" + +extern CSoundData *_psdSelect; + +extern BOOL _bDefiningKey = FALSE; +extern BOOL _bEditingString = FALSE; +extern CMenuGadget *_pmgLastActivatedGadget = NULL; + + +CMenuGadget::CMenuGadget(void) +{ + mg_pmgLeft = NULL; + mg_pmgRight = NULL; + mg_pmgUp = NULL; + mg_pmgDown = NULL; + + mg_bVisible = TRUE; + mg_bEnabled = TRUE; + mg_bLabel = FALSE; + mg_bFocused = FALSE; + mg_iInList = -1; // not in list +} + +void CMenuGadget::OnActivate(void) +{ + NOTHING; +} + +// return TRUE if handled +BOOL CMenuGadget::OnKeyDown(int iVKey) +{ + // if return pressed + if (iVKey == VK_RETURN || iVKey == VK_LBUTTON) { + // activate + OnActivate(); + // key is handled + return TRUE; + } + // key is not handled + return FALSE; +} + + +BOOL CMenuGadget::OnChar(MSG msg) +{ + // key is not handled + return FALSE; +} + + +void CMenuGadget::OnSetFocus(void) +{ + mg_bFocused = TRUE; + if (!IsSeparator()) + { + PlayMenuSound(_psdSelect); + IFeel_PlayEffect("Menu_select"); + } +} + +void CMenuGadget::OnKillFocus(void) +{ + mg_bFocused = FALSE; +} + +void CMenuGadget::Appear(void) +{ + mg_bVisible = TRUE; +} + +void CMenuGadget::Disappear(void) +{ + mg_bVisible = FALSE; + mg_bFocused = FALSE; +} + +void CMenuGadget::Think(void) +{ +} + +void CMenuGadget::OnMouseOver(PIX pixI, PIX pixJ) +{ +} + +// get current color for the gadget +COLOR CMenuGadget::GetCurrentColor(void) +{ + // use normal colors + COLOR colUnselected = LCDGetColor(C_GREEN, "unselected"); + COLOR colSelected = LCDGetColor(C_WHITE, "selected"); + // if disabled + if (!mg_bEnabled) { + // use a bit darker colors + colUnselected = LCDGetColor(C_dGREEN, "disabled unselected"); + colSelected = LCDGetColor(C_GRAY, "disabled selected"); + // if label + if (mg_bLabel) { + // use white + colUnselected = colSelected = LCDGetColor(C_WHITE, "label"); + } + } + // use unselected color + COLOR colRet = colUnselected; + // if selected + if (mg_bFocused) { + // oscilate towards selected color + FLOAT tmNow = _pTimer->GetHighPrecisionTimer().GetSeconds(); + colRet = LerpColor((colUnselected >> 1) & 0x7F7F7F7F, colSelected, sin(tmNow*10.0f)*0.5f + 0.5f); + } + + return colRet | CT_OPAQUE; +} + +void CMenuGadget::Render(CDrawPort *pdp) +{ +} diff --git a/Sources/SeriousSam/GUI/Components/MenuGadget.h b/Sources/SeriousSam/GUI/Components/MenuGadget.h new file mode 100644 index 0000000..04b30a3 --- /dev/null +++ b/Sources/SeriousSam/GUI/Components/MenuGadget.h @@ -0,0 +1,70 @@ +/* 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_MENU_GADGET_H +#define SE_INCL_MENU_GADGET_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MenuPrinting.h" + +#define DOING_NOTHING 0 +#define PRESS_KEY_WAITING 1 +#define RELEASE_RETURN_WAITING 2 + +#define EMPTYSLOTSTRING TRANS("") + + +class CMenuGadget { +public: + CListNode mg_lnNode; + FLOATaabbox2D mg_boxOnScreen; + BOOL mg_bVisible; + BOOL mg_bEnabled; + BOOL mg_bLabel; + BOOL mg_bFocused; + INDEX mg_iInList; // for scrollable gadget lists + + CTString mg_strTip; + CMenuGadget *mg_pmgLeft; + CMenuGadget *mg_pmgRight; + CMenuGadget *mg_pmgUp; + CMenuGadget *mg_pmgDown; + + CMenuGadget(void); + // return TRUE if handled + virtual BOOL OnKeyDown(int iVKey); + virtual BOOL OnChar(MSG msg); + virtual void OnActivate(void); + virtual void OnSetFocus(void); + virtual void OnKillFocus(void); + virtual void Appear(void); + virtual void Disappear(void); + virtual void Think(void); + virtual void OnMouseOver(PIX pixI, PIX pixJ); + + virtual COLOR GetCurrentColor(void); + virtual void Render(CDrawPort *pdp); + virtual BOOL IsSeparator(void) { return FALSE; }; +}; + +enum ButtonFontSize { + BFS_SMALL = 0, + BFS_MEDIUM = 1, + BFS_LARGE = 2, +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/GameMenu.cpp b/Sources/SeriousSam/GUI/Menus/GameMenu.cpp new file mode 100644 index 0000000..5c776db --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/GameMenu.cpp @@ -0,0 +1,351 @@ +/* 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 +#include "MenuPrinting.h" +#include "GameMenu.h" + + +CGameMenu::CGameMenu(void) +{ + gm_pgmParentMenu = NULL; + gm_pmgSelectedByDefault = NULL; + gm_pmgArrowUp = NULL; + gm_pmgArrowDn = NULL; + gm_pmgListTop = NULL; + gm_pmgListBottom = NULL; + gm_iListOffset = 0; + gm_ctListVisible = 0; + gm_ctListTotal = 0; + gm_bPopup = FALSE; +} + +void CGameMenu::Initialize_t(void) +{ +} + +void CGameMenu::Destroy(void) +{ +} + +void CGameMenu::FillListItems(void) +{ + ASSERT(FALSE); // must be implemented to scroll up/down +} + +void CGameMenu::KillAllFocuses(void) +{ + // for each menu gadget in menu + FOREACHINLIST(CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) { + itmg->mg_bFocused = FALSE; + } +} + +void CGameMenu::Think(void) +{ +} + +// +-1 -> hit top/bottom when pressing up/down on keyboard +// +-2 -> pressed pageup/pagedown on keyboard +// +-3 -> pressed arrow up/down button in menu +// +-4 -> scrolling with mouse wheel +void CGameMenu::ScrollList(INDEX iDir) +{ + // if not valid for scrolling + if (gm_ctListTotal <= 0 + || gm_pmgArrowUp == NULL || gm_pmgArrowDn == NULL + || gm_pmgListTop == NULL || gm_pmgListBottom == NULL) { + // do nothing + return; + } + + INDEX iOldTopKey = gm_iListOffset; + // change offset + switch (iDir) { + case -1: + gm_iListOffset -= 1; + break; + case -4: + gm_iListOffset -= 3; + break; + case -2: + case -3: + gm_iListOffset -= gm_ctListVisible; + break; + case +1: + gm_iListOffset += 1; + break; + case +4: + gm_iListOffset += 3; + break; + case +2: + case +3: + gm_iListOffset += gm_ctListVisible; + break; + default: + ASSERT(FALSE); + return; + } + if (gm_ctListTotal <= gm_ctListVisible) { + gm_iListOffset = 0; + } + else { + gm_iListOffset = Clamp(gm_iListOffset, INDEX(0), INDEX(gm_ctListTotal - gm_ctListVisible)); + } + + // set new names + FillListItems(); + + // if scroling with wheel + if (iDir == +4 || iDir == -4) { + // no focus changing + return; + } + + // delete all focuses + FOREACHINLIST(CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + itmg->OnKillFocus(); + } + + // set new focus + const INDEX iFirst = 0; + const INDEX iLast = gm_ctListVisible - 1; + switch (iDir) { + case +1: + gm_pmgListBottom->OnSetFocus(); + break; + case +2: + if (gm_iListOffset != iOldTopKey) { + gm_pmgListTop->OnSetFocus(); + } + else { + gm_pmgListBottom->OnSetFocus(); + } + break; + case +3: + gm_pmgArrowDn->OnSetFocus(); + break; + case -1: + gm_pmgListTop->OnSetFocus(); + break; + case -2: + gm_pmgListTop->OnSetFocus(); + break; + case -3: + gm_pmgArrowUp->OnSetFocus(); + break; + } +} + +BOOL CGameMenu::OnChar(MSG msg) +{ + // find curently active gadget + CMenuGadget *pmgActive = NULL; + // for each menu gadget in menu + FOREACHINLIST(CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + // if focused + if (itmg->mg_bFocused) { + // remember as active + pmgActive = &itmg.Current(); + } + } + + // if none focused + if (pmgActive == NULL) { + // do nothing + return FALSE; + } + + // if active gadget handles it + if (pmgActive->OnChar(msg)) { + // key is handled + return TRUE; + } + + // key is not handled + return FALSE; +} + +// return TRUE if handled +BOOL CGameMenu::OnKeyDown(int iVKey) +{ + // find curently active gadget + CMenuGadget *pmgActive = NULL; + // for each menu gadget in menu + FOREACHINLIST(CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + // if focused + if (itmg->mg_bFocused) { + // remember as active + pmgActive = &itmg.Current(); + } + } + + // if none focused + if (pmgActive == NULL) { + // do nothing + return FALSE; + } + + // if active gadget handles it + if (pmgActive->OnKeyDown(iVKey)) { + // key is handled + return TRUE; + } + + // process normal in menu movement + switch (iVKey) { + case VK_PRIOR: + ScrollList(-2); + return TRUE; + case VK_NEXT: + ScrollList(+2); + return TRUE; + + case 11: + ScrollList(-4); + return TRUE; + case 10: + ScrollList(+4); + return TRUE; + + case VK_UP: + // if this is top button in list + if (pmgActive == gm_pmgListTop) { + // scroll list up + ScrollList(-1); + // key is handled + return TRUE; + } + // if we can go up + if (pmgActive->mg_pmgUp != NULL && pmgActive->mg_pmgUp->mg_bVisible) { + // call lose focus to still active gadget and + pmgActive->OnKillFocus(); + // set focus to new one + pmgActive = pmgActive->mg_pmgUp; + pmgActive->OnSetFocus(); + // key is handled + return TRUE; + } + break; + case VK_DOWN: + // if this is bottom button in list + if (pmgActive == gm_pmgListBottom) { + // scroll list down + ScrollList(+1); + // key is handled + return TRUE; + } + // if we can go down + if (pmgActive->mg_pmgDown != NULL && pmgActive->mg_pmgDown->mg_bVisible) { + // call lose focus to still active gadget and + pmgActive->OnKillFocus(); + // set focus to new one + pmgActive = pmgActive->mg_pmgDown; + pmgActive->OnSetFocus(); + // key is handled + return TRUE; + } + break; + case VK_LEFT: + // if we can go left + if (pmgActive->mg_pmgLeft != NULL) { + // call lose focus to still active gadget and + pmgActive->OnKillFocus(); + // set focus to new one + if (!pmgActive->mg_pmgLeft->mg_bVisible && gm_pmgSelectedByDefault != NULL) { + pmgActive = gm_pmgSelectedByDefault; + } + else { + pmgActive = pmgActive->mg_pmgLeft; + } + pmgActive->OnSetFocus(); + // key is handled + return TRUE; + } + break; + case VK_RIGHT: + // if we can go right + if (pmgActive->mg_pmgRight != NULL) { + // call lose focus to still active gadget and + pmgActive->OnKillFocus(); + // set focus to new one + if (!pmgActive->mg_pmgRight->mg_bVisible && gm_pmgSelectedByDefault != NULL) { + pmgActive = gm_pmgSelectedByDefault; + } + else { + pmgActive = pmgActive->mg_pmgRight; + } + pmgActive->OnSetFocus(); + // key is handled + return TRUE; + } + break; + } + + // key is not handled + return FALSE; +} + +void CGameMenu::StartMenu(void) +{ + // for each menu gadget in menu + FOREACHINLIST(CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) + { + itmg->mg_bFocused = FALSE; + // call appear + itmg->Appear(); + } + + // if there is a list + if (gm_pmgListTop != NULL) { + // scroll it so that the wanted tem is centered + gm_iListOffset = gm_iListWantedItem - gm_ctListVisible / 2; + // clamp the scrolling + gm_iListOffset = Clamp(gm_iListOffset, 0L, Max(0L, gm_ctListTotal - gm_ctListVisible)); + + // fill the list + FillListItems(); + + // for each menu gadget in menu + FOREACHINLIST(CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) { + // if in list, but disabled + if (itmg->mg_iInList == -2) { + // hide it + itmg->mg_bVisible = FALSE; + // if in list + } else if (itmg->mg_iInList >= 0) { + // show it + itmg->mg_bVisible = TRUE; + } + // if wanted + if (itmg->mg_iInList == gm_iListWantedItem) { + // focus it + itmg->OnSetFocus(); + gm_pmgSelectedByDefault = itmg; + } + } + } +} + +void CGameMenu::EndMenu(void) +{ + // for each menu gadget in menu + FOREACHINLIST(CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) + { + // call disappear + itmg->Disappear(); + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/GameMenu.h b/Sources/SeriousSam/GUI/Menus/GameMenu.h new file mode 100644 index 0000000..9f53a38 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/GameMenu.h @@ -0,0 +1,52 @@ +/* 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_GAME_MENU_H +#define SE_INCL_GAME_MENU_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + + +class CGameMenu { +public: + CListHead gm_lhGadgets; + CGameMenu *gm_pgmParentMenu; + BOOL gm_bPopup; + const char *gm_strName; // menu name (for mod interface only) + class CMenuGadget *gm_pmgSelectedByDefault; + class CMenuGadget *gm_pmgArrowUp; + class CMenuGadget *gm_pmgArrowDn; + class CMenuGadget *gm_pmgListTop; + class CMenuGadget *gm_pmgListBottom; + INDEX gm_iListOffset; + INDEX gm_iListWantedItem; // item you want to focus initially + INDEX gm_ctListVisible; + INDEX gm_ctListTotal; + CGameMenu(void); + void ScrollList(INDEX iDir); + void KillAllFocuses(void); + virtual void Initialize_t(void); + virtual void Destroy(void); + virtual void StartMenu(void); + virtual void FillListItems(void); + virtual void EndMenu(void); + // return TRUE if handled + virtual BOOL OnKeyDown(int iVKey); + virtual BOOL OnChar(MSG msg); + virtual void Think(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MAudioOptions.cpp b/Sources/SeriousSam/GUI/Menus/MAudioOptions.cpp new file mode 100644 index 0000000..adf9c34 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MAudioOptions.cpp @@ -0,0 +1,78 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MAudioOptions.h" + +extern void RefreshSoundFormat(void); + + +void CAudioOptionsMenu::Initialize_t(void) +{ + // intialize Audio options menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("AUDIO"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + TRIGGER_MG(gm_mgAudioAutoTrigger, 0, + gm_mgApply, gm_mgFrequencyTrigger, TRANS("AUTO-ADJUST"), astrNoYes); + gm_mgAudioAutoTrigger.mg_strTip = TRANS("adjust quality to fit your system"); + + TRIGGER_MG(gm_mgFrequencyTrigger, 1, + gm_mgAudioAutoTrigger, gm_mgAudioAPITrigger, TRANS("FREQUENCY"), astrFrequencyRadioTexts); + gm_mgFrequencyTrigger.mg_strTip = TRANS("select sound quality or turn sound off"); + gm_mgFrequencyTrigger.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgAudioAPITrigger, 2, + gm_mgFrequencyTrigger, gm_mgWaveVolume, TRANS("SOUND SYSTEM"), astrSoundAPIRadioTexts); + gm_mgAudioAPITrigger.mg_strTip = TRANS("choose sound system (API) to use"); + gm_mgAudioAPITrigger.mg_pOnTriggerChange = NULL; + + gm_mgWaveVolume.mg_boxOnScreen = BoxMediumRow(3); + gm_mgWaveVolume.mg_strText = TRANS("SOUND EFFECTS VOLUME"); + gm_mgWaveVolume.mg_strTip = TRANS("adjust volume of in-game sound effects"); + gm_mgWaveVolume.mg_pmgUp = &gm_mgAudioAPITrigger; + gm_mgWaveVolume.mg_pmgDown = &gm_mgMPEGVolume; + gm_mgWaveVolume.mg_pOnSliderChange = NULL; + gm_mgWaveVolume.mg_pActivatedFunction = NULL; + gm_lhGadgets.AddTail(gm_mgWaveVolume.mg_lnNode); + + gm_mgMPEGVolume.mg_boxOnScreen = BoxMediumRow(4); + gm_mgMPEGVolume.mg_strText = TRANS("MUSIC VOLUME"); + gm_mgMPEGVolume.mg_strTip = TRANS("adjust volume of in-game music"); + gm_mgMPEGVolume.mg_pmgUp = &gm_mgWaveVolume; + gm_mgMPEGVolume.mg_pmgDown = &gm_mgApply; + gm_mgMPEGVolume.mg_pOnSliderChange = NULL; + gm_mgMPEGVolume.mg_pActivatedFunction = NULL; + gm_lhGadgets.AddTail(gm_mgMPEGVolume.mg_lnNode); + + gm_mgApply.mg_bfsFontSize = BFS_LARGE; + gm_mgApply.mg_boxOnScreen = BoxBigRow(4); + gm_mgApply.mg_strText = TRANS("APPLY"); + gm_mgApply.mg_strTip = TRANS("activate selected options"); + gm_lhGadgets.AddTail(gm_mgApply.mg_lnNode); + gm_mgApply.mg_pmgUp = &gm_mgMPEGVolume; + gm_mgApply.mg_pmgDown = &gm_mgAudioAutoTrigger; + gm_mgApply.mg_pActivatedFunction = NULL; +} + +void CAudioOptionsMenu::StartMenu(void) +{ + RefreshSoundFormat(); + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MAudioOptions.h b/Sources/SeriousSam/GUI/Menus/MAudioOptions.h new file mode 100644 index 0000000..26d3c13 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MAudioOptions.h @@ -0,0 +1,43 @@ +/* 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_GAME_MENU_AUDIOOPTIONS_H +#define SE_INCL_GAME_MENU_AUDIOOPTIONS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGSlider.h" +#include "GUI/Components/MGTrigger.h" +#include "GUI/Components/MGTitle.h" + + +class CAudioOptionsMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGTrigger gm_mgAudioAutoTrigger; + CMGTrigger gm_mgAudioAPITrigger; + CMGTrigger gm_mgFrequencyTrigger; + CMGSlider gm_mgWaveVolume; + CMGSlider gm_mgMPEGVolume; + CMGButton gm_mgApply; + + void StartMenu(void); + void Initialize_t(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MConfirm.cpp b/Sources/SeriousSam/GUI/Menus/MConfirm.cpp new file mode 100644 index 0000000..9900950 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MConfirm.cpp @@ -0,0 +1,83 @@ +/* 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 +#include "MenuPrinting.h" +#include "MConfirm.h" + +void CConfirmMenu::Initialize_t(void) +{ + gm_bPopup = TRUE; + + gm_mgConfirmLabel.mg_strText = ""; + gm_lhGadgets.AddTail(gm_mgConfirmLabel.mg_lnNode); + gm_mgConfirmLabel.mg_boxOnScreen = BoxPopupLabel(); + gm_mgConfirmLabel.mg_iCenterI = 0; + gm_mgConfirmLabel.mg_bfsFontSize = BFS_LARGE; + + gm_mgConfirmYes.mg_strText = TRANS("YES"); + gm_lhGadgets.AddTail(gm_mgConfirmYes.mg_lnNode); + gm_mgConfirmYes.mg_boxOnScreen = BoxPopupYesLarge(); + gm_mgConfirmYes.mg_pActivatedFunction = NULL; + gm_mgConfirmYes.mg_pmgLeft = + gm_mgConfirmYes.mg_pmgRight = &gm_mgConfirmNo; + gm_mgConfirmYes.mg_iCenterI = 1; + gm_mgConfirmYes.mg_bfsFontSize = BFS_LARGE; + + gm_mgConfirmNo.mg_strText = TRANS("NO"); + gm_lhGadgets.AddTail(gm_mgConfirmNo.mg_lnNode); + gm_mgConfirmNo.mg_boxOnScreen = BoxPopupNoLarge(); + gm_mgConfirmNo.mg_pActivatedFunction = NULL; + gm_mgConfirmNo.mg_pmgLeft = + gm_mgConfirmNo.mg_pmgRight = &gm_mgConfirmYes; + gm_mgConfirmNo.mg_iCenterI = -1; + gm_mgConfirmNo.mg_bfsFontSize = BFS_LARGE; + + _pConfimedYes = NULL; + _pConfimedNo = NULL; +} + +void CConfirmMenu::BeLarge(void) +{ + gm_mgConfirmLabel.mg_bfsFontSize = BFS_LARGE; + gm_mgConfirmYes.mg_bfsFontSize = BFS_LARGE; + gm_mgConfirmNo.mg_bfsFontSize = BFS_LARGE; + + gm_mgConfirmLabel.mg_iCenterI = 0; + gm_mgConfirmYes.mg_boxOnScreen = BoxPopupYesLarge(); + gm_mgConfirmNo.mg_boxOnScreen = BoxPopupNoLarge(); +} + +void CConfirmMenu::BeSmall(void) +{ + gm_mgConfirmLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgConfirmYes.mg_bfsFontSize = BFS_MEDIUM; + gm_mgConfirmNo.mg_bfsFontSize = BFS_MEDIUM; + + gm_mgConfirmLabel.mg_iCenterI = -1; + gm_mgConfirmYes.mg_boxOnScreen = BoxPopupYesSmall(); + gm_mgConfirmNo.mg_boxOnScreen = BoxPopupNoSmall(); +} + +// return TRUE if handled +BOOL CConfirmMenu::OnKeyDown(int iVKey) +{ + if ((iVKey == VK_ESCAPE || iVKey == VK_RBUTTON) && gm_mgConfirmNo.mg_pActivatedFunction != NULL) { + gm_mgConfirmNo.OnActivate(); + return TRUE; + } + return CGameMenu::OnKeyDown(iVKey); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MConfirm.h b/Sources/SeriousSam/GUI/Menus/MConfirm.h new file mode 100644 index 0000000..a614cba --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MConfirm.h @@ -0,0 +1,43 @@ +/* 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_GAME_MENU_CONFIRM_H +#define SE_INCL_GAME_MENU_CONFIRM_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" + + +class CConfirmMenu : public CGameMenu { +public: + CMGButton gm_mgConfirmLabel; + CMGButton gm_mgConfirmYes; + CMGButton gm_mgConfirmNo; + + void(*_pConfimedYes)(void) = NULL; + void(*_pConfimedNo)(void) = NULL; + + void Initialize_t(void); + // return TRUE if handled + BOOL OnKeyDown(int iVKey); + + void BeLarge(void); + void BeSmall(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MControls.cpp b/Sources/SeriousSam/GUI/Menus/MControls.cpp new file mode 100644 index 0000000..747c78f --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MControls.cpp @@ -0,0 +1,159 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MControls.h" + +extern CTFileName _fnmControlsToCustomize; + + +void CControlsMenu::Initialize_t(void) +{ + // intialize player and controls menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("CONTROLS"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgNameLabel.mg_strText = ""; + gm_mgNameLabel.mg_boxOnScreen = BoxMediumRow(0.0); + gm_mgNameLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgNameLabel.mg_iCenterI = -1; + gm_mgNameLabel.mg_bEnabled = FALSE; + gm_mgNameLabel.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgNameLabel.mg_lnNode); + + gm_mgButtons.mg_strText = TRANS("CUSTOMIZE BUTTONS"); + gm_mgButtons.mg_boxOnScreen = BoxMediumRow(2.0); + gm_mgButtons.mg_bfsFontSize = BFS_MEDIUM; + gm_mgButtons.mg_iCenterI = 0; + gm_lhGadgets.AddTail(gm_mgButtons.mg_lnNode); + gm_mgButtons.mg_pmgUp = &gm_mgPredefined; + gm_mgButtons.mg_pmgDown = &gm_mgAdvanced; + gm_mgButtons.mg_pActivatedFunction = NULL; + gm_mgButtons.mg_strTip = TRANS("customize buttons in current controls"); + + gm_mgAdvanced.mg_strText = TRANS("ADVANCED JOYSTICK SETUP"); + gm_mgAdvanced.mg_iCenterI = 0; + gm_mgAdvanced.mg_boxOnScreen = BoxMediumRow(3); + gm_mgAdvanced.mg_bfsFontSize = BFS_MEDIUM; + gm_lhGadgets.AddTail(gm_mgAdvanced.mg_lnNode); + gm_mgAdvanced.mg_pmgUp = &gm_mgButtons; + gm_mgAdvanced.mg_pmgDown = &gm_mgSensitivity; + gm_mgAdvanced.mg_pActivatedFunction = NULL; + gm_mgAdvanced.mg_strTip = TRANS("adjust advanced settings for joystick axis"); + + gm_mgSensitivity.mg_boxOnScreen = BoxMediumRow(4.5); + gm_mgSensitivity.mg_strText = TRANS("SENSITIVITY"); + gm_mgSensitivity.mg_pmgUp = &gm_mgAdvanced; + gm_mgSensitivity.mg_pmgDown = &gm_mgInvertTrigger; + gm_mgSensitivity.mg_strTip = TRANS("sensitivity for all axis in this control set"); + gm_lhGadgets.AddTail(gm_mgSensitivity.mg_lnNode); + + TRIGGER_MG(gm_mgInvertTrigger, 5.5, gm_mgSensitivity, gm_mgSmoothTrigger, + TRANS("INVERT LOOK"), astrNoYes); + gm_mgInvertTrigger.mg_strTip = TRANS("invert up/down looking"); + TRIGGER_MG(gm_mgSmoothTrigger, 6.5, gm_mgInvertTrigger, gm_mgAccelTrigger, + TRANS("SMOOTH AXIS"), astrNoYes); + gm_mgSmoothTrigger.mg_strTip = TRANS("smooth mouse/joystick movements"); + TRIGGER_MG(gm_mgAccelTrigger, 7.5, gm_mgSmoothTrigger, gm_mgIFeelTrigger, + TRANS("MOUSE ACCELERATION"), astrNoYes); + gm_mgAccelTrigger.mg_strTip = TRANS("allow mouse acceleration"); + TRIGGER_MG(gm_mgIFeelTrigger, 8.5, gm_mgAccelTrigger, gm_mgPredefined, + TRANS("ENABLE IFEEL"), astrNoYes); + gm_mgIFeelTrigger.mg_strTip = TRANS("enable support for iFeel tactile feedback mouse"); + + gm_mgPredefined.mg_strText = TRANS("LOAD PREDEFINED SETTINGS"); + gm_mgPredefined.mg_iCenterI = 0; + gm_mgPredefined.mg_boxOnScreen = BoxMediumRow(10); + gm_mgPredefined.mg_bfsFontSize = BFS_MEDIUM; + gm_lhGadgets.AddTail(gm_mgPredefined.mg_lnNode); + gm_mgPredefined.mg_pmgUp = &gm_mgIFeelTrigger; + gm_mgPredefined.mg_pmgDown = &gm_mgButtons; + gm_mgPredefined.mg_pActivatedFunction = NULL; + gm_mgPredefined.mg_strTip = TRANS("load one of several predefined control settings"); +} + +void CControlsMenu::StartMenu(void) +{ + gm_pmgSelectedByDefault = &gm_mgButtons; + INDEX iPlayer = _pGame->gm_iSinglePlayer; + if (_iLocalPlayer >= 0 && _iLocalPlayer<4) { + iPlayer = _pGame->gm_aiMenuLocalPlayers[_iLocalPlayer]; + } + _fnmControlsToCustomize.PrintF("Controls\\Controls%d.ctl", iPlayer); + + ControlsMenuOn(); + + gm_mgNameLabel.mg_strText.PrintF(TRANS("CONTROLS FOR: %s"), _pGame->gm_apcPlayers[iPlayer].GetNameForPrinting()); + + ObtainActionSettings(); + CGameMenu::StartMenu(); +} + +void CControlsMenu::EndMenu(void) +{ + ApplyActionSettings(); + + ControlsMenuOff(); + + CGameMenu::EndMenu(); +} + +void CControlsMenu::ObtainActionSettings(void) +{ + CControls &ctrls = _pGame->gm_ctrlControlsExtra; + + gm_mgSensitivity.mg_iMinPos = 0; + gm_mgSensitivity.mg_iMaxPos = 50; + gm_mgSensitivity.mg_iCurPos = ctrls.ctrl_fSensitivity / 2; + gm_mgSensitivity.ApplyCurrentPosition(); + + gm_mgInvertTrigger.mg_iSelected = ctrls.ctrl_bInvertLook ? 1 : 0; + gm_mgSmoothTrigger.mg_iSelected = ctrls.ctrl_bSmoothAxes ? 1 : 0; + gm_mgAccelTrigger.mg_iSelected = _pShell->GetINDEX("inp_bAllowMouseAcceleration") ? 1 : 0; + gm_mgIFeelTrigger.mg_bEnabled = _pShell->GetINDEX("sys_bIFeelEnabled") ? 1 : 0; + gm_mgIFeelTrigger.mg_iSelected = _pShell->GetFLOAT("inp_fIFeelGain")>0 ? 1 : 0; + + gm_mgInvertTrigger.ApplyCurrentSelection(); + gm_mgSmoothTrigger.ApplyCurrentSelection(); + gm_mgAccelTrigger.ApplyCurrentSelection(); + gm_mgIFeelTrigger.ApplyCurrentSelection(); +} + +void CControlsMenu::ApplyActionSettings(void) +{ + CControls &ctrls = _pGame->gm_ctrlControlsExtra; + + FLOAT fSensitivity = + FLOAT(gm_mgSensitivity.mg_iCurPos - gm_mgSensitivity.mg_iMinPos) / + FLOAT(gm_mgSensitivity.mg_iMaxPos - gm_mgSensitivity.mg_iMinPos)*100.0f; + + BOOL bInvert = gm_mgInvertTrigger.mg_iSelected != 0; + BOOL bSmooth = gm_mgSmoothTrigger.mg_iSelected != 0; + BOOL bAccel = gm_mgAccelTrigger.mg_iSelected != 0; + BOOL bIFeel = gm_mgIFeelTrigger.mg_iSelected != 0; + + if (INDEX(ctrls.ctrl_fSensitivity) != INDEX(fSensitivity)) { + ctrls.ctrl_fSensitivity = fSensitivity; + } + ctrls.ctrl_bInvertLook = bInvert; + ctrls.ctrl_bSmoothAxes = bSmooth; + _pShell->SetINDEX("inp_bAllowMouseAcceleration", bAccel); + _pShell->SetFLOAT("inp_fIFeelGain", bIFeel ? 1.0f : 0.0f); + ctrls.CalculateInfluencesForAllAxis(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MControls.h b/Sources/SeriousSam/GUI/Menus/MControls.h new file mode 100644 index 0000000..99b5794 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MControls.h @@ -0,0 +1,49 @@ +/* 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_GAME_MENU_CONTROLS_H +#define SE_INCL_GAME_MENU_CONTROLS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGSlider.h" +#include "GUI/Components/MGTitle.h" +#include "GUI/Components/MGTrigger.h" + + +class CControlsMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgNameLabel; + CMGButton gm_mgButtons; + CMGSlider gm_mgSensitivity; + CMGTrigger gm_mgInvertTrigger; + CMGTrigger gm_mgSmoothTrigger; + CMGTrigger gm_mgAccelTrigger; + CMGTrigger gm_mgIFeelTrigger; + CMGButton gm_mgPredefined; + CMGButton gm_mgAdvanced; + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); + void ObtainActionSettings(void); + void ApplyActionSettings(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MCredits.h b/Sources/SeriousSam/GUI/Menus/MCredits.h new file mode 100644 index 0000000..f76ee91 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MCredits.h @@ -0,0 +1,30 @@ +/* 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_GAME_MENU_CREDITS_H +#define SE_INCL_GAME_MENU_CREDITS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" + + +class CCreditsMenu : public CGameMenu { +public: + void Initialize_t(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MCustomizeAxis.cpp b/Sources/SeriousSam/GUI/Menus/MCustomizeAxis.cpp new file mode 100644 index 0000000..4a3b54e --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MCustomizeAxis.cpp @@ -0,0 +1,156 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MCustomizeAxis.h" + + +void CCustomizeAxisMenu::Initialize_t(void) +{ + // intialize axis menu + gm_mgTitle.mg_strText = TRANS("CUSTOMIZE AXIS"); + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + TRIGGER_MG(gm_mgActionTrigger, 0, gm_mgSmoothTrigger, gm_mgMountedTrigger, TRANS("ACTION"), astrNoYes); + gm_mgActionTrigger.mg_strTip = TRANS("choose action to customize"); + + TRIGGER_MG(gm_mgMountedTrigger, 2, gm_mgActionTrigger, gm_mgSensitivity, TRANS("MOUNTED TO"), astrNoYes); + gm_mgMountedTrigger.mg_strTip = TRANS("choose controller axis that will perform the action"); + + gm_mgActionTrigger.mg_astrTexts = new CTString[AXIS_ACTIONS_CT]; + gm_mgActionTrigger.mg_ctTexts = AXIS_ACTIONS_CT; + + gm_mgActionTrigger.mg_pPreTriggerChange = NULL; + gm_mgActionTrigger.mg_pOnTriggerChange = NULL; + + // for all available axis type controlers + for (INDEX iControler = 0; iControlergm_astrAxisNames[iControler]), 0); + } + gm_mgActionTrigger.mg_iSelected = 3; + + INDEX ctAxis = _pInput->GetAvailableAxisCount(); + gm_mgMountedTrigger.mg_astrTexts = new CTString[ctAxis]; + gm_mgMountedTrigger.mg_ctTexts = ctAxis; + // for all axis actions that can be mounted + for (INDEX iAxis = 0; iAxisGetAxisTransName(iAxis); + } + + gm_mgSensitivity.mg_boxOnScreen = BoxMediumRow(3); + gm_mgSensitivity.mg_strText = TRANS("SENSITIVITY"); + gm_mgSensitivity.mg_pmgUp = &gm_mgMountedTrigger; + gm_mgSensitivity.mg_pmgDown = &gm_mgDeadzone; + gm_lhGadgets.AddTail(gm_mgSensitivity.mg_lnNode); + gm_mgSensitivity.mg_strTip = TRANS("set sensitivity for this axis"); + + gm_mgDeadzone.mg_boxOnScreen = BoxMediumRow(4); + gm_mgDeadzone.mg_strText = TRANS("DEAD ZONE"); + gm_mgDeadzone.mg_pmgUp = &gm_mgSensitivity; + gm_mgDeadzone.mg_pmgDown = &gm_mgInvertTrigger; + gm_lhGadgets.AddTail(gm_mgDeadzone.mg_lnNode); + gm_mgDeadzone.mg_strTip = TRANS("set dead zone for this axis"); + + TRIGGER_MG(gm_mgInvertTrigger, 5, gm_mgDeadzone, gm_mgRelativeTrigger, TRANS("INVERTED"), astrNoYes); + gm_mgInvertTrigger.mg_strTip = TRANS("choose whether to invert this axis or not"); + TRIGGER_MG(gm_mgRelativeTrigger, 6, gm_mgInvertTrigger, gm_mgSmoothTrigger, TRANS("RELATIVE"), astrNoYes); + gm_mgRelativeTrigger.mg_strTip = TRANS("select relative or absolute axis reading"); + TRIGGER_MG(gm_mgSmoothTrigger, 7, gm_mgRelativeTrigger, gm_mgActionTrigger, TRANS("SMOOTH"), astrNoYes); + gm_mgSmoothTrigger.mg_strTip = TRANS("turn this on to filter readings on this axis"); +} + +CCustomizeAxisMenu::~CCustomizeAxisMenu(void) +{ + delete[] gm_mgActionTrigger.mg_astrTexts; + delete[] gm_mgMountedTrigger.mg_astrTexts; +} + +void CCustomizeAxisMenu::ObtainActionSettings(void) +{ + ControlsMenuOn(); + CControls &ctrls = _pGame->gm_ctrlControlsExtra; + INDEX iSelectedAction = gm_mgActionTrigger.mg_iSelected; + INDEX iMountedAxis = ctrls.ctrl_aaAxisActions[iSelectedAction].aa_iAxisAction; + + gm_mgMountedTrigger.mg_iSelected = iMountedAxis; + + gm_mgSensitivity.mg_iMinPos = 0; + gm_mgSensitivity.mg_iMaxPos = 50; + gm_mgSensitivity.mg_iCurPos = ctrls.ctrl_aaAxisActions[iSelectedAction].aa_fSensitivity / 2; + gm_mgSensitivity.ApplyCurrentPosition(); + + gm_mgDeadzone.mg_iMinPos = 0; + gm_mgDeadzone.mg_iMaxPos = 50; + gm_mgDeadzone.mg_iCurPos = ctrls.ctrl_aaAxisActions[iSelectedAction].aa_fDeadZone / 2; + gm_mgDeadzone.ApplyCurrentPosition(); + + gm_mgInvertTrigger.mg_iSelected = ctrls.ctrl_aaAxisActions[iSelectedAction].aa_bInvert ? 1 : 0; + gm_mgRelativeTrigger.mg_iSelected = ctrls.ctrl_aaAxisActions[iSelectedAction].aa_bRelativeControler ? 1 : 0; + gm_mgSmoothTrigger.mg_iSelected = ctrls.ctrl_aaAxisActions[iSelectedAction].aa_bSmooth ? 1 : 0; + + gm_mgActionTrigger.ApplyCurrentSelection(); + gm_mgMountedTrigger.ApplyCurrentSelection(); + gm_mgInvertTrigger.ApplyCurrentSelection(); + gm_mgRelativeTrigger.ApplyCurrentSelection(); + gm_mgSmoothTrigger.ApplyCurrentSelection(); +} + +void CCustomizeAxisMenu::ApplyActionSettings(void) +{ + CControls &ctrls = _pGame->gm_ctrlControlsExtra; + INDEX iSelectedAction = gm_mgActionTrigger.mg_iSelected; + INDEX iMountedAxis = gm_mgMountedTrigger.mg_iSelected; + FLOAT fSensitivity = + FLOAT(gm_mgSensitivity.mg_iCurPos - gm_mgSensitivity.mg_iMinPos) / + FLOAT(gm_mgSensitivity.mg_iMaxPos - gm_mgSensitivity.mg_iMinPos)*100.0f; + FLOAT fDeadZone = + FLOAT(gm_mgDeadzone.mg_iCurPos - gm_mgDeadzone.mg_iMinPos) / + FLOAT(gm_mgDeadzone.mg_iMaxPos - gm_mgDeadzone.mg_iMinPos)*100.0f; + + BOOL bInvert = gm_mgInvertTrigger.mg_iSelected != 0; + BOOL bRelative = gm_mgRelativeTrigger.mg_iSelected != 0; + BOOL bSmooth = gm_mgSmoothTrigger.mg_iSelected != 0; + + ctrls.ctrl_aaAxisActions[iSelectedAction].aa_iAxisAction = iMountedAxis; + if (INDEX(ctrls.ctrl_aaAxisActions[iSelectedAction].aa_fSensitivity) != INDEX(fSensitivity)) { + ctrls.ctrl_aaAxisActions[iSelectedAction].aa_fSensitivity = fSensitivity; + } + if (INDEX(ctrls.ctrl_aaAxisActions[iSelectedAction].aa_fDeadZone) != INDEX(fDeadZone)) { + ctrls.ctrl_aaAxisActions[iSelectedAction].aa_fDeadZone = fDeadZone; + } + ctrls.ctrl_aaAxisActions[iSelectedAction].aa_bInvert = bInvert; + ctrls.ctrl_aaAxisActions[iSelectedAction].aa_bRelativeControler = bRelative; + ctrls.ctrl_aaAxisActions[iSelectedAction].aa_bSmooth = bSmooth; + ctrls.CalculateInfluencesForAllAxis(); + + ControlsMenuOff(); +} + +void CCustomizeAxisMenu::StartMenu(void) +{ + ObtainActionSettings(); + + CGameMenu::StartMenu(); +} + +void CCustomizeAxisMenu::EndMenu(void) +{ + ApplyActionSettings(); + CGameMenu::EndMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MCustomizeAxis.h b/Sources/SeriousSam/GUI/Menus/MCustomizeAxis.h new file mode 100644 index 0000000..721bff0 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MCustomizeAxis.h @@ -0,0 +1,47 @@ +/* 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_GAME_MENU_CUSTOMIZEAXIS_H +#define SE_INCL_GAME_MENU_CUSTOMIZEAXIS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGSlider.h" +#include "GUI/Components/MGTitle.h" +#include "GUI/Components/MGTrigger.h" + + +class CCustomizeAxisMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGTrigger gm_mgActionTrigger; + CMGTrigger gm_mgMountedTrigger; + CMGSlider gm_mgSensitivity; + CMGSlider gm_mgDeadzone; + CMGTrigger gm_mgInvertTrigger; + CMGTrigger gm_mgRelativeTrigger; + CMGTrigger gm_mgSmoothTrigger; + + ~CCustomizeAxisMenu(void); + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); + void ObtainActionSettings(void); + void ApplyActionSettings(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MCustomizeKeyboard.cpp b/Sources/SeriousSam/GUI/Menus/MCustomizeKeyboard.cpp new file mode 100644 index 0000000..4a7a000 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MCustomizeKeyboard.cpp @@ -0,0 +1,112 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MCustomizeKeyboard.h" + + +void CCustomizeKeyboardMenu::FillListItems(void) +{ + // disable all items first + for (INDEX i = 0; igm_ctrlControlsExtra.ctrl_lhButtonActions.Count(); + FOREACHINLIST(CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra.ctrl_lhButtonActions, itAct) + { + INDEX iInMenu = iLabel - gm_iListOffset; + if ((iLabel >= gm_iListOffset) && + (iLabel<(gm_iListOffset + gm_ctListVisible))) + { + bHasFirst |= (iLabel == 0); + bHasLast |= (iLabel == ctLabels - 1); + gm_mgKey[iInMenu].mg_strLabel = TranslateConst(itAct->ba_strName, 0); + gm_mgKey[iInMenu].mg_iControlNumber = iLabel; + gm_mgKey[iInMenu].SetBindingNames(FALSE); + gm_mgKey[iInMenu].mg_strTip = TRANS("Enter - change binding, Backspace - unbind"); + gm_mgKey[iInMenu].mg_bEnabled = TRUE; + gm_mgKey[iInMenu].mg_iInList = iLabel; + } + iLabel++; + } + + // enable/disable up/down arrows + gm_mgArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; + gm_mgArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; +} + +void CCustomizeKeyboardMenu::Initialize_t(void) +{ + // intialize Audio options menu + gm_mgTitle.mg_strText = TRANS("CUSTOMIZE BUTTONS"); + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + +#define KL_START 3.0f +#define KL_STEEP -1.45f + for (INDEX iLabel = 0; iLabelgm_ctrlControlsExtra.ctrl_lhButtonActions.Count(); + gm_iListWantedItem = 0; + CGameMenu::StartMenu(); +} + +void CCustomizeKeyboardMenu::EndMenu(void) +{ + ControlsMenuOff(); + CGameMenu::EndMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MCustomizeKeyboard.h b/Sources/SeriousSam/GUI/Menus/MCustomizeKeyboard.h new file mode 100644 index 0000000..877b40d --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MCustomizeKeyboard.h @@ -0,0 +1,41 @@ +/* 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_GAME_MENU_CUSTOMIZEKEYBOARD_H +#define SE_INCL_GAME_MENU_CUSTOMIZEKEYBOARD_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGArrow.h" +#include "GUI/Components/MGKeyDefinition.h" +#include "GUI/Components/MGTitle.h" + + +class CCustomizeKeyboardMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGKeyDefinition gm_mgKey[KEYS_ON_SCREEN]; + CMGArrow gm_mgArrowUp; + CMGArrow gm_mgArrowDn; + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); + void FillListItems(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MDisabled.cpp b/Sources/SeriousSam/GUI/Menus/MDisabled.cpp new file mode 100644 index 0000000..e97d0b1 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MDisabled.cpp @@ -0,0 +1,31 @@ +/* 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 +#include "MenuPrinting.h" +#include "MDisabled.h" + + +void CDisabledMenu::Initialize_t(void) +{ + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgButton.mg_bfsFontSize = BFS_MEDIUM; + gm_mgButton.mg_boxOnScreen = BoxBigRow(0.0f); + gm_lhGadgets.AddTail(gm_mgButton.mg_lnNode); + gm_mgButton.mg_pActivatedFunction = NULL; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MDisabled.h b/Sources/SeriousSam/GUI/Menus/MDisabled.h new file mode 100644 index 0000000..ef705c2 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MDisabled.h @@ -0,0 +1,35 @@ +/* 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_GAME_MENU_DISABLED_H +#define SE_INCL_GAME_MENU_DISABLED_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CDisabledMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgButton; + + void Initialize_t(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MHighScore.cpp b/Sources/SeriousSam/GUI/Menus/MHighScore.cpp new file mode 100644 index 0000000..4a14a2f --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MHighScore.cpp @@ -0,0 +1,36 @@ +/* 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 +#include "MenuPrinting.h" +#include "MHighScore.h" + + +void CHighScoreMenu::Initialize_t(void) +{ + gm_mgHScore.mg_boxOnScreen = FLOATaabbox2D(FLOAT2D(0, 0), FLOAT2D(1, 0.5)); + gm_lhGadgets.AddTail(gm_mgHScore.mg_lnNode); + + gm_mgTitle.mg_strText = TRANS("HIGH SCORE TABLE"); + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); +} + +void CHighScoreMenu::StartMenu(void) +{ + gm_pgmParentMenu = pgmCurrentMenu; + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MHighScore.h b/Sources/SeriousSam/GUI/Menus/MHighScore.h new file mode 100644 index 0000000..71408d4 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MHighScore.h @@ -0,0 +1,36 @@ +/* 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_GAME_MENU_HIGHSCORE_H +#define SE_INCL_GAME_MENU_HIGHSCORE_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGHighScore.h" +#include "GUI/Components/MGTitle.h" + + +class CHighScoreMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGHighScore gm_mgHScore; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MInGame.cpp b/Sources/SeriousSam/GUI/Menus/MInGame.cpp new file mode 100644 index 0000000..7b7bf9c --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MInGame.cpp @@ -0,0 +1,174 @@ +/* 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 +#include "MenuPrinting.h" +#include "MInGame.h" + + +void CInGameMenu::Initialize_t(void) +{ + // intialize main menu + gm_mgTitle.mg_strText = TRANS("GAME"); + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgLabel1.mg_strText = ""; + gm_mgLabel1.mg_boxOnScreen = BoxMediumRow(-2.0); + gm_mgLabel1.mg_bfsFontSize = BFS_MEDIUM; + gm_mgLabel1.mg_iCenterI = -1; + gm_mgLabel1.mg_bEnabled = FALSE; + gm_mgLabel1.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgLabel1.mg_lnNode); + + gm_mgLabel2.mg_strText = ""; + gm_mgLabel2.mg_boxOnScreen = BoxMediumRow(-1.0); + gm_mgLabel2.mg_bfsFontSize = BFS_MEDIUM; + gm_mgLabel2.mg_iCenterI = -1; + gm_mgLabel2.mg_bEnabled = FALSE; + gm_mgLabel2.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgLabel2.mg_lnNode); + + gm_mgQuickLoad.mg_strText = TRANS("QUICK LOAD"); + gm_mgQuickLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgQuickLoad.mg_boxOnScreen = BoxBigRow(0.0f); + gm_mgQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); + gm_lhGadgets.AddTail(gm_mgQuickLoad.mg_lnNode); + gm_mgQuickLoad.mg_pmgUp = &gm_mgQuit; + gm_mgQuickLoad.mg_pmgDown = &gm_mgQuickSave; + gm_mgQuickLoad.mg_pActivatedFunction = NULL; + + gm_mgQuickSave.mg_strText = TRANS("QUICK SAVE"); + gm_mgQuickSave.mg_bfsFontSize = BFS_LARGE; + gm_mgQuickSave.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgQuickSave.mg_strTip = TRANS("quick-save current game (F6)"); + gm_lhGadgets.AddTail(gm_mgQuickSave.mg_lnNode); + gm_mgQuickSave.mg_pmgUp = &gm_mgQuickLoad; + gm_mgQuickSave.mg_pmgDown = &gm_mgLoad; + gm_mgQuickSave.mg_pActivatedFunction = NULL; + + gm_mgLoad.mg_strText = TRANS("LOAD"); + gm_mgLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgLoad.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgLoad.mg_strTip = TRANS("load a saved game"); + gm_lhGadgets.AddTail(gm_mgLoad.mg_lnNode); + gm_mgLoad.mg_pmgUp = &gm_mgQuickSave; + gm_mgLoad.mg_pmgDown = &gm_mgSave; + gm_mgLoad.mg_pActivatedFunction = NULL; + + gm_mgSave.mg_strText = TRANS("SAVE"); + gm_mgSave.mg_bfsFontSize = BFS_LARGE; + gm_mgSave.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgSave.mg_strTip = TRANS("save current game (each player has own slots!)"); + gm_lhGadgets.AddTail(gm_mgSave.mg_lnNode); + gm_mgSave.mg_pmgUp = &gm_mgLoad; + gm_mgSave.mg_pmgDown = &gm_mgDemoRec; + gm_mgSave.mg_pActivatedFunction = NULL; + + gm_mgDemoRec.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgDemoRec.mg_bfsFontSize = BFS_LARGE; + gm_mgDemoRec.mg_pmgUp = &gm_mgSave; + gm_mgDemoRec.mg_pmgDown = &gm_mgHighScore; + gm_mgDemoRec.mg_strText = "Text not set"; + gm_lhGadgets.AddTail(gm_mgDemoRec.mg_lnNode); + gm_mgDemoRec.mg_pActivatedFunction = NULL; + + gm_mgHighScore.mg_strText = TRANS("HIGH SCORES"); + gm_mgHighScore.mg_bfsFontSize = BFS_LARGE; + gm_mgHighScore.mg_boxOnScreen = BoxBigRow(5.0f); + gm_mgHighScore.mg_strTip = TRANS("view list of top ten best scores"); + gm_lhGadgets.AddTail(gm_mgHighScore.mg_lnNode); + gm_mgHighScore.mg_pmgUp = &gm_mgDemoRec; + gm_mgHighScore.mg_pmgDown = &gm_mgOptions; + gm_mgHighScore.mg_pActivatedFunction = NULL; + + gm_mgOptions.mg_strText = TRANS("OPTIONS"); + gm_mgOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgOptions.mg_boxOnScreen = BoxBigRow(6.0f); + gm_mgOptions.mg_strTip = TRANS("adjust video, audio and input options"); + gm_lhGadgets.AddTail(gm_mgOptions.mg_lnNode); + gm_mgOptions.mg_pmgUp = &gm_mgHighScore; + gm_mgOptions.mg_pmgDown = &gm_mgStop; + gm_mgOptions.mg_pActivatedFunction = NULL; + + gm_mgStop.mg_strText = TRANS("STOP GAME"); + gm_mgStop.mg_bfsFontSize = BFS_LARGE; + gm_mgStop.mg_boxOnScreen = BoxBigRow(7.0f); + gm_mgStop.mg_strTip = TRANS("stop currently running game"); + gm_lhGadgets.AddTail(gm_mgStop.mg_lnNode); + gm_mgStop.mg_pmgUp = &gm_mgOptions; + gm_mgStop.mg_pmgDown = &gm_mgQuit; + gm_mgStop.mg_pActivatedFunction = NULL; + + gm_mgQuit.mg_strText = TRANS("QUIT"); + gm_mgQuit.mg_bfsFontSize = BFS_LARGE; + gm_mgQuit.mg_boxOnScreen = BoxBigRow(8.0f); + gm_mgQuit.mg_strTip = TRANS("exit game immediately"); + gm_lhGadgets.AddTail(gm_mgQuit.mg_lnNode); + gm_mgQuit.mg_pmgUp = &gm_mgStop; + gm_mgQuit.mg_pmgDown = &gm_mgQuickLoad; + gm_mgQuit.mg_pActivatedFunction = NULL; +} + +void CInGameMenu::StartMenu(void) +{ + gm_mgQuickLoad.mg_bEnabled = _pNetwork->IsServer(); + gm_mgQuickSave.mg_bEnabled = _pNetwork->IsServer(); + gm_mgLoad.mg_bEnabled = _pNetwork->IsServer(); + gm_mgSave.mg_bEnabled = _pNetwork->IsServer(); + gm_mgDemoRec.mg_bEnabled = TRUE;//_pNetwork->IsServer(); + extern void SetDemoStartStopRecText(); + SetDemoStartStopRecText(); + + + if (_gmRunningGameMode == GM_SINGLE_PLAYER) { + CPlayerCharacter &pc = _pGame->gm_apcPlayers[_pGame->gm_iSinglePlayer]; + gm_mgLabel1.mg_strText.PrintF(TRANS("Player: %s"), pc.GetNameForPrinting()); + gm_mgLabel2.mg_strText = ""; + + } else { + if (_pNetwork->IsServer()) { + + CTString strHost, strAddress; + CTString strHostName; + _pNetwork->GetHostName(strHost, strAddress); + if (strHost == "") { + strHostName = TRANS(""); + } + else { + strHostName = strHost + " (" + strAddress + ")"; + } + + gm_mgLabel1.mg_strText = TRANS("Address: ") + strHostName; + gm_mgLabel2.mg_strText = ""; + + } else { + + CTString strConfig; + strConfig = TRANS(""); + extern CTString sam_strNetworkSettings; + if (sam_strNetworkSettings != "") { + LoadStringVar(CTFileName(sam_strNetworkSettings).NoExt() + ".des", strConfig); + strConfig.OnlyFirstLine(); + } + + gm_mgLabel1.mg_strText = TRANS("Connected to: ") + _pGame->gam_strJoinAddress; + gm_mgLabel2.mg_strText = TRANS("Connection: ") + strConfig; + } + } + + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MInGame.h b/Sources/SeriousSam/GUI/Menus/MInGame.h new file mode 100644 index 0000000..a047ea6 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MInGame.h @@ -0,0 +1,46 @@ +/* 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_GAME_MENU_INGAME_H +#define SE_INCL_GAME_MENU_INGAME_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CInGameMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgLabel1; + CMGButton gm_mgLabel2; + CMGButton gm_mgQuickLoad; + CMGButton gm_mgQuickSave; + CMGButton gm_mgLoad; + CMGButton gm_mgSave; + CMGButton gm_mgDemoRec; + CMGButton gm_mgHighScore; + CMGButton gm_mgOptions; + CMGButton gm_mgStop; + CMGButton gm_mgQuit; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MLevels.cpp b/Sources/SeriousSam/GUI/Menus/MLevels.cpp new file mode 100644 index 0000000..17fdac1 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MLevels.cpp @@ -0,0 +1,112 @@ +/* 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 +#include "MenuPrinting.h" +#include "LevelInfo.h" +#include "MLevels.h" + + +void CLevelsMenu::Initialize_t(void) +{ + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("CHOOSE LEVEL"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + for (INDEX iLabel = 0; iLabel"); + gm_mgManualLevel[i].mg_iInList = -2; + } + + BOOL bHasFirst = FALSE; + BOOL bHasLast = FALSE; + INDEX ctLabels = _lhFilteredLevels.Count(); + INDEX iLabel = 0; + FOREACHINLIST(CLevelInfo, li_lnNode, _lhFilteredLevels, itli) { + CLevelInfo &li = *itli; + INDEX iInMenu = iLabel - gm_iListOffset; + if ((iLabel >= gm_iListOffset) && + (iLabel<(gm_iListOffset + LEVELS_ON_SCREEN))) + { + bHasFirst |= (iLabel == 0); + bHasLast |= (iLabel == ctLabels - 1); + gm_mgManualLevel[iInMenu].mg_strText = li.li_strName; + gm_mgManualLevel[iInMenu].mg_fnmLevel = li.li_fnLevel; + gm_mgManualLevel[iInMenu].mg_bEnabled = TRUE; + gm_mgManualLevel[iInMenu].mg_iInList = iLabel; + } + iLabel++; + } + + // enable/disable up/down arrows + gm_mgArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; + gm_mgArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; +} + +void CLevelsMenu::StartMenu(void) +{ + // set default parameters for the list + gm_iListOffset = 0; + gm_ctListTotal = _lhFilteredLevels.Count(); + gm_iListWantedItem = 0; + // for each level + INDEX i = 0; + FOREACHINLIST(CLevelInfo, li_lnNode, _lhFilteredLevels, itlid) { + CLevelInfo &lid = *itlid; + // if it is the chosen one + if (lid.li_fnLevel == _pGame->gam_strCustomLevel) { + // demand focus on it + gm_iListWantedItem = i; + break; + } + i++; + } + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MLevels.h b/Sources/SeriousSam/GUI/Menus/MLevels.h new file mode 100644 index 0000000..d6b4957 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MLevels.h @@ -0,0 +1,40 @@ +/* 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_GAME_MENU_LEVELS_H +#define SE_INCL_GAME_MENU_LEVELS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGArrow.h" +#include "GUI/Components/MGLevelButton.h" +#include "GUI/Components/MGTitle.h" + + +class CLevelsMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGLevelButton gm_mgManualLevel[LEVELS_ON_SCREEN]; + CMGArrow gm_mgArrowUp; + CMGArrow gm_mgArrowDn; + + void Initialize_t(void); + void FillListItems(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MLoadSave.cpp b/Sources/SeriousSam/GUI/Menus/MLoadSave.cpp new file mode 100644 index 0000000..db9ecbe --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MLoadSave.cpp @@ -0,0 +1,236 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MLoadSave.h" + + +void CLoadSaveMenu::Initialize_t(void) +{ + gm_pgmNextMenu = NULL; + + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgNotes.mg_boxOnScreen = BoxMediumRow(10.0); + gm_mgNotes.mg_bfsFontSize = BFS_MEDIUM; + gm_mgNotes.mg_iCenterI = -1; + gm_mgNotes.mg_bEnabled = FALSE; + gm_mgNotes.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgNotes.mg_lnNode); + + for (INDEX iLabel = 0; iLabel afnmDir; + MakeDirList(afnmDir, gm_fnmDirectory, "", 0); + gm_iLastFile = -1; + + // for each file in the directory + for (INDEX i = 0; ifi_fnFile = fnm; + pfi->fi_strName = strName; + // add it to list + gm_lhFileInfos.AddTail(pfi->fi_lnNode); + } + } + + // sort if needed + switch (gm_iSortType) { + default: ASSERT(FALSE); + case LSSORT_NONE: break; + case LSSORT_NAMEUP: + gm_lhFileInfos.Sort(qsort_CompareFileInfos_NameUp, offsetof(CFileInfo, fi_lnNode)); + break; + case LSSORT_NAMEDN: + gm_lhFileInfos.Sort(qsort_CompareFileInfos_NameDn, offsetof(CFileInfo, fi_lnNode)); + break; + case LSSORT_FILEUP: + gm_lhFileInfos.Sort(qsort_CompareFileInfos_FileUp, offsetof(CFileInfo, fi_lnNode)); + break; + case LSSORT_FILEDN: + gm_lhFileInfos.Sort(qsort_CompareFileInfos_FileDn, offsetof(CFileInfo, fi_lnNode)); + break; + } + + // if saving + if (gm_bSave) { + // add one info as empty slot + CFileInfo *pfi = new CFileInfo; + CTString strNumber; + strNumber.PrintF("%04d", gm_iLastFile + 1); + pfi->fi_fnFile = gm_fnmDirectory + gm_fnmBaseName + strNumber + gm_fnmExt; + pfi->fi_strName = EMPTYSLOTSTRING; + // add it to beginning + gm_lhFileInfos.AddHead(pfi->fi_lnNode); + } + + // set default parameters for the list + gm_iListOffset = 0; + gm_ctListTotal = gm_lhFileInfos.Count(); + + // find which one should be selected + gm_iListWantedItem = 0; + if (gm_fnmSelected != "") { + INDEX i = 0; + FOREACHINLIST(CFileInfo, fi_lnNode, gm_lhFileInfos, itfi) { + CFileInfo &fi = *itfi; + if (fi.fi_fnFile == gm_fnmSelected) { + gm_iListWantedItem = i; + break; + } + i++; + } + } + + CGameMenu::StartMenu(); +} + +void CLoadSaveMenu::EndMenu(void) +{ + // delete all file infos + FORDELETELIST(CFileInfo, fi_lnNode, gm_lhFileInfos, itfi) { + delete &itfi.Current(); + } + gm_pgmNextMenu = NULL; + CGameMenu::EndMenu(); +} + +void CLoadSaveMenu::FillListItems(void) +{ + // disable all items first + for (INDEX i = 0; i"); + gm_amgButton[i].mg_strTip = ""; + gm_amgButton[i].mg_iInList = -2; + } + + BOOL bHasFirst = FALSE; + BOOL bHasLast = FALSE; + INDEX ctLabels = gm_lhFileInfos.Count(); + INDEX iLabel = 0; + FOREACHINLIST(CFileInfo, fi_lnNode, gm_lhFileInfos, itfi) { + CFileInfo &fi = *itfi; + INDEX iInMenu = iLabel - gm_iListOffset; + if ((iLabel >= gm_iListOffset) && + (iLabel<(gm_iListOffset + SAVELOAD_BUTTONS_CT))) + { + bHasFirst |= (iLabel == 0); + bHasLast |= (iLabel == ctLabels - 1); + gm_amgButton[iInMenu].mg_iInList = iLabel; + gm_amgButton[iInMenu].mg_strDes = fi.fi_strName; + gm_amgButton[iInMenu].mg_fnm = fi.fi_fnFile; + gm_amgButton[iInMenu].mg_bEnabled = TRUE; + gm_amgButton[iInMenu].RefreshText(); + if (gm_bSave) { + if (!FileExistsForWriting(gm_amgButton[iInMenu].mg_fnm)) { + gm_amgButton[iInMenu].mg_strTip = TRANS("Enter - save in new slot"); + } + else { + gm_amgButton[iInMenu].mg_strTip = TRANS("Enter - save here, F2 - rename, Del - delete"); + } + } + else if (gm_bManage) { + gm_amgButton[iInMenu].mg_strTip = TRANS("Enter - load this, F2 - rename, Del - delete"); + } + else { + gm_amgButton[iInMenu].mg_strTip = TRANS("Enter - load this"); + } + } + iLabel++; + } + + // enable/disable up/down arrows + gm_mgArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; + gm_mgArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; +} + +// called to get info of a file from directory, or to skip it +BOOL CLoadSaveMenu::ParseFile(const CTFileName &fnm, CTString &strName) +{ + if (fnm.FileExt() != gm_fnmExt) { + return FALSE; + } + + CTFileName fnSaveGameDescription = fnm.NoExt() + ".des"; + try { + strName.Load_t(fnSaveGameDescription); + } catch (char *strError) { + (void)strError; + strName = fnm.FileName(); + + if (fnm.FileExt() == ".ctl") { + INDEX iCtl = -1; + strName.ScanF("Controls%d", &iCtl); + if (iCtl >= 0 && iCtl <= 7) { + strName.PrintF(TRANS("From player: %s"), _pGame->gm_apcPlayers[iCtl].GetNameForPrinting()); + } + } + } + + INDEX iFile = -1; + fnm.FileName().ScanF((const char*)(gm_fnmBaseName + "%d"), &iFile); + + gm_iLastFile = Max(gm_iLastFile, iFile); + + return TRUE; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MLoadSave.h b/Sources/SeriousSam/GUI/Menus/MLoadSave.h new file mode 100644 index 0000000..243c1fe --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MLoadSave.h @@ -0,0 +1,80 @@ +/* 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_GAME_MENU_LOADSAVE_H +#define SE_INCL_GAME_MENU_LOADSAVE_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGArrow.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGFileButton.h" +#include "GUI/Components/MGTitle.h" + +#define SAVELOAD_BUTTONS_CT 14 + +enum ELSSortType +{ + LSSORT_NONE, + LSSORT_NAMEUP, + LSSORT_NAMEDN, + LSSORT_FILEUP, + LSSORT_FILEDN, +}; + + +class CLoadSaveMenu : public CGameMenu { +public: + // settings adjusted before starting the menu + CGameMenu *gm_pgmNextMenu; // menu to go to after selecting a file (if null, use parent menu) + CTFileName gm_fnmSelected; // file that is selected initially + CTFileName gm_fnmDirectory; // directory that should be read + CTFileName gm_fnmBaseName; // base file name for saving (numbers are auto-added) + CTFileName gm_fnmExt; // accepted file extension + BOOL gm_bSave; // set when chosing file for saving + BOOL gm_bManage; // set if managing (rename/delet is enabled) + CTString gm_strSaveDes; // default description (if saving) + BOOL gm_bAllowThumbnails; // set when chosing file for saving + BOOL gm_bNoEscape; // forbid exiting with escape/rmb + + INDEX gm_iSortType; // sort type + + // function to activate when file is chosen + // return true if saving succeeded - description is saved automatically + // always return true for loading + BOOL(*gm_pAfterFileChosen)(const CTFileName &fnm); + + // internal properties + CListHead gm_lhFileInfos; // all file infos to list + INDEX gm_iLastFile; // index of last saved file in numbered format + + CMGTitle gm_mgTitle; + CMGButton gm_mgNotes; + CMGFileButton gm_amgButton[SAVELOAD_BUTTONS_CT]; + CMGArrow gm_mgArrowUp; + CMGArrow gm_mgArrowDn; + + // called to get info of a file from directory, or to skip it + BOOL ParseFile(const CTFileName &fnm, CTString &strName); + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); + void FillListItems(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MMain.cpp b/Sources/SeriousSam/GUI/Menus/MMain.cpp new file mode 100644 index 0000000..c7151be --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MMain.cpp @@ -0,0 +1,130 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MMain.h" + + +void CMainMenu::Initialize_t(void) +{ + // intialize main menu + /* + gm_mgTitle.mg_strText = "SERIOUS SAM - BETA"; // nothing to see here, kazuya + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail( gm_mgTitle.mg_lnNode); + */ + + extern CTString sam_strVersion; + gm_mgVersionLabel.mg_strText = sam_strVersion; + gm_mgVersionLabel.mg_boxOnScreen = BoxVersion(); + gm_mgVersionLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgVersionLabel.mg_iCenterI = +1; + gm_mgVersionLabel.mg_bEnabled = FALSE; + gm_mgVersionLabel.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgVersionLabel.mg_lnNode); + + extern CTString sam_strModName; + gm_mgModLabel.mg_strText = sam_strModName; + gm_mgModLabel.mg_boxOnScreen = BoxMediumRow(-2.0f); + gm_mgModLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgModLabel.mg_iCenterI = 0; + gm_mgModLabel.mg_bEnabled = FALSE; + gm_mgModLabel.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgModLabel.mg_lnNode); + + gm_mgSingle.mg_strText = TRANS("SINGLE PLAYER"); + gm_mgSingle.mg_bfsFontSize = BFS_LARGE; + gm_mgSingle.mg_boxOnScreen = BoxBigRow(0.0f); + gm_mgSingle.mg_strTip = TRANS("single player game menus"); + gm_lhGadgets.AddTail(gm_mgSingle.mg_lnNode); + gm_mgSingle.mg_pmgUp = &gm_mgQuit; + gm_mgSingle.mg_pmgDown = &gm_mgNetwork; + gm_mgSingle.mg_pActivatedFunction = NULL; + + gm_mgNetwork.mg_strText = TRANS("NETWORK"); + gm_mgNetwork.mg_bfsFontSize = BFS_LARGE; + gm_mgNetwork.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgNetwork.mg_strTip = TRANS("LAN/iNet multiplayer menus"); + gm_lhGadgets.AddTail(gm_mgNetwork.mg_lnNode); + gm_mgNetwork.mg_pmgUp = &gm_mgSingle; + gm_mgNetwork.mg_pmgDown = &gm_mgSplitScreen; + gm_mgNetwork.mg_pActivatedFunction = NULL; + + gm_mgSplitScreen.mg_strText = TRANS("SPLIT SCREEN"); + gm_mgSplitScreen.mg_bfsFontSize = BFS_LARGE; + gm_mgSplitScreen.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgSplitScreen.mg_strTip = TRANS("play with multiple players on one computer"); + gm_lhGadgets.AddTail(gm_mgSplitScreen.mg_lnNode); + gm_mgSplitScreen.mg_pmgUp = &gm_mgNetwork; + gm_mgSplitScreen.mg_pmgDown = &gm_mgDemo; + gm_mgSplitScreen.mg_pActivatedFunction = NULL; + + gm_mgDemo.mg_strText = TRANS("DEMO"); + gm_mgDemo.mg_bfsFontSize = BFS_LARGE; + gm_mgDemo.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgDemo.mg_strTip = TRANS("play a game demo"); + gm_lhGadgets.AddTail(gm_mgDemo.mg_lnNode); + gm_mgDemo.mg_pmgUp = &gm_mgSplitScreen; + gm_mgDemo.mg_pmgDown = &gm_mgMods; + gm_mgDemo.mg_pActivatedFunction = NULL; + + gm_mgMods.mg_strText = TRANS("MODS"); + gm_mgMods.mg_bfsFontSize = BFS_LARGE; + gm_mgMods.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgMods.mg_strTip = TRANS("run one of installed game modifications"); + gm_lhGadgets.AddTail(gm_mgMods.mg_lnNode); + gm_mgMods.mg_pmgUp = &gm_mgDemo; + gm_mgMods.mg_pmgDown = &gm_mgHighScore; + gm_mgMods.mg_pActivatedFunction = NULL; + + gm_mgHighScore.mg_strText = TRANS("HIGH SCORES"); + gm_mgHighScore.mg_bfsFontSize = BFS_LARGE; + gm_mgHighScore.mg_boxOnScreen = BoxBigRow(5.0f); + gm_mgHighScore.mg_strTip = TRANS("view list of top ten best scores"); + gm_lhGadgets.AddTail(gm_mgHighScore.mg_lnNode); + gm_mgHighScore.mg_pmgUp = &gm_mgMods; + gm_mgHighScore.mg_pmgDown = &gm_mgOptions; + gm_mgHighScore.mg_pActivatedFunction = NULL; + + gm_mgOptions.mg_strText = TRANS("OPTIONS"); + gm_mgOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgOptions.mg_boxOnScreen = BoxBigRow(6.0f); + gm_mgOptions.mg_strTip = TRANS("adjust video, audio and input options"); + gm_lhGadgets.AddTail(gm_mgOptions.mg_lnNode); + gm_mgOptions.mg_pmgUp = &gm_mgHighScore; + gm_mgOptions.mg_pmgDown = &gm_mgQuit; + gm_mgOptions.mg_pActivatedFunction = NULL; + + gm_mgQuit.mg_strText = TRANS("QUIT"); + gm_mgQuit.mg_bfsFontSize = BFS_LARGE; + gm_mgQuit.mg_boxOnScreen = BoxBigRow(7.0f); + gm_mgQuit.mg_strTip = TRANS("exit game immediately"); + gm_lhGadgets.AddTail(gm_mgQuit.mg_lnNode); + gm_mgQuit.mg_pmgUp = &gm_mgOptions; + gm_mgQuit.mg_pmgDown = &gm_mgSingle; + gm_mgQuit.mg_pActivatedFunction = NULL; +} + +void CMainMenu::StartMenu(void) +{ + gm_mgSingle.mg_bEnabled = IsMenuEnabled("Single Player"); + gm_mgNetwork.mg_bEnabled = IsMenuEnabled("Network"); + gm_mgSplitScreen.mg_bEnabled = IsMenuEnabled("Split Screen"); + gm_mgHighScore.mg_bEnabled = IsMenuEnabled("High Score"); + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MMain.h b/Sources/SeriousSam/GUI/Menus/MMain.h new file mode 100644 index 0000000..3816c8a --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MMain.h @@ -0,0 +1,43 @@ +/* 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_GAME_MENU_MAIN_H +#define SE_INCL_GAME_MENU_MAIN_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" + + +class CMainMenu : public CGameMenu { +public: + CMGButton gm_mgVersionLabel; + CMGButton gm_mgModLabel; + CMGButton gm_mgSingle; + CMGButton gm_mgNetwork; + CMGButton gm_mgSplitScreen; + CMGButton gm_mgDemo; + CMGButton gm_mgMods; + CMGButton gm_mgHighScore; + CMGButton gm_mgOptions; + CMGButton gm_mgQuit; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetwork.cpp b/Sources/SeriousSam/GUI/Menus/MNetwork.cpp new file mode 100644 index 0000000..09d7992 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetwork.cpp @@ -0,0 +1,69 @@ +/* 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 +#include "MenuPrinting.h" +#include "MNetwork.h" + + +void CNetworkMenu::Initialize_t(void) +{ + // intialize network menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("NETWORK"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgJoin.mg_bfsFontSize = BFS_LARGE; + gm_mgJoin.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgJoin.mg_pmgUp = &gm_mgLoad; + gm_mgJoin.mg_pmgDown = &gm_mgStart; + gm_mgJoin.mg_strText = TRANS("JOIN GAME"); + gm_mgJoin.mg_strTip = TRANS("join a network game"); + gm_lhGadgets.AddTail(gm_mgJoin.mg_lnNode); + gm_mgJoin.mg_pActivatedFunction = NULL; + + gm_mgStart.mg_bfsFontSize = BFS_LARGE; + gm_mgStart.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgStart.mg_pmgUp = &gm_mgJoin; + gm_mgStart.mg_pmgDown = &gm_mgQuickLoad; + gm_mgStart.mg_strText = TRANS("START SERVER"); + gm_mgStart.mg_strTip = TRANS("start a network game server"); + gm_lhGadgets.AddTail(gm_mgStart.mg_lnNode); + gm_mgStart.mg_pActivatedFunction = NULL; + + gm_mgQuickLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgQuickLoad.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgQuickLoad.mg_pmgUp = &gm_mgStart; + gm_mgQuickLoad.mg_pmgDown = &gm_mgLoad; + gm_mgQuickLoad.mg_strText = TRANS("QUICK LOAD"); + gm_mgQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); + gm_lhGadgets.AddTail(gm_mgQuickLoad.mg_lnNode); + gm_mgQuickLoad.mg_pActivatedFunction = NULL; + + gm_mgLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgLoad.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgLoad.mg_pmgUp = &gm_mgQuickLoad; + gm_mgLoad.mg_pmgDown = &gm_mgJoin; + gm_mgLoad.mg_strText = TRANS("LOAD"); + gm_mgLoad.mg_strTip = TRANS("start server and load a network game (server only)"); + gm_lhGadgets.AddTail(gm_mgLoad.mg_lnNode); + gm_mgLoad.mg_pActivatedFunction = NULL; +} + +void CNetworkMenu::StartMenu(void) +{ + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetwork.h b/Sources/SeriousSam/GUI/Menus/MNetwork.h new file mode 100644 index 0000000..25e9836 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetwork.h @@ -0,0 +1,39 @@ +/* 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_GAME_MENU_NETWORK_H +#define SE_INCL_GAME_MENU_NETWORK_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CNetworkMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgJoin; + CMGButton gm_mgStart; + CMGButton gm_mgQuickLoad; + CMGButton gm_mgLoad; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetworkJoin.cpp b/Sources/SeriousSam/GUI/Menus/MNetworkJoin.cpp new file mode 100644 index 0000000..fc53a54 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetworkJoin.cpp @@ -0,0 +1,56 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MNetworkJoin.h" + + +void CNetworkJoinMenu::Initialize_t(void) +{ + // title + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("JOIN GAME"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgLAN.mg_bfsFontSize = BFS_LARGE; + gm_mgLAN.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgLAN.mg_pmgUp = &gm_mgOpen; + gm_mgLAN.mg_pmgDown = &gm_mgNET; + gm_mgLAN.mg_strText = TRANS("SEARCH LAN"); + gm_mgLAN.mg_strTip = TRANS("search local network for servers"); + gm_lhGadgets.AddTail(gm_mgLAN.mg_lnNode); + gm_mgLAN.mg_pActivatedFunction = NULL; + + gm_mgNET.mg_bfsFontSize = BFS_LARGE; + gm_mgNET.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgNET.mg_pmgUp = &gm_mgLAN; + gm_mgNET.mg_pmgDown = &gm_mgOpen; + gm_mgNET.mg_strText = TRANS("SEARCH INTERNET"); + gm_mgNET.mg_strTip = TRANS("search internet for servers"); + gm_lhGadgets.AddTail(gm_mgNET.mg_lnNode); + gm_mgNET.mg_pActivatedFunction = NULL; + + gm_mgOpen.mg_bfsFontSize = BFS_LARGE; + gm_mgOpen.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgOpen.mg_pmgUp = &gm_mgNET; + gm_mgOpen.mg_pmgDown = &gm_mgLAN; + gm_mgOpen.mg_strText = TRANS("SPECIFY SERVER"); + gm_mgOpen.mg_strTip = TRANS("type in server address to connect to"); + gm_lhGadgets.AddTail(gm_mgOpen.mg_lnNode); + gm_mgOpen.mg_pActivatedFunction = NULL; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetworkJoin.h b/Sources/SeriousSam/GUI/Menus/MNetworkJoin.h new file mode 100644 index 0000000..fa0388a --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetworkJoin.h @@ -0,0 +1,37 @@ +/* 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_GAME_MENU_NETWORKJOIN_H +#define SE_INCL_GAME_MENU_NETWORKJOIN_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CNetworkJoinMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgLAN; + CMGButton gm_mgNET; + CMGButton gm_mgOpen; + + void Initialize_t(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetworkOpen.cpp b/Sources/SeriousSam/GUI/Menus/MNetworkOpen.cpp new file mode 100644 index 0000000..3a9b0b9 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetworkOpen.cpp @@ -0,0 +1,79 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MNetworkOpen.h" + + +void CNetworkOpenMenu::Initialize_t(void) +{ + // intialize network join menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("JOIN"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgAddressLabel.mg_strText = TRANS("Address:"); + gm_mgAddressLabel.mg_boxOnScreen = BoxMediumLeft(1); + gm_mgAddressLabel.mg_iCenterI = -1; + gm_lhGadgets.AddTail(gm_mgAddressLabel.mg_lnNode); + + gm_mgAddress.mg_strText = _pGame->gam_strJoinAddress; + gm_mgAddress.mg_ctMaxStringLen = 20; + gm_mgAddress.mg_pstrToChange = &_pGame->gam_strJoinAddress; + gm_mgAddress.mg_boxOnScreen = BoxMediumMiddle(1); + gm_mgAddress.mg_bfsFontSize = BFS_MEDIUM; + gm_mgAddress.mg_iCenterI = -1; + gm_mgAddress.mg_pmgUp = &gm_mgJoin; + gm_mgAddress.mg_pmgDown = &gm_mgPort; + gm_mgAddress.mg_strTip = TRANS("specify server address"); + gm_lhGadgets.AddTail(gm_mgAddress.mg_lnNode); + + gm_mgPortLabel.mg_strText = TRANS("Port:"); + gm_mgPortLabel.mg_boxOnScreen = BoxMediumLeft(2); + gm_mgPortLabel.mg_iCenterI = -1; + gm_lhGadgets.AddTail(gm_mgPortLabel.mg_lnNode); + + gm_mgPort.mg_strText = ""; + gm_mgPort.mg_ctMaxStringLen = 10; + gm_mgPort.mg_pstrToChange = &gm_strPort; + gm_mgPort.mg_boxOnScreen = BoxMediumMiddle(2); + gm_mgPort.mg_bfsFontSize = BFS_MEDIUM; + gm_mgPort.mg_iCenterI = -1; + gm_mgPort.mg_pmgUp = &gm_mgAddress; + gm_mgPort.mg_pmgDown = &gm_mgJoin; + gm_mgPort.mg_strTip = TRANS("specify server address"); + gm_lhGadgets.AddTail(gm_mgPort.mg_lnNode); + + gm_mgJoin.mg_boxOnScreen = BoxMediumMiddle(3); + gm_mgJoin.mg_pmgUp = &gm_mgPort; + gm_mgJoin.mg_pmgDown = &gm_mgAddress; + gm_mgJoin.mg_strText = TRANS("Join"); + gm_lhGadgets.AddTail(gm_mgJoin.mg_lnNode); + gm_mgJoin.mg_pActivatedFunction = NULL; +} + +void CNetworkOpenMenu::StartMenu(void) +{ + gm_strPort = _pShell->GetValue("net_iPort"); + gm_mgPort.mg_strText = gm_strPort; +} + +void CNetworkOpenMenu::EndMenu(void) +{ + _pShell->SetValue("net_iPort", gm_strPort); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetworkOpen.h b/Sources/SeriousSam/GUI/Menus/MNetworkOpen.h new file mode 100644 index 0000000..e5d57b0 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetworkOpen.h @@ -0,0 +1,44 @@ +/* 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_GAME_MENU_NETWORKOPEN_H +#define SE_INCL_GAME_MENU_NETWORKOPEN_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGEdit.h" +#include "GUI/Components/MGTitle.h" + + +class CNetworkOpenMenu : public CGameMenu { +public: + CTString gm_strPort; + + CMGTitle gm_mgTitle; + CMGButton gm_mgAddressLabel; + CMGEdit gm_mgAddress; + CMGButton gm_mgPortLabel; + CMGEdit gm_mgPort; + CMGButton gm_mgJoin; + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MNetworkStart.cpp b/Sources/SeriousSam/GUI/Menus/MNetworkStart.cpp new file mode 100644 index 0000000..415dae7 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetworkStart.cpp @@ -0,0 +1,147 @@ +/* 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 +#include "MenuPrinting.h" +#include "LevelInfo.h" +#include "MenuStuff.h" +#include "MNetworkStart.h" + +extern void UpdateNetworkLevel(INDEX iDummy); + + +void CNetworkStartMenu::Initialize_t(void) +{ + // title + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("START SERVER"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + // session name edit box + gm_mgSessionName.mg_strText = _pGame->gam_strSessionName; + gm_mgSessionName.mg_strLabel = TRANS("Session name:"); + gm_mgSessionName.mg_ctMaxStringLen = 25; + gm_mgSessionName.mg_pstrToChange = &_pGame->gam_strSessionName; + gm_mgSessionName.mg_boxOnScreen = BoxMediumRow(1); + gm_mgSessionName.mg_bfsFontSize = BFS_MEDIUM; + gm_mgSessionName.mg_iCenterI = -1; + gm_mgSessionName.mg_pmgUp = &gm_mgStart; + gm_mgSessionName.mg_pmgDown = &gm_mgGameType; + gm_mgSessionName.mg_strTip = TRANS("name the session to start"); + gm_lhGadgets.AddTail(gm_mgSessionName.mg_lnNode); + + // game type trigger + TRIGGER_MG(gm_mgGameType, 2, + gm_mgSessionName, gm_mgDifficulty, TRANS("Game type:"), astrGameTypeRadioTexts); + gm_mgGameType.mg_ctTexts = ctGameTypeRadioTexts; + gm_mgGameType.mg_strTip = TRANS("choose type of multiplayer game"); + gm_mgGameType.mg_pOnTriggerChange = &UpdateNetworkLevel; + + // difficulty trigger + TRIGGER_MG(gm_mgDifficulty, 3, + gm_mgGameType, gm_mgLevel, TRANS("Difficulty:"), astrDifficultyRadioTexts); + gm_mgDifficulty.mg_strTip = TRANS("choose difficulty level"); + + // level name + gm_mgLevel.mg_strText = ""; + gm_mgLevel.mg_strLabel = TRANS("Level:"); + gm_mgLevel.mg_boxOnScreen = BoxMediumRow(4); + gm_mgLevel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgLevel.mg_iCenterI = -1; + gm_mgLevel.mg_pmgUp = &gm_mgDifficulty; + gm_mgLevel.mg_pmgDown = &gm_mgMaxPlayers; + gm_mgLevel.mg_strTip = TRANS("choose the level to start"); + gm_mgLevel.mg_pActivatedFunction = NULL; + gm_lhGadgets.AddTail(gm_mgLevel.mg_lnNode); + + // max players trigger + TRIGGER_MG(gm_mgMaxPlayers, 5, + gm_mgLevel, gm_mgWaitAllPlayers, TRANS("Max players:"), astrMaxPlayersRadioTexts); + gm_mgMaxPlayers.mg_strTip = TRANS("choose maximum allowed number of players"); + + // wait all players trigger + TRIGGER_MG(gm_mgWaitAllPlayers, 6, + gm_mgMaxPlayers, gm_mgVisible, TRANS("Wait for all players:"), astrNoYes); + gm_mgWaitAllPlayers.mg_strTip = TRANS("if on, game won't start until all players have joined"); + + // server visible trigger + TRIGGER_MG(gm_mgVisible, 7, + gm_mgMaxPlayers, gm_mgGameOptions, TRANS("Server visible:"), astrNoYes); + gm_mgVisible.mg_strTip = TRANS("invisible servers are not listed, cleints have to join manually"); + + // options button + gm_mgGameOptions.mg_strText = TRANS("Game options"); + gm_mgGameOptions.mg_boxOnScreen = BoxMediumRow(8); + gm_mgGameOptions.mg_bfsFontSize = BFS_MEDIUM; + gm_mgGameOptions.mg_iCenterI = 0; + gm_mgGameOptions.mg_pmgUp = &gm_mgVisible; + gm_mgGameOptions.mg_pmgDown = &gm_mgStart; + gm_mgGameOptions.mg_strTip = TRANS("adjust game rules"); + gm_mgGameOptions.mg_pActivatedFunction = NULL; + gm_lhGadgets.AddTail(gm_mgGameOptions.mg_lnNode); + + // start button + gm_mgStart.mg_bfsFontSize = BFS_LARGE; + gm_mgStart.mg_boxOnScreen = BoxBigRow(7); + gm_mgStart.mg_pmgUp = &gm_mgGameOptions; + gm_mgStart.mg_pmgDown = &gm_mgSessionName; + gm_mgStart.mg_strText = TRANS("START"); + gm_lhGadgets.AddTail(gm_mgStart.mg_lnNode); + gm_mgStart.mg_pActivatedFunction = NULL; +} + +void CNetworkStartMenu::StartMenu(void) +{ + extern INDEX sam_bMentalActivated; + gm_mgDifficulty.mg_ctTexts = sam_bMentalActivated ? 6 : 5; + + gm_mgGameType.mg_iSelected = Clamp(_pShell->GetINDEX("gam_iStartMode"), 0L, ctGameTypeRadioTexts - 1L); + gm_mgGameType.ApplyCurrentSelection(); + gm_mgDifficulty.mg_iSelected = _pShell->GetINDEX("gam_iStartDifficulty") + 1; + gm_mgDifficulty.ApplyCurrentSelection(); + + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + + INDEX ctMaxPlayers = _pShell->GetINDEX("gam_ctMaxPlayers"); + if (ctMaxPlayers<2 || ctMaxPlayers>16) { + ctMaxPlayers = 2; + _pShell->SetINDEX("gam_ctMaxPlayers", ctMaxPlayers); + } + + gm_mgMaxPlayers.mg_iSelected = ctMaxPlayers - 2; + gm_mgMaxPlayers.ApplyCurrentSelection(); + + gm_mgWaitAllPlayers.mg_iSelected = Clamp(_pShell->GetINDEX("gam_bWaitAllPlayers"), 0L, 1L); + gm_mgWaitAllPlayers.ApplyCurrentSelection(); + + gm_mgVisible.mg_iSelected = _pShell->GetINDEX("ser_bEnumeration"); + gm_mgVisible.ApplyCurrentSelection(); + + UpdateNetworkLevel(0); + + CGameMenu::StartMenu(); +} + +void CNetworkStartMenu::EndMenu(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", gm_mgDifficulty.mg_iSelected - 1); + _pShell->SetINDEX("gam_iStartMode", gm_mgGameType.mg_iSelected); + _pShell->SetINDEX("gam_bWaitAllPlayers", gm_mgWaitAllPlayers.mg_iSelected); + _pShell->SetINDEX("gam_ctMaxPlayers", gm_mgMaxPlayers.mg_iSelected + 2); + _pShell->SetINDEX("ser_bEnumeration", gm_mgVisible.mg_iSelected); + + CGameMenu::EndMenu(); +} diff --git a/Sources/SeriousSam/GUI/Menus/MNetworkStart.h b/Sources/SeriousSam/GUI/Menus/MNetworkStart.h new file mode 100644 index 0000000..b599a61 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MNetworkStart.h @@ -0,0 +1,47 @@ +/* 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_GAME_MENU_NETWORKSTART_H +#define SE_INCL_GAME_MENU_NETWORKSTART_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGEdit.h" +#include "GUI/Components/MGTitle.h" +#include "GUI/Components/MGTrigger.h" + + +class CNetworkStartMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGEdit gm_mgSessionName; + CMGTrigger gm_mgGameType; + CMGTrigger gm_mgDifficulty; + CMGButton gm_mgLevel; + CMGTrigger gm_mgMaxPlayers; + CMGTrigger gm_mgWaitAllPlayers; + CMGTrigger gm_mgVisible; + CMGButton gm_mgGameOptions; + CMGButton gm_mgStart; + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MOptions.cpp b/Sources/SeriousSam/GUI/Menus/MOptions.cpp new file mode 100644 index 0000000..0462887 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MOptions.cpp @@ -0,0 +1,82 @@ +/* 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 +#include "MenuPrinting.h" +#include "MOptions.h" + + +void COptionsMenu::Initialize_t(void) +{ + // intialize options menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("OPTIONS"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgVideoOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgVideoOptions.mg_boxOnScreen = BoxBigRow(0.0f); + gm_mgVideoOptions.mg_pmgUp = &gm_mgAddonOptions; + gm_mgVideoOptions.mg_pmgDown = &gm_mgAudioOptions; + gm_mgVideoOptions.mg_strText = TRANS("VIDEO OPTIONS"); + gm_mgVideoOptions.mg_strTip = TRANS("set video mode and driver"); + gm_lhGadgets.AddTail(gm_mgVideoOptions.mg_lnNode); + gm_mgVideoOptions.mg_pActivatedFunction = NULL; + + gm_mgAudioOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgAudioOptions.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgAudioOptions.mg_pmgUp = &gm_mgVideoOptions; + gm_mgAudioOptions.mg_pmgDown = &gm_mgPlayerProfileOptions; + gm_mgAudioOptions.mg_strText = TRANS("AUDIO OPTIONS"); + gm_mgAudioOptions.mg_strTip = TRANS("set audio quality and volume"); + gm_lhGadgets.AddTail(gm_mgAudioOptions.mg_lnNode); + gm_mgAudioOptions.mg_pActivatedFunction = NULL; + + gm_mgPlayerProfileOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgPlayerProfileOptions.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgPlayerProfileOptions.mg_pmgUp = &gm_mgAudioOptions; + gm_mgPlayerProfileOptions.mg_pmgDown = &gm_mgNetworkOptions; + gm_mgPlayerProfileOptions.mg_strText = TRANS("PLAYERS AND CONTROLS"); + gm_mgPlayerProfileOptions.mg_strTip = TRANS("change currently active player or adjust controls"); + gm_lhGadgets.AddTail(gm_mgPlayerProfileOptions.mg_lnNode); + gm_mgPlayerProfileOptions.mg_pActivatedFunction = NULL; + + gm_mgNetworkOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgNetworkOptions.mg_boxOnScreen = BoxBigRow(3); + gm_mgNetworkOptions.mg_pmgUp = &gm_mgPlayerProfileOptions; + gm_mgNetworkOptions.mg_pmgDown = &gm_mgCustomOptions; + gm_mgNetworkOptions.mg_strText = TRANS("NETWORK CONNECTION"); + gm_mgNetworkOptions.mg_strTip = TRANS("choose your connection parameters"); + gm_lhGadgets.AddTail(gm_mgNetworkOptions.mg_lnNode); + gm_mgNetworkOptions.mg_pActivatedFunction = NULL; + + gm_mgCustomOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgCustomOptions.mg_boxOnScreen = BoxBigRow(4); + gm_mgCustomOptions.mg_pmgUp = &gm_mgNetworkOptions; + gm_mgCustomOptions.mg_pmgDown = &gm_mgAddonOptions; + gm_mgCustomOptions.mg_strText = TRANS("ADVANCED OPTIONS"); + gm_mgCustomOptions.mg_strTip = TRANS("for advanced users only"); + gm_lhGadgets.AddTail(gm_mgCustomOptions.mg_lnNode); + gm_mgCustomOptions.mg_pActivatedFunction = NULL; + + gm_mgAddonOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgAddonOptions.mg_boxOnScreen = BoxBigRow(5); + gm_mgAddonOptions.mg_pmgUp = &gm_mgCustomOptions; + gm_mgAddonOptions.mg_pmgDown = &gm_mgVideoOptions; + gm_mgAddonOptions.mg_strText = TRANS("EXECUTE ADDON"); + gm_mgAddonOptions.mg_strTip = TRANS("choose from list of addons to execute"); + gm_lhGadgets.AddTail(gm_mgAddonOptions.mg_lnNode); + gm_mgAddonOptions.mg_pActivatedFunction = NULL; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MOptions.h b/Sources/SeriousSam/GUI/Menus/MOptions.h new file mode 100644 index 0000000..e461237 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MOptions.h @@ -0,0 +1,40 @@ +/* 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_GAME_MENU_OPTIONS_H +#define SE_INCL_GAME_MENU_OPTIONS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class COptionsMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgVideoOptions; + CMGButton gm_mgAudioOptions; + CMGButton gm_mgPlayerProfileOptions; + CMGButton gm_mgNetworkOptions; + CMGButton gm_mgCustomOptions; + CMGButton gm_mgAddonOptions; + + void Initialize_t(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MPlayerProfile.cpp b/Sources/SeriousSam/GUI/Menus/MPlayerProfile.cpp new file mode 100644 index 0000000..42332e6 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MPlayerProfile.cpp @@ -0,0 +1,307 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MPlayerProfile.h" +#include "GUI/Menus/MenuManager.h" + +#define ADD_SELECT_PLAYER_MG( index, mg, mgprev, mgnext, me)\ + mg.mg_iIndex = index; \ + mg.mg_bfsFontSize = BFS_MEDIUM; \ + mg.mg_boxOnScreen = BoxNoUp(index); \ + mg.mg_bRectangle = TRUE; \ + mg.mg_pmgLeft = &mgprev; \ + mg.mg_pmgRight = &mgnext; \ + mg.mg_pmgUp = &gm_mgCustomizeControls; \ + mg.mg_pmgDown = &gm_mgNameField; \ + mg.mg_pActivatedFunction = &PPOnPlayerSelect; \ + mg.mg_strText = #index; \ + mg.mg_strTip = TRANS("select new currently active player"); \ + gm_lhGadgets.AddTail(mg.mg_lnNode); + +extern BOOL _bPlayerMenuFromSinglePlayer; +extern CTString _strLastPlayerAppearance; +extern void PPOnPlayerSelect(void); + + +void CPlayerProfileMenu::Initialize_t(void) +{ + // intialize player and controls menu + _bPlayerMenuFromSinglePlayer = FALSE; + gm_mgProfileTitle.mg_boxOnScreen = BoxTitle(); + gm_mgProfileTitle.mg_strText = TRANS("PLAYER PROFILE"); + gm_lhGadgets.AddTail(gm_mgProfileTitle.mg_lnNode); + + gm_mgNoLabel.mg_strText = TRANS("PROFILE:"); + gm_mgNoLabel.mg_boxOnScreen = BoxMediumLeft(0.0f); + gm_mgNoLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgNoLabel.mg_iCenterI = -1; + gm_lhGadgets.AddTail(gm_mgNoLabel.mg_lnNode); + + ADD_SELECT_PLAYER_MG(0, gm_mgNumber[0], gm_mgNumber[7], gm_mgNumber[1], gm_mgNumber[0]); + ADD_SELECT_PLAYER_MG(1, gm_mgNumber[1], gm_mgNumber[0], gm_mgNumber[2], gm_mgNumber[1]); + ADD_SELECT_PLAYER_MG(2, gm_mgNumber[2], gm_mgNumber[1], gm_mgNumber[3], gm_mgNumber[2]); + ADD_SELECT_PLAYER_MG(3, gm_mgNumber[3], gm_mgNumber[2], gm_mgNumber[4], gm_mgNumber[3]); + ADD_SELECT_PLAYER_MG(4, gm_mgNumber[4], gm_mgNumber[3], gm_mgNumber[5], gm_mgNumber[4]); + ADD_SELECT_PLAYER_MG(5, gm_mgNumber[5], gm_mgNumber[4], gm_mgNumber[6], gm_mgNumber[5]); + ADD_SELECT_PLAYER_MG(6, gm_mgNumber[6], gm_mgNumber[5], gm_mgNumber[7], gm_mgNumber[6]); + ADD_SELECT_PLAYER_MG(7, gm_mgNumber[7], gm_mgNumber[6], gm_mgNumber[0], gm_mgNumber[7]); + gm_mgNumber[7].mg_pmgRight = &gm_mgModel; + + gm_mgNameLabel.mg_strText = TRANS("NAME:"); + gm_mgNameLabel.mg_boxOnScreen = BoxMediumLeft(1.25f); + gm_mgNameLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgNameLabel.mg_iCenterI = -1; + gm_lhGadgets.AddTail(gm_mgNameLabel.mg_lnNode); + + // setup of player name button is done on start menu + gm_mgNameField.mg_strText = ""; + gm_mgNameField.mg_ctMaxStringLen = 25; + gm_mgNameField.mg_boxOnScreen = BoxPlayerEdit(1.25); + gm_mgNameField.mg_bfsFontSize = BFS_MEDIUM; + gm_mgNameField.mg_iCenterI = -1; + gm_mgNameField.mg_pmgUp = &gm_mgNumber[0]; + gm_mgNameField.mg_pmgDown = &gm_mgTeam; + gm_mgNameField.mg_pmgRight = &gm_mgModel; + gm_mgNameField.mg_strTip = TRANS("rename currently active player"); + gm_lhGadgets.AddTail(gm_mgNameField.mg_lnNode); + + gm_mgTeamLabel.mg_strText = TRANS("TEAM:"); + gm_mgTeamLabel.mg_boxOnScreen = BoxMediumLeft(2.25f); + gm_mgTeamLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgTeamLabel.mg_iCenterI = -1; + gm_lhGadgets.AddTail(gm_mgTeamLabel.mg_lnNode); + + // setup of player name button is done on start menu + gm_mgTeam.mg_strText = ""; + gm_mgTeam.mg_ctMaxStringLen = 25; + gm_mgTeam.mg_boxOnScreen = BoxPlayerEdit(2.25f); + gm_mgTeam.mg_bfsFontSize = BFS_MEDIUM; + gm_mgTeam.mg_iCenterI = -1; + gm_mgTeam.mg_pmgUp = gm_mgNameField.mg_pmgUp = &gm_mgNumber[0]; + + gm_mgTeam.mg_pmgDown = &gm_mgCrosshair; + gm_mgTeam.mg_pmgRight = &gm_mgModel; + //gm_mgTeam.mg_strTip = TRANS("teamplay is disabled in this version"); + gm_mgTeam.mg_strTip = TRANS("enter team name, if playing in team"); + gm_lhGadgets.AddTail(gm_mgTeam.mg_lnNode); + + TRIGGER_MG(gm_mgCrosshair, 4.0, gm_mgTeam, gm_mgWeaponSelect, TRANS("CROSSHAIR"), astrCrosshair); + gm_mgCrosshair.mg_bVisual = TRUE; + gm_mgCrosshair.mg_boxOnScreen = BoxPlayerSwitch(5.0f); + gm_mgCrosshair.mg_iCenterI = -1; + gm_mgCrosshair.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgWeaponSelect, 4.0, gm_mgCrosshair, gm_mgWeaponHide, TRANS("AUTO SELECT WEAPON"), astrWeapon); + gm_mgWeaponSelect.mg_boxOnScreen = BoxPlayerSwitch(6.0f); + gm_mgWeaponSelect.mg_iCenterI = -1; + gm_mgWeaponSelect.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgWeaponHide, 4.0, gm_mgWeaponSelect, gm_mg3rdPerson, TRANS("HIDE WEAPON MODEL"), astrNoYes); + gm_mgWeaponHide.mg_boxOnScreen = BoxPlayerSwitch(7.0f); + gm_mgWeaponHide.mg_iCenterI = -1; + gm_mgWeaponHide.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mg3rdPerson, 4.0, gm_mgWeaponHide, gm_mgQuotes, TRANS("PREFER 3RD PERSON VIEW"), astrNoYes); + gm_mg3rdPerson.mg_boxOnScreen = BoxPlayerSwitch(8.0f); + gm_mg3rdPerson.mg_iCenterI = -1; + gm_mg3rdPerson.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgQuotes, 4.0, gm_mg3rdPerson, gm_mgAutoSave, TRANS("VOICE QUOTES"), astrNoYes); + gm_mgQuotes.mg_boxOnScreen = BoxPlayerSwitch(9.0f); + gm_mgQuotes.mg_iCenterI = -1; + gm_mgQuotes.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgAutoSave, 4.0, gm_mgQuotes, gm_mgCompDoubleClick, TRANS("AUTO SAVE"), astrNoYes); + gm_mgAutoSave.mg_boxOnScreen = BoxPlayerSwitch(10.0f); + gm_mgAutoSave.mg_iCenterI = -1; + gm_mgAutoSave.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgCompDoubleClick, 4.0, gm_mgAutoSave, gm_mgSharpTurning, TRANS("INVOKE COMPUTER"), astrComputerInvoke); + gm_mgCompDoubleClick.mg_boxOnScreen = BoxPlayerSwitch(11.0f); + gm_mgCompDoubleClick.mg_iCenterI = -1; + gm_mgCompDoubleClick.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgSharpTurning, 4.0, gm_mgCompDoubleClick, gm_mgViewBobbing, TRANS("SHARP TURNING"), astrNoYes); + gm_mgSharpTurning.mg_boxOnScreen = BoxPlayerSwitch(12.0f); + gm_mgSharpTurning.mg_iCenterI = -1; + gm_mgSharpTurning.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgViewBobbing, 4.0, gm_mgSharpTurning, gm_mgCustomizeControls, TRANS("VIEW BOBBING"), astrNoYes); + gm_mgViewBobbing.mg_boxOnScreen = BoxPlayerSwitch(13.0f); + gm_mgViewBobbing.mg_iCenterI = -1; + gm_mgViewBobbing.mg_pOnTriggerChange = NULL; + + gm_mgCustomizeControls.mg_strText = TRANS("CUSTOMIZE CONTROLS"); + gm_mgCustomizeControls.mg_boxOnScreen = BoxMediumLeft(14.5f); + gm_mgCustomizeControls.mg_bfsFontSize = BFS_MEDIUM; + gm_mgCustomizeControls.mg_iCenterI = -1; + gm_mgCustomizeControls.mg_pmgUp = &gm_mgViewBobbing; + gm_mgCustomizeControls.mg_pActivatedFunction = NULL; + gm_mgCustomizeControls.mg_pmgDown = &gm_mgNumber[0]; + gm_mgCustomizeControls.mg_pmgRight = &gm_mgModel; + gm_mgCustomizeControls.mg_strTip = TRANS("customize controls for this player"); + gm_lhGadgets.AddTail(gm_mgCustomizeControls.mg_lnNode); + + gm_mgModel.mg_boxOnScreen = BoxPlayerModel(); + gm_mgModel.mg_pmgLeft = &gm_mgNameField; + gm_mgModel.mg_pActivatedFunction = NULL; + gm_mgModel.mg_pmgDown = &gm_mgNameField; + gm_mgModel.mg_pmgLeft = &gm_mgNameField; + gm_mgModel.mg_strTip = TRANS("change model for this player"); + gm_lhGadgets.AddTail(gm_mgModel.mg_lnNode); +} + +INDEX CPlayerProfileMenu::ComboFromPlayer(INDEX iPlayer) +{ + return iPlayer; +} + +INDEX CPlayerProfileMenu::PlayerFromCombo(INDEX iCombo) +{ + return iCombo; +} + +void CPlayerProfileMenu::SelectPlayer(INDEX iPlayer) +{ + CPlayerCharacter &pc = _pGame->gm_apcPlayers[iPlayer]; + + for (INDEX iPl = 0; iPl<8; iPl++) + { + gm_mgNumber[iPl].mg_bHighlighted = FALSE; + } + + gm_mgNumber[iPlayer].mg_bHighlighted = TRUE; + + iPlayer = Clamp(iPlayer, INDEX(0), INDEX(7)); + + if (_iLocalPlayer >= 0 && _iLocalPlayer<4) { + _pGame->gm_aiMenuLocalPlayers[_iLocalPlayer] = iPlayer; + } else { + _pGame->gm_iSinglePlayer = iPlayer; + } + gm_mgNameField.mg_pstrToChange = &pc.pc_strName; + gm_mgNameField.SetText(*gm_mgNameField.mg_pstrToChange); + gm_mgTeam.mg_pstrToChange = &pc.pc_strTeam; + gm_mgTeam.SetText(*gm_mgTeam.mg_pstrToChange); + + CPlayerSettings *pps = (CPlayerSettings *)pc.pc_aubAppearance; + + gm_mgCrosshair.mg_iSelected = pps->ps_iCrossHairType + 1; + gm_mgCrosshair.ApplyCurrentSelection(); + + gm_mgWeaponSelect.mg_iSelected = pps->ps_iWeaponAutoSelect; + gm_mgWeaponSelect.ApplyCurrentSelection(); + + gm_mgWeaponHide.mg_iSelected = (pps->ps_ulFlags&PSF_HIDEWEAPON) ? 1 : 0; + gm_mgWeaponHide.ApplyCurrentSelection(); + + gm_mg3rdPerson.mg_iSelected = (pps->ps_ulFlags&PSF_PREFER3RDPERSON) ? 1 : 0; + gm_mg3rdPerson.ApplyCurrentSelection(); + + gm_mgQuotes.mg_iSelected = (pps->ps_ulFlags&PSF_NOQUOTES) ? 0 : 1; + gm_mgQuotes.ApplyCurrentSelection(); + + gm_mgAutoSave.mg_iSelected = (pps->ps_ulFlags&PSF_AUTOSAVE) ? 1 : 0; + gm_mgAutoSave.ApplyCurrentSelection(); + + gm_mgCompDoubleClick.mg_iSelected = (pps->ps_ulFlags&PSF_COMPSINGLECLICK) ? 0 : 1; + gm_mgCompDoubleClick.ApplyCurrentSelection(); + + gm_mgViewBobbing.mg_iSelected = (pps->ps_ulFlags&PSF_NOBOBBING) ? 0 : 1; + gm_mgViewBobbing.ApplyCurrentSelection(); + + gm_mgSharpTurning.mg_iSelected = (pps->ps_ulFlags&PSF_SHARPTURNING) ? 1 : 0; + gm_mgSharpTurning.ApplyCurrentSelection(); + + // get function that will set player appearance + CShellSymbol *pss = _pShell->GetSymbol("SetPlayerAppearance", /*bDeclaredOnly=*/ TRUE); + // if none + if (pss == NULL) { + // no model + gm_mgModel.mg_moModel.SetData(NULL); + // if there is some + } else { + // set the model + BOOL(*pFunc)(CModelObject *, CPlayerCharacter *, CTString &, BOOL) = + (BOOL(*)(CModelObject *, CPlayerCharacter *, CTString &, BOOL))pss->ss_pvValue; + CTString strName; + BOOL bSet; + if (_gmRunningGameMode != GM_SINGLE_PLAYER && !_bPlayerMenuFromSinglePlayer) { + bSet = pFunc(&gm_mgModel.mg_moModel, &pc, strName, TRUE); + gm_mgModel.mg_strTip = TRANS("change model for this player"); + gm_mgModel.mg_bEnabled = TRUE; + } + else { + // cannot change player appearance in single player mode + bSet = pFunc(&gm_mgModel.mg_moModel, NULL, strName, TRUE); + gm_mgModel.mg_strTip = TRANS("cannot change model for single-player game"); + gm_mgModel.mg_bEnabled = FALSE; + } + // ignore gender flags, if any + strName.RemovePrefix("#female#"); + strName.RemovePrefix("#male#"); + gm_mgModel.mg_plModel = CPlacement3D(FLOAT3D(0.1f, -1.0f, -3.5f), ANGLE3D(150, 0, 0)); + gm_mgModel.mg_strText = strName; + CPlayerSettings *pps = (CPlayerSettings *)pc.pc_aubAppearance; + _strLastPlayerAppearance = pps->GetModelFilename(); + try { + gm_mgModel.mg_moFloor.SetData_t(CTFILENAME("Models\\Computer\\Floor.mdl")); + gm_mgModel.mg_moFloor.mo_toTexture.SetData_t(CTFILENAME("Models\\Computer\\Floor.tex")); + } + catch (char *strError) { + (void)strError; + } + } +} + +void CPlayerProfileMenu::StartMenu(void) +{ + _pGUIM->gmPlayerProfile.gm_pmgSelectedByDefault = &gm_mgNameField; + + if (_gmRunningGameMode == GM_NONE || _gmRunningGameMode == GM_DEMO) { + for (INDEX i = 0; i<8; i++) { + gm_mgNumber[i].mg_bEnabled = TRUE; + } + } else { + for (INDEX i = 0; i<8; i++) { + gm_mgNumber[i].mg_bEnabled = FALSE; + } + INDEX iFirstEnabled = 0; + {for (INDEX ilp = 0; ilp<4; ilp++) { + CLocalPlayer &lp = _pGame->gm_lpLocalPlayers[ilp]; + if (lp.lp_bActive) { + gm_mgNumber[lp.lp_iPlayer].mg_bEnabled = TRUE; + if (iFirstEnabled == 0) { + iFirstEnabled = lp.lp_iPlayer; + } + } + }} + // backup to first player in case current player is disabled + if (!gm_mgNumber[*gm_piCurrentPlayer].mg_bEnabled) *gm_piCurrentPlayer = iFirstEnabled; + } + // done + SelectPlayer(*gm_piCurrentPlayer); + CGameMenu::StartMenu(); +} + +void CPlayerProfileMenu::EndMenu(void) +{ + _pGame->SavePlayersAndControls(); + CGameMenu::EndMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MPlayerProfile.h b/Sources/SeriousSam/GUI/Menus/MPlayerProfile.h new file mode 100644 index 0000000..92343e6 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MPlayerProfile.h @@ -0,0 +1,62 @@ +/* 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_GAME_MENU_PLAYERPROFILE_H +#define SE_INCL_GAME_MENU_PLAYERPROFILE_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGEdit.h" +#include "GUI/Components/MGModel.h" +#include "GUI/Components/MGTitle.h" +#include "GUI/Components/MGTrigger.h" + + +class CPlayerProfileMenu : public CGameMenu { +public: + INDEX *gm_piCurrentPlayer; + + CMGTitle gm_mgProfileTitle; + CMGButton gm_mgNoLabel; + CMGButton gm_mgNumber[8]; + CMGButton gm_mgNameLabel; + CMGEdit gm_mgNameField; + CMGButton gm_mgTeamLabel; + CMGEdit gm_mgTeam; + CMGButton gm_mgCustomizeControls; + CMGTrigger gm_mgCrosshair; + CMGTrigger gm_mgWeaponSelect; + CMGTrigger gm_mgWeaponHide; + CMGTrigger gm_mg3rdPerson; + CMGTrigger gm_mgQuotes; + CMGTrigger gm_mgAutoSave; + CMGTrigger gm_mgCompDoubleClick; + CMGTrigger gm_mgViewBobbing; + CMGTrigger gm_mgSharpTurning; + CMGModel gm_mgModel; + + void Initialize_t(void); + INDEX ComboFromPlayer(INDEX iPlayer); + INDEX PlayerFromCombo(INDEX iCombo); + void SelectPlayer(INDEX iPlayer); + void ApplyComboPlayer(INDEX iPlayer); + void StartMenu(void); + void EndMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MRenderingOptions.h b/Sources/SeriousSam/GUI/Menus/MRenderingOptions.h new file mode 100644 index 0000000..4a1c6bd --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MRenderingOptions.h @@ -0,0 +1,31 @@ +/* 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_GAME_MENU_RENDERINGOPTIONS_H +#define SE_INCL_GAME_MENU_RENDERINGOPTIONS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" + + +class CRenderingOptionsMenu : public CGameMenu { +public: + void StartMenu(void); + void EndMenu(void); + void Initialize_t(void); +}; +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSelectPlayers.cpp b/Sources/SeriousSam/GUI/Menus/MSelectPlayers.cpp new file mode 100644 index 0000000..48da973 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSelectPlayers.cpp @@ -0,0 +1,118 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MSelectPlayers.h" + +#define ADD_GADGET( gd, box, up, dn, lf, rt, txt) \ + gd.mg_boxOnScreen = box; \ + gd.mg_pmgUp = up; \ + gd.mg_pmgDown = dn; \ + gd.mg_pmgLeft = lf; \ + gd.mg_pmgRight = rt; \ + gd.mg_strText = txt; \ + gm_lhGadgets.AddTail(gd.mg_lnNode); + +extern CTString astrNoYes[2]; +extern CTString astrSplitScreenRadioTexts[4]; +extern void SelectPlayersFillMenu(void); +extern void SelectPlayersApplyMenu(void); + +void CSelectPlayersMenu::Initialize_t(void) +{ + // intialize split screen menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("SELECT PLAYERS"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + TRIGGER_MG(gm_mgDedicated, 0, gm_mgStart, gm_mgObserver, TRANS("Dedicated:"), astrNoYes); + gm_mgDedicated.mg_strTip = TRANS("select to start dedicated server"); + gm_mgDedicated.mg_pOnTriggerChange = NULL; + + TRIGGER_MG(gm_mgObserver, 1, gm_mgDedicated, gm_mgSplitScreenCfg, TRANS("Observer:"), astrNoYes); + gm_mgObserver.mg_strTip = TRANS("select to join in for observing, not for playing"); + gm_mgObserver.mg_pOnTriggerChange = NULL; + + // split screen config trigger + TRIGGER_MG(gm_mgSplitScreenCfg, 2, gm_mgObserver, gm_mgPlayer0Change, TRANS("Number of players:"), astrSplitScreenRadioTexts); + gm_mgSplitScreenCfg.mg_strTip = TRANS("choose more than one player to play in split screen"); + gm_mgSplitScreenCfg.mg_pOnTriggerChange = NULL; + + gm_mgPlayer0Change.mg_iCenterI = -1; + gm_mgPlayer1Change.mg_iCenterI = -1; + gm_mgPlayer2Change.mg_iCenterI = -1; + gm_mgPlayer3Change.mg_iCenterI = -1; + gm_mgPlayer0Change.mg_boxOnScreen = BoxMediumMiddle(4); + gm_mgPlayer1Change.mg_boxOnScreen = BoxMediumMiddle(5); + gm_mgPlayer2Change.mg_boxOnScreen = BoxMediumMiddle(6); + gm_mgPlayer3Change.mg_boxOnScreen = BoxMediumMiddle(7); + gm_mgPlayer0Change.mg_strTip = + gm_mgPlayer1Change.mg_strTip = + gm_mgPlayer2Change.mg_strTip = + gm_mgPlayer3Change.mg_strTip = TRANS("select profile for this player"); + gm_lhGadgets.AddTail(gm_mgPlayer0Change.mg_lnNode); + gm_lhGadgets.AddTail(gm_mgPlayer1Change.mg_lnNode); + gm_lhGadgets.AddTail(gm_mgPlayer2Change.mg_lnNode); + gm_lhGadgets.AddTail(gm_mgPlayer3Change.mg_lnNode); + + gm_mgNotes.mg_boxOnScreen = BoxMediumRow(9.0); + gm_mgNotes.mg_bfsFontSize = BFS_MEDIUM; + gm_mgNotes.mg_iCenterI = -1; + gm_mgNotes.mg_bEnabled = FALSE; + gm_mgNotes.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgNotes.mg_lnNode); + gm_mgNotes.mg_strText = ""; + + /* // options button + mgSplitOptions.mg_strText = TRANS("Game options"); + mgSplitOptions.mg_boxOnScreen = BoxMediumRow(3); + mgSplitOptions.mg_bfsFontSize = BFS_MEDIUM; + mgSplitOptions.mg_iCenterI = 0; + mgSplitOptions.mg_pmgUp = &mgSplitLevel; + mgSplitOptions.mg_pmgDown = &mgSplitStartStart; + mgSplitOptions.mg_strTip = TRANS("adjust game rules"); + mgSplitOptions.mg_pActivatedFunction = &StartGameOptionsFromSplitScreen; + gm_lhGadgets.AddTail( mgSplitOptions.mg_lnNode);*/ + + /* // start button + mgSplitStartStart.mg_bfsFontSize = BFS_LARGE; + mgSplitStartStart.mg_boxOnScreen = BoxBigRow(4); + mgSplitStartStart.mg_pmgUp = &mgSplitOptions; + mgSplitStartStart.mg_pmgDown = &mgSplitGameType; + mgSplitStartStart.mg_strText = TRANS("START"); + gm_lhGadgets.AddTail( mgSplitStartStart.mg_lnNode); + mgSplitStartStart.mg_pActivatedFunction = &StartSelectPlayersMenuFromSplit; + */ + + ADD_GADGET(gm_mgStart, BoxMediumRow(11), &gm_mgSplitScreenCfg, &gm_mgPlayer0Change, NULL, NULL, TRANS("START")); + gm_mgStart.mg_bfsFontSize = BFS_LARGE; + gm_mgStart.mg_iCenterI = 0; +} + +void CSelectPlayersMenu::StartMenu(void) +{ + CGameMenu::StartMenu(); + SelectPlayersFillMenu(); + SelectPlayersApplyMenu(); +} + +void CSelectPlayersMenu::EndMenu(void) +{ + SelectPlayersApplyMenu(); + CGameMenu::EndMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSelectPlayers.h b/Sources/SeriousSam/GUI/Menus/MSelectPlayers.h new file mode 100644 index 0000000..ea6d68e --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSelectPlayers.h @@ -0,0 +1,54 @@ +/* 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_GAME_MENU_SELECTPLAYERS_H +#define SE_INCL_GAME_MENU_SELECTPLAYERS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGChangePlayer.h" +#include "GUI/Components/MGTitle.h" +#include "GUI/Components/MGTrigger.h" + + +class CSelectPlayersMenu : public CGameMenu { +public: + BOOL gm_bAllowDedicated; + BOOL gm_bAllowObserving; + + CMGTitle gm_mgTitle; + + CMGTrigger gm_mgDedicated; + CMGTrigger gm_mgObserver; + CMGTrigger gm_mgSplitScreenCfg; + + CMGChangePlayer gm_mgPlayer0Change; + CMGChangePlayer gm_mgPlayer1Change; + CMGChangePlayer gm_mgPlayer2Change; + CMGChangePlayer gm_mgPlayer3Change; + + CMGButton gm_mgNotes; + + CMGButton gm_mgStart; + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MServers.cpp b/Sources/SeriousSam/GUI/Menus/MServers.cpp new file mode 100644 index 0000000..b03032d --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MServers.cpp @@ -0,0 +1,110 @@ +/* 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 +#include "MenuPrinting.h" +#include "MServers.h" + +CTString _strServerFilter[7]; +CMGButton mgServerColumn[7]; +CMGEdit mgServerFilter[7]; + +void CServersMenu::Initialize_t(void) +{ + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("CHOOSE SERVER"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgList.mg_boxOnScreen = FLOATaabbox2D(FLOAT2D(0, 0), FLOAT2D(1, 1)); + gm_mgList.mg_pmgLeft = &gm_mgList; // make sure it can get focus + gm_mgList.mg_bEnabled = TRUE; + gm_lhGadgets.AddTail(gm_mgList.mg_lnNode); + + ASSERT(ARRAYCOUNT(mgServerColumn) == ARRAYCOUNT(mgServerFilter)); + for (INDEX i = 0; i=2)"); + mgServerFilter[4].mg_strTip = TRANS("filter by game (ie. coop)"); + mgServerFilter[5].mg_strTip = TRANS("filter by mod"); + mgServerFilter[6].mg_strTip = TRANS("filter by version"); +} + +void CServersMenu::StartMenu(void) +{ + extern void RefreshServerList(void); + RefreshServerList(); + + CGameMenu::StartMenu(); +} + +void CServersMenu::Think(void) +{ + if (!_pNetwork->ga_bEnumerationChange) { + return; + } + _pNetwork->ga_bEnumerationChange = FALSE; +} diff --git a/Sources/SeriousSam/GUI/Menus/MServers.h b/Sources/SeriousSam/GUI/Menus/MServers.h new file mode 100644 index 0000000..f0d16dd --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MServers.h @@ -0,0 +1,42 @@ +/* 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_GAME_MENU_SERVERS_H +#define SE_INCL_GAME_MENU_SERVERS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGEdit.h" +#include "GUI/Components/MGServerList.h" +#include "GUI/Components/MGTitle.h" + + +class CServersMenu : public CGameMenu { +public: + BOOL m_bInternet; + + CMGTitle gm_mgTitle; + CMGServerList gm_mgList; + CMGButton gm_mgRefresh; + + void Initialize_t(void); + void StartMenu(void); + void Think(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSinglePlayer.cpp b/Sources/SeriousSam/GUI/Menus/MSinglePlayer.cpp new file mode 100644 index 0000000..a052e63 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSinglePlayer.cpp @@ -0,0 +1,156 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MSinglePlayer.h" + + +void CSinglePlayerMenu::Initialize_t(void) +{ + // intialize single player menu + gm_mgTitle.mg_strText = TRANS("SINGLE PLAYER"); + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgPlayerLabel.mg_boxOnScreen = BoxBigRow(-1.0f); + gm_mgPlayerLabel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgPlayerLabel.mg_iCenterI = -1; + gm_mgPlayerLabel.mg_bEnabled = FALSE; + gm_mgPlayerLabel.mg_bLabel = TRUE; + gm_lhGadgets.AddTail(gm_mgPlayerLabel.mg_lnNode); + + gm_mgNewGame.mg_strText = TRANS("NEW GAME"); + gm_mgNewGame.mg_bfsFontSize = BFS_LARGE; + gm_mgNewGame.mg_boxOnScreen = BoxBigRow(0.0f); + gm_mgNewGame.mg_strTip = TRANS("start new game with current player"); + gm_lhGadgets.AddTail(gm_mgNewGame.mg_lnNode); + gm_mgNewGame.mg_pmgUp = &gm_mgOptions; + gm_mgNewGame.mg_pmgDown = &gm_mgCustom; + gm_mgNewGame.mg_pActivatedFunction = NULL; + + gm_mgCustom.mg_strText = TRANS("CUSTOM LEVEL"); + gm_mgCustom.mg_bfsFontSize = BFS_LARGE; + gm_mgCustom.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgCustom.mg_strTip = TRANS("start new game on a custom level"); + gm_lhGadgets.AddTail(gm_mgCustom.mg_lnNode); + gm_mgCustom.mg_pmgUp = &gm_mgNewGame; + gm_mgCustom.mg_pmgDown = &gm_mgQuickLoad; + gm_mgCustom.mg_pActivatedFunction = NULL; + + gm_mgQuickLoad.mg_strText = TRANS("QUICK LOAD"); + gm_mgQuickLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgQuickLoad.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); + gm_lhGadgets.AddTail(gm_mgQuickLoad.mg_lnNode); + gm_mgQuickLoad.mg_pmgUp = &gm_mgCustom; + gm_mgQuickLoad.mg_pmgDown = &gm_mgLoad; + gm_mgQuickLoad.mg_pActivatedFunction = NULL; + + gm_mgLoad.mg_strText = TRANS("LOAD"); + gm_mgLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgLoad.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgLoad.mg_strTip = TRANS("load a saved game of current player"); + gm_lhGadgets.AddTail(gm_mgLoad.mg_lnNode); + gm_mgLoad.mg_pmgUp = &gm_mgQuickLoad; + gm_mgLoad.mg_pmgDown = &gm_mgTraining; + gm_mgLoad.mg_pActivatedFunction = NULL; + + gm_mgTraining.mg_strText = TRANS("TRAINING"); + gm_mgTraining.mg_bfsFontSize = BFS_LARGE; + gm_mgTraining.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgTraining.mg_strTip = TRANS("start training level - KarnakDemo"); + gm_lhGadgets.AddTail(gm_mgTraining.mg_lnNode); + gm_mgTraining.mg_pmgUp = &gm_mgLoad; + gm_mgTraining.mg_pmgDown = &gm_mgTechTest; + gm_mgTraining.mg_pActivatedFunction = NULL; + + gm_mgTechTest.mg_strText = TRANS("TECHNOLOGY TEST"); + gm_mgTechTest.mg_bfsFontSize = BFS_LARGE; + gm_mgTechTest.mg_boxOnScreen = BoxBigRow(5.0f); + gm_mgTechTest.mg_strTip = TRANS("start technology testing level"); + gm_lhGadgets.AddTail(gm_mgTechTest.mg_lnNode); + gm_mgTechTest.mg_pmgUp = &gm_mgTraining; + gm_mgTechTest.mg_pmgDown = &gm_mgPlayersAndControls; + gm_mgTechTest.mg_pActivatedFunction = NULL; + + gm_mgPlayersAndControls.mg_bfsFontSize = BFS_LARGE; + gm_mgPlayersAndControls.mg_boxOnScreen = BoxBigRow(6.0f); + gm_mgPlayersAndControls.mg_pmgUp = &gm_mgTechTest; + gm_mgPlayersAndControls.mg_pmgDown = &gm_mgOptions; + gm_mgPlayersAndControls.mg_strText = TRANS("PLAYERS AND CONTROLS"); + gm_mgPlayersAndControls.mg_strTip = TRANS("change currently active player or adjust controls"); + gm_lhGadgets.AddTail(gm_mgPlayersAndControls.mg_lnNode); + gm_mgPlayersAndControls.mg_pActivatedFunction = NULL; + + gm_mgOptions.mg_strText = TRANS("GAME OPTIONS"); + gm_mgOptions.mg_bfsFontSize = BFS_LARGE; + gm_mgOptions.mg_boxOnScreen = BoxBigRow(7.0f); + gm_mgOptions.mg_strTip = TRANS("adjust miscellaneous game options"); + gm_lhGadgets.AddTail(gm_mgOptions.mg_lnNode); + gm_mgOptions.mg_pmgUp = &gm_mgPlayersAndControls; + gm_mgOptions.mg_pmgDown = &gm_mgNewGame; + gm_mgOptions.mg_pActivatedFunction = NULL; +} + +void CSinglePlayerMenu::StartMenu(void) +{ + gm_mgTraining.mg_bEnabled = IsMenuEnabled("Training"); + gm_mgTechTest.mg_bEnabled = IsMenuEnabled("Technology Test"); + + if (gm_mgTraining.mg_bEnabled) { + if (!gm_mgTraining.mg_lnNode.IsLinked()) { + gm_lhGadgets.AddTail(gm_mgTraining.mg_lnNode); + } + + gm_mgLoad.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgLoad.mg_pmgUp = &gm_mgQuickLoad; + gm_mgLoad.mg_pmgDown = &gm_mgTraining; + + gm_mgTraining.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgTraining.mg_pmgUp = &gm_mgLoad; + gm_mgTraining.mg_pmgDown = &gm_mgTechTest; + + gm_mgTechTest.mg_boxOnScreen = BoxBigRow(5.0f); + gm_mgTechTest.mg_pmgUp = &gm_mgTraining; + gm_mgTechTest.mg_pmgDown = &gm_mgPlayersAndControls; + + gm_mgPlayersAndControls.mg_boxOnScreen = BoxBigRow(6.0f); + gm_mgOptions.mg_boxOnScreen = BoxBigRow(7.0f); + + } else { + if (gm_mgTraining.mg_lnNode.IsLinked()) { + gm_mgTraining.mg_lnNode.Remove(); + } + + gm_mgLoad.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgLoad.mg_pmgUp = &gm_mgQuickLoad; + gm_mgLoad.mg_pmgDown = &gm_mgTechTest; + + gm_mgTechTest.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgTechTest.mg_pmgUp = &gm_mgLoad; + gm_mgTechTest.mg_pmgDown = &gm_mgPlayersAndControls; + + gm_mgPlayersAndControls.mg_boxOnScreen = BoxBigRow(5.0f); + gm_mgOptions.mg_boxOnScreen = BoxBigRow(6.0f); + } + + CGameMenu::StartMenu(); + + CPlayerCharacter &pc = _pGame->gm_apcPlayers[_pGame->gm_iSinglePlayer]; + gm_mgPlayerLabel.mg_strText.PrintF(TRANS("Player: %s\n"), pc.GetNameForPrinting()); +} diff --git a/Sources/SeriousSam/GUI/Menus/MSinglePlayer.h b/Sources/SeriousSam/GUI/Menus/MSinglePlayer.h new file mode 100644 index 0000000..f49a6b9 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSinglePlayer.h @@ -0,0 +1,44 @@ +/* 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_GAME_MENU_SINGLEPLAYER_H +#define SE_INCL_GAME_MENU_SINGLEPLAYER_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CSinglePlayerMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgPlayerLabel; + CMGButton gm_mgNewGame; + CMGButton gm_mgCustom; + CMGButton gm_mgQuickLoad; + CMGButton gm_mgLoad; + CMGButton gm_mgTraining; + CMGButton gm_mgTechTest; + CMGButton gm_mgPlayersAndControls; + CMGButton gm_mgOptions; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSinglePlayerNew.cpp b/Sources/SeriousSam/GUI/Menus/MSinglePlayerNew.cpp new file mode 100644 index 0000000..de00420 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSinglePlayerNew.cpp @@ -0,0 +1,100 @@ +/* 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 +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MSinglePlayerNew.h" + + +void CSinglePlayerNewMenu::Initialize_t(void) +{ + // intialize single player new menu + gm_mgTitle.mg_strText = TRANS("NEW GAME"); + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgTourist.mg_strText = TRANS("TOURIST"); + gm_mgTourist.mg_bfsFontSize = BFS_LARGE; + gm_mgTourist.mg_boxOnScreen = BoxBigRow(0.0f); + gm_mgTourist.mg_strTip = TRANS("for non-FPS players"); + gm_lhGadgets.AddTail(gm_mgTourist.mg_lnNode); + gm_mgTourist.mg_pmgUp = &gm_mgSerious; + gm_mgTourist.mg_pmgDown = &gm_mgEasy; + gm_mgTourist.mg_pActivatedFunction = NULL; + + gm_mgEasy.mg_strText = TRANS("EASY"); + gm_mgEasy.mg_bfsFontSize = BFS_LARGE; + gm_mgEasy.mg_boxOnScreen = BoxBigRow(1.0f); + gm_mgEasy.mg_strTip = TRANS("for unexperienced FPS players"); + gm_lhGadgets.AddTail(gm_mgEasy.mg_lnNode); + gm_mgEasy.mg_pmgUp = &gm_mgTourist; + gm_mgEasy.mg_pmgDown = &gm_mgMedium; + gm_mgEasy.mg_pActivatedFunction = NULL; + + gm_mgMedium.mg_strText = TRANS("NORMAL"); + gm_mgMedium.mg_bfsFontSize = BFS_LARGE; + gm_mgMedium.mg_boxOnScreen = BoxBigRow(2.0f); + gm_mgMedium.mg_strTip = TRANS("for experienced FPS players"); + gm_lhGadgets.AddTail(gm_mgMedium.mg_lnNode); + gm_mgMedium.mg_pmgUp = &gm_mgEasy; + gm_mgMedium.mg_pmgDown = &gm_mgHard; + gm_mgMedium.mg_pActivatedFunction = NULL; + + gm_mgHard.mg_strText = TRANS("HARD"); + gm_mgHard.mg_bfsFontSize = BFS_LARGE; + gm_mgHard.mg_boxOnScreen = BoxBigRow(3.0f); + gm_mgHard.mg_strTip = TRANS("for experienced Serious Sam players"); + gm_lhGadgets.AddTail(gm_mgHard.mg_lnNode); + gm_mgHard.mg_pmgUp = &gm_mgMedium; + gm_mgHard.mg_pmgDown = &gm_mgSerious; + gm_mgHard.mg_pActivatedFunction = NULL; + + gm_mgSerious.mg_strText = TRANS("SERIOUS"); + gm_mgSerious.mg_bfsFontSize = BFS_LARGE; + gm_mgSerious.mg_boxOnScreen = BoxBigRow(4.0f); + gm_mgSerious.mg_strTip = TRANS("are you serious?"); + gm_lhGadgets.AddTail(gm_mgSerious.mg_lnNode); + gm_mgSerious.mg_pmgUp = &gm_mgHard; + gm_mgSerious.mg_pmgDown = &gm_mgTourist; + gm_mgSerious.mg_pActivatedFunction = NULL; + + gm_mgMental.mg_strText = TRANS("MENTAL"); + gm_mgMental.mg_bfsFontSize = BFS_LARGE; + gm_mgMental.mg_boxOnScreen = BoxBigRow(5.0f); + gm_mgMental.mg_strTip = TRANS("you are not serious!"); + gm_lhGadgets.AddTail(gm_mgMental.mg_lnNode); + gm_mgMental.mg_pmgUp = &gm_mgSerious; + gm_mgMental.mg_pmgDown = &gm_mgTourist; + gm_mgMental.mg_pActivatedFunction = NULL; + gm_mgMental.mg_bMental = TRUE; + + +} +void CSinglePlayerNewMenu::StartMenu(void) +{ + CGameMenu::StartMenu(); + extern INDEX sam_bMentalActivated; + if (sam_bMentalActivated) { + gm_mgMental.Appear(); + gm_mgSerious.mg_pmgDown = &gm_mgMental; + gm_mgTourist.mg_pmgUp = &gm_mgMental; + } else { + gm_mgMental.Disappear(); + gm_mgSerious.mg_pmgDown = &gm_mgTourist; + gm_mgTourist.mg_pmgUp = &gm_mgSerious; + } +} diff --git a/Sources/SeriousSam/GUI/Menus/MSinglePlayerNew.h b/Sources/SeriousSam/GUI/Menus/MSinglePlayerNew.h new file mode 100644 index 0000000..7100bfb --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSinglePlayerNew.h @@ -0,0 +1,41 @@ +/* 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_GAME_MENU_SINGLEPLAYERNEW_H +#define SE_INCL_GAME_MENU_SINGLEPLAYERNEW_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CSinglePlayerNewMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgTourist; + CMGButton gm_mgEasy; + CMGButton gm_mgMedium; + CMGButton gm_mgHard; + CMGButton gm_mgSerious; + CMGButton gm_mgMental; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSplitScreen.cpp b/Sources/SeriousSam/GUI/Menus/MSplitScreen.cpp new file mode 100644 index 0000000..e7e8e5d --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSplitScreen.cpp @@ -0,0 +1,60 @@ +/* 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 +#include "MenuPrinting.h" +#include "MSplitScreen.h" + + +void CSplitScreenMenu::Initialize_t(void) +{ + // intialize split screen menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("SPLIT SCREEN"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + gm_mgStart.mg_bfsFontSize = BFS_LARGE; + gm_mgStart.mg_boxOnScreen = BoxBigRow(0); + gm_mgStart.mg_pmgUp = &gm_mgLoad; + gm_mgStart.mg_pmgDown = &gm_mgQuickLoad; + gm_mgStart.mg_strText = TRANS("NEW GAME"); + gm_mgStart.mg_strTip = TRANS("start new split-screen game"); + gm_lhGadgets.AddTail(gm_mgStart.mg_lnNode); + gm_mgStart.mg_pActivatedFunction = NULL; + + gm_mgQuickLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgQuickLoad.mg_boxOnScreen = BoxBigRow(1); + gm_mgQuickLoad.mg_pmgUp = &gm_mgStart; + gm_mgQuickLoad.mg_pmgDown = &gm_mgLoad; + gm_mgQuickLoad.mg_strText = TRANS("QUICK LOAD"); + gm_mgQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); + gm_lhGadgets.AddTail(gm_mgQuickLoad.mg_lnNode); + gm_mgQuickLoad.mg_pActivatedFunction = NULL; + + gm_mgLoad.mg_bfsFontSize = BFS_LARGE; + gm_mgLoad.mg_boxOnScreen = BoxBigRow(2); + gm_mgLoad.mg_pmgUp = &gm_mgQuickLoad; + gm_mgLoad.mg_pmgDown = &gm_mgStart; + gm_mgLoad.mg_strText = TRANS("LOAD"); + gm_mgLoad.mg_strTip = TRANS("load a saved split-screen game"); + gm_lhGadgets.AddTail(gm_mgLoad.mg_lnNode); + gm_mgLoad.mg_pActivatedFunction = NULL; +} + +void CSplitScreenMenu::StartMenu(void) +{ + CGameMenu::StartMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSplitScreen.h b/Sources/SeriousSam/GUI/Menus/MSplitScreen.h new file mode 100644 index 0000000..173de31 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSplitScreen.h @@ -0,0 +1,38 @@ +/* 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_GAME_MENU_SPLITSCREEN_H +#define SE_INCL_GAME_MENU_SPLITSCREEN_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" + + +class CSplitScreenMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGButton gm_mgStart; + CMGButton gm_mgQuickLoad; + CMGButton gm_mgLoad; + + void Initialize_t(void); + void StartMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSplitStart.cpp b/Sources/SeriousSam/GUI/Menus/MSplitStart.cpp new file mode 100644 index 0000000..62b955d --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSplitStart.cpp @@ -0,0 +1,101 @@ +/* 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 +#include "MenuPrinting.h" +#include "LevelInfo.h" +#include "MenuStuff.h" +#include "MSplitStart.h" + +extern void UpdateSplitLevel(INDEX iDummy); + + +void CSplitStartMenu::Initialize_t(void) +{ + // intialize split screen menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("START SPLIT SCREEN"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + // game type trigger + TRIGGER_MG(gm_mgGameType, 0, + gm_mgStart, gm_mgDifficulty, TRANS("Game type:"), astrGameTypeRadioTexts); + gm_mgGameType.mg_ctTexts = ctGameTypeRadioTexts; + gm_mgGameType.mg_strTip = TRANS("choose type of multiplayer game"); + gm_mgGameType.mg_pOnTriggerChange = &UpdateSplitLevel; + + // difficulty trigger + TRIGGER_MG(gm_mgDifficulty, 1, + gm_mgGameType, gm_mgLevel, TRANS("Difficulty:"), astrDifficultyRadioTexts); + gm_mgDifficulty.mg_strTip = TRANS("choose difficulty level"); + + // level name + gm_mgLevel.mg_strText = ""; + gm_mgLevel.mg_strLabel = TRANS("Level:"); + gm_mgLevel.mg_boxOnScreen = BoxMediumRow(2); + gm_mgLevel.mg_bfsFontSize = BFS_MEDIUM; + gm_mgLevel.mg_iCenterI = -1; + gm_mgLevel.mg_pmgUp = &gm_mgDifficulty; + gm_mgLevel.mg_pmgDown = &gm_mgOptions; + gm_mgLevel.mg_strTip = TRANS("choose the level to start"); + gm_mgLevel.mg_pActivatedFunction = NULL; + gm_lhGadgets.AddTail(gm_mgLevel.mg_lnNode); + + // options button + gm_mgOptions.mg_strText = TRANS("Game options"); + gm_mgOptions.mg_boxOnScreen = BoxMediumRow(3); + gm_mgOptions.mg_bfsFontSize = BFS_MEDIUM; + gm_mgOptions.mg_iCenterI = 0; + gm_mgOptions.mg_pmgUp = &gm_mgLevel; + gm_mgOptions.mg_pmgDown = &gm_mgStart; + gm_mgOptions.mg_strTip = TRANS("adjust game rules"); + gm_mgOptions.mg_pActivatedFunction = NULL; + gm_lhGadgets.AddTail(gm_mgOptions.mg_lnNode); + + // start button + gm_mgStart.mg_bfsFontSize = BFS_LARGE; + gm_mgStart.mg_boxOnScreen = BoxBigRow(4); + gm_mgStart.mg_pmgUp = &gm_mgOptions; + gm_mgStart.mg_pmgDown = &gm_mgGameType; + gm_mgStart.mg_strText = TRANS("START"); + gm_lhGadgets.AddTail(gm_mgStart.mg_lnNode); + gm_mgStart.mg_pActivatedFunction = NULL; +} + +void CSplitStartMenu::StartMenu(void) +{ + extern INDEX sam_bMentalActivated; + gm_mgDifficulty.mg_ctTexts = sam_bMentalActivated ? 6 : 5; + + gm_mgGameType.mg_iSelected = Clamp(_pShell->GetINDEX("gam_iStartMode"), 0L, ctGameTypeRadioTexts - 1L); + gm_mgGameType.ApplyCurrentSelection(); + gm_mgDifficulty.mg_iSelected = _pShell->GetINDEX("gam_iStartDifficulty") + 1; + gm_mgDifficulty.ApplyCurrentSelection(); + + // clamp maximum number of players to at least 4 + _pShell->SetINDEX("gam_ctMaxPlayers", ClampDn(_pShell->GetINDEX("gam_ctMaxPlayers"), 4L)); + + UpdateSplitLevel(0); + CGameMenu::StartMenu(); +} + +void CSplitStartMenu::EndMenu(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", gm_mgDifficulty.mg_iSelected - 1); + _pShell->SetINDEX("gam_iStartMode", gm_mgGameType.mg_iSelected); + + CGameMenu::EndMenu(); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MSplitStart.h b/Sources/SeriousSam/GUI/Menus/MSplitStart.h new file mode 100644 index 0000000..c0f6618 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MSplitStart.h @@ -0,0 +1,42 @@ +/* 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_GAME_MENU_SPLITSTART_H +#define SE_INCL_GAME_MENU_SPLITSTART_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" +#include "GUI/Components/MGButton.h" +#include "GUI/Components/MGTitle.h" +#include "GUI/Components/MGTrigger.h" + + +class CSplitStartMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGTrigger gm_mgGameType; + CMGTrigger gm_mgDifficulty; + CMGButton gm_mgLevel; + CMGButton gm_mgOptions; + CMGButton gm_mgStart; + + void Initialize_t(void); + void StartMenu(void); + void EndMenu(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MVar.cpp b/Sources/SeriousSam/GUI/Menus/MVar.cpp new file mode 100644 index 0000000..5b0a820 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MVar.cpp @@ -0,0 +1,134 @@ +/* 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 +#include "MenuPrinting.h" +#include "VarList.h" +#include "MVar.h" + +extern BOOL _bVarChanged; + + +void CVarMenu::Initialize_t(void) +{ + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = ""; + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + for (INDEX iLabel = 0; iLabel= gm_iListOffset) && + (iLabel<(gm_iListOffset + VARS_ON_SCREEN))) + { + bHasFirst |= (iLabel == 0); + bHasLast |= (iLabel == ctLabels - 1); + gm_mgVar[iInMenu].mg_pvsVar = &vs; + gm_mgVar[iInMenu].mg_strTip = vs.vs_strTip; + gm_mgVar[iInMenu].mg_bEnabled = gm_mgVar[iInMenu].IsEnabled(); + gm_mgVar[iInMenu].mg_iInList = iLabel; + } + iLabel++; + } + // enable/disable up/down arrows + gm_mgArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; + gm_mgArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; +} + +void CVarMenu::StartMenu(void) +{ + LoadVarSettings(gm_fnmMenuCFG); + // set default parameters for the list + gm_iListOffset = 0; + gm_ctListTotal = _lhVarSettings.Count(); + gm_iListWantedItem = 0; + CGameMenu::StartMenu(); +} + +void CVarMenu::EndMenu(void) +{ + // disable all items first + for (INDEX i = 0; i +#include "MenuPrinting.h" +#include "MenuStuff.h" +#include "MVideoOptions.h" + +extern void InitVideoOptionsButtons(); +extern void UpdateVideoOptionsButtons(INDEX iSelected); + + +void CVideoOptionsMenu::Initialize_t(void) +{ + // intialize video options menu + gm_mgTitle.mg_boxOnScreen = BoxTitle(); + gm_mgTitle.mg_strText = TRANS("VIDEO"); + gm_lhGadgets.AddTail(gm_mgTitle.mg_lnNode); + + TRIGGER_MG(gm_mgDisplayAPITrigger, 0, + gm_mgApply, gm_mgDisplayAdaptersTrigger, TRANS("GRAPHICS API"), astrDisplayAPIRadioTexts); + gm_mgDisplayAPITrigger.mg_strTip = TRANS("choose graphics API to be used"); + TRIGGER_MG(gm_mgDisplayAdaptersTrigger, 1, + gm_mgDisplayAPITrigger, gm_mgDisplayPrefsTrigger, TRANS("DISPLAY ADAPTER"), astrNoYes); + gm_mgDisplayAdaptersTrigger.mg_strTip = TRANS("choose display adapter to be used"); + TRIGGER_MG(gm_mgDisplayPrefsTrigger, 2, + gm_mgDisplayAdaptersTrigger, gm_mgResolutionsTrigger, TRANS("PREFERENCES"), astrDisplayPrefsRadioTexts); + gm_mgDisplayPrefsTrigger.mg_strTip = TRANS("balance between speed and rendering quality, depending on your system"); + TRIGGER_MG(gm_mgResolutionsTrigger, 3, + gm_mgDisplayPrefsTrigger, gm_mgFullScreenTrigger, TRANS("RESOLUTION"), astrNoYes); + gm_mgResolutionsTrigger.mg_strTip = TRANS("select video mode resolution"); + TRIGGER_MG(gm_mgFullScreenTrigger, 4, + gm_mgResolutionsTrigger, gm_mgBitsPerPixelTrigger, TRANS("FULL SCREEN"), astrNoYes); + gm_mgFullScreenTrigger.mg_strTip = TRANS("make game run in a window or in full screen"); + TRIGGER_MG(gm_mgBitsPerPixelTrigger, 5, + gm_mgFullScreenTrigger, gm_mgVideoRendering, TRANS("BITS PER PIXEL"), astrBitsPerPixelRadioTexts); + gm_mgBitsPerPixelTrigger.mg_strTip = TRANS("select number of colors used for display"); + + gm_mgDisplayPrefsTrigger.mg_pOnTriggerChange = NULL; + gm_mgDisplayAPITrigger.mg_pOnTriggerChange = NULL; + gm_mgDisplayAdaptersTrigger.mg_pOnTriggerChange = NULL; + gm_mgFullScreenTrigger.mg_pOnTriggerChange = NULL; + gm_mgResolutionsTrigger.mg_pOnTriggerChange = NULL; + gm_mgBitsPerPixelTrigger.mg_pOnTriggerChange = NULL; + + gm_mgVideoRendering.mg_bfsFontSize = BFS_MEDIUM; + gm_mgVideoRendering.mg_boxOnScreen = BoxMediumRow(7.0f); + gm_mgVideoRendering.mg_pmgUp = &gm_mgBitsPerPixelTrigger; + gm_mgVideoRendering.mg_pmgDown = &gm_mgApply; + gm_mgVideoRendering.mg_strText = TRANS("RENDERING OPTIONS"); + gm_mgVideoRendering.mg_strTip = TRANS("manually adjust rendering settings"); + gm_lhGadgets.AddTail(gm_mgVideoRendering.mg_lnNode); + gm_mgVideoRendering.mg_pActivatedFunction = NULL; + + gm_mgApply.mg_bfsFontSize = BFS_LARGE; + gm_mgApply.mg_boxOnScreen = BoxBigRow(5.5f); + gm_mgApply.mg_pmgUp = &gm_mgVideoRendering; + gm_mgApply.mg_pmgDown = &gm_mgDisplayAPITrigger; + gm_mgApply.mg_strText = TRANS("APPLY"); + gm_mgApply.mg_strTip = TRANS("apply selected options"); + gm_lhGadgets.AddTail(gm_mgApply.mg_lnNode); + gm_mgApply.mg_pActivatedFunction = NULL; +} + +void CVideoOptionsMenu::StartMenu(void) +{ + InitVideoOptionsButtons(); + + CGameMenu::StartMenu(); + + UpdateVideoOptionsButtons(-1); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MVideoOptions.h b/Sources/SeriousSam/GUI/Menus/MVideoOptions.h new file mode 100644 index 0000000..29db6be --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MVideoOptions.h @@ -0,0 +1,41 @@ +/* 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_GAME_MENU_VIDEOOPTIONS_H +#define SE_INCL_GAME_MENU_VIDEOOPTIONS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "GameMenu.h" + + +class CVideoOptionsMenu : public CGameMenu { +public: + CMGTitle gm_mgTitle; + CMGTrigger gm_mgDisplayAPITrigger; + CMGTrigger gm_mgDisplayAdaptersTrigger; + CMGTrigger gm_mgFullScreenTrigger; + CMGTrigger gm_mgResolutionsTrigger; + CMGTrigger gm_mgDisplayPrefsTrigger; + CMGButton gm_mgVideoRendering; + CMGTrigger gm_mgBitsPerPixelTrigger; + CMGButton gm_mgApply; + + void StartMenu(void); + void Initialize_t(void); +}; + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/Menu.cpp b/Sources/SeriousSam/GUI/Menus/Menu.cpp new file mode 100644 index 0000000..355a8c1 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/Menu.cpp @@ -0,0 +1,972 @@ +/* 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 +#include +#include +#include +#include "MainWindow.h" +#include +#include +#include +#include "MenuPrinting.h" +#include "LevelInfo.h" +#include "VarList.h" +#include "FileInfo.h" +#include "MenuManager.h" + +#include "MenuActions.h" +#include "MenuStuff.h" +#include "MenuStarters.h" + +// macros for translating radio button text arrays +#define TRANSLATERADIOARRAY(array) TranslateRadioTexts(array, ARRAYCOUNT(array)) + +extern BOOL bMenuActive; +extern BOOL bMenuRendering; +extern CTextureObject *_ptoLogoCT; +extern CTextureObject *_ptoLogoODI; +extern CTextureObject *_ptoLogoEAX; + +INDEX _iLocalPlayer = -1; +extern BOOL _bPlayerMenuFromSinglePlayer = FALSE; + +GameMode _gmMenuGameMode = GM_NONE; +GameMode _gmRunningGameMode = GM_NONE; +CListHead _lhServers; + +void OnPlayerSelect(void); + +// last tick done +TIME _tmMenuLastTickDone = -1; +// all possible menu entities +CListHead lhMenuEntities; + +extern CTString _strLastPlayerAppearance = ""; +extern CTString sam_strNetworkSettings; + +// function to activate when level is chosen +void (*_pAfterLevelChosen)(void); + +// functions for init actions + +void FixupBackButton(CGameMenu *pgm); + +// mouse cursor position +extern PIX _pixCursorPosI = 0; +extern PIX _pixCursorPosJ = 0; +extern PIX _pixCursorExternPosI = 0; +extern PIX _pixCursorExternPosJ = 0; +extern BOOL _bMouseUsedLast = FALSE; +extern CMenuGadget *_pmgUnderCursor = NULL; +extern BOOL _bDefiningKey; +extern BOOL _bEditingString; + +// thumbnail for showing in menu +CTextureObject _toThumbnail; +BOOL _bThumbnailOn = FALSE; + +CFontData _fdBig; +CFontData _fdMedium; +CFontData _fdSmall; +CFontData _fdTitle; + +CSoundData *_psdSelect = NULL; +CSoundData *_psdPress = NULL; +CSoundObject *_psoMenuSound = NULL; + +static CTextureObject _toPointer; +static CTextureObject _toLogoMenuA; +static CTextureObject _toLogoMenuB; + +// -------------- All possible menu entities +#define BIG_BUTTONS_CT 6 + +#define CHANGETRIGGERARRAY(ltbmg, astr) \ + ltbmg.mg_astrTexts = astr;\ + ltbmg.mg_ctTexts = sizeof( astr)/sizeof( astr[0]);\ + ltbmg.mg_iSelected = 0;\ + ltbmg.mg_strText = astr[ltbmg.mg_iSelected]; + +#define PLACEMENT(x,y,z) CPlacement3D( FLOAT3D( x, y, z), \ + ANGLE3D( AngleDeg(0.0f), AngleDeg(0.0f), AngleDeg(0.0f))) + +// ptr to current menu +CGameMenu *pgmCurrentMenu = NULL; + +// global back button +CMGButton mgBack; + +// -------- console variable adjustment menu +extern BOOL _bVarChanged = FALSE; + +extern void PlayMenuSound(CSoundData *psd) +{ + if (_psoMenuSound!=NULL && !_psoMenuSound->IsPlaying()) { + _psoMenuSound->Play(psd, SOF_NONGAME); + } +} + +// translate all texts in array for one radio button +void TranslateRadioTexts(CTString astr[], INDEX ct) +{ + for (INDEX i=0; iExecute( "FreeUnusedStock();"); +} + +void StartMenus(char *str) +{ + _tmMenuLastTickDone=_pTimer->GetRealTimeTick(); + // disable printing of last lines + CON_DiscardLastLineTimes(); + + // stop all IFeel effects + IFeel_StopEffect(NULL); + if (pgmCurrentMenu == &_pGUIM->gmMainMenu || pgmCurrentMenu == &_pGUIM->gmInGameMenu) { + if (_gmRunningGameMode==GM_NONE) { + pgmCurrentMenu = &_pGUIM->gmMainMenu; + } else { + pgmCurrentMenu = &_pGUIM->gmInGameMenu; + } + } + + // start main menu, or last active one + if (pgmCurrentMenu!=NULL) { + ChangeToMenu(pgmCurrentMenu); + } else { + if (_gmRunningGameMode==GM_NONE) { + ChangeToMenu(&_pGUIM->gmMainMenu); + } else { + ChangeToMenu(&_pGUIM->gmInGameMenu); + } + } + if (CTString(str)=="load") { + StartCurrentLoadMenu(); + _pGUIM->gmLoadSaveMenu.gm_pgmParentMenu = NULL; + } + if (CTString(str)=="save") { + StartCurrentSaveMenu(); + _pGUIM->gmLoadSaveMenu.gm_pgmParentMenu = NULL; + FixupBackButton(&_pGUIM->gmLoadSaveMenu); + } + if (CTString(str)=="controls") { + void StartControlsMenuFromOptions(void); + StartControlsMenuFromOptions(); + _pGUIM->gmControls.gm_pgmParentMenu = NULL; + FixupBackButton(&_pGUIM->gmControls); + } + if (CTString(str)=="join") { + void StartSelectPlayersMenuFromOpen(void); + StartSelectPlayersMenuFromOpen(); + _pGUIM->gmSelectPlayersMenu.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + FixupBackButton(&_pGUIM->gmSelectPlayersMenu); + } + if (CTString(str)=="hiscore") { + ChangeToMenu(&_pGUIM->gmHighScoreMenu); + _pGUIM->gmHighScoreMenu.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + FixupBackButton(&_pGUIM->gmHighScoreMenu); + } + bMenuActive = TRUE; + bMenuRendering = TRUE; +} + + +void StopMenus( BOOL bGoToRoot /*=TRUE*/) +{ + ClearThumbnail(); + if (pgmCurrentMenu!=NULL && bMenuActive) { + pgmCurrentMenu->EndMenu(); + } + bMenuActive = FALSE; + if (bGoToRoot) { + if (_gmRunningGameMode==GM_NONE) { + pgmCurrentMenu = &_pGUIM->gmMainMenu; + } else { + pgmCurrentMenu = &_pGUIM->gmInGameMenu; + } + } +} + +BOOL IsMenusInRoot(void) +{ + return pgmCurrentMenu == NULL || pgmCurrentMenu == &_pGUIM->gmMainMenu || pgmCurrentMenu == &_pGUIM->gmInGameMenu; +} + +// ------------------------ Global menu function implementation +void InitializeMenus(void) +{ + _pGUIM = new CMenuManager(); + + try { + // initialize and load corresponding fonts + _fdSmall.Load_t( CTFILENAME( "Fonts\\Display3-narrow.fnt")); + _fdMedium.Load_t( CTFILENAME( "Fonts\\Display3-normal.fnt")); + _fdBig.Load_t( CTFILENAME( "Fonts\\Display3-caps.fnt")); + _fdTitle.Load_t( CTFILENAME( "Fonts\\Title2.fnt")); + _fdSmall.SetCharSpacing(-1); + _fdSmall.SetLineSpacing( 0); + _fdSmall.SetSpaceWidth(0.4f); + _fdMedium.SetCharSpacing(+1); + _fdMedium.SetLineSpacing( 0); + _fdMedium.SetSpaceWidth(0.4f); + _fdBig.SetCharSpacing(+1); + _fdBig.SetLineSpacing( 0); + _fdTitle.SetCharSpacing(+1); + _fdTitle.SetLineSpacing( 0); + + // load menu sounds + _psdSelect = _pSoundStock->Obtain_t( CTFILENAME("Sounds\\Menu\\Select.wav")); + _psdPress = _pSoundStock->Obtain_t( CTFILENAME("Sounds\\Menu\\Press.wav")); + _psoMenuSound = new CSoundObject; + + // initialize and load menu textures + _toPointer.SetData_t( CTFILENAME( "Textures\\General\\Pointer.tex")); + _toLogoMenuA.SetData_t( CTFILENAME( "Textures\\Logo\\sam_menulogo256a.tex")); + _toLogoMenuB.SetData_t( CTFILENAME( "Textures\\Logo\\sam_menulogo256b.tex")); + } + catch( char *strError) { + FatalError( strError); + } + // force logo textures to be of maximal size + ((CTextureData*)_toLogoMenuA.GetData())->Force(TEX_CONSTANT); + ((CTextureData*)_toLogoMenuB.GetData())->Force(TEX_CONSTANT); + + // menu's relative placement + CPlacement3D plRelative = CPlacement3D( FLOAT3D( 0.0f, 0.0f, -9.0f), + ANGLE3D( AngleDeg(0.0f), AngleDeg(0.0f), AngleDeg(0.0f))); + try + { + TRANSLATERADIOARRAY(astrNoYes); + TRANSLATERADIOARRAY(astrComputerInvoke); + TRANSLATERADIOARRAY(astrDisplayAPIRadioTexts); + TRANSLATERADIOARRAY(astrDisplayPrefsRadioTexts); + TRANSLATERADIOARRAY(astrBitsPerPixelRadioTexts); + TRANSLATERADIOARRAY(astrFrequencyRadioTexts); + TRANSLATERADIOARRAY(astrSoundAPIRadioTexts); + TRANSLATERADIOARRAY(astrDifficultyRadioTexts); + TRANSLATERADIOARRAY(astrMaxPlayersRadioTexts); + TRANSLATERADIOARRAY(astrWeapon); + TRANSLATERADIOARRAY(astrSplitScreenRadioTexts); + + // initialize game type strings table + InitGameTypes(); + + // ------------------- Initialize menus + _pGUIM->gmConfirmMenu.Initialize_t(); + _pGUIM->gmConfirmMenu.gm_strName = "Confirm"; + _pGUIM->gmConfirmMenu.gm_pmgSelectedByDefault = &_pGUIM->gmConfirmMenu.gm_mgConfirmYes; + _pGUIM->gmConfirmMenu.gm_pgmParentMenu = NULL; + InitActionsForConfirmMenu(); + + _pGUIM->gmMainMenu.Initialize_t(); + _pGUIM->gmMainMenu.gm_strName = "Main"; + _pGUIM->gmMainMenu.gm_pmgSelectedByDefault = &_pGUIM->gmMainMenu.gm_mgSingle; + _pGUIM->gmMainMenu.gm_pgmParentMenu = NULL; + InitActionsForMainMenu(); + + _pGUIM->gmInGameMenu.Initialize_t(); + _pGUIM->gmInGameMenu.gm_strName = "InGame"; + _pGUIM->gmInGameMenu.gm_pmgSelectedByDefault = &_pGUIM->gmInGameMenu.gm_mgQuickLoad; + _pGUIM->gmInGameMenu.gm_pgmParentMenu = NULL; + InitActionsForInGameMenu(); + + _pGUIM->gmSinglePlayerMenu.Initialize_t(); + _pGUIM->gmSinglePlayerMenu.gm_strName = "SinglePlayer"; + _pGUIM->gmSinglePlayerMenu.gm_pmgSelectedByDefault = &_pGUIM->gmSinglePlayerMenu.gm_mgNewGame; + _pGUIM->gmSinglePlayerMenu.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + InitActionsForSinglePlayerMenu(); + + _pGUIM->gmSinglePlayerNewMenu.Initialize_t(); + _pGUIM->gmSinglePlayerNewMenu.gm_strName = "SinglePlayerNew"; + _pGUIM->gmSinglePlayerNewMenu.gm_pmgSelectedByDefault = &_pGUIM->gmSinglePlayerNewMenu.gm_mgMedium; + _pGUIM->gmSinglePlayerNewMenu.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + InitActionsForSinglePlayerNewMenu(); + + _pGUIM->gmDisabledFunction.Initialize_t(); + _pGUIM->gmDisabledFunction.gm_strName = "DisabledFunction"; + _pGUIM->gmDisabledFunction.gm_pmgSelectedByDefault = &_pGUIM->gmDisabledFunction.gm_mgButton; + _pGUIM->gmDisabledFunction.gm_pgmParentMenu = NULL; + + _pGUIM->gmPlayerProfile.Initialize_t(); + _pGUIM->gmPlayerProfile.gm_strName = "PlayerProfile"; + _pGUIM->gmPlayerProfile.gm_pmgSelectedByDefault = &_pGUIM->gmPlayerProfile.gm_mgNameField; + InitActionsForPlayerProfileMenu(); + + _pGUIM->gmControls.Initialize_t(); + _pGUIM->gmControls.gm_strName = "Controls"; + _pGUIM->gmControls.gm_pmgSelectedByDefault = &_pGUIM->gmControls.gm_mgButtons; + InitActionsForControlsMenu(); + + // warning! parent menu has to be set inside button activate function from where + // Load/Save menu is called + _pGUIM->gmLoadSaveMenu.Initialize_t(); + _pGUIM->gmLoadSaveMenu.gm_strName = "LoadSave"; + _pGUIM->gmLoadSaveMenu.gm_pmgSelectedByDefault = &_pGUIM->gmLoadSaveMenu.gm_amgButton[0]; + + _pGUIM->gmHighScoreMenu.Initialize_t(); + _pGUIM->gmHighScoreMenu.gm_strName = "HighScore"; + _pGUIM->gmHighScoreMenu.gm_pmgSelectedByDefault = &mgBack; + + _pGUIM->gmCustomizeKeyboardMenu.Initialize_t(); + _pGUIM->gmCustomizeKeyboardMenu.gm_strName = "CustomizeKeyboard"; + _pGUIM->gmCustomizeKeyboardMenu.gm_pmgSelectedByDefault = &_pGUIM->gmCustomizeKeyboardMenu.gm_mgKey[0]; + _pGUIM->gmCustomizeKeyboardMenu.gm_pgmParentMenu = &_pGUIM->gmControls; + + _pGUIM->gmCustomizeAxisMenu.Initialize_t(); + _pGUIM->gmCustomizeAxisMenu.gm_strName = "CustomizeAxis"; + _pGUIM->gmCustomizeAxisMenu.gm_pmgSelectedByDefault = &_pGUIM->gmCustomizeAxisMenu.gm_mgActionTrigger; + _pGUIM->gmCustomizeAxisMenu.gm_pgmParentMenu = &_pGUIM->gmControls; + InitActionsForCustomizeAxisMenu(); + + _pGUIM->gmOptionsMenu.Initialize_t(); + _pGUIM->gmOptionsMenu.gm_strName = "Options"; + _pGUIM->gmOptionsMenu.gm_pmgSelectedByDefault = &_pGUIM->gmOptionsMenu.gm_mgVideoOptions; + _pGUIM->gmOptionsMenu.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + InitActionsForOptionsMenu(); + + _pGUIM->gmVideoOptionsMenu.Initialize_t(); + _pGUIM->gmVideoOptionsMenu.gm_strName = "VideoOptions"; + _pGUIM->gmVideoOptionsMenu.gm_pmgSelectedByDefault = &_pGUIM->gmVideoOptionsMenu.gm_mgDisplayAPITrigger; + _pGUIM->gmVideoOptionsMenu.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + InitActionsForVideoOptionsMenu(); + + _pGUIM->gmAudioOptionsMenu.Initialize_t(); + _pGUIM->gmAudioOptionsMenu.gm_strName = "AudioOptions"; + _pGUIM->gmAudioOptionsMenu.gm_pmgSelectedByDefault = &_pGUIM->gmAudioOptionsMenu.gm_mgFrequencyTrigger; + _pGUIM->gmAudioOptionsMenu.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + InitActionsForAudioOptionsMenu(); + + _pGUIM->gmLevelsMenu.Initialize_t(); + _pGUIM->gmLevelsMenu.gm_strName = "Levels"; + _pGUIM->gmLevelsMenu.gm_pmgSelectedByDefault = &_pGUIM->gmLevelsMenu.gm_mgManualLevel[0]; + _pGUIM->gmLevelsMenu.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + + _pGUIM->gmVarMenu.Initialize_t(); + _pGUIM->gmVarMenu.gm_strName = "Var"; + _pGUIM->gmVarMenu.gm_pmgSelectedByDefault = &_pGUIM->gmVarMenu.gm_mgVar[0]; + _pGUIM->gmVarMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkStartMenu; + InitActionsForVarMenu(); + + _pGUIM->gmServersMenu.Initialize_t(); + _pGUIM->gmServersMenu.gm_strName = "Servers"; + _pGUIM->gmServersMenu.gm_pmgSelectedByDefault = &_pGUIM->gmServersMenu.gm_mgList; + _pGUIM->gmServersMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkOpenMenu; + InitActionsForServersMenu(); + + _pGUIM->gmNetworkMenu.Initialize_t(); + _pGUIM->gmNetworkMenu.gm_strName = "Network"; + _pGUIM->gmNetworkMenu.gm_pmgSelectedByDefault = &_pGUIM->gmNetworkMenu.gm_mgJoin; + _pGUIM->gmNetworkMenu.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + InitActionsForNetworkMenu(); + + _pGUIM->gmNetworkStartMenu.Initialize_t(); + _pGUIM->gmNetworkStartMenu.gm_strName = "NetworkStart"; + _pGUIM->gmNetworkStartMenu.gm_pmgSelectedByDefault = &_pGUIM->gmNetworkStartMenu.gm_mgStart; + _pGUIM->gmNetworkStartMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkMenu; + InitActionsForNetworkStartMenu(); + + _pGUIM->gmNetworkJoinMenu.Initialize_t(); + _pGUIM->gmNetworkJoinMenu.gm_strName = "NetworkJoin"; + _pGUIM->gmNetworkJoinMenu.gm_pmgSelectedByDefault = &_pGUIM->gmNetworkJoinMenu.gm_mgLAN; + _pGUIM->gmNetworkJoinMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkMenu; + InitActionsForNetworkJoinMenu(); + + _pGUIM->gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; + _pGUIM->gmSelectPlayersMenu.gm_bAllowObserving = FALSE; + _pGUIM->gmSelectPlayersMenu.Initialize_t(); + _pGUIM->gmSelectPlayersMenu.gm_strName = "SelectPlayers"; + _pGUIM->gmSelectPlayersMenu.gm_pmgSelectedByDefault = &_pGUIM->gmSelectPlayersMenu.gm_mgStart; + InitActionsForSelectPlayersMenu(); + + _pGUIM->gmNetworkOpenMenu.Initialize_t(); + _pGUIM->gmNetworkOpenMenu.gm_strName = "NetworkOpen"; + _pGUIM->gmNetworkOpenMenu.gm_pmgSelectedByDefault = &_pGUIM->gmNetworkOpenMenu.gm_mgJoin; + _pGUIM->gmNetworkOpenMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkJoinMenu; + InitActionsForNetworkOpenMenu(); + + _pGUIM->gmSplitScreenMenu.Initialize_t(); + _pGUIM->gmSplitScreenMenu.gm_strName = "SplitScreen"; + _pGUIM->gmSplitScreenMenu.gm_pmgSelectedByDefault = &_pGUIM->gmSplitScreenMenu.gm_mgStart; + _pGUIM->gmSplitScreenMenu.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + InitActionsForSplitScreenMenu(); + + _pGUIM->gmSplitStartMenu.Initialize_t(); + _pGUIM->gmSplitStartMenu.gm_strName = "SplitStart"; + _pGUIM->gmSplitStartMenu.gm_pmgSelectedByDefault = &_pGUIM->gmSplitStartMenu.gm_mgStart; + _pGUIM->gmSplitStartMenu.gm_pgmParentMenu = &_pGUIM->gmSplitScreenMenu; + InitActionsForSplitStartMenu(); + } + catch( char *strError) + { + FatalError( strError); + } +} + +void DestroyMenus( void) +{ + _pGUIM->gmMainMenu.Destroy(); + pgmCurrentMenu = NULL; + _pSoundStock->Release(_psdSelect); + _pSoundStock->Release(_psdPress); + delete _psoMenuSound; + _psdSelect = NULL; + _psdPress = NULL; + _psoMenuSound = NULL; +} + +// go to parent menu if possible +void MenuGoToParent(void) +{ + // if there is no parent menu + if( pgmCurrentMenu->gm_pgmParentMenu == NULL) { + // if in game + if (_gmRunningGameMode!=GM_NONE) { + // exit menus + StopMenus(); + // if no game is running + } else { + // go to main menu + ChangeToMenu(&_pGUIM->gmMainMenu); + } + // if there is some parent menu + } else { + // go to parent menu + ChangeToMenu( pgmCurrentMenu->gm_pgmParentMenu); + } +} + +void MenuOnKeyDown( int iVKey) +{ + + // check if mouse buttons used + _bMouseUsedLast = (iVKey==VK_LBUTTON || iVKey==VK_RBUTTON || iVKey==VK_MBUTTON + || iVKey==10 || iVKey==11); + + // ignore mouse when editing + if (_bEditingString && _bMouseUsedLast) { + _bMouseUsedLast = FALSE; + return; + } + + // initially the message is not handled + BOOL bHandled = FALSE; + + // if not a mouse button, or mouse is over some gadget + if (!_bMouseUsedLast || _pmgUnderCursor!=NULL) { + // ask current menu to handle the key + bHandled = pgmCurrentMenu->OnKeyDown( iVKey); + } + + // if not handled + if(!bHandled) { + // if escape or right mouse pressed + if(iVKey==VK_ESCAPE || iVKey==VK_RBUTTON) { + if (pgmCurrentMenu==&_pGUIM->gmLoadSaveMenu && _pGUIM->gmLoadSaveMenu.gm_bNoEscape) { + return; + } + // go to parent menu if possible + MenuGoToParent(); + } + } +} + +void MenuOnChar(MSG msg) +{ + // check if mouse buttons used + _bMouseUsedLast = FALSE; + + // ask current menu to handle the key + pgmCurrentMenu->OnChar(msg); +} + +void MenuOnMouseMove(PIX pixI, PIX pixJ) +{ + static PIX pixLastI = 0; + static PIX pixLastJ = 0; + if (pixLastI==pixI && pixLastJ==pixJ) { + return; + } + pixLastI = pixI; + pixLastJ = pixJ; + _bMouseUsedLast = !_bEditingString && !_bDefiningKey && !_pInput->IsInputEnabled(); +} + +void MenuUpdateMouseFocus(void) +{ + // get real cursor position + POINT pt; + GetCursorPos(&pt); + ScreenToClient(_hwndMain, &pt); + extern INDEX sam_bWideScreen; + extern CDrawPort *pdp; + if( sam_bWideScreen) { + const PIX pixHeight = pdp->GetHeight(); + pt.y -= (pixHeight/0.75f-pixHeight)/2; + } + _pixCursorPosI += pt.x-_pixCursorExternPosI; + _pixCursorPosJ = _pixCursorExternPosJ; + _pixCursorExternPosI = pt.x; + _pixCursorExternPosJ = pt.y; + + // if mouse not used last + if (!_bMouseUsedLast||_bDefiningKey||_bEditingString) { + // do nothing + return; + } + + CMenuGadget *pmgActive = NULL; + // for all gadgets in menu + FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + CMenuGadget &mg = *itmg; + // if focused + if( itmg->mg_bFocused) { + // remember it + pmgActive = &itmg.Current(); + } + } + + // if there is some under cursor + if (_pmgUnderCursor!=NULL) { + _pmgUnderCursor->OnMouseOver(_pixCursorPosI, _pixCursorPosJ); + // if the one under cursor has no neighbours + if (_pmgUnderCursor->mg_pmgLeft ==NULL + &&_pmgUnderCursor->mg_pmgRight==NULL + &&_pmgUnderCursor->mg_pmgUp ==NULL + &&_pmgUnderCursor->mg_pmgDown ==NULL) { + // it cannot be focused + _pmgUnderCursor = NULL; + return; + } + + // if the one under cursor is not active and not disappearing + if (pmgActive!=_pmgUnderCursor && _pmgUnderCursor->mg_bVisible) { + // change focus + if (pmgActive!=NULL) { + pmgActive->OnKillFocus(); + } + _pmgUnderCursor->OnSetFocus(); + } + } +} + +static CTimerValue _tvInitialization; +static TIME _tmInitializationTick = -1; +extern TIME _tmMenuLastTickDone; + +void SetMenuLerping(void) +{ + CTimerValue tvNow = _pTimer->GetHighPrecisionTimer(); + + // if lerping was never set before + if (_tmInitializationTick<0) { + // initialize it + _tvInitialization = tvNow; + _tmInitializationTick = _tmMenuLastTickDone; + } + + // get passed time from session state starting in precise time and in ticks + FLOAT tmRealDelta = FLOAT((tvNow-_tvInitialization).GetSeconds()); + FLOAT tmTickDelta = _tmMenuLastTickDone-_tmInitializationTick; + // calculate factor + FLOAT fFactor = 1.0f-(tmTickDelta-tmRealDelta)/_pTimer->TickQuantum; + + // if the factor starts getting below zero + if (fFactor<0) { + // clamp it + fFactor = 0.0f; + // readjust timers so that it gets better + _tvInitialization = tvNow; + _tmInitializationTick = _tmMenuLastTickDone-_pTimer->TickQuantum; + } + if (fFactor>1) { + // clamp it + fFactor = 1.0f; + // readjust timers so that it gets better + _tvInitialization = tvNow; + _tmInitializationTick = _tmMenuLastTickDone; + } + // set lerping factor and timer + _pTimer->SetCurrentTick(_tmMenuLastTickDone); + _pTimer->SetLerp(fFactor); +} + + +// render mouse cursor if needed +void RenderMouseCursor(CDrawPort *pdp) +{ + // if mouse not used last + if (!_bMouseUsedLast|| _bDefiningKey || _bEditingString) { + // don't render cursor + return; + } + LCDSetDrawport(pdp); + LCDDrawPointer(_pixCursorPosI, _pixCursorPosJ); +} + + +BOOL DoMenu( CDrawPort *pdp) +{ + pdp->Unlock(); + CDrawPort dpMenu(pdp, TRUE); + dpMenu.Lock(); + + MenuUpdateMouseFocus(); + + // if in fullscreen + CDisplayMode dmCurrent; + _pGfx->GetCurrentDisplayMode(dmCurrent); + if (dmCurrent.IsFullScreen()) { + // clamp mouse pointer + _pixCursorPosI = Clamp(_pixCursorPosI, 0L, dpMenu.GetWidth()); + _pixCursorPosJ = Clamp(_pixCursorPosJ, 0L, dpMenu.GetHeight()); + // if in window + } else { + // use same mouse pointer as windows + _pixCursorPosI = _pixCursorExternPosI; + _pixCursorPosJ = _pixCursorExternPosJ; + } + + pgmCurrentMenu->Think(); + + TIME tmTickNow = _pTimer->GetRealTimeTick(); + + while( _tmMenuLastTickDoneSetCurrentTick(_tmMenuLastTickDone); + // call think for all gadgets in menu + FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + itmg->Think(); + } + _tmMenuLastTickDone+=_pTimer->TickQuantum; + } + + SetMenuLerping(); + + PIX pixW = dpMenu.GetWidth(); + PIX pixH = dpMenu.GetHeight(); + + // blend background if menu is on + if( bMenuActive) + { + // get current time + TIME tmNow = _pTimer->GetLerpedCurrentTick(); + UBYTE ubH1 = (INDEX)(tmNow*08.7f) & 255; + UBYTE ubH2 = (INDEX)(tmNow*27.6f) & 255; + UBYTE ubH3 = (INDEX)(tmNow*16.5f) & 255; + UBYTE ubH4 = (INDEX)(tmNow*35.4f) & 255; + + // clear screen with background texture + LCDPrepare(1.0f); + LCDSetDrawport(&dpMenu); + // do not allow game to show through + dpMenu.Fill(C_BLACK|255); + LCDRenderClouds1(); + LCDRenderGrid(); + LCDRenderClouds2(); + + FLOAT fScaleW = (FLOAT)pixW / 640.0f; + FLOAT fScaleH = (FLOAT)pixH / 480.0f; + PIX pixI0, pixJ0, pixI1, pixJ1; + // put logo(s) to main menu (if logos exist) + if (pgmCurrentMenu == &_pGUIM->gmMainMenu) + { + if( _ptoLogoODI!=NULL) { + CTextureData &td = (CTextureData&)*_ptoLogoODI->GetData(); + #define LOGOSIZE 50 + const PIX pixLogoWidth = LOGOSIZE * dpMenu.dp_fWideAdjustment; + const PIX pixLogoHeight = LOGOSIZE* td.GetHeight() / td.GetWidth(); + pixI0 = (640-pixLogoWidth -16)*fScaleW; + pixJ0 = (480-pixLogoHeight-16)*fScaleH; + pixI1 = pixI0+ pixLogoWidth *fScaleW; + pixJ1 = pixJ0+ pixLogoHeight*fScaleH; + dpMenu.PutTexture( _ptoLogoODI, PIXaabbox2D( PIX2D( pixI0, pixJ0),PIX2D( pixI1, pixJ1))); + #undef LOGOSIZE + } + if( _ptoLogoCT!=NULL) { + CTextureData &td = (CTextureData&)*_ptoLogoCT->GetData(); + #define LOGOSIZE 50 + const PIX pixLogoWidth = LOGOSIZE * dpMenu.dp_fWideAdjustment; + const PIX pixLogoHeight = LOGOSIZE* td.GetHeight() / td.GetWidth(); + pixI0 = 12*fScaleW; + pixJ0 = (480-pixLogoHeight-16)*fScaleH; + pixI1 = pixI0+ pixLogoWidth *fScaleW; + pixJ1 = pixJ0+ pixLogoHeight*fScaleH; + dpMenu.PutTexture( _ptoLogoCT, PIXaabbox2D( PIX2D( pixI0, pixJ0),PIX2D( pixI1, pixJ1))); + #undef LOGOSIZE + } + + { + FLOAT fResize = Min(dpMenu.GetWidth()/640.0f, dpMenu.GetHeight()/480.0f); + PIX pixSizeI = 256*fResize; + PIX pixSizeJ = 64*fResize; + PIX pixCenterI = dpMenu.GetWidth()/2; + PIX pixHeightJ = 10*fResize; + dpMenu.PutTexture(&_toLogoMenuA, PIXaabbox2D( + PIX2D( pixCenterI-pixSizeI, pixHeightJ),PIX2D( pixCenterI, pixHeightJ+pixSizeJ))); + dpMenu.PutTexture(&_toLogoMenuB, PIXaabbox2D( + PIX2D( pixCenterI, pixHeightJ),PIX2D( pixCenterI+pixSizeI, pixHeightJ+pixSizeJ))); + } + } else if (pgmCurrentMenu == &_pGUIM->gmAudioOptionsMenu) { + if( _ptoLogoEAX!=NULL) { + CTextureData &td = (CTextureData&)*_ptoLogoEAX->GetData(); + const INDEX iSize = 95; + const PIX pixLogoWidth = iSize * dpMenu.dp_fWideAdjustment; + const PIX pixLogoHeight = iSize * td.GetHeight() / td.GetWidth(); + pixI0 = (640-pixLogoWidth - 35)*fScaleW; + pixJ0 = (480-pixLogoHeight - 7)*fScaleH; + pixI1 = pixI0+ pixLogoWidth *fScaleW; + pixJ1 = pixJ0+ pixLogoHeight*fScaleH; + dpMenu.PutTexture( _ptoLogoEAX, PIXaabbox2D( PIX2D( pixI0, pixJ0),PIX2D( pixI1, pixJ1))); + } + } + +#define THUMBW 96 +#define THUMBH 96 + // if there is a thumbnail + if( _bThumbnailOn) { + const FLOAT fThumbScaleW = fScaleW * dpMenu.dp_fWideAdjustment; + PIX pixOfs = 8*fScaleW; + pixI0 = 8*fScaleW; + pixJ0 = (240-THUMBW/2)*fScaleH; + pixI1 = pixI0+ THUMBW*fThumbScaleW; + pixJ1 = pixJ0+ THUMBH*fScaleH; + if( _toThumbnail.GetData()!=NULL) + { // show thumbnail with shadow and border + dpMenu.Fill( pixI0+pixOfs, pixJ0+pixOfs, THUMBW*fThumbScaleW, THUMBH*fScaleH, C_BLACK|128); + dpMenu.PutTexture( &_toThumbnail, PIXaabbox2D( PIX2D( pixI0, pixJ0), PIX2D( pixI1, pixJ1)), C_WHITE|255); + dpMenu.DrawBorder( pixI0,pixJ0, THUMBW*fThumbScaleW,THUMBH*fScaleH, LCDGetColor(C_mdGREEN|255, "thumbnail border")); + } else { + dpMenu.SetFont( _pfdDisplayFont); + dpMenu.SetTextScaling( fScaleW); + dpMenu.SetTextAspect( 1.0f); + dpMenu.PutTextCXY( TRANS("no thumbnail"), (pixI0+pixI1)/2, (pixJ0+pixJ1)/2, LCDGetColor(C_GREEN|255, "no thumbnail")); + } + } + + // assure we can listen to non-3d sounds + _pSound->UpdateSounds(); + } + + // if this is popup menu + if (pgmCurrentMenu->gm_bPopup) { + + // render parent menu first + if (pgmCurrentMenu->gm_pgmParentMenu!=NULL) { + _pGame->MenuPreRenderMenu(pgmCurrentMenu->gm_pgmParentMenu->gm_strName); + FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_pgmParentMenu->gm_lhGadgets, itmg) { + if( itmg->mg_bVisible) { + itmg->Render( &dpMenu); + } + } + _pGame->MenuPostRenderMenu(pgmCurrentMenu->gm_pgmParentMenu->gm_strName); + } + + // gray it out + dpMenu.Fill(C_BLACK|128); + + // clear popup box + dpMenu.Unlock(); + PIXaabbox2D box = FloatBoxToPixBox(&dpMenu, BoxPopup()); + CDrawPort dpPopup(pdp, box); + dpPopup.Lock(); + LCDSetDrawport(&dpPopup); + dpPopup.Fill(C_BLACK|255); + LCDRenderClouds1(); + LCDRenderGrid(); + //LCDRenderClouds2(); + LCDScreenBox(LCDGetColor(C_GREEN|255, "popup box")); + dpPopup.Unlock(); + dpMenu.Lock(); + } + + // no entity is under cursor initially + _pmgUnderCursor = NULL; + + BOOL bStilInMenus = FALSE; + _pGame->MenuPreRenderMenu(pgmCurrentMenu->gm_strName); + // for each menu gadget + FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + // if gadget is visible + if( itmg->mg_bVisible) { + bStilInMenus = TRUE; + itmg->Render( &dpMenu); + if (FloatBoxToPixBox(&dpMenu, itmg->mg_boxOnScreen)>=PIX2D(_pixCursorPosI, _pixCursorPosJ)) { + _pmgUnderCursor = itmg; + } + } + } + _pGame->MenuPostRenderMenu(pgmCurrentMenu->gm_strName); + + // no currently active gadget initially + CMenuGadget *pmgActive = NULL; + // if mouse was not active last + if (!_bMouseUsedLast) { + // find focused gadget + FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + CMenuGadget &mg = *itmg; + // if focused + if( itmg->mg_bFocused) { + // it is active + pmgActive = &itmg.Current(); + break; + } + } + // if mouse was active last + } else { + // gadget under cursor is active + pmgActive = _pmgUnderCursor; + } + + // if editing + if (_bEditingString && pmgActive!=NULL) { + // dim the menu bit + dpMenu.Fill(C_BLACK|0x40); + // render the edit gadget again + pmgActive->Render(&dpMenu); + } + + // if there is some active gadget and it has tips + if (pmgActive!=NULL && (pmgActive->mg_strTip!="" || _bEditingString)) { + CTString strTip = pmgActive->mg_strTip; + if (_bEditingString) { + strTip = TRANS("Enter - OK, Escape - Cancel"); + } + // print the tip + SetFontMedium(&dpMenu); + dpMenu.PutTextC(strTip, + pixW*0.5f, pixH*0.92f, LCDGetColor(C_WHITE|255, "tool tip")); + } + + _pGame->ConsolePrintLastLines(&dpMenu); + + RenderMouseCursor(&dpMenu); + + dpMenu.Unlock(); + pdp->Lock(); + + return bStilInMenus; +} + +void MenuBack(void) +{ + MenuGoToParent(); +} + +extern void FixupBackButton(CGameMenu *pgm) +{ + BOOL bResume = FALSE; + + if (mgBack.mg_lnNode.IsLinked()) { + mgBack.mg_lnNode.Remove(); + } + + BOOL bHasBack = TRUE; + + if (pgm->gm_bPopup) { + bHasBack = FALSE; + } + + if (pgm->gm_pgmParentMenu==NULL) { + if (_gmRunningGameMode==GM_NONE) { + bHasBack = FALSE; + } else { + bResume = TRUE; + } + } + if (!bHasBack) { + mgBack.Disappear(); + return; + } + + if (bResume) { + mgBack.mg_strText = TRANS("RESUME"); + mgBack.mg_strTip = TRANS("return to game"); + } else { + if (_bVarChanged) { + mgBack.mg_strText = TRANS("CANCEL"); + mgBack.mg_strTip = TRANS("cancel changes"); + } else { + mgBack.mg_strText = TRANS("BACK"); + mgBack.mg_strTip = TRANS("return to previous menu"); + } + } + + mgBack.mg_iCenterI = -1; + mgBack.mg_bfsFontSize = BFS_LARGE; + mgBack.mg_boxOnScreen = BoxBack(); + mgBack.mg_boxOnScreen = BoxLeftColumn(16.5f); + pgm->gm_lhGadgets.AddTail( mgBack.mg_lnNode); + + mgBack.mg_pmgLeft = + mgBack.mg_pmgRight = + mgBack.mg_pmgUp = + mgBack.mg_pmgDown = pgm->gm_pmgSelectedByDefault; + + mgBack.mg_pActivatedFunction = &MenuBack; + + mgBack.Appear(); +} + +void ChangeToMenu( CGameMenu *pgmNewMenu) +{ + // auto-clear old thumbnail when going out of menu + ClearThumbnail(); + + if( pgmCurrentMenu != NULL) { + if (!pgmNewMenu->gm_bPopup) { + pgmCurrentMenu->EndMenu(); + } else { + FOREACHINLIST(CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { + itmg->OnKillFocus(); + } + } + } + pgmNewMenu->StartMenu(); + if (pgmNewMenu->gm_pmgSelectedByDefault) { + if (mgBack.mg_bFocused) { + mgBack.OnKillFocus(); + } + pgmNewMenu->gm_pmgSelectedByDefault->OnSetFocus(); + } + FixupBackButton(pgmNewMenu); + pgmCurrentMenu = pgmNewMenu; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/Menu.h b/Sources/SeriousSam/GUI/Menus/Menu.h new file mode 100644 index 0000000..aba8393 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/Menu.h @@ -0,0 +1,69 @@ +/* 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_MENU_H +#define SE_INCL_MENU_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +// set new thumbnail +void SetThumbnail(CTFileName fn); +// remove thumbnail +void ClearThumbnail(void); + +void InitializeMenus( void); +void DestroyMenus( void); +void MenuOnKeyDown( int iVKey); +void MenuOnChar(MSG msg); +void MenuOnMouseMove(PIX pixI, PIX pixJ); +void MenuOnLMBDown(void); +BOOL DoMenu( CDrawPort *pdp); // returns TRUE if still active, FALSE if should quit +void StartMenus( char *str=""); +void StopMenus(BOOL bGoToRoot =TRUE); +BOOL IsMenusInRoot(void); +void ChangeToMenu( class CGameMenu *pgmNew); +extern void PlayMenuSound(CSoundData *psd); + +#define KEYS_ON_SCREEN 14 +#define LEVELS_ON_SCREEN 16 +#define SERVERS_ON_SCREEN 15 +#define VARS_ON_SCREEN 14 + +extern CListHead _lhServers; + +extern INDEX _iLocalPlayer; + +enum GameMode { + GM_NONE = 0, + GM_SINGLE_PLAYER, + GM_NETWORK, + GM_SPLIT_SCREEN, + GM_DEMO, + GM_INTRO, +}; +extern GameMode _gmMenuGameMode; +extern GameMode _gmRunningGameMode; + +extern CGameMenu *pgmCurrentMenu; + +#include "GameMenu.h" + +#include "MLoadSave.h" +#include "MPlayerProfile.h" +#include "MSelectPlayers.h" + + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuActions.cpp b/Sources/SeriousSam/GUI/Menus/MenuActions.cpp new file mode 100644 index 0000000..f1398f8 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuActions.cpp @@ -0,0 +1,1272 @@ +/* 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 + +#include "MenuManager.h" +#include "MenuStarters.h" +#include "MenuStuff.h" +#include "GUI/Components/MenuGadget.h" +#include "LevelInfo.h" +#include "VarList.h" + +ENGINE_API extern INDEX snd_iFormat; +extern BOOL _bMouseUsedLast; + +extern CMenuGadget *_pmgLastActivatedGadget; +extern CMenuGadget *_pmgUnderCursor; + +static INDEX _ctAdapters = 0; +static CTString * _astrAdapterTexts = NULL; +static INDEX _ctResolutions = 0; +static CTString * _astrResolutionTexts = NULL; +static CDisplayMode *_admResolutionModes = NULL; + +#define VOLUME_STEPS 50 + + +// make description for a given resolution +static CTString GetResolutionDescription(CDisplayMode &dm) +{ + CTString str; + // if dual head + if (dm.IsDualHead()) { + str.PrintF(TRANS("%dx%d double"), dm.dm_pixSizeI / 2, dm.dm_pixSizeJ); + // if widescreen + } else if (dm.IsWideScreen()) { + str.PrintF(TRANS("%dx%d wide"), dm.dm_pixSizeI, dm.dm_pixSizeJ); + // otherwise it is normal + } else { + str.PrintF("%dx%d", dm.dm_pixSizeI, dm.dm_pixSizeJ); + } + return str; +} + +// make description for a given resolution +static void SetResolutionInList(INDEX iRes, PIX pixSizeI, PIX pixSizeJ) +{ + ASSERT(iRes >= 0 && iRes<_ctResolutions); + + CTString &str = _astrResolutionTexts[iRes]; + CDisplayMode &dm = _admResolutionModes[iRes]; + dm.dm_pixSizeI = pixSizeI; + dm.dm_pixSizeJ = pixSizeJ; + str = GetResolutionDescription(dm); +} + +static void ResolutionToSize(INDEX iRes, PIX &pixSizeI, PIX &pixSizeJ) +{ + ASSERT(iRes >= 0 && iRes<_ctResolutions); + CDisplayMode &dm = _admResolutionModes[iRes]; + pixSizeI = dm.dm_pixSizeI; + pixSizeJ = dm.dm_pixSizeJ; +} + +static void SizeToResolution(PIX pixSizeI, PIX pixSizeJ, INDEX &iRes) +{ + for (iRes = 0; iRes<_ctResolutions; iRes++) { + CDisplayMode &dm = _admResolutionModes[iRes]; + if (dm.dm_pixSizeI == pixSizeI && dm.dm_pixSizeJ == pixSizeJ) { + return; + } + } + // if none was found, search for default + for (iRes = 0; iRes<_ctResolutions; iRes++) { + CDisplayMode &dm = _admResolutionModes[iRes]; + if (dm.dm_pixSizeI == 640 && dm.dm_pixSizeJ == 480) { + return; + } + } + // if still none found + ASSERT(FALSE); // this should never happen + // return first one + iRes = 0; +} + +// ------------------------ CConfirmMenu implementation +extern CTFileName _fnmModToLoad; +extern CTString _strModServerJoin; + +CTFileName _fnmModSelected; +CTString _strModURLSelected; +CTString _strModServerSelected; + +static void ExitGame(void) +{ + _bRunning = FALSE; + _bQuitScreen = TRUE; +} + +static void ExitConfirm(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + gmCurrent._pConfimedYes = &ExitGame; + gmCurrent._pConfimedNo = NULL; + gmCurrent.gm_mgConfirmLabel.mg_strText = TRANS("ARE YOU SERIOUS?"); + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.BeLarge(); + ChangeToMenu(&gmCurrent); +} + +static void StopCurrentGame(void) +{ + _pGame->StopGame(); + _gmRunningGameMode = GM_NONE; + StopMenus(TRUE); + StartMenus(""); +} + +static void StopConfirm(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + gmCurrent._pConfimedYes = &StopCurrentGame; + gmCurrent._pConfimedNo = NULL; + gmCurrent.gm_mgConfirmLabel.mg_strText = TRANS("ARE YOU SERIOUS?"); + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.BeLarge(); + ChangeToMenu(&gmCurrent); +} + +static void ModLoadYes(void) +{ + _fnmModToLoad = _fnmModSelected; +} + +static void ModConnect(void) +{ + _fnmModToLoad = _fnmModSelected; + _strModServerJoin = _strModServerSelected; +} + +extern void ModConnectConfirm(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + if (_fnmModSelected == " ") { + _fnmModSelected = CTString("SeriousSam"); + } + + CTFileName fnmModPath = "Mods\\" + _fnmModSelected + "\\"; + if (!FileExists(fnmModPath + "BaseWriteInclude.lst") + && !FileExists(fnmModPath + "BaseWriteExclude.lst") + && !FileExists(fnmModPath + "BaseBrowseInclude.lst") + && !FileExists(fnmModPath + "BaseBrowseExclude.lst")) { + extern void ModNotInstalled(void); + ModNotInstalled(); + return; + } + + CPrintF(TRANS("Server is running a different MOD (%s).\nYou need to reload to connect.\n"), _fnmModSelected); + gmCurrent._pConfimedYes = &ModConnect; + gmCurrent._pConfimedNo = NULL; + gmCurrent.gm_mgConfirmLabel.mg_strText = TRANS("CHANGE THE MOD?"); + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.BeLarge(); + ChangeToMenu(&gmCurrent); +} + +void SaveConfirm(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + extern void OnFileSaveOK(void); + gmCurrent._pConfimedYes = &OnFileSaveOK; + gmCurrent._pConfimedNo = NULL; + gmCurrent.gm_mgConfirmLabel.mg_strText = TRANS("OVERWRITE?"); + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.BeLarge(); + ChangeToMenu(&gmCurrent); +} + +void ExitAndSpawnExplorer(void) +{ + _bRunning = FALSE; + _bQuitScreen = FALSE; + extern CTString _strURLToVisit; + _strURLToVisit = _strModURLSelected; +} + +void ModNotInstalled(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + gmCurrent._pConfimedYes = &ExitAndSpawnExplorer; + gmCurrent._pConfimedNo = NULL; + gmCurrent.gm_mgConfirmLabel.mg_strText.PrintF( + TRANS("You don't have MOD '%s' installed.\nDo you want to visit its web site?"), (const char*)_fnmModSelected); + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.BeSmall(); + ChangeToMenu(&gmCurrent); +} + +extern void ModConfirm(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + gmCurrent._pConfimedYes = &ModLoadYes; + gmCurrent._pConfimedNo = NULL; + gmCurrent.gm_mgConfirmLabel.mg_strText = TRANS("LOAD THIS MOD?"); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmLoadSaveMenu; + gmCurrent.BeLarge(); + ChangeToMenu(&gmCurrent); +} + +static void RevertVideoSettings(void); + +void VideoConfirm(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + // FIXUP: keyboard focus lost when going from full screen to window mode + // due to WM_MOUSEMOVE being sent + _bMouseUsedLast = FALSE; + _pmgUnderCursor = gmCurrent.gm_pmgSelectedByDefault; + + gmCurrent._pConfimedYes = NULL; + gmCurrent._pConfimedNo = RevertVideoSettings; + + gmCurrent.gm_mgConfirmLabel.mg_strText = TRANS("KEEP THIS SETTING?"); + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.BeLarge(); + ChangeToMenu(&gmCurrent); +} + +static void ConfirmYes(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + if (gmCurrent._pConfimedYes != NULL) { + gmCurrent._pConfimedYes(); + } + void MenuGoToParent(void); + MenuGoToParent(); +} + +static void ConfirmNo(void) +{ + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + if (gmCurrent._pConfimedNo != NULL) { + gmCurrent._pConfimedNo(); + } + void MenuGoToParent(void); + MenuGoToParent(); +} + +void InitActionsForConfirmMenu() { + CConfirmMenu &gmCurrent = _pGUIM->gmConfirmMenu; + + gmCurrent.gm_mgConfirmYes.mg_pActivatedFunction = &ConfirmYes; + gmCurrent.gm_mgConfirmNo.mg_pActivatedFunction = &ConfirmNo; +} + +// ------------------------ CMainMenu implementation +void InitActionsForMainMenu() { + CMainMenu &gmCurrent = _pGUIM->gmMainMenu; + + gmCurrent.gm_mgSingle.mg_pActivatedFunction = &StartSinglePlayerMenu; + gmCurrent.gm_mgNetwork.mg_pActivatedFunction = StartNetworkMenu; + gmCurrent.gm_mgSplitScreen.mg_pActivatedFunction = &StartSplitScreenMenu; + gmCurrent.gm_mgDemo.mg_pActivatedFunction = &StartDemoLoadMenu; + gmCurrent.gm_mgMods.mg_pActivatedFunction = &StartModsLoadMenu; + gmCurrent.gm_mgHighScore.mg_pActivatedFunction = &StartHighScoreMenu; + gmCurrent.gm_mgOptions.mg_pActivatedFunction = &StartOptionsMenu; + gmCurrent.gm_mgQuit.mg_pActivatedFunction = &ExitConfirm; +} + +// ------------------------ CInGameMenu implementation +// start load/save menus depending on type of game running +static void QuickSaveFromMenu() +{ + _pShell->SetINDEX("gam_bQuickSave", 2); // force save with reporting + StopMenus(TRUE); +} + +static void StopRecordingDemo(void) +{ + _pNetwork->StopDemoRec(); + void SetDemoStartStopRecText(void); + SetDemoStartStopRecText(); +} + +void InitActionsForInGameMenu() +{ + CInGameMenu &gmCurrent = _pGUIM->gmInGameMenu; + + gmCurrent.gm_mgQuickLoad.mg_pActivatedFunction = &StartCurrentQuickLoadMenu; + gmCurrent.gm_mgQuickSave.mg_pActivatedFunction = &QuickSaveFromMenu; + gmCurrent.gm_mgLoad.mg_pActivatedFunction = &StartCurrentLoadMenu; + gmCurrent.gm_mgSave.mg_pActivatedFunction = &StartCurrentSaveMenu; + gmCurrent.gm_mgHighScore.mg_pActivatedFunction = &StartHighScoreMenu; + gmCurrent.gm_mgOptions.mg_pActivatedFunction = &StartOptionsMenu; + gmCurrent.gm_mgStop.mg_pActivatedFunction = &StopConfirm; + gmCurrent.gm_mgQuit.mg_pActivatedFunction = &ExitConfirm; +} + +extern void SetDemoStartStopRecText(void) +{ + CInGameMenu &gmCurrent = _pGUIM->gmInGameMenu; + + if (_pNetwork->IsRecordingDemo()) + { + gmCurrent.gm_mgDemoRec.SetText(TRANS("STOP RECORDING")); + gmCurrent.gm_mgDemoRec.mg_strTip = TRANS("stop current recording"); + gmCurrent.gm_mgDemoRec.mg_pActivatedFunction = &StopRecordingDemo; + } else { + gmCurrent.gm_mgDemoRec.SetText(TRANS("RECORD DEMO")); + gmCurrent.gm_mgDemoRec.mg_strTip = TRANS("start recording current game"); + gmCurrent.gm_mgDemoRec.mg_pActivatedFunction = &StartDemoSaveMenu; + } +} + +// ------------------------ CSinglePlayerMenu implementation +extern CTString sam_strTechTestLevel; +extern CTString sam_strTrainingLevel; + +static void StartSinglePlayerGame_Normal(void); +static void StartTechTest(void) +{ + _pGUIM->gmSinglePlayerNewMenu.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + _pGame->gam_strCustomLevel = sam_strTechTestLevel; + StartSinglePlayerGame_Normal(); +} + +static void StartTraining(void) +{ + _pGUIM->gmSinglePlayerNewMenu.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + _pGame->gam_strCustomLevel = sam_strTrainingLevel; + ChangeToMenu(&_pGUIM->gmSinglePlayerNewMenu); +} + +void InitActionsForSinglePlayerMenu() +{ + CSinglePlayerMenu &gmCurrent = _pGUIM->gmSinglePlayerMenu; + + gmCurrent.gm_mgNewGame.mg_pActivatedFunction = &StartSinglePlayerNewMenu; + gmCurrent.gm_mgCustom.mg_pActivatedFunction = &StartSelectLevelFromSingle; + gmCurrent.gm_mgQuickLoad.mg_pActivatedFunction = &StartSinglePlayerQuickLoadMenu; + gmCurrent.gm_mgLoad.mg_pActivatedFunction = &StartSinglePlayerLoadMenu; + gmCurrent.gm_mgTraining.mg_pActivatedFunction = &StartTraining; + gmCurrent.gm_mgTechTest.mg_pActivatedFunction = &StartTechTest; + gmCurrent.gm_mgPlayersAndControls.mg_pActivatedFunction = &StartChangePlayerMenuFromSinglePlayer; + gmCurrent.gm_mgOptions.mg_pActivatedFunction = &StartSinglePlayerGameOptions; +} + +// ------------------------ CSinglePlayerNewMenu implementation +void StartSinglePlayerGame(void) +{ + _pGame->gm_StartSplitScreenCfg = CGame::SSC_PLAY1; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_iSinglePlayer; + _pGame->gm_aiStartLocalPlayers[1] = -1; + _pGame->gm_aiStartLocalPlayers[2] = -1; + _pGame->gm_aiStartLocalPlayers[3] = -1; + + _pGame->gm_strNetworkProvider = "Local"; + CUniversalSessionProperties sp; + _pGame->SetSinglePlayerSession(sp); + + if (_pGame->NewGame(_pGame->gam_strCustomLevel, _pGame->gam_strCustomLevel, sp)) + { + StopMenus(); + _gmRunningGameMode = GM_SINGLE_PLAYER; + } else { + _gmRunningGameMode = GM_NONE; + } +} + +static void StartSinglePlayerGame_Tourist(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_TOURIST); + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + StartSinglePlayerGame(); +} + +static void StartSinglePlayerGame_Easy(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_EASY); + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + StartSinglePlayerGame(); +} + +static void StartSinglePlayerGame_Normal(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_NORMAL); + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + StartSinglePlayerGame(); +} + +static void StartSinglePlayerGame_Hard(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_HARD); + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + StartSinglePlayerGame(); +} + +static void StartSinglePlayerGame_Serious(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_EXTREME); + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + StartSinglePlayerGame(); +} + +static void StartSinglePlayerGame_Mental(void) +{ + _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_EXTREME + 1); + _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); + StartSinglePlayerGame(); +} + +void InitActionsForSinglePlayerNewMenu() { + CSinglePlayerNewMenu &gmCurrent = _pGUIM->gmSinglePlayerNewMenu; + + gmCurrent.gm_mgTourist.mg_pActivatedFunction = &StartSinglePlayerGame_Tourist; + gmCurrent.gm_mgEasy.mg_pActivatedFunction = &StartSinglePlayerGame_Easy; + gmCurrent.gm_mgMedium.mg_pActivatedFunction = &StartSinglePlayerGame_Normal; + gmCurrent.gm_mgHard.mg_pActivatedFunction = &StartSinglePlayerGame_Hard; + gmCurrent.gm_mgSerious.mg_pActivatedFunction = &StartSinglePlayerGame_Serious; + gmCurrent.gm_mgMental.mg_pActivatedFunction = &StartSinglePlayerGame_Mental; +} + +// ------------------------ CPlayerProfileMenu implementation +static void ChangeCrosshair(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + pps->ps_iCrossHairType = iNew - 1; +} + +static void ChangeWeaponSelect(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + pps->ps_iWeaponAutoSelect = iNew; +} + +static void ChangeWeaponHide(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags |= PSF_HIDEWEAPON; + } else { + pps->ps_ulFlags &= ~PSF_HIDEWEAPON; + } +} + +static void Change3rdPerson(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags |= PSF_PREFER3RDPERSON; + } else { + pps->ps_ulFlags &= ~PSF_PREFER3RDPERSON; + } +} + +static void ChangeQuotes(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags &= ~PSF_NOQUOTES; + } else { + pps->ps_ulFlags |= PSF_NOQUOTES; + } +} + +static void ChangeAutoSave(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags |= PSF_AUTOSAVE; + } else { + pps->ps_ulFlags &= ~PSF_AUTOSAVE; + } +} + +static void ChangeCompDoubleClick(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags &= ~PSF_COMPSINGLECLICK; + } else { + pps->ps_ulFlags |= PSF_COMPSINGLECLICK; + } +} + +static void ChangeViewBobbing(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags &= ~PSF_NOBOBBING; + } else { + pps->ps_ulFlags |= PSF_NOBOBBING; + } +} + +static void ChangeSharpTurning(INDEX iNew) +{ + INDEX iPlayer = *_pGUIM->gmPlayerProfile.gm_piCurrentPlayer; + CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; + if (iNew) { + pps->ps_ulFlags |= PSF_SHARPTURNING; + } else { + pps->ps_ulFlags &= ~PSF_SHARPTURNING; + } +} + +extern void PPOnPlayerSelect(void) +{ + ASSERT(_pmgLastActivatedGadget != NULL); + if (_pmgLastActivatedGadget->mg_bEnabled) { + _pGUIM->gmPlayerProfile.SelectPlayer(((CMGButton *)_pmgLastActivatedGadget)->mg_iIndex); + } +} + +void InitActionsForPlayerProfileMenu() +{ + CPlayerProfileMenu &gmCurrent = _pGUIM->gmPlayerProfile; + + gmCurrent.gm_mgCrosshair.mg_pOnTriggerChange = ChangeCrosshair; + gmCurrent.gm_mgWeaponSelect.mg_pOnTriggerChange = ChangeWeaponSelect; + gmCurrent.gm_mgWeaponHide.mg_pOnTriggerChange = ChangeWeaponHide; + gmCurrent.gm_mg3rdPerson.mg_pOnTriggerChange = Change3rdPerson; + gmCurrent.gm_mgQuotes.mg_pOnTriggerChange = ChangeQuotes; + gmCurrent.gm_mgAutoSave.mg_pOnTriggerChange = ChangeAutoSave; + gmCurrent.gm_mgCompDoubleClick.mg_pOnTriggerChange = ChangeCompDoubleClick; + gmCurrent.gm_mgSharpTurning.mg_pOnTriggerChange = ChangeSharpTurning; + gmCurrent.gm_mgViewBobbing.mg_pOnTriggerChange = ChangeViewBobbing; + gmCurrent.gm_mgCustomizeControls.mg_pActivatedFunction = &StartControlsMenuFromPlayer; + gmCurrent.gm_mgModel.mg_pActivatedFunction = &StartPlayerModelLoadMenu; +} + +// ------------------------ CControlsMenu implementation +void InitActionsForControlsMenu() +{ + CControlsMenu &gmCurrent = _pGUIM->gmControls; + + gmCurrent.gm_mgButtons.mg_pActivatedFunction = &StartCustomizeKeyboardMenu; + gmCurrent.gm_mgAdvanced.mg_pActivatedFunction = &StartCustomizeAxisMenu; + gmCurrent.gm_mgPredefined.mg_pActivatedFunction = &StartControlsLoadMenu; +} + +// ------------------------ CCustomizeAxisMenu implementation +void PreChangeAxis(INDEX iDummy) +{ + _pGUIM->gmCustomizeAxisMenu.ApplyActionSettings(); +} + +void PostChangeAxis(INDEX iDummy) +{ + _pGUIM->gmCustomizeAxisMenu.ObtainActionSettings(); +} + +void InitActionsForCustomizeAxisMenu() +{ + CCustomizeAxisMenu &gmCurrent = _pGUIM->gmCustomizeAxisMenu; + + gmCurrent.gm_mgActionTrigger.mg_pPreTriggerChange = PreChangeAxis; + gmCurrent.gm_mgActionTrigger.mg_pOnTriggerChange = PostChangeAxis; +} + +// ------------------------ COptionsMenu implementation +void InitActionsForOptionsMenu() +{ + COptionsMenu &gmCurrent = _pGUIM->gmOptionsMenu; + + gmCurrent.gm_mgVideoOptions.mg_pActivatedFunction = &StartVideoOptionsMenu; + gmCurrent.gm_mgAudioOptions.mg_pActivatedFunction = &StartAudioOptionsMenu; + gmCurrent.gm_mgPlayerProfileOptions.mg_pActivatedFunction = &StartChangePlayerMenuFromOptions; + gmCurrent.gm_mgNetworkOptions.mg_pActivatedFunction = &StartNetworkSettingsMenu; + gmCurrent.gm_mgCustomOptions.mg_pActivatedFunction = &StartCustomLoadMenu; + gmCurrent.gm_mgAddonOptions.mg_pActivatedFunction = &StartAddonsLoadMenu; +} + +// ------------------------ CVideoOptionsMenu implementation +static INDEX sam_old_bFullScreenActive; +static INDEX sam_old_iScreenSizeI; +static INDEX sam_old_iScreenSizeJ; +static INDEX sam_old_iDisplayDepth; +static INDEX sam_old_iDisplayAdapter; +static INDEX sam_old_iGfxAPI; +static INDEX sam_old_iVideoSetup; // 0==speed, 1==normal, 2==quality, 3==custom + +static void FillResolutionsList(void) +{ + CVideoOptionsMenu &gmCurrent = _pGUIM->gmVideoOptionsMenu; + + // free resolutions + if (_astrResolutionTexts != NULL) { + delete[] _astrResolutionTexts; + } + if (_admResolutionModes != NULL) { + delete[] _admResolutionModes; + } + _ctResolutions = 0; + + // if window + if (gmCurrent.gm_mgFullScreenTrigger.mg_iSelected == 0) { + // always has fixed resolutions, but not greater than desktop + + _ctResolutions = ARRAYCOUNT(apixWidths); + _astrResolutionTexts = new CTString[_ctResolutions]; + _admResolutionModes = new CDisplayMode[_ctResolutions]; + extern PIX _pixDesktopWidth; + INDEX iRes = 0; + for (; iRes<_ctResolutions; iRes++) { + if (apixWidths[iRes][0]>_pixDesktopWidth) break; + SetResolutionInList(iRes, apixWidths[iRes][0], apixWidths[iRes][1]); + } + _ctResolutions = iRes; + + // if fullscreen + } else { + // get resolutions list from engine + CDisplayMode *pdm = _pGfx->EnumDisplayModes(_ctResolutions, + SwitchToAPI(gmCurrent.gm_mgDisplayAPITrigger.mg_iSelected), gmCurrent.gm_mgDisplayAdaptersTrigger.mg_iSelected); + // allocate that much + _astrResolutionTexts = new CTString[_ctResolutions]; + _admResolutionModes = new CDisplayMode[_ctResolutions]; + // for each resolution + for (INDEX iRes = 0; iRes<_ctResolutions; iRes++) { + // add it to list + SetResolutionInList(iRes, pdm[iRes].dm_pixSizeI, pdm[iRes].dm_pixSizeJ); + } + } + + gmCurrent.gm_mgResolutionsTrigger.mg_astrTexts = _astrResolutionTexts; + gmCurrent.gm_mgResolutionsTrigger.mg_ctTexts = _ctResolutions; +} + +static void FillAdaptersList(void) +{ + CVideoOptionsMenu &gmCurrent = _pGUIM->gmVideoOptionsMenu; + + if (_astrAdapterTexts != NULL) { + delete[] _astrAdapterTexts; + } + + _ctAdapters = 0; + + INDEX iApi = SwitchToAPI(gmCurrent.gm_mgDisplayAPITrigger.mg_iSelected); + _ctAdapters = _pGfx->gl_gaAPI[iApi].ga_ctAdapters; + _astrAdapterTexts = new CTString[_ctAdapters]; + for (INDEX iAdapter = 0; iAdapter<_ctAdapters; iAdapter++) { + _astrAdapterTexts[iAdapter] = _pGfx->gl_gaAPI[iApi].ga_adaAdapter[iAdapter].da_strRenderer; + } + + gmCurrent.gm_mgDisplayAdaptersTrigger.mg_astrTexts = _astrAdapterTexts; + gmCurrent.gm_mgDisplayAdaptersTrigger.mg_ctTexts = _ctAdapters; +} + +extern void UpdateVideoOptionsButtons(INDEX iSelected) +{ + CVideoOptionsMenu &gmCurrent = _pGUIM->gmVideoOptionsMenu; + + const BOOL _bVideoOptionsChanged = (iSelected != -1); + + const BOOL bOGLEnabled = _pGfx->HasAPI(GAT_OGL); +#ifdef SE1_D3D + const BOOL bD3DEnabled = _pGfx->HasAPI(GAT_D3D); + ASSERT(bOGLEnabled || bD3DEnabled); +#else // + ASSERT(bOGLEnabled); +#endif // SE1_D3D + + CDisplayAdapter &da = _pGfx->gl_gaAPI[SwitchToAPI(gmCurrent.gm_mgDisplayAPITrigger.mg_iSelected)] + .ga_adaAdapter[gmCurrent.gm_mgDisplayAdaptersTrigger.mg_iSelected]; + + // number of available preferences is higher if video setup is custom + gmCurrent.gm_mgDisplayPrefsTrigger.mg_ctTexts = 3; + if (sam_iVideoSetup == 3) gmCurrent.gm_mgDisplayPrefsTrigger.mg_ctTexts++; + + // enumerate adapters + FillAdaptersList(); + + // show or hide buttons + gmCurrent.gm_mgDisplayAPITrigger.mg_bEnabled = bOGLEnabled +#ifdef SE1_D3D + && bD3DEnabled +#endif // SE1_D3D + ; + gmCurrent.gm_mgDisplayAdaptersTrigger.mg_bEnabled = _ctAdapters>1; + gmCurrent.gm_mgApply.mg_bEnabled = _bVideoOptionsChanged; + // determine which should be visible + + gmCurrent.gm_mgFullScreenTrigger.mg_bEnabled = TRUE; + if (da.da_ulFlags&DAF_FULLSCREENONLY) { + gmCurrent.gm_mgFullScreenTrigger.mg_bEnabled = FALSE; + gmCurrent.gm_mgFullScreenTrigger.mg_iSelected = 1; + gmCurrent.gm_mgFullScreenTrigger.ApplyCurrentSelection(); + } + + gmCurrent.gm_mgBitsPerPixelTrigger.mg_bEnabled = TRUE; + if (gmCurrent.gm_mgFullScreenTrigger.mg_iSelected == 0) { + gmCurrent.gm_mgBitsPerPixelTrigger.mg_bEnabled = FALSE; + gmCurrent.gm_mgBitsPerPixelTrigger.mg_iSelected = DepthToSwitch(DD_DEFAULT); + gmCurrent.gm_mgBitsPerPixelTrigger.ApplyCurrentSelection(); + } else if (da.da_ulFlags&DAF_16BITONLY) { + gmCurrent.gm_mgBitsPerPixelTrigger.mg_bEnabled = FALSE; + gmCurrent.gm_mgBitsPerPixelTrigger.mg_iSelected = DepthToSwitch(DD_16BIT); + gmCurrent.gm_mgBitsPerPixelTrigger.ApplyCurrentSelection(); + } + + // remember current selected resolution + PIX pixSizeI, pixSizeJ; + ResolutionToSize(gmCurrent.gm_mgResolutionsTrigger.mg_iSelected, pixSizeI, pixSizeJ); + + // select same resolution again if possible + FillResolutionsList(); + SizeToResolution(pixSizeI, pixSizeJ, gmCurrent.gm_mgResolutionsTrigger.mg_iSelected); + + // apply adapter and resolutions + gmCurrent.gm_mgDisplayAdaptersTrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgResolutionsTrigger.ApplyCurrentSelection(); +} + +extern void InitVideoOptionsButtons(void) +{ + CVideoOptionsMenu &gmCurrent = _pGUIM->gmVideoOptionsMenu; + + if (sam_bFullScreenActive) { + gmCurrent.gm_mgFullScreenTrigger.mg_iSelected = 1; + } else { + gmCurrent.gm_mgFullScreenTrigger.mg_iSelected = 0; + } + + gmCurrent.gm_mgDisplayAPITrigger.mg_iSelected = APIToSwitch((GfxAPIType)(INDEX)sam_iGfxAPI); + gmCurrent.gm_mgDisplayAdaptersTrigger.mg_iSelected = sam_iDisplayAdapter; + gmCurrent.gm_mgBitsPerPixelTrigger.mg_iSelected = DepthToSwitch((enum DisplayDepth)(INDEX)sam_iDisplayDepth); + + FillResolutionsList(); + SizeToResolution(sam_iScreenSizeI, sam_iScreenSizeJ, gmCurrent.gm_mgResolutionsTrigger.mg_iSelected); + gmCurrent.gm_mgDisplayPrefsTrigger.mg_iSelected = Clamp(int(sam_iVideoSetup), 0, 3); + + gmCurrent.gm_mgFullScreenTrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgDisplayPrefsTrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgDisplayAPITrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgDisplayAdaptersTrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgResolutionsTrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgBitsPerPixelTrigger.ApplyCurrentSelection(); +} + +static void ApplyVideoOptions(void) +{ + CVideoOptionsMenu &gmCurrent = _pGUIM->gmVideoOptionsMenu; + + // Remember old video settings + sam_old_bFullScreenActive = sam_bFullScreenActive; + sam_old_iScreenSizeI = sam_iScreenSizeI; + sam_old_iScreenSizeJ = sam_iScreenSizeJ; + sam_old_iDisplayDepth = sam_iDisplayDepth; + sam_old_iDisplayAdapter = sam_iDisplayAdapter; + sam_old_iGfxAPI = sam_iGfxAPI; + sam_old_iVideoSetup = sam_iVideoSetup; + + BOOL bFullScreenMode = gmCurrent.gm_mgFullScreenTrigger.mg_iSelected == 1; + PIX pixWindowSizeI, pixWindowSizeJ; + ResolutionToSize(gmCurrent.gm_mgResolutionsTrigger.mg_iSelected, pixWindowSizeI, pixWindowSizeJ); + enum GfxAPIType gat = SwitchToAPI(gmCurrent.gm_mgDisplayAPITrigger.mg_iSelected); + enum DisplayDepth dd = SwitchToDepth(gmCurrent.gm_mgBitsPerPixelTrigger.mg_iSelected); + const INDEX iAdapter = gmCurrent.gm_mgDisplayAdaptersTrigger.mg_iSelected; + + // setup preferences + extern INDEX _iLastPreferences; + if (sam_iVideoSetup == 3) _iLastPreferences = 3; + sam_iVideoSetup = gmCurrent.gm_mgDisplayPrefsTrigger.mg_iSelected; + + // force fullscreen mode if needed + CDisplayAdapter &da = _pGfx->gl_gaAPI[gat].ga_adaAdapter[iAdapter]; + if (da.da_ulFlags & DAF_FULLSCREENONLY) bFullScreenMode = TRUE; + if (da.da_ulFlags & DAF_16BITONLY) dd = DD_16BIT; + // force window to always be in default colors + if (!bFullScreenMode) dd = DD_DEFAULT; + + // (try to) set mode + StartNewMode(gat, iAdapter, pixWindowSizeI, pixWindowSizeJ, dd, bFullScreenMode); + + // refresh buttons + InitVideoOptionsButtons(); + UpdateVideoOptionsButtons(-1); + + // ask user to keep or restore + if (bFullScreenMode) VideoConfirm(); +} + +static void RevertVideoSettings(void) +{ + // restore previous variables + sam_bFullScreenActive = sam_old_bFullScreenActive; + sam_iScreenSizeI = sam_old_iScreenSizeI; + sam_iScreenSizeJ = sam_old_iScreenSizeJ; + sam_iDisplayDepth = sam_old_iDisplayDepth; + sam_iDisplayAdapter = sam_old_iDisplayAdapter; + sam_iGfxAPI = sam_old_iGfxAPI; + sam_iVideoSetup = sam_old_iVideoSetup; + + // update the video mode + extern void ApplyVideoMode(void); + ApplyVideoMode(); + + // refresh buttons + InitVideoOptionsButtons(); + UpdateVideoOptionsButtons(-1); +} + +void InitActionsForVideoOptionsMenu() +{ + CVideoOptionsMenu &gmCurrent = _pGUIM->gmVideoOptionsMenu; + + gmCurrent.gm_mgDisplayPrefsTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; + gmCurrent.gm_mgDisplayAPITrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; + gmCurrent.gm_mgDisplayAdaptersTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; + gmCurrent.gm_mgFullScreenTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; + gmCurrent.gm_mgResolutionsTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; + gmCurrent.gm_mgBitsPerPixelTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; + gmCurrent.gm_mgVideoRendering.mg_pActivatedFunction = &StartRenderingOptionsMenu; + gmCurrent.gm_mgApply.mg_pActivatedFunction = &ApplyVideoOptions; +} + +// ------------------------ CAudioOptionsMenu implementation +extern void RefreshSoundFormat(void) +{ + CAudioOptionsMenu &gmCurrent = _pGUIM->gmAudioOptionsMenu; + + switch (_pSound->GetFormat()) + { + case CSoundLibrary::SF_NONE: {gmCurrent.gm_mgFrequencyTrigger.mg_iSelected = 0; break; } + case CSoundLibrary::SF_11025_16: {gmCurrent.gm_mgFrequencyTrigger.mg_iSelected = 1; break; } + case CSoundLibrary::SF_22050_16: {gmCurrent.gm_mgFrequencyTrigger.mg_iSelected = 2; break; } + case CSoundLibrary::SF_44100_16: {gmCurrent.gm_mgFrequencyTrigger.mg_iSelected = 3; break; } + default: gmCurrent.gm_mgFrequencyTrigger.mg_iSelected = 0; + } + + gmCurrent.gm_mgAudioAutoTrigger.mg_iSelected = Clamp(sam_bAutoAdjustAudio, 0, 1); + gmCurrent.gm_mgAudioAPITrigger.mg_iSelected = Clamp(_pShell->GetINDEX("snd_iInterface"), 0L, 2L); + + gmCurrent.gm_mgWaveVolume.mg_iMinPos = 0; + gmCurrent.gm_mgWaveVolume.mg_iMaxPos = VOLUME_STEPS; + gmCurrent.gm_mgWaveVolume.mg_iCurPos = (INDEX)(_pShell->GetFLOAT("snd_fSoundVolume")*VOLUME_STEPS + 0.5f); + gmCurrent.gm_mgWaveVolume.ApplyCurrentPosition(); + + gmCurrent.gm_mgMPEGVolume.mg_iMinPos = 0; + gmCurrent.gm_mgMPEGVolume.mg_iMaxPos = VOLUME_STEPS; + gmCurrent.gm_mgMPEGVolume.mg_iCurPos = (INDEX)(_pShell->GetFLOAT("snd_fMusicVolume")*VOLUME_STEPS + 0.5f); + gmCurrent.gm_mgMPEGVolume.ApplyCurrentPosition(); + + gmCurrent.gm_mgAudioAutoTrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgAudioAPITrigger.ApplyCurrentSelection(); + gmCurrent.gm_mgFrequencyTrigger.ApplyCurrentSelection(); +} + +static void ApplyAudioOptions(void) +{ + CAudioOptionsMenu &gmCurrent = _pGUIM->gmAudioOptionsMenu; + + sam_bAutoAdjustAudio = gmCurrent.gm_mgAudioAutoTrigger.mg_iSelected; + if (sam_bAutoAdjustAudio) { + _pShell->Execute("include \"Scripts\\Addons\\SFX-AutoAdjust.ini\""); + } else { + _pShell->SetINDEX("snd_iInterface", gmCurrent.gm_mgAudioAPITrigger.mg_iSelected); + + switch (gmCurrent.gm_mgFrequencyTrigger.mg_iSelected) + { + case 0: {_pSound->SetFormat(CSoundLibrary::SF_NONE); break; } + case 1: {_pSound->SetFormat(CSoundLibrary::SF_11025_16); break; } + case 2: {_pSound->SetFormat(CSoundLibrary::SF_22050_16); break; } + case 3: {_pSound->SetFormat(CSoundLibrary::SF_44100_16); break; } + default: _pSound->SetFormat(CSoundLibrary::SF_NONE); + } + } + + RefreshSoundFormat(); + snd_iFormat = _pSound->GetFormat(); +} + +static void OnWaveVolumeChange(INDEX iCurPos) +{ + _pShell->SetFLOAT("snd_fSoundVolume", iCurPos / FLOAT(VOLUME_STEPS)); +} + +static void WaveSliderChange(void) +{ + CAudioOptionsMenu &gmCurrent = _pGUIM->gmAudioOptionsMenu; + + gmCurrent.gm_mgWaveVolume.mg_iCurPos -= 5; + gmCurrent.gm_mgWaveVolume.ApplyCurrentPosition(); +} + +static void FrequencyTriggerChange(INDEX iDummy) +{ + CAudioOptionsMenu &gmCurrent = _pGUIM->gmAudioOptionsMenu; + + sam_bAutoAdjustAudio = 0; + gmCurrent.gm_mgAudioAutoTrigger.mg_iSelected = 0; + gmCurrent.gm_mgAudioAutoTrigger.ApplyCurrentSelection(); +} + +static void MPEGSliderChange(void) +{ + CAudioOptionsMenu &gmCurrent = _pGUIM->gmAudioOptionsMenu; + + gmCurrent.gm_mgMPEGVolume.mg_iCurPos -= 5; + gmCurrent.gm_mgMPEGVolume.ApplyCurrentPosition(); +} + +static void OnMPEGVolumeChange(INDEX iCurPos) +{ + _pShell->SetFLOAT("snd_fMusicVolume", iCurPos / FLOAT(VOLUME_STEPS)); +} + +void InitActionsForAudioOptionsMenu() +{ + CAudioOptionsMenu &gmCurrent = _pGUIM->gmAudioOptionsMenu; + + gmCurrent.gm_mgFrequencyTrigger.mg_pOnTriggerChange = FrequencyTriggerChange; + gmCurrent.gm_mgWaveVolume.mg_pOnSliderChange = &OnWaveVolumeChange; + gmCurrent.gm_mgWaveVolume.mg_pActivatedFunction = WaveSliderChange; + gmCurrent.gm_mgMPEGVolume.mg_pOnSliderChange = &OnMPEGVolumeChange; + gmCurrent.gm_mgMPEGVolume.mg_pActivatedFunction = MPEGSliderChange; + gmCurrent.gm_mgApply.mg_pActivatedFunction = &ApplyAudioOptions; +} + +// ------------------------ CVarMenu implementation +static void VarApply(void) +{ + CVarMenu &gmCurrent = _pGUIM->gmVarMenu; + + FlushVarSettings(TRUE); + gmCurrent.EndMenu(); + gmCurrent.StartMenu(); +} + +void InitActionsForVarMenu() { + _pGUIM->gmVarMenu.gm_mgApply.mg_pActivatedFunction = &VarApply; +} + +// ------------------------ CServersMenu implementation + +extern CMGButton mgServerColumn[7]; +extern CMGEdit mgServerFilter[7]; + +static void SortByColumn(int i) +{ + CServersMenu &gmCurrent = _pGUIM->gmServersMenu; + + if (gmCurrent.gm_mgList.mg_iSort == i) { + gmCurrent.gm_mgList.mg_bSortDown = !gmCurrent.gm_mgList.mg_bSortDown; + } else { + gmCurrent.gm_mgList.mg_bSortDown = FALSE; + } + gmCurrent.gm_mgList.mg_iSort = i; +} + +static void SortByServer(void) { SortByColumn(0); } +static void SortByMap(void) { SortByColumn(1); } +static void SortByPing(void) { SortByColumn(2); } +static void SortByPlayers(void){ SortByColumn(3); } +static void SortByGame(void) { SortByColumn(4); } +static void SortByMod(void) { SortByColumn(5); } +static void SortByVer(void) { SortByColumn(6); } + +extern void RefreshServerList(void) +{ + _pNetwork->EnumSessions(_pGUIM->gmServersMenu.m_bInternet); +} + +void RefreshServerListManually(void) +{ + ChangeToMenu(&_pGUIM->gmServersMenu); // this refreshes the list and sets focuses +} + +void InitActionsForServersMenu() { + _pGUIM->gmServersMenu.gm_mgRefresh.mg_pActivatedFunction = &RefreshServerList; + + mgServerColumn[0].mg_pActivatedFunction = SortByServer; + mgServerColumn[1].mg_pActivatedFunction = SortByMap; + mgServerColumn[2].mg_pActivatedFunction = SortByPing; + mgServerColumn[3].mg_pActivatedFunction = SortByPlayers; + mgServerColumn[4].mg_pActivatedFunction = SortByGame; + mgServerColumn[5].mg_pActivatedFunction = SortByMod; + mgServerColumn[6].mg_pActivatedFunction = SortByVer; +} + +// ------------------------ CNetworkMenu implementation +void InitActionsForNetworkMenu() +{ + CNetworkMenu &gmCurrent = _pGUIM->gmNetworkMenu; + + gmCurrent.gm_mgJoin.mg_pActivatedFunction = &StartNetworkJoinMenu; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartNetworkStartMenu; + gmCurrent.gm_mgQuickLoad.mg_pActivatedFunction = &StartNetworkQuickLoadMenu; + gmCurrent.gm_mgLoad.mg_pActivatedFunction = &StartNetworkLoadMenu; +} + +// ------------------------ CNetworkJoinMenu implementation +void InitActionsForNetworkJoinMenu() +{ + CNetworkJoinMenu &gmCurrent = _pGUIM->gmNetworkJoinMenu; + + gmCurrent.gm_mgLAN.mg_pActivatedFunction = &StartSelectServerLAN; + gmCurrent.gm_mgNET.mg_pActivatedFunction = &StartSelectServerNET; + gmCurrent.gm_mgOpen.mg_pActivatedFunction = &StartNetworkOpenMenu; +} + +// ------------------------ CNetworkStartMenu implementation +extern void UpdateNetworkLevel(INDEX iDummy) +{ + ValidateLevelForFlags(_pGame->gam_strCustomLevel, + GetSpawnFlagsForGameType(_pGUIM->gmNetworkStartMenu.gm_mgGameType.mg_iSelected)); + _pGUIM->gmNetworkStartMenu.gm_mgLevel.mg_strText = FindLevelByFileName(_pGame->gam_strCustomLevel).li_strName; +} + +void InitActionsForNetworkStartMenu() +{ + CNetworkStartMenu &gmCurrent = _pGUIM->gmNetworkStartMenu; + + gmCurrent.gm_mgLevel.mg_pActivatedFunction = &StartSelectLevelFromNetwork; + gmCurrent.gm_mgGameOptions.mg_pActivatedFunction = &StartGameOptionsFromNetwork; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartSelectPlayersMenuFromNetwork; +} + +// ------------------------ CSelectPlayersMenu implementation +static INDEX FindUnusedPlayer(void) +{ + INDEX *ai = _pGame->gm_aiMenuLocalPlayers; + INDEX iPlayer = 0; + for (; iPlayer<8; iPlayer++) { + BOOL bUsed = FALSE; + for (INDEX iLocal = 0; iLocal<4; iLocal++) { + if (ai[iLocal] == iPlayer) { + bUsed = TRUE; + break; + } + } + if (!bUsed) { + return iPlayer; + } + } + ASSERT(FALSE); + return iPlayer; +} + +extern void SelectPlayersFillMenu(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + INDEX *ai = _pGame->gm_aiMenuLocalPlayers; + + gmCurrent.gm_mgPlayer0Change.mg_iLocalPlayer = 0; + gmCurrent.gm_mgPlayer1Change.mg_iLocalPlayer = 1; + gmCurrent.gm_mgPlayer2Change.mg_iLocalPlayer = 2; + gmCurrent.gm_mgPlayer3Change.mg_iLocalPlayer = 3; + + if (gmCurrent.gm_bAllowDedicated && _pGame->gm_MenuSplitScreenCfg == CGame::SSC_DEDICATED) { + gmCurrent.gm_mgDedicated.mg_iSelected = 1; + } else { + gmCurrent.gm_mgDedicated.mg_iSelected = 0; + } + + gmCurrent.gm_mgDedicated.ApplyCurrentSelection(); + + if (gmCurrent.gm_bAllowObserving && _pGame->gm_MenuSplitScreenCfg == CGame::SSC_OBSERVER) { + gmCurrent.gm_mgObserver.mg_iSelected = 1; + } else { + gmCurrent.gm_mgObserver.mg_iSelected = 0; + } + + gmCurrent.gm_mgObserver.ApplyCurrentSelection(); + + if (_pGame->gm_MenuSplitScreenCfg >= CGame::SSC_PLAY1) { + gmCurrent.gm_mgSplitScreenCfg.mg_iSelected = _pGame->gm_MenuSplitScreenCfg; + gmCurrent.gm_mgSplitScreenCfg.ApplyCurrentSelection(); + } + + BOOL bHasDedicated = gmCurrent.gm_bAllowDedicated; + BOOL bHasObserver = gmCurrent.gm_bAllowObserving; + BOOL bHasPlayers = TRUE; + + if (bHasDedicated && gmCurrent.gm_mgDedicated.mg_iSelected) { + bHasObserver = FALSE; + bHasPlayers = FALSE; + } + + if (bHasObserver && gmCurrent.gm_mgObserver.mg_iSelected) { + bHasPlayers = FALSE; + } + + CMenuGadget *apmg[8]; + memset(apmg, 0, sizeof(apmg)); + INDEX i = 0; + + if (bHasDedicated) { + gmCurrent.gm_mgDedicated.Appear(); + apmg[i++] = &gmCurrent.gm_mgDedicated; + } else { + gmCurrent.gm_mgDedicated.Disappear(); + } + + if (bHasObserver) { + gmCurrent.gm_mgObserver.Appear(); + apmg[i++] = &gmCurrent.gm_mgObserver; + } else { + gmCurrent.gm_mgObserver.Disappear(); + } + + for (INDEX iLocal = 0; iLocal<4; iLocal++) { + if (ai[iLocal]<0 || ai[iLocal]>7) { + ai[iLocal] = 0; + } + for (INDEX iCopy = 0; iCopy= 1) { + gmCurrent.gm_mgPlayer1Change.Appear(); + apmg[i++] = &gmCurrent.gm_mgPlayer1Change; + } + if (gmCurrent.gm_mgSplitScreenCfg.mg_iSelected >= 2) { + gmCurrent.gm_mgPlayer2Change.Appear(); + apmg[i++] = &gmCurrent.gm_mgPlayer2Change; + } + if (gmCurrent.gm_mgSplitScreenCfg.mg_iSelected >= 3) { + gmCurrent.gm_mgPlayer3Change.Appear(); + apmg[i++] = &gmCurrent.gm_mgPlayer3Change; + } + } else { + gmCurrent.gm_mgSplitScreenCfg.Disappear(); + } + apmg[i++] = &gmCurrent.gm_mgStart; + + // relink + for (INDEX img = 0; img<8; img++) { + if (apmg[img] == NULL) { + continue; + } + INDEX imgPred = (img + 8 - 1) % 8; + for (; imgPred != img; imgPred = (imgPred + 8 - 1) % 8) { + if (apmg[imgPred] != NULL) { + break; + } + } + INDEX imgSucc = (img + 1) % 8; + for (; imgSucc != img; imgSucc = (imgSucc + 1) % 8) { + if (apmg[imgSucc] != NULL) { + break; + } + } + apmg[img]->mg_pmgUp = apmg[imgPred]; + apmg[img]->mg_pmgDown = apmg[imgSucc]; + } + + gmCurrent.gm_mgPlayer0Change.SetPlayerText(); + gmCurrent.gm_mgPlayer1Change.SetPlayerText(); + gmCurrent.gm_mgPlayer2Change.SetPlayerText(); + gmCurrent.gm_mgPlayer3Change.SetPlayerText(); + + if (bHasPlayers && gmCurrent.gm_mgSplitScreenCfg.mg_iSelected >= 1) { + gmCurrent.gm_mgNotes.mg_strText = TRANS("Make sure you set different controls for each player!"); + } else { + gmCurrent.gm_mgNotes.mg_strText = ""; + } +} + +extern void SelectPlayersApplyMenu(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + if (gmCurrent.gm_bAllowDedicated && gmCurrent.gm_mgDedicated.mg_iSelected) { + _pGame->gm_MenuSplitScreenCfg = CGame::SSC_DEDICATED; + return; + } + + if (gmCurrent.gm_bAllowObserving && gmCurrent.gm_mgObserver.mg_iSelected) { + _pGame->gm_MenuSplitScreenCfg = CGame::SSC_OBSERVER; + return; + } + + _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) gmCurrent.gm_mgSplitScreenCfg.mg_iSelected; +} + +static void UpdateSelectPlayers(INDEX i) +{ + SelectPlayersApplyMenu(); + SelectPlayersFillMenu(); +} + +void InitActionsForSelectPlayersMenu() +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_mgDedicated.mg_pOnTriggerChange = UpdateSelectPlayers; + gmCurrent.gm_mgObserver.mg_pOnTriggerChange = UpdateSelectPlayers; + gmCurrent.gm_mgSplitScreenCfg.mg_pOnTriggerChange = UpdateSelectPlayers; +} + +// ------------------------ CNetworkOpenMenu implementation +void InitActionsForNetworkOpenMenu() +{ + _pGUIM->gmNetworkOpenMenu.gm_mgJoin.mg_pActivatedFunction = &StartSelectPlayersMenuFromOpen; +} + +// ------------------------ CSplitScreenMenu implementation +void InitActionsForSplitScreenMenu() +{ + CSplitScreenMenu &gmCurrent = _pGUIM->gmSplitScreenMenu; + + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartSplitStartMenu; + gmCurrent.gm_mgQuickLoad.mg_pActivatedFunction = &StartSplitScreenQuickLoadMenu; + gmCurrent.gm_mgLoad.mg_pActivatedFunction = &StartSplitScreenLoadMenu; +} + +// ------------------------ CSplitStartMenu implementation +void InitActionsForSplitStartMenu() +{ + CSplitStartMenu &gmCurrent = _pGUIM->gmSplitStartMenu; + + gmCurrent.gm_mgLevel.mg_pActivatedFunction = &StartSelectLevelFromSplit; + gmCurrent.gm_mgOptions.mg_pActivatedFunction = &StartGameOptionsFromSplitScreen; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartSelectPlayersMenuFromSplit; +} + +extern void UpdateSplitLevel(INDEX iDummy) +{ + CSplitStartMenu &gmCurrent = _pGUIM->gmSplitStartMenu; + + ValidateLevelForFlags(_pGame->gam_strCustomLevel, + GetSpawnFlagsForGameType(gmCurrent.gm_mgGameType.mg_iSelected)); + gmCurrent.gm_mgLevel.mg_strText = FindLevelByFileName(_pGame->gam_strCustomLevel).li_strName; +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuActions.h b/Sources/SeriousSam/GUI/Menus/MenuActions.h new file mode 100644 index 0000000..954b054 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuActions.h @@ -0,0 +1,44 @@ +/* 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_MENU_ACTIONS_H +#define SE_INCL_MENU_ACTIONS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + + +void InitActionsForAudioOptionsMenu(); +void InitActionsForConfirmMenu(); +void InitActionsForControlsMenu(); +void InitActionsForCustomizeAxisMenu(); +void InitActionsForMainMenu(); +void InitActionsForInGameMenu(); +void InitActionsForNetworkMenu(); +void InitActionsForNetworkJoinMenu(); +void InitActionsForNetworkOpenMenu(); +void InitActionsForNetworkStartMenu(); +void InitActionsForOptionsMenu(); +void InitActionsForPlayerProfileMenu(); +void InitActionsForSelectPlayersMenu(); +void InitActionsForServersMenu(); +void InitActionsForSinglePlayerMenu(); +void InitActionsForSinglePlayerNewMenu(); +void InitActionsForSplitScreenMenu(); +void InitActionsForSplitStartMenu(); +void InitActionsForVideoOptionsMenu(); +void InitActionsForVarMenu(); + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuManager.cpp b/Sources/SeriousSam/GUI/Menus/MenuManager.cpp new file mode 100644 index 0000000..4e2e81e --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuManager.cpp @@ -0,0 +1,21 @@ +/* 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 + +#include "MenuManager.h" + +extern CMenuManager* _pGUIM = NULL; \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuManager.h b/Sources/SeriousSam/GUI/Menus/MenuManager.h new file mode 100644 index 0000000..33820ac --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuManager.h @@ -0,0 +1,80 @@ +/* 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_MENUMANAGER_H +#define SE_INCL_MENUMANAGER_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "MAudioOptions.h" +#include "MConfirm.h" +#include "MControls.h" +#include "MCustomizeAxis.h" +#include "MCustomizeKeyboard.h" +#include "MCredits.h" +#include "MDisabled.h" +#include "MHighScore.h" +#include "MInGame.h" +#include "MLevels.h" +#include "MMain.h" +#include "MNetwork.h" +#include "MNetworkJoin.h" +#include "MNetworkOpen.h" +#include "MNetworkStart.h" +#include "MOptions.h" +#include "MRenderingOptions.h" +#include "MServers.h" +#include "MSinglePlayer.h" +#include "MSinglePlayerNew.h" +#include "MSplitScreen.h" +#include "MSplitStart.h" +#include "MVar.h" +#include "MVideoOptions.h" + + +class CMenuManager { +public: + CConfirmMenu gmConfirmMenu; + CMainMenu gmMainMenu; + CInGameMenu gmInGameMenu; + CSinglePlayerMenu gmSinglePlayerMenu; + CSinglePlayerNewMenu gmSinglePlayerNewMenu; + CDisabledMenu gmDisabledFunction; + CLevelsMenu gmLevelsMenu; + CVarMenu gmVarMenu; + CPlayerProfileMenu gmPlayerProfile; + CControlsMenu gmControls; + CLoadSaveMenu gmLoadSaveMenu; + CHighScoreMenu gmHighScoreMenu; + CCustomizeKeyboardMenu gmCustomizeKeyboardMenu; + CServersMenu gmServersMenu; + CCustomizeAxisMenu gmCustomizeAxisMenu; + COptionsMenu gmOptionsMenu; + CVideoOptionsMenu gmVideoOptionsMenu; + CAudioOptionsMenu gmAudioOptionsMenu; + CNetworkMenu gmNetworkMenu; + CNetworkJoinMenu gmNetworkJoinMenu; + CNetworkStartMenu gmNetworkStartMenu; + CNetworkOpenMenu gmNetworkOpenMenu; + CSplitScreenMenu gmSplitScreenMenu; + CSplitStartMenu gmSplitStartMenu; + CSelectPlayersMenu gmSelectPlayersMenu; +}; + +extern CMenuManager *_pGUIM; // TODO: Make singleton! + + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/MenuPrinting.cpp b/Sources/SeriousSam/GUI/Menus/MenuPrinting.cpp similarity index 90% rename from Sources/SeriousSam/MenuPrinting.cpp rename to Sources/SeriousSam/GUI/Menus/MenuPrinting.cpp index af6b517..50fbdde 100644 --- a/Sources/SeriousSam/MenuPrinting.cpp +++ b/Sources/SeriousSam/GUI/Menus/MenuPrinting.cpp @@ -1,8 +1,22 @@ -/* 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 "SeriousSam/StdH.h" #include "MenuPrinting.h" +#include "ArrowDir.h" static const FLOAT _fBigStartJ = 0.25f; static const FLOAT _fBigSizeJ = 0.066f; @@ -21,18 +35,21 @@ FLOATaabbox2D BoxTitle(void) FLOAT2D(0, _fBigSizeJ), FLOAT2D(1, _fBigSizeJ)); } + FLOATaabbox2D BoxNoUp(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(_fNoStartI+fRow*(_fNoSizeI+_fNoSpaceI), _fNoUpStartJ), FLOAT2D(_fNoStartI+fRow*(_fNoSizeI+_fNoSpaceI)+_fNoSizeI, _fNoUpStartJ+_fNoSizeJ)); } + FLOATaabbox2D BoxNoDown(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(_fNoStartI+fRow*(_fNoSizeI+_fNoSpaceI), _fNoDownStartJ), FLOAT2D(_fNoStartI+fRow*(_fNoSizeI+_fNoSpaceI)+_fNoSizeI, _fNoDownStartJ+_fNoSizeJ)); } + FLOATaabbox2D BoxBigRow(FLOAT fRow) { return FLOATaabbox2D( @@ -45,6 +62,7 @@ FLOATaabbox2D BoxBigLeft(FLOAT fRow) FLOAT2D(0.1f, _fBigStartJ+fRow*_fBigSizeJ), FLOAT2D(0.45f, _fBigStartJ+(fRow+1)*_fBigSizeJ)); } + FLOATaabbox2D BoxBigRight(FLOAT fRow) { return FLOATaabbox2D( @@ -65,48 +83,56 @@ FLOATaabbox2D BoxVersion(void) FLOAT2D(0.05f, _fBigStartJ+-5.5f*_fMediumSizeJ), FLOAT2D(0.97f, _fBigStartJ+(-5.5f+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxMediumRow(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(0.05f, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.95f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxKeyRow(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(0.15f, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.85f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxMediumLeft(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(0.05f, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.45f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxPlayerSwitch(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(0.05f, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.65f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxMediumMiddle(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(_fNoStartI, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.95f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxPlayerEdit(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(_fNoStartI, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.65f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxMediumRight(FLOAT fRow) { return FLOATaabbox2D( FLOAT2D(0.55f, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.95f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxPopup(void) { return FLOATaabbox2D(FLOAT2D(0.2f, 0.4f), FLOAT2D(0.8f, 0.6f)); @@ -118,30 +144,35 @@ FLOATaabbox2D BoxPopupLabel(void) FLOAT2D(0.22f, 0.43f), FLOAT2D(0.78f, 0.49f)); } + FLOATaabbox2D BoxPopupYesLarge(void) { return FLOATaabbox2D( FLOAT2D(0.30f, 0.51f), FLOAT2D(0.48f, 0.57f)); } + FLOATaabbox2D BoxPopupNoLarge(void) { return FLOATaabbox2D( FLOAT2D(0.52f, 0.51f), FLOAT2D(0.70f, 0.57f)); } + FLOATaabbox2D BoxPopupYesSmall(void) { return FLOATaabbox2D( FLOAT2D(0.30f, 0.54f), FLOAT2D(0.48f, 0.59f)); } + FLOATaabbox2D BoxPopupNoSmall(void) { return FLOATaabbox2D( FLOAT2D(0.52f, 0.54f), FLOAT2D(0.70f, 0.59f)); } + FLOATaabbox2D BoxChangePlayer(INDEX iTable, INDEX iButton) { return FLOATaabbox2D( @@ -204,6 +235,7 @@ FLOATaabbox2D BoxLeftColumn(FLOAT fRow) FLOAT2D(0.02f, _fBigStartJ+fRow*_fMediumSizeJ), FLOAT2D(0.15f, _fBigStartJ+(fRow+1)*_fMediumSizeJ)); } + FLOATaabbox2D BoxPlayerModel(void) { extern INDEX sam_bWideScreen; @@ -213,10 +245,12 @@ FLOATaabbox2D BoxPlayerModel(void) return FLOATaabbox2D(FLOAT2D(0.68f, 0.235f), FLOAT2D(0.68f+(0.965f-0.68f)*9.0f/12.0f, 0.78f)); } } + FLOATaabbox2D BoxPlayerModelName(void) { return FLOATaabbox2D(FLOAT2D(0.68f, 0.78f), FLOAT2D(0.965f, 0.82f)); } + PIXaabbox2D FloatBoxToPixBox(const CDrawPort *pdp, const FLOATaabbox2D &boxF) { PIX pixW = pdp->GetWidth(); @@ -242,6 +276,7 @@ void SetFontTitle(CDrawPort *pdp) pdp->SetTextScaling( 1.25f * pdp->GetWidth() /640 *pdp->dp_fWideAdjustment); pdp->SetTextAspect(1.0f); } + extern CFontData _fdBig; void SetFontBig(CDrawPort *pdp) { @@ -249,6 +284,7 @@ void SetFontBig(CDrawPort *pdp) pdp->SetTextScaling( 1.0f * pdp->GetWidth() /640 *pdp->dp_fWideAdjustment); pdp->SetTextAspect(1.0f); } + extern CFontData _fdMedium; void SetFontMedium(CDrawPort *pdp) { @@ -256,6 +292,7 @@ void SetFontMedium(CDrawPort *pdp) pdp->SetTextScaling( 1.0f * pdp->GetWidth() /640 *pdp->dp_fWideAdjustment); pdp->SetTextAspect(0.75f); } + void SetFontSmall(CDrawPort *pdp) { pdp->SetFont( _pfdConsoleFont); diff --git a/Sources/SeriousSam/MenuPrinting.h b/Sources/SeriousSam/GUI/Menus/MenuPrinting.h similarity index 69% rename from Sources/SeriousSam/MenuPrinting.h rename to Sources/SeriousSam/GUI/Menus/MenuPrinting.h index b28acc6..f3e14ac 100644 --- a/Sources/SeriousSam/MenuPrinting.h +++ b/Sources/SeriousSam/GUI/Menus/MenuPrinting.h @@ -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_MENUPRINTING_H #define SE_INCL_MENUPRINTING_H diff --git a/Sources/SeriousSam/GUI/Menus/MenuStarters.cpp b/Sources/SeriousSam/GUI/Menus/MenuStarters.cpp new file mode 100644 index 0000000..35921d9 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuStarters.cpp @@ -0,0 +1,860 @@ +/* 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. */ + +/* This file contains starter fuctions for all menus. */ + +#include "StdH.h" +#include + +#include "MenuManager.h" +#include "MenuStarters.h" +#include "MenuStartersAF.h" +#include "MenuStuff.h" +#include "LevelInfo.h" + +extern void(*_pAfterLevelChosen)(void); +extern BOOL _bPlayerMenuFromSinglePlayer; + +extern CTString _strLastPlayerAppearance; +extern CTString sam_strNetworkSettings; + +extern CTFileName _fnmModSelected; +extern CTString _strModURLSelected; +extern CTString _strModServerSelected; + + +void StartVideoOptionsMenu(void) +{ + ChangeToMenu(&_pGUIM->gmVideoOptionsMenu); +} + +void StartAudioOptionsMenu(void) +{ + ChangeToMenu(&_pGUIM->gmAudioOptionsMenu); +} + +void StartSinglePlayerMenu(void) +{ + ChangeToMenu(&_pGUIM->gmSinglePlayerMenu); +} + +void StartNetworkMenu(void) +{ + ChangeToMenu(&_pGUIM->gmNetworkMenu); +} + +void StartNetworkJoinMenu(void) +{ + ChangeToMenu(&_pGUIM->gmNetworkJoinMenu); +} + +void StartNetworkStartMenu(void) +{ + ChangeToMenu(&_pGUIM->gmNetworkStartMenu); +} + +void StartNetworkOpenMenu(void) +{ + ChangeToMenu(&_pGUIM->gmNetworkOpenMenu); +} + +void StartSplitScreenMenu(void) +{ + ChangeToMenu(&_pGUIM->gmSplitScreenMenu); +} + +void StartSplitStartMenu(void) +{ + ChangeToMenu(&_pGUIM->gmSplitStartMenu); +} + +void StartSinglePlayerNewMenuCustom(void) +{ + _pGUIM->gmSinglePlayerNewMenu.gm_pgmParentMenu = &_pGUIM->gmLevelsMenu; + ChangeToMenu(&_pGUIM->gmSinglePlayerNewMenu); +} + +static void SetQuickLoadNotes(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + if (_pShell->GetINDEX("gam_iQuickSaveSlots") <= 8) { + gmCurrent.gm_mgNotes.mg_strText = TRANS( + "In-game QuickSave shortcuts:\n" + "F6 - save a new QuickSave\n" + "F9 - load the last QuickSave\n"); + } else { + gmCurrent.gm_mgNotes.mg_strText = ""; + } +} + +extern CTString sam_strFirstLevel; + +void StartSinglePlayerNewMenu(void) +{ + CVarMenu &gmCurrent = _pGUIM->gmVarMenu; + + _pGame->gam_strCustomLevel = sam_strFirstLevel; + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + ChangeToMenu(&gmCurrent); +} + +// game options var settings +void StartVarGameOptions(void) +{ + CVarMenu &gmCurrent = _pGUIM->gmVarMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("GAME OPTIONS"); + gmCurrent.gm_fnmMenuCFG = CTFILENAME("Scripts\\Menu\\GameOptions.cfg"); + ChangeToMenu(&gmCurrent); +} + +void StartSinglePlayerGameOptions(void) +{ + CVarMenu &gmCurrent = _pGUIM->gmVarMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("GAME OPTIONS"); + gmCurrent.gm_fnmMenuCFG = CTFILENAME("Scripts\\Menu\\SPOptions.cfg"); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + ChangeToMenu(&gmCurrent); +} + +void StartGameOptionsFromNetwork(void) +{ + StartVarGameOptions(); + _pGUIM->gmVarMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkStartMenu; +} + +void StartGameOptionsFromSplitScreen(void) +{ + StartVarGameOptions(); + _pGUIM->gmVarMenu.gm_pgmParentMenu = &_pGUIM->gmSplitStartMenu; +} + +// rendering options var settings +void StartRenderingOptionsMenu(void) +{ + CVarMenu &gmCurrent = _pGUIM->gmVarMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("RENDERING OPTIONS"); + gmCurrent.gm_fnmMenuCFG = CTFILENAME("Scripts\\Menu\\RenderingOptions.cfg"); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmVideoOptionsMenu; + ChangeToMenu(&gmCurrent); +} + +void StartCustomizeKeyboardMenu(void) +{ + ChangeToMenu(&_pGUIM->gmCustomizeKeyboardMenu); +} + +void StartCustomizeAxisMenu(void) +{ + ChangeToMenu(&_pGUIM->gmCustomizeAxisMenu); +} + +void StartOptionsMenu(void) +{ + _pGUIM->gmOptionsMenu.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&_pGUIM->gmOptionsMenu); +} + +void StartCurrentLoadMenu() +{ + if (_gmRunningGameMode == GM_NETWORK) { + void StartNetworkLoadMenu(void); + StartNetworkLoadMenu(); + } else if (_gmRunningGameMode == GM_SPLIT_SCREEN) { + void StartSplitScreenLoadMenu(void); + StartSplitScreenLoadMenu(); + } else { + void StartSinglePlayerLoadMenu(void); + StartSinglePlayerLoadMenu(); + } +} + +void StartCurrentSaveMenu() +{ + if (_gmRunningGameMode == GM_NETWORK) { + void StartNetworkSaveMenu(void); + StartNetworkSaveMenu(); + } else if (_gmRunningGameMode == GM_SPLIT_SCREEN) { + void StartSplitScreenSaveMenu(void); + StartSplitScreenSaveMenu(); + } else { + void StartSinglePlayerSaveMenu(void); + StartSinglePlayerSaveMenu(); + } +} + +void StartCurrentQuickLoadMenu() +{ + if (_gmRunningGameMode == GM_NETWORK) { + void StartNetworkQuickLoadMenu(void); + StartNetworkQuickLoadMenu(); + } else if (_gmRunningGameMode == GM_SPLIT_SCREEN) { + void StartSplitScreenQuickLoadMenu(void); + StartSplitScreenQuickLoadMenu(); + } else { + void StartSinglePlayerQuickLoadMenu(void); + StartSinglePlayerQuickLoadMenu(); + } +} + +void StartChangePlayerMenuFromOptions(void) +{ + _bPlayerMenuFromSinglePlayer = FALSE; + _pGUIM->gmPlayerProfile.gm_piCurrentPlayer = &_pGame->gm_iSinglePlayer; + _pGUIM->gmPlayerProfile.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + ChangeToMenu(&_pGUIM->gmPlayerProfile); +} + +void StartChangePlayerMenuFromSinglePlayer(void) +{ + _iLocalPlayer = -1; + _bPlayerMenuFromSinglePlayer = TRUE; + _pGUIM->gmPlayerProfile.gm_piCurrentPlayer = &_pGame->gm_iSinglePlayer; + _pGUIM->gmPlayerProfile.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; + ChangeToMenu(&_pGUIM->gmPlayerProfile); +} + +void StartControlsMenuFromPlayer(void) +{ + _pGUIM->gmControls.gm_pgmParentMenu = &_pGUIM->gmPlayerProfile; + ChangeToMenu(&_pGUIM->gmControls); +} + +void StartControlsMenuFromOptions(void) +{ + _pGUIM->gmControls.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + ChangeToMenu(&_pGUIM->gmControls); +} + +void StartHighScoreMenu(void) +{ + _pGUIM->gmHighScoreMenu.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&_pGUIM->gmHighScoreMenu); +} + +void StartSplitScreenGame(void) +{ + // _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; + _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; + _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; + _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; + _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; + + CTFileName fnWorld = _pGame->gam_strCustomLevel; + + _pGame->gm_strNetworkProvider = "Local"; + CUniversalSessionProperties sp; + _pGame->SetMultiPlayerSession(sp); + if (_pGame->NewGame(fnWorld.FileName(), fnWorld, sp)) + { + StopMenus(); + _gmRunningGameMode = GM_SPLIT_SCREEN; + } else { + _gmRunningGameMode = GM_NONE; + } +} + +void StartNetworkGame(void) +{ + // _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; + _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; + _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; + _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; + _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; + + CTFileName fnWorld = _pGame->gam_strCustomLevel; + + _pGame->gm_strNetworkProvider = "TCP/IP Server"; + CUniversalSessionProperties sp; + _pGame->SetMultiPlayerSession(sp); + if (_pGame->NewGame(_pGame->gam_strSessionName, fnWorld, sp)) + { + StopMenus(); + _gmRunningGameMode = GM_NETWORK; + // if starting a dedicated server + if (_pGame->gm_MenuSplitScreenCfg == CGame::SSC_DEDICATED) { + // pull down the console + extern INDEX sam_bToggleConsole; + sam_bToggleConsole = TRUE; + } + } else { + _gmRunningGameMode = GM_NONE; + } +} + +void JoinNetworkGame(void) +{ + // _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; + _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; + _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; + _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; + _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; + + _pGame->gm_strNetworkProvider = "TCP/IP Client"; + if (_pGame->JoinGame(CNetworkSession(_pGame->gam_strJoinAddress))) + { + StopMenus(); + _gmRunningGameMode = GM_NETWORK; + } else { + if (_pNetwork->ga_strRequiredMod != "") { + extern CTFileName _fnmModToLoad; + extern CTString _strModServerJoin; + char strModName[256] = { 0 }; + char strModURL[256] = { 0 }; + _pNetwork->ga_strRequiredMod.ScanF("%250[^\\]\\%s", &strModName, &strModURL); + _fnmModSelected = CTString(strModName); + _strModURLSelected = strModURL; + if (_strModURLSelected = "") { + _strModURLSelected = "http://www.croteam.com/mods/Old"; + } + _strModServerSelected.PrintF("%s:%s", _pGame->gam_strJoinAddress, _pShell->GetValue("net_iPort")); + extern void ModConnectConfirm(void); + ModConnectConfirm(); + } + _gmRunningGameMode = GM_NONE; + } +} + +// -------- Servers Menu Functions +void StartSelectServerLAN(void) +{ + CServersMenu &gmCurrent = _pGUIM->gmServersMenu; + + gmCurrent.m_bInternet = FALSE; + ChangeToMenu(&gmCurrent); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmNetworkJoinMenu; +} + +void StartSelectServerNET(void) +{ + CServersMenu &gmCurrent = _pGUIM->gmServersMenu; + + gmCurrent.m_bInternet = TRUE; + ChangeToMenu(&gmCurrent); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmNetworkJoinMenu; +} + +// -------- Levels Menu Functions +void StartSelectLevelFromSingle(void) +{ + CLevelsMenu &gmCurrent = _pGUIM->gmLevelsMenu; + + FilterLevels(GetSpawnFlagsForGameType(-1)); + _pAfterLevelChosen = StartSinglePlayerNewMenuCustom; + ChangeToMenu(&gmCurrent); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmSinglePlayerMenu; +} + +void StartSelectLevelFromSplit(void) +{ + CLevelsMenu &gmCurrent = _pGUIM->gmLevelsMenu; + + FilterLevels(GetSpawnFlagsForGameType(_pGUIM->gmSplitStartMenu.gm_mgGameType.mg_iSelected)); + void StartSplitStartMenu(void); + _pAfterLevelChosen = StartSplitStartMenu; + ChangeToMenu(&gmCurrent); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmSplitStartMenu; +} + +void StartSelectLevelFromNetwork(void) +{ + CLevelsMenu &gmCurrent = _pGUIM->gmLevelsMenu; + + FilterLevels(GetSpawnFlagsForGameType(_pGUIM->gmNetworkStartMenu.gm_mgGameType.mg_iSelected)); + void StartNetworkStartMenu(void); + _pAfterLevelChosen = StartNetworkStartMenu; + ChangeToMenu(&gmCurrent); + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmNetworkStartMenu; +} + +// -------- Players Selection Menu Functions +void StartSelectPlayersMenuFromSplit(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_bAllowDedicated = FALSE; + gmCurrent.gm_bAllowObserving = FALSE; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartSplitScreenGame; + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmSplitStartMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSelectPlayersMenuFromNetwork(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_bAllowDedicated = TRUE; + gmCurrent.gm_bAllowObserving = TRUE; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartNetworkGame; + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmNetworkStartMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSelectPlayersMenuFromNetworkLoad(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_bAllowDedicated = FALSE; + gmCurrent.gm_bAllowObserving = TRUE; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartNetworkLoadGame; + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmLoadSaveMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSelectPlayersMenuFromSplitScreenLoad(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_bAllowDedicated = FALSE; + gmCurrent.gm_bAllowObserving = FALSE; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &StartSplitScreenGameLoad; + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmLoadSaveMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSelectPlayersMenuFromOpen(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_bAllowDedicated = FALSE; + gmCurrent.gm_bAllowObserving = TRUE; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &JoinNetworkGame; + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmNetworkOpenMenu; + ChangeToMenu(&gmCurrent); + + /*if (sam_strNetworkSettings=="")*/ { + void StartNetworkSettingsMenu(void); + StartNetworkSettingsMenu(); + _pGUIM->gmLoadSaveMenu.gm_bNoEscape = TRUE; + _pGUIM->gmLoadSaveMenu.gm_pgmParentMenu = &_pGUIM->gmNetworkOpenMenu; + _pGUIM->gmLoadSaveMenu.gm_pgmNextMenu = &gmCurrent; + } +} + +void StartSelectPlayersMenuFromServers(void) +{ + CSelectPlayersMenu &gmCurrent = _pGUIM->gmSelectPlayersMenu; + + gmCurrent.gm_bAllowDedicated = FALSE; + gmCurrent.gm_bAllowObserving = TRUE; + gmCurrent.gm_mgStart.mg_pActivatedFunction = &JoinNetworkGame; + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmServersMenu; + ChangeToMenu(&gmCurrent); + + /*if (sam_strNetworkSettings=="")*/ { + void StartNetworkSettingsMenu(void); + StartNetworkSettingsMenu(); + _pGUIM->gmLoadSaveMenu.gm_bNoEscape = TRUE; + _pGUIM->gmLoadSaveMenu.gm_pgmParentMenu = &_pGUIM->gmServersMenu; + _pGUIM->gmLoadSaveMenu.gm_pgmNextMenu = &gmCurrent; + } +} + +// -------- Save/Load Menu Calling Functions +void StartPlayerModelLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("CHOOSE MODEL"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEUP; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = FALSE; + gmCurrent.gm_fnmDirectory = CTString("Models\\Player\\"); + gmCurrent.gm_fnmSelected = _strLastPlayerAppearance; + gmCurrent.gm_fnmExt = CTString(".amc"); + gmCurrent.gm_pAfterFileChosen = &LSLoadPlayerModel; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmPlayerProfile; + ChangeToMenu(&gmCurrent); +} + +void StartControlsLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("LOAD CONTROLS"); + gmCurrent.gm_bAllowThumbnails = FALSE; + gmCurrent.gm_iSortType = LSSORT_FILEUP; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = FALSE; + gmCurrent.gm_fnmDirectory = CTString("Controls\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".ctl"); + gmCurrent.gm_pAfterFileChosen = &LSLoadControls; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmControls; + ChangeToMenu(&gmCurrent); +} + +void StartCustomLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("ADVANCED OPTIONS"); + gmCurrent.gm_bAllowThumbnails = FALSE; + gmCurrent.gm_iSortType = LSSORT_NAMEUP; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = FALSE; + gmCurrent.gm_fnmDirectory = CTString("Scripts\\CustomOptions\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".cfg"); + gmCurrent.gm_pAfterFileChosen = &LSLoadCustom; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + ChangeToMenu(&gmCurrent); +} + +void StartAddonsLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("EXECUTE ADDON"); + gmCurrent.gm_bAllowThumbnails = FALSE; + gmCurrent.gm_iSortType = LSSORT_NAMEUP; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = FALSE; + gmCurrent.gm_fnmDirectory = CTString("Scripts\\Addons\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".ini"); + gmCurrent.gm_pAfterFileChosen = &LSLoadAddon; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + ChangeToMenu(&gmCurrent); +} + +void StartModsLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("CHOOSE MOD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_NAMEUP; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = FALSE; + gmCurrent.gm_fnmDirectory = CTString("Mods\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".des"); + gmCurrent.gm_pAfterFileChosen = &LSLoadMod; + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmMainMenu; + ChangeToMenu(&gmCurrent); +} + +void StartNetworkSettingsMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("CONNECTION SETTINGS"); + gmCurrent.gm_bAllowThumbnails = FALSE; + gmCurrent.gm_iSortType = LSSORT_FILEUP; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = FALSE; + gmCurrent.gm_fnmDirectory = CTString("Scripts\\NetSettings\\"); + gmCurrent.gm_fnmSelected = sam_strNetworkSettings; + gmCurrent.gm_fnmExt = CTString(".ini"); + gmCurrent.gm_pAfterFileChosen = &LSLoadNetSettings; + + if (sam_strNetworkSettings == "") { + gmCurrent.gm_mgNotes.mg_strText = TRANS( + "Before joining a network game,\n" + "you have to adjust your connection parameters.\n" + "Choose one option from the list.\n" + "If you have problems with connection, you can adjust\n" + "these parameters again from the Options menu.\n" + ); + } else { + gmCurrent.gm_mgNotes.mg_strText = ""; + } + + gmCurrent.gm_pgmParentMenu = &_pGUIM->gmOptionsMenu; + ChangeToMenu(&gmCurrent); +} + + +void StartSinglePlayerQuickLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_SINGLE_PLAYER; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("QUICK LOAD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory.PrintF("SaveGame\\Player%d\\Quick\\", _pGame->gm_iSinglePlayer); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSLoadSinglePlayer; + SetQuickLoadNotes(); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSinglePlayerLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_SINGLE_PLAYER; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("LOAD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory.PrintF("SaveGame\\Player%d\\", _pGame->gm_iSinglePlayer); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSLoadSinglePlayer; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSinglePlayerSaveMenu(void) +{ + if (_gmRunningGameMode != GM_SINGLE_PLAYER) return; + + // if no live players + if (_pGame->GetPlayersCount()>0 && _pGame->GetLivePlayersCount() <= 0) { + // do nothing + return; + } + + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_SINGLE_PLAYER; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("SAVE"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = TRUE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory.PrintF("SaveGame\\Player%d\\", _pGame->gm_iSinglePlayer); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmBaseName = CTString("SaveGame"); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSSaveAnyGame; + gmCurrent.gm_mgNotes.mg_strText = ""; + gmCurrent.gm_strSaveDes = _pGame->GetDefaultGameDescription(TRUE); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartDemoLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_DEMO; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("PLAY DEMO"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("Demos\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".dem"); + gmCurrent.gm_pAfterFileChosen = &LSLoadDemo; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartDemoSaveMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + if (_gmRunningGameMode == GM_NONE) return; + _gmMenuGameMode = GM_DEMO; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("RECORD DEMO"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEUP; + gmCurrent.gm_bSave = TRUE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("Demos\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmBaseName = CTString("Demo"); + gmCurrent.gm_fnmExt = CTString(".dem"); + gmCurrent.gm_pAfterFileChosen = &LSSaveDemo; + gmCurrent.gm_mgNotes.mg_strText = ""; + gmCurrent.gm_strSaveDes = _pGame->GetDefaultGameDescription(FALSE); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartNetworkQuickLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_NETWORK; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("QUICK LOAD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("SaveGame\\Network\\Quick\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSLoadNetwork; + SetQuickLoadNotes(); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartNetworkLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_NETWORK; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("LOAD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("SaveGame\\Network\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSLoadNetwork; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartNetworkSaveMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + if (_gmRunningGameMode != GM_NETWORK) return; + _gmMenuGameMode = GM_NETWORK; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("SAVE"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = TRUE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("SaveGame\\Network\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmBaseName = CTString("SaveGame"); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSSaveAnyGame; + gmCurrent.gm_mgNotes.mg_strText = ""; + gmCurrent.gm_strSaveDes = _pGame->GetDefaultGameDescription(TRUE); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSplitScreenQuickLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_SPLIT_SCREEN; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("QUICK LOAD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("SaveGame\\SplitScreen\\Quick\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSLoadSplitScreen; + SetQuickLoadNotes(); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSplitScreenLoadMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + _gmMenuGameMode = GM_SPLIT_SCREEN; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("LOAD"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = FALSE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("SaveGame\\SplitScreen\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSLoadSplitScreen; + gmCurrent.gm_mgNotes.mg_strText = ""; + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +void StartSplitScreenSaveMenu(void) +{ + CLoadSaveMenu &gmCurrent = _pGUIM->gmLoadSaveMenu; + + if (_gmRunningGameMode != GM_SPLIT_SCREEN) return; + _gmMenuGameMode = GM_SPLIT_SCREEN; + + gmCurrent.gm_mgTitle.mg_strText = TRANS("SAVE"); + gmCurrent.gm_bAllowThumbnails = TRUE; + gmCurrent.gm_iSortType = LSSORT_FILEDN; + gmCurrent.gm_bSave = TRUE; + gmCurrent.gm_bManage = TRUE; + gmCurrent.gm_fnmDirectory = CTString("SaveGame\\SplitScreen\\"); + gmCurrent.gm_fnmSelected = CTString(""); + gmCurrent.gm_fnmBaseName = CTString("SaveGame"); + gmCurrent.gm_fnmExt = CTString(".sav"); + gmCurrent.gm_pAfterFileChosen = &LSSaveAnyGame; + gmCurrent.gm_mgNotes.mg_strText = ""; + gmCurrent.gm_strSaveDes = _pGame->GetDefaultGameDescription(TRUE); + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + ChangeToMenu(&gmCurrent); +} + +// -------- Disabled Menu Calling Function +void DisabledFunction(void) +{ + CDisabledMenu &gmCurrent = _pGUIM->gmDisabledFunction; + + gmCurrent.gm_pgmParentMenu = pgmCurrentMenu; + gmCurrent.gm_mgButton.mg_strText = TRANS("The feature is not available in this version!"); + gmCurrent.gm_mgTitle.mg_strText = TRANS("DISABLED"); + ChangeToMenu(&gmCurrent); +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuStarters.h b/Sources/SeriousSam/GUI/Menus/MenuStarters.h new file mode 100644 index 0000000..6139174 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuStarters.h @@ -0,0 +1,81 @@ +/* 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_MENU_STARTERS_H +#define SE_INCL_MENU_STARTERS_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + + +void StartVideoOptionsMenu(void); +void StartAudioOptionsMenu(void); +void StartNetworkMenu(void); +void StartNetworkJoinMenu(void); +void StartNetworkStartMenu(void); +void StartNetworkOpenMenu(void); +void StartSplitScreenMenu(void); +void StartSplitStartMenu(void); +void StartSinglePlayerNewMenuCustom(void); +void StartSinglePlayerNewMenu(void); +void StartSinglePlayerQuickLoadMenu(void); +void StartSinglePlayerLoadMenu(void); +void StartSinglePlayerSaveMenu(void); +void StartDemoLoadMenu(void); +void StartDemoSaveMenu(void); +void StartNetworkQuickLoadMenu(void); +void StartNetworkLoadMenu(void); +void StartNetworkSaveMenu(void); +void StartSplitScreenQuickLoadMenu(void); +void StartSplitScreenLoadMenu(void); +void StartSplitScreenSaveMenu(void); +void StartVarGameOptions(void); +void StartSinglePlayerGameOptions(void); +void StartGameOptionsFromNetwork(void); +void StartGameOptionsFromSplitScreen(void); +void StartRenderingOptionsMenu(void); +void StartCustomizeKeyboardMenu(void); +void StartCustomizeAxisMenu(void); +void StartOptionsMenu(void); +void StartCurrentLoadMenu(); +void StartCurrentSaveMenu(); +void StartCurrentQuickLoadMenu(); +void StartChangePlayerMenuFromOptions(void); +void StartChangePlayerMenuFromSinglePlayer(void); +void StartControlsMenuFromPlayer(void); +void StartControlsMenuFromOptions(void); +void StartSelectLevelFromSingle(void); +void StartHighScoreMenu(void); +void StartSelectPlayersMenuFromSplit(void); +void StartSelectPlayersMenuFromNetwork(void); +void StartSelectPlayersMenuFromOpen(void); +void StartSelectPlayersMenuFromServers(void); +void StartSelectServerLAN(void); +void StartSelectServerNET(void); +void StartSelectLevelFromSplit(void); +void StartSelectLevelFromNetwork(void); +void StartSelectPlayersMenuFromSplitScreen(void); +void StartSelectPlayersMenuFromNetworkLoad(void); +void StartSelectPlayersMenuFromSplitScreenLoad(void); +void StartPlayerModelLoadMenu(void); +void StartControlsLoadMenu(void); +void StartCustomLoadMenu(void); +void StartAddonsLoadMenu(void); +void StartModsLoadMenu(void); +void StartNetworkSettingsMenu(void); +void StartSinglePlayerMenu(void); +void DisabledFunction(void); + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuStartersAF.cpp b/Sources/SeriousSam/GUI/Menus/MenuStartersAF.cpp new file mode 100644 index 0000000..b4b96a0 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuStartersAF.cpp @@ -0,0 +1,230 @@ +/* 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. */ + +/* This file contains additional functions called from starters. */ + +#include "StdH.h" +#include + +#include "MenuManager.h" +#include "MenuStartersAF.h" +#include "MenuStarters.h" +#include "MenuStuff.h" + +static CTFileName _fnDemoToPlay; +static CTFileName _fnGameToLoad; + +extern CTString sam_strNetworkSettings; + +extern CTFileName _fnmModSelected; +extern CTString _strModURLSelected; +extern CTString _strModServerSelected; + + +BOOL LSLoadSinglePlayer(const CTFileName &fnm) +{ + _pGame->gm_StartSplitScreenCfg = CGame::SSC_PLAY1; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_iSinglePlayer; + _pGame->gm_aiStartLocalPlayers[1] = -1; + _pGame->gm_aiStartLocalPlayers[2] = -1; + _pGame->gm_aiStartLocalPlayers[3] = -1; + _pGame->gm_strNetworkProvider = "Local"; + if (_pGame->LoadGame(fnm)) { + StopMenus(); + _gmRunningGameMode = GM_SINGLE_PLAYER; + } + else { + _gmRunningGameMode = GM_NONE; + } + return TRUE; +} + +BOOL LSLoadNetwork(const CTFileName &fnm) +{ + // call local players menu + _fnGameToLoad = fnm; + StartSelectPlayersMenuFromNetworkLoad(); + return TRUE; +} + +BOOL LSLoadSplitScreen(const CTFileName &fnm) +{ + // call local players menu + _fnGameToLoad = fnm; + StartSelectPlayersMenuFromSplitScreenLoad(); + return TRUE; +} + +void StartDemoPlay(void) +{ + _pGame->gm_StartSplitScreenCfg = CGame::SSC_OBSERVER; + // play the demo + _pGame->gm_strNetworkProvider = "Local"; + if (_pGame->StartDemoPlay(_fnDemoToPlay)) + { + // exit menu and pull up the console + StopMenus(); + if (_pGame->gm_csConsoleState != CS_OFF) _pGame->gm_csConsoleState = CS_TURNINGOFF; + _gmRunningGameMode = GM_DEMO; + } + else { + _gmRunningGameMode = GM_NONE; + } +} + +extern BOOL LSLoadDemo(const CTFileName &fnm) +{ + // call local players menu + _fnDemoToPlay = fnm; + StartDemoPlay(); + return TRUE; +} + +BOOL LSLoadPlayerModel(const CTFileName &fnm) +{ + // get base filename + CTString strBaseName = fnm.FileName(); + // set it for current player + CPlayerCharacter &pc = _pGame->gm_apcPlayers[*_pGUIM->gmPlayerProfile.gm_piCurrentPlayer]; + CPlayerSettings *pps = (CPlayerSettings *)pc.pc_aubAppearance; + memset(pps->ps_achModelFile, 0, sizeof(pps->ps_achModelFile)); + strncpy(pps->ps_achModelFile, strBaseName, sizeof(pps->ps_achModelFile)); + + void MenuGoToParent(void); + MenuGoToParent(); + return TRUE; +} + +BOOL LSLoadControls(const CTFileName &fnm) +{ + try { + ControlsMenuOn(); + _pGame->gm_ctrlControlsExtra.Load_t(fnm); + ControlsMenuOff(); + } + catch (char *strError) { + CPrintF("%s", strError); + } + + void MenuGoToParent(void); + MenuGoToParent(); + return TRUE; +} + +BOOL LSLoadAddon(const CTFileName &fnm) +{ + extern INDEX _iAddonExecState; + extern CTFileName _fnmAddonToExec; + _iAddonExecState = 1; + _fnmAddonToExec = fnm; + return TRUE; +} + +BOOL LSLoadMod(const CTFileName &fnm) +{ + _fnmModSelected = fnm; + extern void ModConfirm(void); + ModConfirm(); + return TRUE; +} + +BOOL LSLoadCustom(const CTFileName &fnm) +{ + _pGUIM->gmVarMenu.gm_mgTitle.mg_strText = TRANS("ADVANCED OPTIONS"); + // LoadStringVar(fnm.NoExt()+".des", mgVarTitle.mg_strText); + // mgVarTitle.mg_strText.OnlyFirstLine(); + _pGUIM->gmVarMenu.gm_fnmMenuCFG = fnm; + _pGUIM->gmVarMenu.gm_pgmParentMenu = &_pGUIM->gmLoadSaveMenu; + ChangeToMenu(&_pGUIM->gmVarMenu); + return TRUE; +} + +BOOL LSLoadNetSettings(const CTFileName &fnm) +{ + sam_strNetworkSettings = fnm; + CTString strCmd; + strCmd.PrintF("include \"%s\"", (const char*)sam_strNetworkSettings); + _pShell->Execute(strCmd); + + void MenuGoToParent(void); + MenuGoToParent(); + return TRUE; +} + +// same function for saving in singleplay, network and splitscreen +BOOL LSSaveAnyGame(const CTFileName &fnm) +{ + if (_pGame->SaveGame(fnm)) { + StopMenus(); + return TRUE; + } + else { + return FALSE; + } +} + +BOOL LSSaveDemo(const CTFileName &fnm) +{ + // save the demo + if (_pGame->StartDemoRec(fnm)) { + StopMenus(); + return TRUE; + } + else { + return FALSE; + } +} + +void StartNetworkLoadGame(void) +{ + // _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; + _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; + _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; + _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; + _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; + + _pGame->gm_strNetworkProvider = "TCP/IP Server"; + if (_pGame->LoadGame(_fnGameToLoad)) + { + StopMenus(); + _gmRunningGameMode = GM_NETWORK; + } + else { + _gmRunningGameMode = GM_NONE; + } +} + +void StartSplitScreenGameLoad(void) +{ + // _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; + _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; + + _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; + _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; + _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; + _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; + + _pGame->gm_strNetworkProvider = "Local"; + if (_pGame->LoadGame(_fnGameToLoad)) { + StopMenus(); + _gmRunningGameMode = GM_SPLIT_SCREEN; + } + else { + _gmRunningGameMode = GM_NONE; + } +} \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuStartersAF.h b/Sources/SeriousSam/GUI/Menus/MenuStartersAF.h new file mode 100644 index 0000000..bda67c8 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuStartersAF.h @@ -0,0 +1,39 @@ +/* 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_MENU_STARTERSAF_H +#define SE_INCL_MENU_STARTERSAF_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + + +BOOL LSLoadSinglePlayer(const CTFileName &fnm); +BOOL LSLoadNetwork(const CTFileName &fnm); +BOOL LSLoadSplitScreen(const CTFileName &fnm); +BOOL LSLoadDemo(const CTFileName &fnm); +BOOL LSLoadPlayerModel(const CTFileName &fnm); +BOOL LSLoadControls(const CTFileName &fnm); +BOOL LSLoadAddon(const CTFileName &fnm); +BOOL LSLoadMod(const CTFileName &fnm); +BOOL LSLoadCustom(const CTFileName &fnm); +BOOL LSLoadNetSettings(const CTFileName &fnm); +BOOL LSSaveAnyGame(const CTFileName &fnm); +BOOL LSSaveDemo(const CTFileName &fnm); +void StartDemoPlay(void); +void StartNetworkLoadGame(void); +void StartSplitScreenGameLoad(void); + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/GUI/Menus/MenuStuff.cpp b/Sources/SeriousSam/GUI/Menus/MenuStuff.cpp new file mode 100644 index 0000000..36fdaf3 --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuStuff.cpp @@ -0,0 +1,314 @@ +/* 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 "SeriousSam/StdH.h" +#include + +#include "MenuStuff.h" + +#define RADIOTRANS(str) ("ETRS" str) + +extern CTString astrNoYes[] = { + RADIOTRANS("No"), + RADIOTRANS("Yes"), +}; + +extern CTString astrComputerInvoke[] = { + RADIOTRANS("Use"), + RADIOTRANS("Double-click use"), +}; + +extern CTString astrWeapon[] = { + RADIOTRANS("Only if new"), + RADIOTRANS("Never"), + RADIOTRANS("Always"), + RADIOTRANS("Only if stronger"), +}; + +extern PIX apixWidths[][2] = { + 320, 240, + 400, 300, + 512, 384, + 640, 240, + 640, 480, + 720, 540, + 800, 300, + 800, 600, + 960, 720, + 1024, 384, + 1024, 768, + 1152, 864, + 1280, 480, + 1280, 960, + 1600, 600, + 1600, 1200, + 1920, 720, + 1920, 1440, + 2048, 786, + 2048, 1536, +}; + +extern CTString astrCrosshair[] = { + "", + "Textures\\Interface\\Crosshairs\\Crosshair1.tex", + "Textures\\Interface\\Crosshairs\\Crosshair2.tex", + "Textures\\Interface\\Crosshairs\\Crosshair3.tex", + "Textures\\Interface\\Crosshairs\\Crosshair4.tex", + "Textures\\Interface\\Crosshairs\\Crosshair5.tex", + "Textures\\Interface\\Crosshairs\\Crosshair6.tex", + "Textures\\Interface\\Crosshairs\\Crosshair7.tex", +}; + +extern CTString astrMaxPlayersRadioTexts[] = { + RADIOTRANS("2"), + RADIOTRANS("3"), + RADIOTRANS("4"), + RADIOTRANS("5"), + RADIOTRANS("6"), + RADIOTRANS("7"), + RADIOTRANS("8"), + RADIOTRANS("9"), + RADIOTRANS("10"), + RADIOTRANS("11"), + RADIOTRANS("12"), + RADIOTRANS("13"), + RADIOTRANS("14"), + RADIOTRANS("15"), + RADIOTRANS("16"), +}; +// here, we just reserve space for up to 16 different game types +// actual names are added later +extern CTString astrGameTypeRadioTexts[] = { + "", "", "", "", "", + "", "", "", "", "", + "", "", "", "", "", + "", "", "", "", "", +}; + +extern INDEX ctGameTypeRadioTexts = 1; + +extern CTString astrDifficultyRadioTexts[] = { + RADIOTRANS("Tourist"), + RADIOTRANS("Easy"), + RADIOTRANS("Normal"), + RADIOTRANS("Hard"), + RADIOTRANS("Serious"), + RADIOTRANS("Mental"), +}; + +extern CTString astrSplitScreenRadioTexts[] = { + RADIOTRANS("1"), + RADIOTRANS("2 - split screen"), + RADIOTRANS("3 - split screen"), + RADIOTRANS("4 - split screen"), +}; + +extern CTString astrDisplayPrefsRadioTexts[] = { + RADIOTRANS("Speed"), + RADIOTRANS("Normal"), + RADIOTRANS("Quality"), + RADIOTRANS("Custom"), +}; + +extern CTString astrDisplayAPIRadioTexts[] = { + RADIOTRANS("OpenGL"), +#ifdef SE1_D3D + RADIOTRANS("Direct3D"), +#endif +}; + +extern CTString astrBitsPerPixelRadioTexts[] = { + RADIOTRANS("Desktop"), + RADIOTRANS("16 BPP"), + RADIOTRANS("32 BPP"), +}; + +extern CTString astrFrequencyRadioTexts[] = { + RADIOTRANS("No sound"), + RADIOTRANS("11kHz"), + RADIOTRANS("22kHz"), + RADIOTRANS("44kHz"), +}; + +extern CTString astrSoundAPIRadioTexts[] = { +#ifdef PLATFORM_WIN32 + RADIOTRANS("WaveOut"), + RADIOTRANS("DirectSound"), + RADIOTRANS("EAX"), +#else + RADIOTRANS("Simple Directmedia Layer"), +#endif +}; + +ULONG GetSpawnFlagsForGameType(INDEX iGameType) +{ + if (iGameType == -1) return SPF_SINGLEPLAYER; + + // get function that will provide us the flags + CShellSymbol *pss = _pShell->GetSymbol("GetSpawnFlagsForGameTypeSS", /*bDeclaredOnly=*/ TRUE); + // if none + if (pss == NULL) { + // error + ASSERT(FALSE); + return 0; + } + + ULONG(*pFunc)(INDEX) = (ULONG(*)(INDEX))pss->ss_pvValue; + return pFunc(iGameType); +} + +BOOL IsMenuEnabled(const CTString &strMenuName) +{ + // get function that will provide us the flags + CShellSymbol *pss = _pShell->GetSymbol("IsMenuEnabledSS", /*bDeclaredOnly=*/ TRUE); + // if none + if (pss == NULL) { + // error + ASSERT(FALSE); + return TRUE; + } + + BOOL(*pFunc)(const CTString &) = (BOOL(*)(const CTString &))pss->ss_pvValue; + return pFunc(strMenuName); +} + +// initialize game type strings table +void InitGameTypes(void) +{ + // get function that will provide us the info about gametype + CShellSymbol *pss = _pShell->GetSymbol("GetGameTypeNameSS", /*bDeclaredOnly=*/ TRUE); + // if none + if (pss == NULL) { + // error + astrGameTypeRadioTexts[0] = "<\?\?\?>"; + ctGameTypeRadioTexts = 1; + return; + } + + // for each mode + for (ctGameTypeRadioTexts = 0; ctGameTypeRadioTextsss_pvValue; + CTString strMode = pFunc(ctGameTypeRadioTexts); + // if no mode modes + if (strMode == "") { + // stop + break; + } + // add that mode + astrGameTypeRadioTexts[ctGameTypeRadioTexts] = strMode; + } +} + +int qsort_CompareFileInfos_NameUp(const void *elem1, const void *elem2) +{ + const CFileInfo &fi1 = **(CFileInfo **)elem1; + const CFileInfo &fi2 = **(CFileInfo **)elem2; + return strcmp(fi1.fi_strName, fi2.fi_strName); +} + +int qsort_CompareFileInfos_NameDn(const void *elem1, const void *elem2) +{ + const CFileInfo &fi1 = **(CFileInfo **)elem1; + const CFileInfo &fi2 = **(CFileInfo **)elem2; + return -strcmp(fi1.fi_strName, fi2.fi_strName); +} + +int qsort_CompareFileInfos_FileUp(const void *elem1, const void *elem2) +{ + const CFileInfo &fi1 = **(CFileInfo **)elem1; + const CFileInfo &fi2 = **(CFileInfo **)elem2; + return strcmp(fi1.fi_fnFile, fi2.fi_fnFile); +} + +int qsort_CompareFileInfos_FileDn(const void *elem1, const void *elem2) +{ + const CFileInfo &fi1 = **(CFileInfo **)elem1; + const CFileInfo &fi2 = **(CFileInfo **)elem2; + return -strcmp(fi1.fi_fnFile, fi2.fi_fnFile); +} + +INDEX APIToSwitch(enum GfxAPIType gat) +{ + switch (gat) { + case GAT_OGL: return 0; +#ifdef SE1_D3D + case GAT_D3D: return 1; +#endif // SE1_D3D + default: ASSERT(FALSE); return 0; + } +} + +enum GfxAPIType SwitchToAPI(INDEX i) +{ + switch (i) { + case 0: return GAT_OGL; +#ifdef SE1_D3D + case 1: return GAT_D3D; +#endif // SE1_D3D + default: ASSERT(FALSE); return GAT_OGL; + } +} + +INDEX DepthToSwitch(enum DisplayDepth dd) +{ + switch (dd) { + case DD_DEFAULT: return 0; + case DD_16BIT: return 1; + case DD_32BIT: return 2; + default: ASSERT(FALSE); return 0; + } +} + +enum DisplayDepth SwitchToDepth(INDEX i) +{ + switch (i) { + case 0: return DD_DEFAULT; + case 1: return DD_16BIT; + case 2: return DD_32BIT; + default: ASSERT(FALSE); return DD_DEFAULT; + } +} + +// controls that are currently customized +CTFileName _fnmControlsToCustomize = CTString(""); + +void ControlsMenuOn() +{ + _pGame->SavePlayersAndControls(); + try { + _pGame->gm_ctrlControlsExtra->Load_t(_fnmControlsToCustomize); + } + catch (char *strError) { + WarningMessage(strError); + } +} + +void ControlsMenuOff() +{ + try { + if (_pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions.Count()>0) { + _pGame->gm_ctrlControlsExtra.Save_t(_fnmControlsToCustomize); + } + } + catch (char *strError) { + FatalError(strError); + } + FORDELETELIST(CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions, itAct) { + delete &itAct.Current(); + } + _pGame->LoadPlayersAndControls(); +} + diff --git a/Sources/SeriousSam/GUI/Menus/MenuStuff.h b/Sources/SeriousSam/GUI/Menus/MenuStuff.h new file mode 100644 index 0000000..80a127d --- /dev/null +++ b/Sources/SeriousSam/GUI/Menus/MenuStuff.h @@ -0,0 +1,71 @@ +/* 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_MENU_STUFF_H +#define SE_INCL_MENU_STUFF_H +#ifdef PRAGMA_ONCE + #pragma once +#endif + +#include "FileInfo.h" + +#define TRIGGER_MG(mg, y, up, down, text, astr) \ + mg.mg_pmgUp = &up; \ + mg.mg_pmgDown = &down; \ + mg.mg_boxOnScreen = BoxMediumRow(y); \ + gm_lhGadgets.AddTail(mg.mg_lnNode); \ + mg.mg_astrTexts = astr; \ + mg.mg_ctTexts = sizeof(astr) / sizeof(astr[0]); \ + mg.mg_iSelected = 0; \ + mg.mg_strLabel = text; \ + mg.mg_strValue = astr[0]; + + +extern INDEX ctGameTypeRadioTexts; + +extern CTString astrNoYes[2]; +extern CTString astrWeapon[4]; +extern CTString astrComputerInvoke[2]; +extern CTString astrCrosshair[8]; +extern CTString astrMaxPlayersRadioTexts[15]; +extern CTString astrGameTypeRadioTexts[20]; +extern CTString astrDifficultyRadioTexts[6]; +extern CTString astrSplitScreenRadioTexts[4]; +extern CTString astrDisplayPrefsRadioTexts[4]; +extern CTString astrDisplayAPIRadioTexts[2]; +extern CTString astrBitsPerPixelRadioTexts[3]; +extern CTString astrFrequencyRadioTexts[4]; +extern CTString astrSoundAPIRadioTexts[3]; + +extern PIX apixWidths[20][2]; + +ULONG GetSpawnFlagsForGameType(INDEX iGameType); +BOOL IsMenuEnabled(const CTString &strMenuName); +void InitGameTypes(void); + +int qsort_CompareFileInfos_NameUp(const void *elem1, const void *elem2); +int qsort_CompareFileInfos_NameDn(const void *elem1, const void *elem2); +int qsort_CompareFileInfos_FileUp(const void *elem1, const void *elem2); +int qsort_CompareFileInfos_FileDn(const void *elem1, const void *elem2); + +INDEX APIToSwitch(enum GfxAPIType gat); +enum GfxAPIType SwitchToAPI(INDEX i); +INDEX DepthToSwitch(enum DisplayDepth dd); +enum DisplayDepth SwitchToDepth(INDEX i); + +void ControlsMenuOn(); +void ControlsMenuOff(); + +#endif /* include-once check. */ \ No newline at end of file diff --git a/Sources/SeriousSam/LCDDrawing.cpp b/Sources/SeriousSam/LCDDrawing.cpp index 16ab13b..525fe1d 100644 --- a/Sources/SeriousSam/LCDDrawing.cpp +++ b/Sources/SeriousSam/LCDDrawing.cpp @@ -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 "SeriousSam/StdH.h" #include "LCDDrawing.h" diff --git a/Sources/SeriousSam/LCDDrawing.h b/Sources/SeriousSam/LCDDrawing.h index 9471fe3..268acb7 100644 --- a/Sources/SeriousSam/LCDDrawing.h +++ b/Sources/SeriousSam/LCDDrawing.h @@ -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_LCDDRAWING_H #define SE_INCL_LCDDRAWING_H diff --git a/Sources/SeriousSam/LevelInfo.cpp b/Sources/SeriousSam/LevelInfo.cpp index 99d4f5f..5e9ac45 100644 --- a/Sources/SeriousSam/LevelInfo.cpp +++ b/Sources/SeriousSam/LevelInfo.cpp @@ -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 "SeriousSam/StdH.h" #include "LevelInfo.h" diff --git a/Sources/SeriousSam/LevelInfo.h b/Sources/SeriousSam/LevelInfo.h index 9e9c3d0..df9e2ff 100644 --- a/Sources/SeriousSam/LevelInfo.h +++ b/Sources/SeriousSam/LevelInfo.h @@ -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. */ extern CListHead _lhAutoDemos; diff --git a/Sources/SeriousSam/MainWindow.cpp b/Sources/SeriousSam/MainWindow.cpp index f40748a..1b1a8c0 100644 --- a/Sources/SeriousSam/MainWindow.cpp +++ b/Sources/SeriousSam/MainWindow.cpp @@ -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 "SeriousSam/StdH.h" #include "MainWindow.h" diff --git a/Sources/SeriousSam/MainWindow.h b/Sources/SeriousSam/MainWindow.h index 5531439..5ed4d15 100644 --- a/Sources/SeriousSam/MainWindow.h +++ b/Sources/SeriousSam/MainWindow.h @@ -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. */ extern BOOL _bWindowChanging; // ignores window messages while this is set extern HWND _hwndMain; diff --git a/Sources/SeriousSam/Menu.cpp b/Sources/SeriousSam/Menu.cpp deleted file mode 100644 index 8016b9b..0000000 --- a/Sources/SeriousSam/Menu.cpp +++ /dev/null @@ -1,6197 +0,0 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ - -#include "SeriousSam/StdH.h" -#include -#include -#include - -#ifdef PLATFORM_WIN32 -#include -#endif - -#include "MainWindow.h" -#include -#include -#include -#include "MenuPrinting.h" -#include "LevelInfo.h" -#include "VarList.h" - -// macros for translating radio button text arrays -#define RADIOTRANS(str) ("ETRS" str) -#define TRANSLATERADIOARRAY(array) TranslateRadioTexts(array, ARRAYCOUNT(array)) - -extern CMenuGadget *_pmgLastActivatedGadget; -extern BOOL bMenuActive; -extern BOOL bMenuRendering; -extern CTextureObject *_ptoLogoCT; -extern CTextureObject *_ptoLogoODI; -extern CTextureObject *_ptoLogoEAX; - -INDEX _iLocalPlayer = -1; -BOOL _bPlayerMenuFromSinglePlayer = FALSE; - - -GameMode _gmMenuGameMode = GM_NONE; -GameMode _gmRunningGameMode = GM_NONE; -CListHead _lhServers; - -static INDEX sam_old_bFullScreenActive; -static INDEX sam_old_iScreenSizeI; -static INDEX sam_old_iScreenSizeJ; -static INDEX sam_old_iDisplayDepth; -static INDEX sam_old_iDisplayAdapter; -static INDEX sam_old_iGfxAPI; -static INDEX sam_old_iVideoSetup; // 0==speed, 1==normal, 2==quality, 3==custom - -ENGINE_API extern INDEX snd_iFormat; - - -// !!! FIXME: gcc3 linker pukes without this. lame. -// !!! FIXME: Wonder why gcc2 didn't... -#if !STATICALLY_LINKED -CButtonAction::CButtonAction(void) -{ - ba_iFirstKey = KID_NONE; - ba_iSecondKey = KID_NONE; - ba_bFirstKeyDown = FALSE; - ba_bSecondKeyDown = FALSE; -} - -// Assignment operator. -CButtonAction &CButtonAction ::operator=(CButtonAction &baOriginal) -{ - ba_iFirstKey = baOriginal.ba_iFirstKey; - ba_iSecondKey = baOriginal.ba_iSecondKey; - ba_strName = baOriginal.ba_strName; - ba_strCommandLineWhenPressed = baOriginal.ba_strCommandLineWhenPressed; - ba_strCommandLineWhenReleased = baOriginal.ba_strCommandLineWhenReleased; - ba_bFirstKeyDown = FALSE; - ba_bSecondKeyDown = FALSE; - - return *this; -} - -void CButtonAction::Read_t( CTStream &istrm) -{ - istrm>>ba_iFirstKey; - istrm>>ba_iSecondKey; - istrm>>ba_strName; - istrm>>ba_strCommandLineWhenPressed; - istrm>>ba_strCommandLineWhenReleased; -} - -void CButtonAction::Write_t( CTStream &ostrm) -{ - ostrm<GetSymbol("GetSpawnFlagsForGameTypeSS", /*bDeclaredOnly=*/ TRUE); - // if none - if (pss==NULL) { - // error - ASSERT(FALSE); - return 0; - } - - ULONG (*pFunc)(INDEX) = (ULONG (*)(INDEX))pss->ss_pvValue; - return pFunc(iGameType); -} - -BOOL IsMenuEnabled(const CTString &strMenuName) -{ - // get function that will provide us the flags - CShellSymbol *pss = _pShell->GetSymbol("IsMenuEnabledSS", /*bDeclaredOnly=*/ TRUE); - // if none - if (pss==NULL) { - // error - ASSERT(FALSE); - return TRUE; - } - - BOOL (*pFunc)(const CTString &) = (BOOL (*)(const CTString &))pss->ss_pvValue; - return pFunc(strMenuName); -} - -// last tick done -TIME _tmMenuLastTickDone = -1; -// all possible menu entities -CListHead lhMenuEntities; -// controls that are currently customized -CTFileName _fnmControlsToCustomize = CTString(""); - -static CTString _strLastPlayerAppearance; -extern CTString sam_strNetworkSettings; - -// function to activate when level is chosen -void (*_pAfterLevelChosen)(void); - -// functions to activate when user chose 'yes/no' on confirmation -void (*_pConfimedYes)(void) = NULL; -void (*_pConfimedNo)(void) = NULL; - -void FixupBackButton(CGameMenu *pgm); - -void ConfirmYes(void) -{ - if (_pConfimedYes!=NULL) { - _pConfimedYes(); - } - void MenuGoToParent(void); - MenuGoToParent(); -} -void ConfirmNo(void) -{ - if (_pConfimedNo!=NULL) { - _pConfimedNo(); - } - void MenuGoToParent(void); - MenuGoToParent(); -} - - -void ControlsMenuOn() -{ - _pGame->SavePlayersAndControls(); - try { - _pGame->gm_ctrlControlsExtra->Load_t(_fnmControlsToCustomize); - } catch( char *strError) { - WarningMessage(strError); - } -} - -void ControlsMenuOff() -{ - try { - if (_pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions.Count()>0) { - _pGame->gm_ctrlControlsExtra->Save_t(_fnmControlsToCustomize); - } - } catch( char *strError) { - FatalError(strError); - } - FORDELETELIST( CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions, itAct) { - delete &itAct.Current(); - } - _pGame->LoadPlayersAndControls(); -} - -// mouse cursor position -PIX _pixCursorPosI = 0; -PIX _pixCursorPosJ = 0; -PIX _pixCursorExternPosI = 0; -PIX _pixCursorExternPosJ = 0; -BOOL _bMouseUsedLast = FALSE; -CMenuGadget *_pmgUnderCursor = NULL; -BOOL _bMouseRight = FALSE; - -extern BOOL _bDefiningKey; -extern BOOL _bEditingString; - -// thumbnail for showing in menu -CTextureObject _toThumbnail; -BOOL _bThumbnailOn = FALSE; - -CFontData _fdBig; -CFontData _fdMedium; -CFontData _fdSmall; -CFontData _fdTitle; - - -CSoundData *_psdSelect = NULL; -CSoundData *_psdPress = NULL; -CSoundObject *_psoMenuSound = NULL; - -static CTextureObject _toPointer; -static CTextureObject _toLogoMenuA; -static CTextureObject _toLogoMenuB; - -// -------------- All possible menu entities -#define BIG_BUTTONS_CT 6 -#define SAVELOAD_BUTTONS_CT 14 - -#define TRIGGER_MG(mg, y, up, down, text, astr) \ - mg.mg_pmgUp = &up;\ - mg.mg_pmgDown = &down;\ - mg.mg_boxOnScreen = BoxMediumRow(y);\ - gm_lhGadgets.AddTail( mg.mg_lnNode);\ - mg.mg_astrTexts = astr;\ - mg.mg_ctTexts = sizeof( astr)/sizeof( astr[0]);\ - mg.mg_iSelected = 0;\ - mg.mg_strLabel = text;\ - mg.mg_strValue = astr[0]; - -#define CHANGETRIGGERARRAY(ltbmg, astr) \ - ltbmg.mg_astrTexts = astr;\ - ltbmg.mg_ctTexts = sizeof( astr)/sizeof( astr[0]);\ - ltbmg.mg_iSelected = 0;\ - ltbmg.mg_strText = astr[ltbmg.mg_iSelected]; - -#define PLACEMENT(x,y,z) CPlacement3D( FLOAT3D( x, y, z), \ - ANGLE3D( AngleDeg(0.0f), AngleDeg(0.0f), AngleDeg(0.0f))) - -CTString astrNoYes[] = { - RADIOTRANS( "No"), - RADIOTRANS( "Yes"), -}; -CTString astrComputerInvoke[] = { - RADIOTRANS( "Use"), - RADIOTRANS( "Double-click use"), -}; -CTString astrWeapon[] = { - RADIOTRANS( "Only if new"), - RADIOTRANS( "Never"), - RADIOTRANS( "Always"), - RADIOTRANS( "Only if stronger"), -}; -CTString astrCrosshair[] = { - "", - "Textures\\Interface\\Crosshairs\\Crosshair1.tex", - "Textures\\Interface\\Crosshairs\\Crosshair2.tex", - "Textures\\Interface\\Crosshairs\\Crosshair3.tex", - "Textures\\Interface\\Crosshairs\\Crosshair4.tex", - "Textures\\Interface\\Crosshairs\\Crosshair5.tex", - "Textures\\Interface\\Crosshairs\\Crosshair6.tex", - "Textures\\Interface\\Crosshairs\\Crosshair7.tex", -}; - -CTString astrMaxPlayersRadioTexts[] = { - RADIOTRANS( "2"), - RADIOTRANS( "3"), - RADIOTRANS( "4"), - RADIOTRANS( "5"), - RADIOTRANS( "6"), - RADIOTRANS( "7"), - RADIOTRANS( "8"), - RADIOTRANS( "9"), - RADIOTRANS( "10"), - RADIOTRANS( "11"), - RADIOTRANS( "12"), - RADIOTRANS( "13"), - RADIOTRANS( "14"), - RADIOTRANS( "15"), - RADIOTRANS( "16"), -}; -// here, we just reserve space for up to 16 different game types -// actual names are added later -CTString astrGameTypeRadioTexts[] = { - "", "", "", "", "", - "", "", "", "", "", - "", "", "", "", "", - "", "", "", "", "", -}; -INDEX ctGameTypeRadioTexts = 1; -CTString astrDifficultyRadioTexts[] = { - RADIOTRANS("Tourist"), - RADIOTRANS("Easy"), - RADIOTRANS("Normal"), - RADIOTRANS("Hard"), - RADIOTRANS("Serious"), - RADIOTRANS("Mental"), -}; -CTString astrSplitScreenRadioTexts[] = { - RADIOTRANS( "1"), - RADIOTRANS( "2 - split screen"), - RADIOTRANS( "3 - split screen"), - RADIOTRANS( "4 - split screen"), -}; - -// ptr to current menu -CGameMenu *pgmCurrentMenu = NULL; - -// global back button -CMGButton mgBack; - -// -------- Confirm menu -CConfirmMenu gmConfirmMenu; -CMGButton mgConfirmLabel; -CMGButton mgConfirmYes; -CMGButton mgConfirmNo; - -// -------- Main menu -CMainMenu gmMainMenu; -//CMGTitle mgMainTitle; -CMGButton mgMainVersionLabel; -CMGButton mgMainModLabel; -CMGButton mgMainSingle; -CMGButton mgMainNetwork; -CMGButton mgMainSplitScreen; -CMGButton mgMainDemo; -CMGButton mgMainMods; -CMGButton mgMainHighScore; -CMGButton mgMainOptions; -CMGButton mgMainQuit; - -// -------- InGame menu -CInGameMenu gmInGameMenu; -CMGTitle mgInGameTitle; -CMGButton mgInGameLabel1; -CMGButton mgInGameLabel2; -CMGButton mgInGameQuickLoad; -CMGButton mgInGameQuickSave; -CMGButton mgInGameLoad; -CMGButton mgInGameSave; -CMGButton mgInGameDemoRec; -CMGButton mgInGameHighScore; -CMGButton mgInGameOptions; -CMGButton mgInGameStop; -CMGButton mgInGameQuit; - -// -------- Single player menu -CSinglePlayerMenu gmSinglePlayerMenu; -CMGTitle mgSingleTitle; -CMGButton mgSinglePlayerLabel; -CMGButton mgSingleNewGame; -CMGButton mgSingleCustom; -CMGButton mgSingleQuickLoad; -CMGButton mgSingleLoad; -CMGButton mgSingleTraining; -CMGButton mgSingleTechTest; -CMGButton mgSinglePlayersAndControls; -CMGButton mgSingleOptions; - -// -------- New single player menu -CSinglePlayerNewMenu gmSinglePlayerNewMenu; -CMGTitle mgSingleNewTitle; -CMGButton mgSingleNewTourist; -CMGButton mgSingleNewEasy; -CMGButton mgSingleNewMedium; -CMGButton mgSingleNewHard; -CMGButton mgSingleNewSerious; -CMGButton mgSingleNewMental; -// -------- Disabled menu -CDisabledMenu gmDisabledFunction; -CMGTitle mgDisabledTitle; -CMGButton mgDisabledMenuButton; -// -------- Manual levels menu -CLevelsMenu gmLevelsMenu; -CMGTitle mgLevelsTitle; -CMGLevelButton mgManualLevel[ LEVELS_ON_SCREEN]; -CMGArrow mgLevelsArrowUp; -CMGArrow mgLevelsArrowDn; - -// -------- console variable adjustment menu -BOOL _bVarChanged = FALSE; -CVarMenu gmVarMenu; -CMGTitle mgVarTitle; -CMGVarButton mgVar[LEVELS_ON_SCREEN]; -CMGButton mgVarApply; -CMGArrow mgVarArrowUp; -CMGArrow mgVarArrowDn; - -// -------- Player profile menu -CPlayerProfileMenu gmPlayerProfile; -CMGTitle mgPlayerProfileTitle; -CMGButton mgPlayerNoLabel; -CMGButton mgPlayerNo[8]; -CMGButton mgPlayerNameLabel; -CMGEdit mgPlayerName; -CMGButton mgPlayerTeamLabel; -CMGEdit mgPlayerTeam; -CMGButton mgPlayerCustomizeControls; -CMGTrigger mgPlayerCrosshair; -CMGTrigger mgPlayerWeaponSelect; -CMGTrigger mgPlayerWeaponHide; -CMGTrigger mgPlayer3rdPerson; -CMGTrigger mgPlayerQuotes; -CMGTrigger mgPlayerAutoSave; -CMGTrigger mgPlayerCompDoubleClick; -CMGTrigger mgPlayerViewBobbing; -CMGTrigger mgPlayerSharpTurning; -CMGModel mgPlayerModel; - -// -------- Controls menu -CControlsMenu gmControls; -CMGTitle mgControlsTitle; -CMGButton mgControlsNameLabel; -CMGButton mgControlsButtons; -CMGSlider mgControlsSensitivity; -CMGTrigger mgControlsInvertTrigger; -CMGTrigger mgControlsSmoothTrigger; -CMGTrigger mgControlsAccelTrigger; -CMGTrigger mgControlsIFeelTrigger; -CMGButton mgControlsPredefined; -CMGButton mgControlsAdvanced; - -// -------- Load/Save menu -CLoadSaveMenu gmLoadSaveMenu; -CMGTitle mgLoadSaveTitle; -CMGButton mgLoadSaveNotes; -CMGFileButton amgLSButton[SAVELOAD_BUTTONS_CT]; -CMGArrow mgLSArrowUp; -CMGArrow mgLSArrowDn; -// -------- High-score menu -CHighScoreMenu gmHighScoreMenu; -CMGTitle mgHighScoreTitle; -CMGHighScore mgHScore; -// -------- Customize keyboard menu -CCustomizeKeyboardMenu gmCustomizeKeyboardMenu; -CMGTitle mgCustomizeKeyboardTitle; -CMGKeyDefinition mgKey[KEYS_ON_SCREEN]; -CMGArrow mgCustomizeArrowUp; -CMGArrow mgCustomizeArrowDn; - -// -------- Choose servers menu -CServersMenu gmServersMenu; -CMGTitle mgServersTitle; -CMGServerList mgServerList; -CMGButton mgServerColumn[7]; -CMGEdit mgServerFilter[7]; -CMGButton mgServerRefresh; - -// -------- Customize axis menu -CCustomizeAxisMenu gmCustomizeAxisMenu; -CMGTitle mgCustomizeAxisTitle; -CMGTrigger mgAxisActionTrigger; -CMGTrigger mgAxisMountedTrigger; -CMGSlider mgAxisSensitivity; -CMGSlider mgAxisDeadzone; -CMGTrigger mgAxisInvertTrigger; -CMGTrigger mgAxisRelativeTrigger; -CMGTrigger mgAxisSmoothTrigger; - -// -------- Options menu -COptionsMenu gmOptionsMenu; -CMGTitle mgOptionsTitle; -CMGButton mgVideoOptions; -CMGButton mgAudioOptions; -CMGButton mgPlayerProfileOptions; -CMGButton mgNetworkOptions; -CMGButton mgCustomOptions; -CMGButton mgAddonOptions; - -// -------- Video options menu -CVideoOptionsMenu gmVideoOptionsMenu; -CMGTitle mgVideoOptionsTitle; -CMGTrigger mgDisplayAPITrigger; -CTString astrDisplayAPIRadioTexts[] = { - RADIOTRANS( "OpenGL"), -#ifdef SE1_D3D - RADIOTRANS( "Direct3D"), -#endif -}; -CMGTrigger mgDisplayAdaptersTrigger; -CMGTrigger mgFullScreenTrigger; -CMGTrigger mgResolutionsTrigger; -CMGTrigger mgDisplayPrefsTrigger; -CTString astrDisplayPrefsRadioTexts[] = { - RADIOTRANS( "Speed"), - RADIOTRANS( "Normal"), - RADIOTRANS( "Quality"), - RADIOTRANS( "Custom"), -}; -INDEX _ctResolutions = 0; -CTString * _astrResolutionTexts = NULL; -CDisplayMode *_admResolutionModes = NULL; -INDEX _ctAdapters = 0; -CTString * _astrAdapterTexts = NULL; -CMGButton mgVideoRendering; -CMGTrigger mgBitsPerPixelTrigger; -CTString astrBitsPerPixelRadioTexts[] = { - RADIOTRANS( "Desktop"), - RADIOTRANS( "16 BPP"), - RADIOTRANS( "32 BPP"), -}; - -CMGButton mgVideoOptionsApply; - -// -------- Audio options menu -CAudioOptionsMenu gmAudioOptionsMenu; -CMGTitle mgAudioOptionsTitle; -CMGTrigger mgAudioAutoTrigger; -CMGTrigger mgAudioAPITrigger; -CMGTrigger mgFrequencyTrigger; -CTString astrFrequencyRadioTexts[] = { - RADIOTRANS( "No sound"), - RADIOTRANS( "11kHz"), - RADIOTRANS( "22kHz"), - RADIOTRANS( "44kHz"), -}; -CTString astrSoundAPIRadioTexts[] = { -#ifdef PLATFORM_WIN32 - RADIOTRANS( "WaveOut"), - RADIOTRANS( "DirectSound"), - RADIOTRANS( "EAX"), -#else - RADIOTRANS( "Simple Directmedia Layer" ), -#endif -}; -CMGSlider mgWaveVolume; -CMGSlider mgMPEGVolume; -CMGButton mgAudioOptionsApply; - -// -------- Network menu -CNetworkMenu gmNetworkMenu; -CMGTitle mgNetworkTitle; -CMGButton mgNetworkJoin; -CMGButton mgNetworkStart; -CMGButton mgNetworkQuickLoad; -CMGButton mgNetworkLoad; - -// -------- Network join menu -CNetworkJoinMenu gmNetworkJoinMenu; -CMGTitle mgNetworkJoinTitle; -CMGButton mgNetworkJoinLAN; -CMGButton mgNetworkJoinNET; -CMGButton mgNetworkJoinOpen; - -// -------- Network start menu -CNetworkStartMenu gmNetworkStartMenu; -CMGTitle mgNetworkStartTitle; -CMGEdit mgNetworkSessionName; -CMGTrigger mgNetworkGameType; -CMGTrigger mgNetworkDifficulty; -CMGButton mgNetworkLevel; -CMGTrigger mgNetworkMaxPlayers; -CMGTrigger mgNetworkWaitAllPlayers; -CMGTrigger mgNetworkVisible; -CMGButton mgNetworkGameOptions; -CMGButton mgNetworkStartStart; - -// -------- Network open menu -CNetworkOpenMenu gmNetworkOpenMenu; -CMGTitle mgNetworkOpenTitle; -CMGButton mgNetworkOpenAddressLabel; -CMGEdit mgNetworkOpenAddress; -CMGButton mgNetworkOpenPortLabel; -CMGEdit mgNetworkOpenPort; -CMGButton mgNetworkOpenJoin; - -// -------- Split screen menu -CSplitScreenMenu gmSplitScreenMenu; -CMGTitle mgSplitScreenTitle; -CMGButton mgSplitScreenStart; -CMGButton mgSplitScreenQuickLoad; -CMGButton mgSplitScreenLoad; - -// -------- Split screen start menu -CSplitStartMenu gmSplitStartMenu; -CMGTitle mgSplitStartTitle; -CMGTrigger mgSplitGameType; -CMGTrigger mgSplitDifficulty; -CMGButton mgSplitLevel; -CMGButton mgSplitOptions; -CMGButton mgSplitStartStart; - -// -------- Select players menu -CSelectPlayersMenu gmSelectPlayersMenu; -CMGTitle mgSelectPlayerTitle; - -CMGTrigger mgDedicated; -CMGTrigger mgObserver; -CMGTrigger mgSplitScreenCfg; - -CMGChangePlayer mgPlayer0Change; -CMGChangePlayer mgPlayer1Change; -CMGChangePlayer mgPlayer2Change; -CMGChangePlayer mgPlayer3Change; - -CMGButton mgSelectPlayersNotes; - -CMGButton mgSelectPlayersStart; - -extern void PlayMenuSound(CSoundData *psd) -{ - if (_psoMenuSound!=NULL && !_psoMenuSound->IsPlaying()) { - _psoMenuSound->Play(psd, SOF_NONGAME); - } -} - -CModelObject *AddAttachment_t(CModelObject *pmoParent, INDEX iPosition, - const CTFileName &fnmModel, INDEX iAnim, - const CTFileName &fnmTexture, - const CTFileName &fnmReflection, - const CTFileName &fnmSpecular) -{ - CAttachmentModelObject *pamo = pmoParent->AddAttachmentModel(iPosition); - ASSERT(pamo!=NULL); - pamo->amo_moModelObject.SetData_t(fnmModel); - pamo->amo_moModelObject.PlayAnim(iAnim, AOF_LOOPING); - pamo->amo_moModelObject.mo_toTexture.SetData_t(fnmTexture); - pamo->amo_moModelObject.mo_toReflection.SetData_t(fnmReflection); - pamo->amo_moModelObject.mo_toSpecular.SetData_t(fnmSpecular); - return &pamo->amo_moModelObject; -} - -void SetPlayerModel(CModelObject *pmoPlayer) -{ -/* try { - pmoPlayer->SetData_t( CTFILENAME( "Models\\Player\\SeriousSam\\Player.mdl")); - pmoPlayer->mo_toTexture.SetData_t( CTFILENAME( "Models\\Player\\SeriousSam\\Player.tex")); - pmoPlayer->PlayAnim(PLAYER_ANIM_WALK, AOF_LOOPING); - CModelObject *pmoBody = AddAttachment_t(pmoPlayer, PLAYER_ATTACHMENT_TORSO, - CTFILENAME("Models\\Player\\SeriousSam\\Body.mdl"), BODY_ANIM_MINIGUN_STAND, - CTFILENAME("Models\\Player\\SeriousSam\\Body.tex"), - CTFILENAME(""), - CTFILENAME("")); - CModelObject *pmoHead = AddAttachment_t(pmoBody, BODY_ATTACHMENT_HEAD, - CTFILENAME("Models\\Player\\SeriousSam\\Head.mdl"), 0, - CTFILENAME("Models\\Player\\SeriousSam\\Head.tex"), - CTFILENAME(""), - CTFILENAME("")); - CModelObject *pmoMiniGun = AddAttachment_t(pmoBody, BODY_ATTACHMENT_MINIGUN, - CTFILENAME("Models\\Weapons\\MiniGun\\MiniGunItem.mdl"), 0, - CTFILENAME("Models\\Weapons\\MiniGun\\MiniGun.tex"), - CTFILENAME(""), - CTFILENAME("")); - AddAttachment_t(pmoMiniGun, MINIGUNITEM_ATTACHMENT_BARRELS, - CTFILENAME("Models\\Weapons\\MiniGun\\Barrels.mdl"), 0, - CTFILENAME("Models\\Weapons\\MiniGun\\MiniGun.tex"), - CTFILENAME("Models\\ReflectionTextures\\LightBlueMetal01.tex"), - CTFILENAME("Models\\SpecularTextures\\Medium.tex")); - AddAttachment_t(pmoMiniGun, MINIGUNITEM_ATTACHMENT_BODY, - CTFILENAME("Models\\Weapons\\MiniGun\\Body.mdl"), 0, - CTFILENAME("Models\\Weapons\\MiniGun\\MiniGun.tex"), - CTFILENAME("Models\\ReflectionTextures\\LightBlueMetal01.tex"), - CTFILENAME("Models\\SpecularTextures\\Medium.tex")); - AddAttachment_t(pmoMiniGun, MINIGUNITEM_ATTACHMENT_ENGINE, - CTFILENAME("Models\\Weapons\\MiniGun\\Engine.mdl"), 0, - CTFILENAME("Models\\Weapons\\MiniGun\\MiniGun.tex"), - CTFILENAME("Models\\ReflectionTextures\\LightBlueMetal01.tex"), - CTFILENAME("Models\\SpecularTextures\\Medium.tex")); - - } catch( char *strError) { - FatalError( strError); - } - */ -} - -// translate all texts in array for one radio button -void TranslateRadioTexts(CTString astr[], INDEX ct) -{ - for (INDEX i=0; i=0 && iRes<_ctResolutions); - - CTString &str = _astrResolutionTexts[iRes]; - CDisplayMode &dm = _admResolutionModes[iRes]; - dm.dm_pixSizeI = pixSizeI; - dm.dm_pixSizeJ = pixSizeJ; - str = GetResolutionDescription(dm); -} - -// set new thumbnail -void SetThumbnail(CTFileName fn) -{ - _bThumbnailOn = TRUE; - try { - _toThumbnail.SetData_t(fn.NoExt()+"Tbn.tex"); - } catch(char *strError) { - (void)strError; - try { - _toThumbnail.SetData_t(fn.NoExt()+".tbn"); - } catch(char *strError) { - (void)strError; - _toThumbnail.SetData(NULL); - } - } -} - -// remove thumbnail -void ClearThumbnail(void) -{ - _bThumbnailOn = FALSE; - _toThumbnail.SetData(NULL); - _pShell->Execute( "FreeUnusedStock();"); -} - -// start load/save menus depending on type of game running - -void QuickSaveFromMenu() -{ - _pShell->SetINDEX("gam_bQuickSave", 2); // force save with reporting - StopMenus(TRUE); -} - -void StartCurrentLoadMenu() -{ - if (_gmRunningGameMode==GM_NETWORK) { - void StartNetworkLoadMenu(void); - StartNetworkLoadMenu(); - } else if (_gmRunningGameMode==GM_SPLIT_SCREEN) { - void StartSplitScreenLoadMenu(void); - StartSplitScreenLoadMenu(); - } else { - void StartSinglePlayerLoadMenu(void); - StartSinglePlayerLoadMenu(); - } -} -void StartCurrentSaveMenu() -{ - if (_gmRunningGameMode==GM_NETWORK) { - void StartNetworkSaveMenu(void); - StartNetworkSaveMenu(); - } else if (_gmRunningGameMode==GM_SPLIT_SCREEN) { - void StartSplitScreenSaveMenu(void); - StartSplitScreenSaveMenu(); - } else { - void StartSinglePlayerSaveMenu(void); - StartSinglePlayerSaveMenu(); - } -} -void StartCurrentQuickLoadMenu() -{ - if (_gmRunningGameMode==GM_NETWORK) { - void StartNetworkQuickLoadMenu(void); - StartNetworkQuickLoadMenu(); - } else if (_gmRunningGameMode==GM_SPLIT_SCREEN) { - void StartSplitScreenQuickLoadMenu(void); - StartSplitScreenQuickLoadMenu(); - } else { - void StartSinglePlayerQuickLoadMenu(void); - StartSinglePlayerQuickLoadMenu(); - } -} - -void StartMenus(char *str) -{ - _tmMenuLastTickDone=_pTimer->GetRealTimeTick(); - // disable printing of last lines - CON_DiscardLastLineTimes(); - - // stop all IFeel effects - IFeel_StopEffect(NULL); - if (pgmCurrentMenu==&gmMainMenu || pgmCurrentMenu==&gmInGameMenu) { - if (_gmRunningGameMode==GM_NONE) { - pgmCurrentMenu = &gmMainMenu; - } else { - pgmCurrentMenu = &gmInGameMenu; - } - } - - // start main menu, or last active one - if (pgmCurrentMenu!=NULL) { - ChangeToMenu(pgmCurrentMenu); - } else { - if (_gmRunningGameMode==GM_NONE) { - ChangeToMenu(&gmMainMenu); - } else { - ChangeToMenu(&gmInGameMenu); - } - } - if (CTString(str)=="load") { - StartCurrentLoadMenu(); - gmLoadSaveMenu.gm_pgmParentMenu = NULL; - } - if (CTString(str)=="save") { - StartCurrentSaveMenu(); - gmLoadSaveMenu.gm_pgmParentMenu = NULL; - FixupBackButton(&gmLoadSaveMenu); - } - if (CTString(str)=="controls") { - void StartControlsMenuFromOptions(void); - StartControlsMenuFromOptions(); - gmControls.gm_pgmParentMenu = NULL; - FixupBackButton(&gmControls); - } - if (CTString(str)=="join") { - void StartSelectPlayersMenuFromOpen(void); - StartSelectPlayersMenuFromOpen(); - gmSelectPlayersMenu.gm_pgmParentMenu = &gmMainMenu; - FixupBackButton(&gmSelectPlayersMenu); - } - if (CTString(str)=="hiscore") { - ChangeToMenu( &gmHighScoreMenu); - gmHighScoreMenu.gm_pgmParentMenu = &gmMainMenu; - FixupBackButton(&gmHighScoreMenu); - } - bMenuActive = TRUE; - bMenuRendering = TRUE; -} - - -void StopMenus( BOOL bGoToRoot /*=TRUE*/) -{ - ClearThumbnail(); - if (pgmCurrentMenu!=NULL && bMenuActive) { - pgmCurrentMenu->EndMenu(); - } - bMenuActive = FALSE; - if (bGoToRoot) { - if (_gmRunningGameMode==GM_NONE) { - pgmCurrentMenu = &gmMainMenu; - } else { - pgmCurrentMenu = &gmInGameMenu; - } - } - - // rcg02042003 hack for SDL vs. Win32. - if (_pInput != NULL) - _pInput->ClearRelativeMouseMotion(); -} - - -BOOL IsMenusInRoot(void) -{ - return pgmCurrentMenu==NULL || pgmCurrentMenu==&gmMainMenu || pgmCurrentMenu==&gmInGameMenu; -} - -// ---------------------- When activated functions -void StartSinglePlayerMenu(void) -{ - ChangeToMenu( &gmSinglePlayerMenu); -} - -void ExitGame(void) -{ - _bRunning = FALSE; - _bQuitScreen = TRUE; -} - -CTFileName _fnmModSelected; -CTString _strModURLSelected; -CTString _strModServerSelected; - -void ExitAndSpawnExplorer(void) -{ - _bRunning = FALSE; - _bQuitScreen = FALSE; - extern CTString _strURLToVisit; - _strURLToVisit = _strModURLSelected; -} - -void ExitConfirm(void) -{ - _pConfimedYes = &ExitGame; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText = TRANS("ARE YOU SERIOUS?"); - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); -} - -void StopConfirm(void) -{ - extern void StopCurrentGame(void); - _pConfimedYes = &StopCurrentGame; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText = TRANS("ARE YOU SERIOUS?"); - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); -} - -void ModConnect(void) -{ - extern CTFileName _fnmModToLoad; - extern CTString _strModServerJoin; - _fnmModToLoad = _fnmModSelected; - _strModServerJoin = _strModServerSelected; -} - -void ModConnectConfirm(void) -{ - if (_fnmModSelected==" ") { - _fnmModSelected = CTString("SeriousSam"); - } - CTFileName fnmModPath = "Mods\\"+_fnmModSelected+"\\"; - if (!FileExists(fnmModPath+"BaseWriteInclude.lst") - &&!FileExists(fnmModPath+"BaseWriteExclude.lst") - &&!FileExists(fnmModPath+"BaseBrowseInclude.lst") - &&!FileExists(fnmModPath+"BaseBrowseExclude.lst")) { - extern void ModNotInstalled(void); - ModNotInstalled(); - return; - } - - CPrintF(TRANSV("Server is running a different MOD (%s).\nYou need to reload to connect.\n"), (const char *) _fnmModSelected); - _pConfimedYes = &ModConnect; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText = TRANS("CHANGE THE MOD?"); - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); -} - -void SaveConfirm(void) -{ - extern void OnFileSaveOK(void); - _pConfimedYes = &OnFileSaveOK; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText = TRANS("OVERWRITE?"); - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); -} - - -void ModLoadYes(void) -{ - extern CTFileName _fnmModToLoad; - _fnmModToLoad = _fnmModSelected; -} - -void ModConfirm(void) -{ - _pConfimedYes = &ModLoadYes; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText = TRANS("LOAD THIS MOD?"); - gmConfirmMenu.gm_pgmParentMenu = &gmLoadSaveMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); -} - -void VideoConfirm(void) -{ - // FIXUP: keyboard focus lost when going from full screen to window mode - // due to WM_MOUSEMOVE being sent - _bMouseUsedLast = FALSE; - _pmgUnderCursor = gmConfirmMenu.gm_pmgSelectedByDefault; - - _pConfimedYes = NULL; - void RevertVideoSettings(void); - _pConfimedNo = RevertVideoSettings; - - mgConfirmLabel.mg_strText = TRANS("KEEP THIS SETTING?"); - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); -} - -void CDConfirm(void (*pOk)(void)) -{ - _pConfimedYes = pOk; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText = TRANS("PLEASE INSERT GAME CD?"); - if (pgmCurrentMenu!=&gmConfirmMenu) { - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeLarge(); - ChangeToMenu( &gmConfirmMenu); - } -} - -void StopCurrentGame(void) -{ - _pGame->StopGame(); - _gmRunningGameMode=GM_NONE; - StopMenus(TRUE); - StartMenus(""); -} -void StartSinglePlayerNewMenuCustom(void) -{ - gmSinglePlayerNewMenu.gm_pgmParentMenu = &gmLevelsMenu; - ChangeToMenu( &gmSinglePlayerNewMenu); -} -void StartSinglePlayerNewMenu(void) -{ - gmSinglePlayerNewMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; - extern CTString sam_strFirstLevel; - _pGame->gam_strCustomLevel = sam_strFirstLevel; - ChangeToMenu( &gmSinglePlayerNewMenu); -} - -void StartSinglePlayerGame(void) -{ -/* if (!IsCDInDrive()) { - CDConfirm(StartSinglePlayerGame); - return; - } - */ - - _pGame->gm_StartSplitScreenCfg = CGame::SSC_PLAY1; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_iSinglePlayer; - _pGame->gm_aiStartLocalPlayers[1] = -1; - _pGame->gm_aiStartLocalPlayers[2] = -1; - _pGame->gm_aiStartLocalPlayers[3] = -1; - - _pGame->gm_strNetworkProvider = "Local"; - CUniversalSessionProperties sp; - _pGame->SetSinglePlayerSession(sp); - - if (_pGame->NewGame( _pGame->gam_strCustomLevel, _pGame->gam_strCustomLevel, sp)) - { - StopMenus(); - _gmRunningGameMode = GM_SINGLE_PLAYER; - } else { - _gmRunningGameMode = GM_NONE; - } -} - -void StartSinglePlayerGame_Tourist(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_TOURIST); - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - StartSinglePlayerGame(); -} -void StartSinglePlayerGame_Easy(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_EASY); - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - StartSinglePlayerGame(); -} -void StartSinglePlayerGame_Normal(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_NORMAL); - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - StartSinglePlayerGame(); -} -void StartSinglePlayerGame_Hard(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_HARD); - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - StartSinglePlayerGame(); -} -void StartSinglePlayerGame_Serious(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_EXTREME); - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - StartSinglePlayerGame(); -} -void StartSinglePlayerGame_Mental(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", CSessionProperties::GD_EXTREME+1); - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - StartSinglePlayerGame(); -} - -void StartTraining(void) -{ - gmSinglePlayerNewMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; - extern CTString sam_strTrainingLevel; - _pGame->gam_strCustomLevel = sam_strTrainingLevel; - ChangeToMenu( &gmSinglePlayerNewMenu); -} -void StartTechTest(void) -{ - gmSinglePlayerNewMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; - extern CTString sam_strTechTestLevel; - _pGame->gam_strCustomLevel = sam_strTechTestLevel; - StartSinglePlayerGame_Normal(); -} - -void StartChangePlayerMenuFromOptions(void) -{ - _bPlayerMenuFromSinglePlayer = FALSE; - gmPlayerProfile.gm_piCurrentPlayer = &_pGame->gm_iSinglePlayer; - gmPlayerProfile.gm_pgmParentMenu = &gmOptionsMenu; - ChangeToMenu( &gmPlayerProfile); -} - -void StartChangePlayerMenuFromSinglePlayer(void) -{ - _iLocalPlayer = -1; - _bPlayerMenuFromSinglePlayer = TRUE; - gmPlayerProfile.gm_piCurrentPlayer = &_pGame->gm_iSinglePlayer; - gmPlayerProfile.gm_pgmParentMenu = &gmSinglePlayerMenu; - ChangeToMenu( &gmPlayerProfile); -} - -void StartControlsMenuFromPlayer(void) -{ - gmControls.gm_pgmParentMenu = &gmPlayerProfile; - ChangeToMenu( &gmControls); -} -void StartControlsMenuFromOptions(void) -{ - gmControls.gm_pgmParentMenu = &gmOptionsMenu; - ChangeToMenu( &gmControls); -} - -void DisabledFunction(void) -{ - gmDisabledFunction.gm_pgmParentMenu = pgmCurrentMenu; - mgDisabledMenuButton.mg_strText = TRANS("The feature is not available in this version!"); - mgDisabledTitle.mg_strText = TRANS("DISABLED"); - ChangeToMenu( &gmDisabledFunction); -} - -void ModNotInstalled(void) -{ - _pConfimedYes = &ExitAndSpawnExplorer; - _pConfimedNo = NULL; - mgConfirmLabel.mg_strText.PrintF( - TRANS("You don't have MOD '%s' installed.\nDo you want to visit its web site?"), (const char*)_fnmModSelected); - gmConfirmMenu.gm_pgmParentMenu = pgmCurrentMenu; - gmConfirmMenu.BeSmall(); - ChangeToMenu( &gmConfirmMenu); - -/* - gmDisabledFunction.gm_pgmParentMenu = pgmCurrentMenu; - mgDisabledMenuButton.mg_strText.PrintF( - TRANS("You don't have MOD '%s' installed.\nPlease visit Croteam website for updates."), _fnmModSelected); - mgDisabledTitle.mg_strText = TRANS("MOD REQUIRED"); - _strModURLSelected - ChangeToMenu( &gmDisabledFunction); - */ -} - -CTFileName _fnDemoToPlay; -void StartDemoPlay(void) -{ - _pGame->gm_StartSplitScreenCfg = CGame::SSC_OBSERVER; - // play the demo - _pGame->gm_strNetworkProvider = "Local"; - if( _pGame->StartDemoPlay( _fnDemoToPlay)) - { - // exit menu and pull up the console - StopMenus(); - if( _pGame->gm_csConsoleState!=CS_OFF) _pGame->gm_csConsoleState = CS_TURNINGOFF; - _gmRunningGameMode = GM_DEMO; - } else { - _gmRunningGameMode = GM_NONE; - } -} - -void StartSelectLevelFromSingle(void) -{ - FilterLevels(SpawnFlagsForGameType(-1)); - _pAfterLevelChosen = StartSinglePlayerNewMenuCustom; - ChangeToMenu( &gmLevelsMenu); - gmLevelsMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; -} - -void StartNetworkGame(void) -{ -// _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; - _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; - _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; - _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; - _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; - - CTFileName fnWorld = _pGame->gam_strCustomLevel; - - _pGame->gm_strNetworkProvider = "TCP/IP Server"; - CUniversalSessionProperties sp; - _pGame->SetMultiPlayerSession(sp); - if (_pGame->NewGame( _pGame->gam_strSessionName, fnWorld, sp)) - { - StopMenus(); - _gmRunningGameMode = GM_NETWORK; - // if starting a dedicated server - if (_pGame->gm_MenuSplitScreenCfg==CGame::SSC_DEDICATED) { - // pull down the console - extern INDEX sam_bToggleConsole; - sam_bToggleConsole = TRUE; - } - } else { - _gmRunningGameMode = GM_NONE; - } -} -void JoinNetworkGame(void) -{ -// _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; - _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; - _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; - _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; - _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; - - _pGame->gm_strNetworkProvider = "TCP/IP Client"; - if (_pGame->JoinGame( CNetworkSession( _pGame->gam_strJoinAddress))) - { - StopMenus(); - _gmRunningGameMode = GM_NETWORK; - } else { - if (_pNetwork->ga_strRequiredMod != "") { - extern CTFileName _fnmModToLoad; - extern CTString _strModServerJoin; - char strModName[256] = {0}; - char strModURL[256] = {0}; - _pNetwork->ga_strRequiredMod.ScanF("%250[^\\]\\%s", &strModName, &strModURL); - _fnmModSelected = CTString(strModName); - _strModURLSelected = strModURL; - if (_strModURLSelected="") { - _strModURLSelected = "http://www.croteam.com/mods/Old"; - } - _strModServerSelected.PrintF("%s:%s", (const char *) _pGame->gam_strJoinAddress, (const char *) _pShell->GetValue("net_iPort")); - ModConnectConfirm(); - } - _gmRunningGameMode = GM_NONE; - } -} -void StartHighScoreMenu(void) -{ - gmHighScoreMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmHighScoreMenu); -} -CTFileName _fnGameToLoad; -void StartNetworkLoadGame(void) -{ - -// _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; - _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; - _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; - _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; - _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; - - _pGame->gm_strNetworkProvider = "TCP/IP Server"; - if (_pGame->LoadGame( _fnGameToLoad)) - { - StopMenus(); - _gmRunningGameMode = GM_NETWORK; - } else { - _gmRunningGameMode = GM_NONE; - } -} - -void StartSplitScreenGame(void) -{ -// _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; - _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; - _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; - _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; - _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; - - CTFileName fnWorld = _pGame->gam_strCustomLevel; - - _pGame->gm_strNetworkProvider = "Local"; - CUniversalSessionProperties sp; - _pGame->SetMultiPlayerSession(sp); - if (_pGame->NewGame( fnWorld.FileName(), fnWorld, sp)) - { - StopMenus(); - _gmRunningGameMode = GM_SPLIT_SCREEN; - } else { - _gmRunningGameMode = GM_NONE; - } -} - -void StartSplitScreenGameLoad(void) -{ -// _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; - _pGame->gm_StartSplitScreenCfg = _pGame->gm_MenuSplitScreenCfg; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_aiMenuLocalPlayers[0]; - _pGame->gm_aiStartLocalPlayers[1] = _pGame->gm_aiMenuLocalPlayers[1]; - _pGame->gm_aiStartLocalPlayers[2] = _pGame->gm_aiMenuLocalPlayers[2]; - _pGame->gm_aiStartLocalPlayers[3] = _pGame->gm_aiMenuLocalPlayers[3]; - - _pGame->gm_strNetworkProvider = "Local"; - if (_pGame->LoadGame( _fnGameToLoad)) - { - StopMenus(); - _gmRunningGameMode = GM_SPLIT_SCREEN; - } else { - _gmRunningGameMode = GM_NONE; - } -} - -void StartSelectPlayersMenuFromSplit(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = FALSE; - mgSelectPlayersStart.mg_pActivatedFunction = &StartSplitScreenGame; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmSplitStartMenu; - ChangeToMenu( &gmSelectPlayersMenu); -} - -void StartSelectPlayersMenuFromNetwork(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = TRUE; - gmSelectPlayersMenu.gm_bAllowObserving = TRUE; - mgSelectPlayersStart.mg_pActivatedFunction = &StartNetworkGame; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmNetworkStartMenu; - ChangeToMenu( &gmSelectPlayersMenu); -} - -void StartSelectPlayersMenuFromOpen(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = TRUE; - mgSelectPlayersStart.mg_pActivatedFunction = &JoinNetworkGame; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmNetworkOpenMenu; - ChangeToMenu( &gmSelectPlayersMenu); - - /*if (sam_strNetworkSettings=="")*/ { - void StartNetworkSettingsMenu(void); - StartNetworkSettingsMenu(); - gmLoadSaveMenu.gm_bNoEscape = TRUE; - gmLoadSaveMenu.gm_pgmParentMenu = &gmNetworkOpenMenu; - gmLoadSaveMenu.gm_pgmNextMenu = &gmSelectPlayersMenu; - } -} -void StartSelectPlayersMenuFromServers(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = TRUE; - mgSelectPlayersStart.mg_pActivatedFunction = &JoinNetworkGame; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmServersMenu; - ChangeToMenu( &gmSelectPlayersMenu); - - /*if (sam_strNetworkSettings=="")*/ { - void StartNetworkSettingsMenu(void); - StartNetworkSettingsMenu(); - gmLoadSaveMenu.gm_bNoEscape = TRUE; - gmLoadSaveMenu.gm_pgmParentMenu = &gmServersMenu; - gmLoadSaveMenu.gm_pgmNextMenu = &gmSelectPlayersMenu; - } -} -void StartSelectServerLAN(void) -{ - gmServersMenu.m_bInternet = FALSE; - ChangeToMenu( &gmServersMenu); - gmServersMenu.gm_pgmParentMenu = &gmNetworkJoinMenu; -} -void StartSelectServerNET(void) -{ - gmServersMenu.m_bInternet = TRUE; - ChangeToMenu( &gmServersMenu); - gmServersMenu.gm_pgmParentMenu = &gmNetworkJoinMenu; -} - -void StartSelectLevelFromSplit(void) -{ - FilterLevels(SpawnFlagsForGameType(mgSplitGameType.mg_iSelected)); - void StartSplitStartMenu(void); - _pAfterLevelChosen = StartSplitStartMenu; - ChangeToMenu( &gmLevelsMenu); - gmLevelsMenu.gm_pgmParentMenu = &gmSplitStartMenu; -} -void StartSelectLevelFromNetwork(void) -{ - FilterLevels(SpawnFlagsForGameType(mgNetworkGameType.mg_iSelected)); - void StartNetworkStartMenu(void); - _pAfterLevelChosen = StartNetworkStartMenu; - ChangeToMenu( &gmLevelsMenu); - gmLevelsMenu.gm_pgmParentMenu = &gmNetworkStartMenu; -} - -void StartSelectPlayersMenuFromSplitScreen(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = FALSE; -// mgSelectPlayersStart.mg_pActivatedFunction = &StartSplitScreenGame; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmSplitScreenMenu; - ChangeToMenu( &gmSelectPlayersMenu); -} -void StartSelectPlayersMenuFromNetworkLoad(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = TRUE; - mgSelectPlayersStart.mg_pActivatedFunction = &StartNetworkLoadGame; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmLoadSaveMenu; - ChangeToMenu( &gmSelectPlayersMenu); -} - -void StartSelectPlayersMenuFromSplitScreenLoad(void) -{ - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = FALSE; - mgSelectPlayersStart.mg_pActivatedFunction = &StartSplitScreenGameLoad; - gmSelectPlayersMenu.gm_pgmParentMenu = &gmLoadSaveMenu; - ChangeToMenu( &gmSelectPlayersMenu); -} - -BOOL LSLoadSinglePlayer(const CTFileName &fnm) -{ - _pGame->gm_StartSplitScreenCfg = CGame::SSC_PLAY1; - - _pGame->gm_aiStartLocalPlayers[0] = _pGame->gm_iSinglePlayer; - _pGame->gm_aiStartLocalPlayers[1] = -1; - _pGame->gm_aiStartLocalPlayers[2] = -1; - _pGame->gm_aiStartLocalPlayers[3] = -1; - _pGame->gm_strNetworkProvider = "Local"; - if (_pGame->LoadGame(fnm)) { - StopMenus(); - _gmRunningGameMode = GM_SINGLE_PLAYER; - } else { - _gmRunningGameMode = GM_NONE; - } - return TRUE; -} -BOOL LSLoadNetwork(const CTFileName &fnm) -{ - // call local players menu - _fnGameToLoad = fnm; - StartSelectPlayersMenuFromNetworkLoad(); - return TRUE; -} -BOOL LSLoadSplitScreen(const CTFileName &fnm) -{ - // call local players menu - _fnGameToLoad = fnm; - StartSelectPlayersMenuFromSplitScreenLoad(); - return TRUE; -} -extern BOOL LSLoadDemo(const CTFileName &fnm) -{ - // call local players menu - _fnDemoToPlay = fnm; - StartDemoPlay(); - return TRUE; -} - -BOOL LSLoadPlayerModel(const CTFileName &fnm) -{ - // get base filename - CTString strBaseName = fnm.FileName(); - // set it for current player - CPlayerCharacter &pc = _pGame->gm_apcPlayers[*gmPlayerProfile.gm_piCurrentPlayer]; - CPlayerSettings *pps = (CPlayerSettings *)pc.pc_aubAppearance; - memset(pps->ps_achModelFile, 0, sizeof(pps->ps_achModelFile)); - strncpy(pps->ps_achModelFile, strBaseName, sizeof(pps->ps_achModelFile)); - - void MenuGoToParent(void); - MenuGoToParent(); - return TRUE; -} - -BOOL LSLoadControls(const CTFileName &fnm) -{ - try { - ControlsMenuOn(); - _pGame->gm_ctrlControlsExtra->Load_t(fnm); - ControlsMenuOff(); - } catch (char *strError) { - CPrintF("%s", strError); - } - - void MenuGoToParent(void); - MenuGoToParent(); - return TRUE; -} - -BOOL LSLoadAddon(const CTFileName &fnm) -{ - extern INDEX _iAddonExecState; - extern CTFileName _fnmAddonToExec; - _iAddonExecState = 1; - _fnmAddonToExec = fnm; - return TRUE; -} - -BOOL LSLoadMod(const CTFileName &fnm) -{ - _fnmModSelected = fnm; - ModConfirm(); - return TRUE; -} - -BOOL LSLoadCustom(const CTFileName &fnm) -{ - mgVarTitle.mg_strText = TRANS("ADVANCED OPTIONS"); -// LoadStringVar(fnm.NoExt()+".des", mgVarTitle.mg_strText); -// mgVarTitle.mg_strText.OnlyFirstLine(); - gmVarMenu.gm_fnmMenuCFG = fnm; - gmVarMenu.gm_pgmParentMenu = &gmLoadSaveMenu; - ChangeToMenu( &gmVarMenu); - return TRUE; -} - -BOOL LSLoadNetSettings(const CTFileName &fnm) -{ - sam_strNetworkSettings = fnm; - CTString strCmd; - strCmd.PrintF("include \"%s\"", (const char*)sam_strNetworkSettings); - _pShell->Execute(strCmd); - - void MenuGoToParent(void); - MenuGoToParent(); - return TRUE; -} - -// same function for saving in singleplay, network and splitscreen -BOOL LSSaveAnyGame(const CTFileName &fnm) -{ - if( _pGame->SaveGame( fnm)) { - StopMenus(); - return TRUE; - } else { - return FALSE; - } -} - -BOOL LSSaveDemo(const CTFileName &fnm) -{ - // save the demo - if(_pGame->StartDemoRec(fnm)) { - StopMenus(); - return TRUE; - } else { - return FALSE; - } -} - -// save/load menu calling functions -void StartPlayerModelLoadMenu(void) -{ - mgLoadSaveTitle.mg_strText = TRANS("CHOOSE MODEL"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEUP; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = FALSE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Models\\Player\\"); - gmLoadSaveMenu.gm_fnmSelected = _strLastPlayerAppearance; - gmLoadSaveMenu.gm_fnmExt = CTString(".amc"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadPlayerModel; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = &gmPlayerProfile; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartControlsLoadMenu(void) -{ - mgLoadSaveTitle.mg_strText = TRANS("LOAD CONTROLS"); - gmLoadSaveMenu.gm_bAllowThumbnails = FALSE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEUP; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = FALSE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Controls\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".ctl"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadControls; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = &gmControls; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartCustomLoadMenu(void) -{ - mgLoadSaveTitle.mg_strText = TRANS("ADVANCED OPTIONS"); - gmLoadSaveMenu.gm_bAllowThumbnails = FALSE; - gmLoadSaveMenu.gm_iSortType = LSSORT_NAMEUP; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = FALSE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Scripts\\CustomOptions\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".cfg"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadCustom; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = &gmOptionsMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartAddonsLoadMenu(void) -{ - mgLoadSaveTitle.mg_strText = TRANS("EXECUTE ADDON"); - gmLoadSaveMenu.gm_bAllowThumbnails = FALSE; - gmLoadSaveMenu.gm_iSortType = LSSORT_NAMEUP; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = FALSE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Scripts\\Addons\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".ini"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadAddon; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = &gmOptionsMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartModsLoadMenu(void) -{ - mgLoadSaveTitle.mg_strText = TRANS("CHOOSE MOD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_NAMEUP; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = FALSE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Mods\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".des"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadMod; - - gmLoadSaveMenu.gm_pgmParentMenu = &gmMainMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartNetworkSettingsMenu(void) -{ - mgLoadSaveTitle.mg_strText = TRANS("CONNECTION SETTINGS"); - gmLoadSaveMenu.gm_bAllowThumbnails = FALSE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEUP; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = FALSE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Scripts\\NetSettings\\"); - gmLoadSaveMenu.gm_fnmSelected = sam_strNetworkSettings; - gmLoadSaveMenu.gm_fnmExt = CTString(".ini"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadNetSettings; - if (sam_strNetworkSettings=="") { - mgLoadSaveNotes.mg_strText = TRANS( - "Before joining a network game,\n" - "you have to adjust your connection parameters.\n" - "Choose one option from the list.\n" - "If you have problems with connection, you can adjust\n" - "these parameters again from the Options menu.\n" - ); - } else { - mgLoadSaveNotes.mg_strText = ""; - } - - gmLoadSaveMenu.gm_pgmParentMenu = &gmOptionsMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void SetQuickLoadNotes(void) -{ - if (_pShell->GetINDEX("gam_iQuickSaveSlots")<=8) { - mgLoadSaveNotes.mg_strText = TRANS( - "In-game QuickSave shortcuts:\n" - "F6 - save a new QuickSave\n" - "F9 - load the last QuickSave\n"); - } else { - mgLoadSaveNotes.mg_strText = ""; - } -} - -void StartSinglePlayerQuickLoadMenu(void) -{ - _gmMenuGameMode = GM_SINGLE_PLAYER; - - mgLoadSaveTitle.mg_strText = TRANS("QUICK LOAD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory.PrintF("SaveGame\\Player%d\\Quick\\", _pGame->gm_iSinglePlayer); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadSinglePlayer; - SetQuickLoadNotes(); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartSinglePlayerLoadMenu(void) -{ - _gmMenuGameMode = GM_SINGLE_PLAYER; - - mgLoadSaveTitle.mg_strText = TRANS("LOAD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory.PrintF("SaveGame\\Player%d\\", _pGame->gm_iSinglePlayer); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadSinglePlayer; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} -void StartSinglePlayerSaveMenu(void) -{ - if( _gmRunningGameMode != GM_SINGLE_PLAYER) return; - // if no live players - if (_pGame->GetPlayersCount()>0 && _pGame->GetLivePlayersCount()<=0) { - // do nothing - return; - } - _gmMenuGameMode = GM_SINGLE_PLAYER; - mgLoadSaveTitle.mg_strText = TRANS("SAVE"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = TRUE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory.PrintF("SaveGame\\Player%d\\", _pGame->gm_iSinglePlayer); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmBaseName = CTString("SaveGame"); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSSaveAnyGame; - mgLoadSaveNotes.mg_strText = ""; - gmLoadSaveMenu.gm_strSaveDes = _pGame->GetDefaultGameDescription(TRUE); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} -void StartDemoLoadMenu(void) -{ - _gmMenuGameMode = GM_DEMO; - - mgLoadSaveTitle.mg_strText = TRANS("PLAY DEMO"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Demos\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".dem"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadDemo; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} -void StartDemoSaveMenu(void) -{ - if( _gmRunningGameMode == GM_NONE) return; - _gmMenuGameMode = GM_DEMO; - - mgLoadSaveTitle.mg_strText = TRANS("RECORD DEMO"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEUP; - gmLoadSaveMenu.gm_bSave = TRUE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("Demos\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmBaseName = CTString("Demo"); - gmLoadSaveMenu.gm_fnmExt = CTString(".dem"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSSaveDemo; - mgLoadSaveNotes.mg_strText = ""; - gmLoadSaveMenu.gm_strSaveDes = _pGame->GetDefaultGameDescription(FALSE); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartNetworkQuickLoadMenu(void) -{ - _gmMenuGameMode = GM_NETWORK; - - mgLoadSaveTitle.mg_strText = TRANS("QUICK LOAD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("SaveGame\\Network\\Quick\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadNetwork; - SetQuickLoadNotes(); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartNetworkLoadMenu(void) -{ - _gmMenuGameMode = GM_NETWORK; - - mgLoadSaveTitle.mg_strText = TRANS("LOAD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("SaveGame\\Network\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadNetwork; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartNetworkSaveMenu(void) -{ - if( _gmRunningGameMode != GM_NETWORK) return; - _gmMenuGameMode = GM_NETWORK; - - mgLoadSaveTitle.mg_strText = TRANS("SAVE"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = TRUE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("SaveGame\\Network\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmBaseName = CTString("SaveGame"); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSSaveAnyGame; - mgLoadSaveNotes.mg_strText = ""; - gmLoadSaveMenu.gm_strSaveDes = _pGame->GetDefaultGameDescription(TRUE); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartSplitScreenQuickLoadMenu(void) -{ - _gmMenuGameMode = GM_SPLIT_SCREEN; - - mgLoadSaveTitle.mg_strText = TRANS("QUICK LOAD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("SaveGame\\SplitScreen\\Quick\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadSplitScreen; - SetQuickLoadNotes(); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -void StartSplitScreenLoadMenu(void) -{ - _gmMenuGameMode = GM_SPLIT_SCREEN; - - mgLoadSaveTitle.mg_strText = TRANS("LOAD"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = FALSE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("SaveGame\\SplitScreen\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSLoadSplitScreen; - mgLoadSaveNotes.mg_strText = ""; - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} -void StartSplitScreenSaveMenu(void) -{ - if( _gmRunningGameMode != GM_SPLIT_SCREEN) return; - _gmMenuGameMode = GM_SPLIT_SCREEN; - - mgLoadSaveTitle.mg_strText = TRANS("SAVE"); - gmLoadSaveMenu.gm_bAllowThumbnails = TRUE; - gmLoadSaveMenu.gm_iSortType = LSSORT_FILEDN; - gmLoadSaveMenu.gm_bSave = TRUE; - gmLoadSaveMenu.gm_bManage = TRUE; - gmLoadSaveMenu.gm_fnmDirectory = CTString("SaveGame\\SplitScreen\\"); - gmLoadSaveMenu.gm_fnmSelected = CTString(""); - gmLoadSaveMenu.gm_fnmBaseName = CTString("SaveGame"); - gmLoadSaveMenu.gm_fnmExt = CTString(".sav"); - gmLoadSaveMenu.gm_pAfterFileChosen = &LSSaveAnyGame; - mgLoadSaveNotes.mg_strText = ""; - gmLoadSaveMenu.gm_strSaveDes = _pGame->GetDefaultGameDescription(TRUE); - - gmLoadSaveMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmLoadSaveMenu); -} - -// game options var settings -void StartVarGameOptions(void) -{ - mgVarTitle.mg_strText = TRANS("GAME OPTIONS"); - gmVarMenu.gm_fnmMenuCFG = CTFILENAME("Scripts\\Menu\\GameOptions.cfg"); - ChangeToMenu( &gmVarMenu); -} -void StartSinglePlayerGameOptions(void) -{ - mgVarTitle.mg_strText = TRANS("GAME OPTIONS"); - gmVarMenu.gm_fnmMenuCFG = CTFILENAME("Scripts\\Menu\\SPOptions.cfg"); - ChangeToMenu( &gmVarMenu); - gmVarMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; -} - - -void StartGameOptionsFromNetwork(void) -{ - StartVarGameOptions(); - gmVarMenu.gm_pgmParentMenu = &gmNetworkStartMenu; -} - -void StartGameOptionsFromSplitScreen(void) -{ - StartVarGameOptions(); - gmVarMenu.gm_pgmParentMenu = &gmSplitStartMenu; -} - -// rendering options var settings -void StartRenderingOptionsMenu(void) -{ - mgVarTitle.mg_strText = TRANS("RENDERING OPTIONS"); - gmVarMenu.gm_fnmMenuCFG = CTFILENAME("Scripts\\Menu\\RenderingOptions.cfg"); - gmVarMenu.gm_pgmParentMenu = &gmVideoOptionsMenu; - ChangeToMenu( &gmVarMenu); -} - -void StartCustomizeKeyboardMenu(void) -{ - ChangeToMenu( &gmCustomizeKeyboardMenu); -} -void StartCustomizeAxisMenu(void) -{ - ChangeToMenu( &gmCustomizeAxisMenu); -} -void StopRecordingDemo(void) -{ - _pNetwork->StopDemoRec(); - void SetDemoStartStopRecText(void); - SetDemoStartStopRecText(); -} -void StartOptionsMenu(void) -{ - gmOptionsMenu.gm_pgmParentMenu = pgmCurrentMenu; - ChangeToMenu( &gmOptionsMenu); -} -static void ResolutionToSize(INDEX iRes, PIX &pixSizeI, PIX &pixSizeJ) -{ - ASSERT(iRes>=0 && iRes<_ctResolutions); - CDisplayMode &dm = _admResolutionModes[iRes]; - pixSizeI = dm.dm_pixSizeI; - pixSizeJ = dm.dm_pixSizeJ; -} -static void SizeToResolution(PIX pixSizeI, PIX pixSizeJ, INDEX &iRes) -{ - for(iRes=0; iRes<_ctResolutions; iRes++) { - CDisplayMode &dm = _admResolutionModes[iRes]; - if (dm.dm_pixSizeI==pixSizeI && dm.dm_pixSizeJ==pixSizeJ) { - return; - } - } - // if none was found, search for default - for(iRes=0; iRes<_ctResolutions; iRes++) { - CDisplayMode &dm = _admResolutionModes[iRes]; - if (dm.dm_pixSizeI==640 && dm.dm_pixSizeJ==480) { - return; - } - } - // if still none found - ASSERT(FALSE); // this should never happen - // return first one - iRes = 0; -} - - -static INDEX APIToSwitch(enum GfxAPIType gat) -{ - switch(gat) { - case GAT_OGL: return 0; -#ifdef SE1_D3D - case GAT_D3D: return 1; -#endif // SE1_D3D - default: ASSERT(FALSE); return 0; - } -} -static enum GfxAPIType SwitchToAPI(INDEX i) -{ - switch(i) { - case 0: return GAT_OGL; -#ifdef SE1_D3D - case 1: return GAT_D3D; -#endif // SE1_D3D - default: ASSERT(FALSE); return GAT_OGL; - } -} - -static INDEX DepthToSwitch(enum DisplayDepth dd) -{ - switch(dd) { - case DD_DEFAULT: return 0; - case DD_16BIT : return 1; - case DD_32BIT : return 2; - default: ASSERT(FALSE); return 0; - } -} -static enum DisplayDepth SwitchToDepth(INDEX i) -{ - switch(i) { - case 0: return DD_DEFAULT; - case 1: return DD_16BIT; - case 2: return DD_32BIT; - default: ASSERT(FALSE); return DD_DEFAULT; - } -} - -static void InitVideoOptionsButtons(void); -static void UpdateVideoOptionsButtons(INDEX i); - -void RevertVideoSettings(void) -{ - // restore previous variables - sam_bFullScreenActive = sam_old_bFullScreenActive; - sam_iScreenSizeI = sam_old_iScreenSizeI; - sam_iScreenSizeJ = sam_old_iScreenSizeJ; - sam_iDisplayDepth = sam_old_iDisplayDepth; - sam_iDisplayAdapter = sam_old_iDisplayAdapter; - sam_iGfxAPI = sam_old_iGfxAPI; - sam_iVideoSetup = sam_old_iVideoSetup; - - // update the video mode - extern void ApplyVideoMode(void); - ApplyVideoMode(); - - // refresh buttons - InitVideoOptionsButtons(); - UpdateVideoOptionsButtons(-1); -} - -void ApplyVideoOptions(void) -{ - sam_old_bFullScreenActive = sam_bFullScreenActive; - sam_old_iScreenSizeI = sam_iScreenSizeI; - sam_old_iScreenSizeJ = sam_iScreenSizeJ; - sam_old_iDisplayDepth = sam_iDisplayDepth; - sam_old_iDisplayAdapter = sam_iDisplayAdapter; - sam_old_iGfxAPI = sam_iGfxAPI; - sam_old_iVideoSetup = sam_iVideoSetup; - - BOOL bFullScreenMode = mgFullScreenTrigger.mg_iSelected == 1; - PIX pixWindowSizeI, pixWindowSizeJ; - ResolutionToSize(mgResolutionsTrigger.mg_iSelected, pixWindowSizeI, pixWindowSizeJ); - enum GfxAPIType gat = SwitchToAPI(mgDisplayAPITrigger.mg_iSelected); - enum DisplayDepth dd = SwitchToDepth(mgBitsPerPixelTrigger.mg_iSelected); - const INDEX iAdapter = mgDisplayAdaptersTrigger.mg_iSelected; - - // setup preferences - extern INDEX _iLastPreferences; - if( sam_iVideoSetup==3) _iLastPreferences = 3; - sam_iVideoSetup = mgDisplayPrefsTrigger.mg_iSelected; - - // force fullscreen mode if needed - CDisplayAdapter &da = _pGfx->gl_gaAPI[gat].ga_adaAdapter[iAdapter]; - if( da.da_ulFlags & DAF_FULLSCREENONLY) bFullScreenMode = TRUE; - if( da.da_ulFlags & DAF_16BITONLY) dd = DD_16BIT; - // force window to always be in default colors - if( !bFullScreenMode) dd = DD_DEFAULT; - - // (try to) set mode - StartNewMode( gat, iAdapter, pixWindowSizeI, pixWindowSizeJ, dd, bFullScreenMode); - - // refresh buttons - InitVideoOptionsButtons(); - UpdateVideoOptionsButtons(-1); - - // ask user to keep or restore - if( bFullScreenMode) VideoConfirm(); -} - -#define VOLUME_STEPS 50 - -void RefreshSoundFormat( void) -{ - switch( _pSound->GetFormat()) - { - case CSoundLibrary::SF_NONE: {mgFrequencyTrigger.mg_iSelected = 0;break;} - case CSoundLibrary::SF_11025_16: {mgFrequencyTrigger.mg_iSelected = 1;break;} - case CSoundLibrary::SF_22050_16: {mgFrequencyTrigger.mg_iSelected = 2;break;} - case CSoundLibrary::SF_44100_16: {mgFrequencyTrigger.mg_iSelected = 3;break;} - default: mgFrequencyTrigger.mg_iSelected = 0; - } - - mgAudioAutoTrigger.mg_iSelected = Clamp(sam_bAutoAdjustAudio, 0, 1); - mgAudioAPITrigger.mg_iSelected = Clamp(_pShell->GetINDEX("snd_iInterface"), 0L, 2L); - - mgWaveVolume.mg_iMinPos = 0; - mgWaveVolume.mg_iMaxPos = VOLUME_STEPS; - mgWaveVolume.mg_iCurPos = (INDEX)(_pShell->GetFLOAT("snd_fSoundVolume")*VOLUME_STEPS +0.5f); - mgWaveVolume.ApplyCurrentPosition(); - - mgMPEGVolume.mg_iMinPos = 0; - mgMPEGVolume.mg_iMaxPos = VOLUME_STEPS; - mgMPEGVolume.mg_iCurPos = (INDEX)(_pShell->GetFLOAT("snd_fMusicVolume")*VOLUME_STEPS +0.5f); - mgMPEGVolume.ApplyCurrentPosition(); - - mgAudioAutoTrigger.ApplyCurrentSelection(); - mgAudioAPITrigger.ApplyCurrentSelection(); - mgFrequencyTrigger.ApplyCurrentSelection(); -} - -void ApplyAudioOptions(void) -{ - sam_bAutoAdjustAudio = mgAudioAutoTrigger.mg_iSelected; - if (sam_bAutoAdjustAudio) { - _pShell->Execute("include \"Scripts\\Addons\\SFX-AutoAdjust.ini\""); - } else { - _pShell->SetINDEX("snd_iInterface", mgAudioAPITrigger.mg_iSelected); - - switch( mgFrequencyTrigger.mg_iSelected) - { - case 0: {_pSound->SetFormat(CSoundLibrary::SF_NONE) ;break;} - case 1: {_pSound->SetFormat(CSoundLibrary::SF_11025_16);break;} - case 2: {_pSound->SetFormat(CSoundLibrary::SF_22050_16);break;} - case 3: {_pSound->SetFormat(CSoundLibrary::SF_44100_16);break;} - default: _pSound->SetFormat(CSoundLibrary::SF_NONE); - } - } - - RefreshSoundFormat(); - snd_iFormat = _pSound->GetFormat(); -} - -void StartVideoOptionsMenu(void) -{ - ChangeToMenu( &gmVideoOptionsMenu); -} - -void StartAudioOptionsMenu(void) -{ - ChangeToMenu( &gmAudioOptionsMenu); -} - -void StartNetworkMenu(void) -{ - ChangeToMenu( &gmNetworkMenu); -} -void StartNetworkJoinMenu(void) -{ - ChangeToMenu( &gmNetworkJoinMenu); -} -void StartNetworkStartMenu(void) -{ - ChangeToMenu( &gmNetworkStartMenu); -} - -void StartNetworkOpenMenu(void) -{ - ChangeToMenu( &gmNetworkOpenMenu); -} - -void StartSplitScreenMenu(void) -{ - ChangeToMenu( &gmSplitScreenMenu); -} -void StartSplitStartMenu(void) -{ - ChangeToMenu( &gmSplitStartMenu); -} - -// initialize game type strings table -void InitGameTypes(void) -{ - // get function that will provide us the info about gametype - CShellSymbol *pss = _pShell->GetSymbol("GetGameTypeNameSS", /*bDeclaredOnly=*/ TRUE); - // if none - if (pss==NULL) { - // error - astrGameTypeRadioTexts[0] = "<\?\?\?>"; - ctGameTypeRadioTexts = 1; - return; - } - - // for each mode - for(ctGameTypeRadioTexts=0; ctGameTypeRadioTextsss_pvValue; - CTString strMode = pFunc(ctGameTypeRadioTexts); - // if no mode modes - if (strMode=="") { - // stop - break; - } - // add that mode - astrGameTypeRadioTexts[ctGameTypeRadioTexts] = strMode; - } -} - - -// ------------------------ Global menu function implementation -void InitializeMenus(void) -{ - try { - // initialize and load corresponding fonts - _fdSmall.Load_t( CTFILENAME( "Fonts\\Display3-narrow.fnt")); - _fdMedium.Load_t( CTFILENAME( "Fonts\\Display3-normal.fnt")); - _fdBig.Load_t( CTFILENAME( "Fonts\\Display3-caps.fnt")); - _fdTitle.Load_t( CTFILENAME( "Fonts\\Title2.fnt")); - _fdSmall.SetCharSpacing(-1); - _fdSmall.SetLineSpacing( 0); - _fdSmall.SetSpaceWidth(0.4f); - _fdMedium.SetCharSpacing(+1); - _fdMedium.SetLineSpacing( 0); - _fdMedium.SetSpaceWidth(0.4f); - _fdBig.SetCharSpacing(+1); - _fdBig.SetLineSpacing( 0); - _fdTitle.SetCharSpacing(+1); - _fdTitle.SetLineSpacing( 0); - - // load menu sounds - _psdSelect = _pSoundStock->Obtain_t( CTFILENAME("Sounds\\Menu\\Select.wav")); - _psdPress = _pSoundStock->Obtain_t( CTFILENAME("Sounds\\Menu\\Press.wav")); - _psoMenuSound = new CSoundObject; - - // initialize and load menu textures - _toPointer.SetData_t( CTFILENAME( "Textures\\General\\Pointer.tex")); -#if _SE_DEMO || TECHTESTONLY - _toLogoMenuA.SetData_t( CTFILENAME( "Textures\\Logo\\sam_menulogo256a_demo.tex")); - _toLogoMenuB.SetData_t( CTFILENAME( "Textures\\Logo\\sam_menulogo256b_demo.tex")); -#else - _toLogoMenuA.SetData_t( CTFILENAME( "Textures\\Logo\\sam_menulogo256a.tex")); - _toLogoMenuB.SetData_t( CTFILENAME( "Textures\\Logo\\sam_menulogo256b.tex")); -#endif - } - catch( char *strError) { - FatalError( strError); - } - // force logo textures to be of maximal size - ((CTextureData*)_toLogoMenuA.GetData())->Force(TEX_CONSTANT); - ((CTextureData*)_toLogoMenuB.GetData())->Force(TEX_CONSTANT); - - // menu's relative placement - CPlacement3D plRelative = CPlacement3D( FLOAT3D( 0.0f, 0.0f, -9.0f), - ANGLE3D( AngleDeg(0.0f), AngleDeg(0.0f), AngleDeg(0.0f))); - try - { - TRANSLATERADIOARRAY(astrNoYes); - TRANSLATERADIOARRAY(astrComputerInvoke); - TRANSLATERADIOARRAY(astrDisplayAPIRadioTexts); - TRANSLATERADIOARRAY(astrDisplayPrefsRadioTexts); - TRANSLATERADIOARRAY(astrBitsPerPixelRadioTexts); - TRANSLATERADIOARRAY(astrFrequencyRadioTexts); - TRANSLATERADIOARRAY(astrSoundAPIRadioTexts); - TRANSLATERADIOARRAY(astrDifficultyRadioTexts); - TRANSLATERADIOARRAY(astrMaxPlayersRadioTexts); - TRANSLATERADIOARRAY(astrWeapon); - TRANSLATERADIOARRAY(astrSplitScreenRadioTexts); - - // initialize game type strings table - InitGameTypes(); - - // ------------------- Initialize menus - gmConfirmMenu.Initialize_t(); - gmConfirmMenu.gm_strName="Confirm"; - gmConfirmMenu.gm_pmgSelectedByDefault = &mgConfirmYes; - gmConfirmMenu.gm_pgmParentMenu = NULL; - - gmMainMenu.Initialize_t(); - gmMainMenu.gm_strName="Main"; - gmMainMenu.gm_pmgSelectedByDefault = &mgMainSingle; - gmMainMenu.gm_pgmParentMenu = NULL; - - gmInGameMenu.Initialize_t(); - gmInGameMenu.gm_strName="InGame"; - gmInGameMenu.gm_pmgSelectedByDefault = &mgInGameQuickLoad; - gmInGameMenu.gm_pgmParentMenu = NULL; - - gmSinglePlayerMenu.Initialize_t(); - gmSinglePlayerMenu.gm_strName="SinglePlayer"; - gmSinglePlayerMenu.gm_pmgSelectedByDefault = &mgSingleNewGame; - gmSinglePlayerMenu.gm_pgmParentMenu = &gmMainMenu; - - gmSinglePlayerNewMenu.Initialize_t(); - gmSinglePlayerNewMenu.gm_strName="SinglePlayerNew"; - gmSinglePlayerNewMenu.gm_pmgSelectedByDefault = &mgSingleNewMedium; - gmSinglePlayerNewMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; - - gmDisabledFunction.Initialize_t(); - gmDisabledFunction.gm_strName="DisabledFunction"; - gmDisabledFunction.gm_pmgSelectedByDefault = &mgDisabledMenuButton; - gmDisabledFunction.gm_pgmParentMenu = NULL; - - gmPlayerProfile.Initialize_t(); - gmPlayerProfile.gm_strName="PlayerProfile"; - gmPlayerProfile.gm_pmgSelectedByDefault = &mgPlayerName; - - gmControls.Initialize_t(); - gmControls.gm_strName="Controls"; - gmControls.gm_pmgSelectedByDefault = &mgControlsButtons; - - // warning! parent menu has to be set inside button activate function from where - // Load/Save menu is called - gmLoadSaveMenu.Initialize_t(); - gmLoadSaveMenu.gm_strName="LoadSave"; - gmLoadSaveMenu.gm_pmgSelectedByDefault = &amgLSButton[0]; - - gmHighScoreMenu.Initialize_t(); - gmHighScoreMenu.gm_strName="HighScore"; - gmHighScoreMenu.gm_pmgSelectedByDefault = &mgBack; - - gmCustomizeKeyboardMenu.Initialize_t(); - gmCustomizeKeyboardMenu.gm_strName="CustomizeKeyboard"; - gmCustomizeKeyboardMenu.gm_pmgSelectedByDefault = &mgKey[0]; - gmCustomizeKeyboardMenu.gm_pgmParentMenu = &gmControls; - - gmCustomizeAxisMenu.Initialize_t(); - gmCustomizeAxisMenu.gm_strName="CustomizeAxis"; - gmCustomizeAxisMenu.gm_pmgSelectedByDefault = &mgAxisActionTrigger; - gmCustomizeAxisMenu.gm_pgmParentMenu = &gmControls; - - gmOptionsMenu.Initialize_t(); - gmOptionsMenu.gm_strName="Options"; - gmOptionsMenu.gm_pmgSelectedByDefault = &mgVideoOptions; - gmOptionsMenu.gm_pgmParentMenu = &gmMainMenu; - - gmVideoOptionsMenu.Initialize_t(); - gmVideoOptionsMenu.gm_strName="VideoOptions"; - gmVideoOptionsMenu.gm_pmgSelectedByDefault = &mgDisplayAPITrigger; - gmVideoOptionsMenu.gm_pgmParentMenu = &gmOptionsMenu; - - gmAudioOptionsMenu.Initialize_t(); - gmAudioOptionsMenu.gm_strName="AudioOptions"; - gmAudioOptionsMenu.gm_pmgSelectedByDefault = &mgFrequencyTrigger; - gmAudioOptionsMenu.gm_pgmParentMenu = &gmOptionsMenu; - - gmLevelsMenu.Initialize_t(); - gmLevelsMenu.gm_strName="Levels"; - gmLevelsMenu.gm_pmgSelectedByDefault = &mgManualLevel[0]; - gmLevelsMenu.gm_pgmParentMenu = &gmSinglePlayerMenu; - - gmVarMenu.Initialize_t(); - gmVarMenu.gm_strName="Var"; - gmVarMenu.gm_pmgSelectedByDefault = &mgVar[0]; - gmVarMenu.gm_pgmParentMenu = &gmNetworkStartMenu; - - gmServersMenu.Initialize_t(); - gmServersMenu.gm_strName="Servers"; - gmServersMenu.gm_pmgSelectedByDefault = &mgServerList; - gmServersMenu.gm_pgmParentMenu = &gmNetworkOpenMenu; - - gmNetworkMenu.Initialize_t(); - gmNetworkMenu.gm_strName="Network"; - gmNetworkMenu.gm_pmgSelectedByDefault = &mgNetworkJoin; - gmNetworkMenu.gm_pgmParentMenu = &gmMainMenu; - - gmNetworkStartMenu.Initialize_t(); - gmNetworkStartMenu.gm_strName="NetworkStart"; - gmNetworkStartMenu.gm_pmgSelectedByDefault = &mgNetworkStartStart; - gmNetworkStartMenu.gm_pgmParentMenu = &gmNetworkMenu; - - gmNetworkJoinMenu.Initialize_t(); - gmNetworkJoinMenu.gm_strName="NetworkJoin"; - gmNetworkJoinMenu.gm_pmgSelectedByDefault = &mgNetworkJoinLAN; - gmNetworkJoinMenu.gm_pgmParentMenu = &gmNetworkMenu; - - gmSelectPlayersMenu.gm_bAllowDedicated = FALSE; - gmSelectPlayersMenu.gm_bAllowObserving = FALSE; - gmSelectPlayersMenu.Initialize_t(); - gmSelectPlayersMenu.gm_strName="SelectPlayers"; - gmSelectPlayersMenu.gm_pmgSelectedByDefault = &mgSelectPlayersStart; - - gmNetworkOpenMenu.Initialize_t(); - gmNetworkOpenMenu.gm_strName="NetworkOpen"; - gmNetworkOpenMenu.gm_pmgSelectedByDefault = &mgNetworkOpenJoin; - gmNetworkOpenMenu.gm_pgmParentMenu = &gmNetworkJoinMenu; - - gmSplitScreenMenu.Initialize_t(); - gmSplitScreenMenu.gm_strName="SplitScreen"; - gmSplitScreenMenu.gm_pmgSelectedByDefault = &mgSplitScreenStart; - gmSplitScreenMenu.gm_pgmParentMenu = &gmMainMenu; - - gmSplitStartMenu.Initialize_t(); - gmSplitStartMenu.gm_strName="SplitStart"; - gmSplitStartMenu.gm_pmgSelectedByDefault = &mgSplitStartStart; - gmSplitStartMenu.gm_pgmParentMenu = &gmSplitScreenMenu; - } - catch( char *strError) - { - FatalError( strError); - } -} - - -void DestroyMenus( void) -{ - gmMainMenu.Destroy(); - pgmCurrentMenu = NULL; - _pSoundStock->Release(_psdSelect); - _pSoundStock->Release(_psdPress); - delete _psoMenuSound; - _psdSelect = NULL; - _psdPress = NULL; - _psoMenuSound = NULL; -} - -// go to parent menu if possible -void MenuGoToParent(void) -{ - // if there is no parent menu - if( pgmCurrentMenu->gm_pgmParentMenu == NULL) { - // if in game - if (_gmRunningGameMode!=GM_NONE) { - // exit menus - StopMenus(); - // if no game is running - } else { - // go to main menu - ChangeToMenu( &gmMainMenu); - } - // if there is some parent menu - } else { - // go to parent menu - ChangeToMenu( pgmCurrentMenu->gm_pgmParentMenu); - } -} - -void MenuOnKeyDown( int iVKey) -{ - - // check if mouse buttons used - _bMouseUsedLast = (iVKey==VK_LBUTTON || iVKey==VK_RBUTTON || iVKey==VK_MBUTTON - || iVKey==10 || iVKey==11); - - // ignore mouse when editing - if (_bEditingString && _bMouseUsedLast) { - _bMouseUsedLast = FALSE; - return; - } - - // initially the message is not handled - BOOL bHandled = FALSE; - - // if not a mouse button, or mouse is over some gadget - if (!_bMouseUsedLast || _pmgUnderCursor!=NULL) { - // ask current menu to handle the key - bHandled = pgmCurrentMenu->OnKeyDown( iVKey); - } - - // if not handled - if(!bHandled) { - // if escape or right mouse pressed - if(iVKey==VK_ESCAPE || iVKey==VK_RBUTTON) { - if (pgmCurrentMenu==&gmLoadSaveMenu && gmLoadSaveMenu.gm_bNoEscape) { - return; - } - // go to parent menu if possible - MenuGoToParent(); - } - } -} - -void MenuOnChar(MSG msg) -{ - // check if mouse buttons used - _bMouseUsedLast = FALSE; - - // ask current menu to handle the key - pgmCurrentMenu->OnChar(msg); -} - -void MenuOnMouseMove(PIX pixI, PIX pixJ) -{ - static PIX pixLastI = 0; - static PIX pixLastJ = 0; - if (pixLastI==pixI && pixLastJ==pixJ) { - return; - } - pixLastI = pixI; - pixLastJ = pixJ; - _bMouseUsedLast = !_bEditingString && !_bDefiningKey && !_pInput->IsInputEnabled(); -} - -void MenuUpdateMouseFocus(void) -{ - // get real cursor position - POINT pt; - GetCursorPos(&pt); - ScreenToClient(_hwndMain, &pt); - extern INDEX sam_bWideScreen; - extern CDrawPort *pdp; - if( sam_bWideScreen) { - const PIX pixHeight = pdp->GetHeight(); - pt.y -= (LONG) ((pixHeight/0.75f-pixHeight)/2); - } - _pixCursorPosI += pt.x-_pixCursorExternPosI; - _pixCursorPosJ = _pixCursorExternPosJ; - _pixCursorExternPosI = pt.x; - _pixCursorExternPosJ = pt.y; - - // if mouse not used last - if (!_bMouseUsedLast||_bDefiningKey||_bEditingString) { - // do nothing - return; - } - - CMenuGadget *pmgActive = NULL; - // for all gadgets in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - CMenuGadget &mg = *itmg; - // if focused - if( itmg->mg_bFocused) { - // remember it - pmgActive = &itmg.Current(); - } - } - - // if there is some under cursor - if (_pmgUnderCursor!=NULL) { - _pmgUnderCursor->OnMouseOver(_pixCursorPosI, _pixCursorPosJ); - // if the one under cursor has no neighbours - if (_pmgUnderCursor->mg_pmgLeft ==NULL - &&_pmgUnderCursor->mg_pmgRight==NULL - &&_pmgUnderCursor->mg_pmgUp ==NULL - &&_pmgUnderCursor->mg_pmgDown ==NULL) { - // it cannot be focused - _pmgUnderCursor = NULL; - return; - } - - // if the one under cursor is not active and not disappearing - if (pmgActive!=_pmgUnderCursor && _pmgUnderCursor->mg_bVisible) { - // change focus - if (pmgActive!=NULL) { - pmgActive->OnKillFocus(); - } - _pmgUnderCursor->OnSetFocus(); - } - } -} - -static CTimerValue _tvInitialization; -static TIME _tmInitializationTick = -1; -extern TIME _tmMenuLastTickDone; - -void SetMenuLerping(void) -{ - CTimerValue tvNow = _pTimer->GetHighPrecisionTimer(); - - // if lerping was never set before - if (_tmInitializationTick<0) { - // initialize it - _tvInitialization = tvNow; - _tmInitializationTick = _tmMenuLastTickDone; - } - - // get passed time from session state starting in precise time and in ticks - FLOAT tmRealDelta = FLOAT((tvNow-_tvInitialization).GetSeconds()); - FLOAT tmTickDelta = _tmMenuLastTickDone-_tmInitializationTick; - // calculate factor - FLOAT fFactor = 1.0f-(tmTickDelta-tmRealDelta)/_pTimer->TickQuantum; - - // if the factor starts getting below zero - if (fFactor<0) { - // clamp it - fFactor = 0.0f; - // readjust timers so that it gets better - _tvInitialization = tvNow; - _tmInitializationTick = _tmMenuLastTickDone-_pTimer->TickQuantum; - } - if (fFactor>1) { - // clamp it - fFactor = 1.0f; - // readjust timers so that it gets better - _tvInitialization = tvNow; - _tmInitializationTick = _tmMenuLastTickDone; - } - // set lerping factor and timer - _pTimer->SetCurrentTick(_tmMenuLastTickDone); - _pTimer->SetLerp(fFactor); -} - - -// render mouse cursor if needed -void RenderMouseCursor(CDrawPort *pdp) -{ - // if mouse not used last - if (!_bMouseUsedLast|| _bDefiningKey || _bEditingString) { - // don't render cursor - return; - } - _pGame->LCDSetDrawport(pdp); - _pGame->LCDDrawPointer(_pixCursorPosI, _pixCursorPosJ); -} - - -BOOL DoMenu( CDrawPort *pdp) -{ - pdp->Unlock(); - CDrawPort dpMenu(pdp, TRUE); - dpMenu.Lock(); - - MenuUpdateMouseFocus(); - - // if in fullscreen - CDisplayMode dmCurrent; - _pGfx->GetCurrentDisplayMode(dmCurrent); - if (dmCurrent.IsFullScreen()) { - // clamp mouse pointer - _pixCursorPosI = Clamp(_pixCursorPosI, 0L, dpMenu.GetWidth()); - _pixCursorPosJ = Clamp(_pixCursorPosJ, 0L, dpMenu.GetHeight()); - // if in window - } else { - // use same mouse pointer as windows - _pixCursorPosI = _pixCursorExternPosI; - _pixCursorPosJ = _pixCursorExternPosJ; - } - - pgmCurrentMenu->Think(); - - TIME tmTickNow = _pTimer->GetRealTimeTick(); - - while( _tmMenuLastTickDoneSetCurrentTick(_tmMenuLastTickDone); - // call think for all gadgets in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - itmg->Think(); - } - _tmMenuLastTickDone+=_pTimer->TickQuantum; - } - - SetMenuLerping(); - - PIX pixW = dpMenu.GetWidth(); - PIX pixH = dpMenu.GetHeight(); - - // blend background if menu is on - if( bMenuActive) - { - // get current time - TIME tmNow = _pTimer->GetLerpedCurrentTick(); - UBYTE ubH1 = (INDEX)(tmNow*08.7f) & 255; - UBYTE ubH2 = (INDEX)(tmNow*27.6f) & 255; - UBYTE ubH3 = (INDEX)(tmNow*16.5f) & 255; - UBYTE ubH4 = (INDEX)(tmNow*35.4f) & 255; - - // clear screen with background texture - _pGame->LCDPrepare(1.0f); - _pGame->LCDSetDrawport(&dpMenu); - // do not allow game to show through - dpMenu.Fill(C_BLACK|255); - _pGame->LCDRenderClouds1(); - _pGame->LCDRenderGrid(); - _pGame->LCDRenderClouds2(); - - FLOAT fScaleW = (FLOAT)pixW / 640.0f; - FLOAT fScaleH = (FLOAT)pixH / 480.0f; - PIX pixI0, pixJ0, pixI1, pixJ1; - // put logo(s) to main menu (if logos exist) - if( pgmCurrentMenu==&gmMainMenu) - { - if( _ptoLogoODI!=NULL) { - CTextureData &td = (CTextureData&)*_ptoLogoODI->GetData(); - #define LOGOSIZE 50 - const PIX pixLogoWidth = (PIX) (LOGOSIZE * dpMenu.dp_fWideAdjustment); - const PIX pixLogoHeight = (PIX) (LOGOSIZE* td.GetHeight() / td.GetWidth()); - pixI0 = (PIX) ((640-pixLogoWidth -16)*fScaleW); - pixJ0 = (PIX) ((480-pixLogoHeight-16)*fScaleH); - pixI1 = (PIX) (pixI0+ pixLogoWidth *fScaleW); - pixJ1 = (PIX) (pixJ0+ pixLogoHeight*fScaleH); - dpMenu.PutTexture( _ptoLogoODI, PIXaabbox2D( PIX2D( pixI0, pixJ0),PIX2D( pixI1, pixJ1))); - #undef LOGOSIZE - } - if( _ptoLogoCT!=NULL) { - CTextureData &td = (CTextureData&)*_ptoLogoCT->GetData(); - #define LOGOSIZE 50 - const PIX pixLogoWidth = (PIX) (LOGOSIZE * dpMenu.dp_fWideAdjustment); - const PIX pixLogoHeight = (PIX) (LOGOSIZE* td.GetHeight() / td.GetWidth()); - pixI0 = (PIX) (12*fScaleW); - pixJ0 = (PIX) ((480-pixLogoHeight-16)*fScaleH); - pixI1 = (PIX) (pixI0+ pixLogoWidth *fScaleW); - pixJ1 = (PIX) (pixJ0+ pixLogoHeight*fScaleH); - dpMenu.PutTexture( _ptoLogoCT, PIXaabbox2D( PIX2D( pixI0, pixJ0),PIX2D( pixI1, pixJ1))); - #undef LOGOSIZE - } - - { - FLOAT fResize = Min(dpMenu.GetWidth()/640.0f, dpMenu.GetHeight()/480.0f); - PIX pixSizeI = (PIX) (256*fResize); - PIX pixSizeJ = (PIX) (64*fResize); - PIX pixCenterI = (PIX) (dpMenu.GetWidth()/2); - PIX pixHeightJ = (PIX) (10*fResize); - dpMenu.PutTexture(&_toLogoMenuA, PIXaabbox2D( - PIX2D( pixCenterI-pixSizeI, pixHeightJ),PIX2D( pixCenterI, pixHeightJ+pixSizeJ))); - dpMenu.PutTexture(&_toLogoMenuB, PIXaabbox2D( - PIX2D( pixCenterI, pixHeightJ),PIX2D( pixCenterI+pixSizeI, pixHeightJ+pixSizeJ))); - } - - } else if (pgmCurrentMenu==&gmAudioOptionsMenu) { - if( _ptoLogoEAX!=NULL) { - CTextureData &td = (CTextureData&)*_ptoLogoEAX->GetData(); - const INDEX iSize = 95; - const PIX pixLogoWidth = (PIX) (iSize * dpMenu.dp_fWideAdjustment); - const PIX pixLogoHeight = (PIX) (iSize * td.GetHeight() / td.GetWidth()); - pixI0 = (PIX) ((640-pixLogoWidth - 35)*fScaleW); - pixJ0 = (PIX) ((480-pixLogoHeight - 7)*fScaleH); - pixI1 = (PIX) (pixI0+ pixLogoWidth *fScaleW); - pixJ1 = (PIX) (pixJ0+ pixLogoHeight*fScaleH); - dpMenu.PutTexture( _ptoLogoEAX, PIXaabbox2D( PIX2D( pixI0, pixJ0),PIX2D( pixI1, pixJ1))); - } - } - -#define THUMBW 96 -#define THUMBH 96 - // if there is a thumbnail - if( _bThumbnailOn) { - const FLOAT fThumbScaleW = fScaleW * dpMenu.dp_fWideAdjustment; - PIX pixOfs = (PIX) (8*fScaleW); - pixI0 = (PIX) (8*fScaleW); - pixJ0 = (PIX) ((240-THUMBW/2)*fScaleH); - pixI1 = (PIX) (pixI0+ THUMBW*fThumbScaleW); - pixJ1 = (PIX) (pixJ0+ THUMBH*fScaleH); - if( _toThumbnail.GetData()!=NULL) - { // show thumbnail with shadow and border - dpMenu.Fill( pixI0+pixOfs, pixJ0+pixOfs, THUMBW*fThumbScaleW, THUMBH*fScaleH, C_BLACK|128); - dpMenu.PutTexture( &_toThumbnail, PIXaabbox2D( PIX2D( pixI0, pixJ0), PIX2D( pixI1, pixJ1)), C_WHITE|255); - dpMenu.DrawBorder( pixI0,pixJ0, THUMBW*fThumbScaleW,THUMBH*fScaleH, _pGame->LCDGetColor(C_mdGREEN|255, "thumbnail border")); - } else { - dpMenu.SetFont( _pfdDisplayFont); - dpMenu.SetTextScaling( fScaleW); - dpMenu.SetTextAspect( 1.0f); - dpMenu.PutTextCXY( TRANS("no thumbnail"), (pixI0+pixI1)/2, (pixJ0+pixJ1)/2, _pGame->LCDGetColor(C_GREEN|255, "no thumbnail")); - } - } - - // assure we can listen to non-3d sounds - _pSound->UpdateSounds(); - } - - // if this is popup menu - if (pgmCurrentMenu->gm_bPopup) { - - // render parent menu first - if (pgmCurrentMenu->gm_pgmParentMenu!=NULL) { - _pGame->MenuPreRenderMenu(pgmCurrentMenu->gm_pgmParentMenu->gm_strName); - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_pgmParentMenu->gm_lhGadgets, itmg) { - if( itmg->mg_bVisible) { - itmg->Render( &dpMenu); - } - } - _pGame->MenuPostRenderMenu(pgmCurrentMenu->gm_pgmParentMenu->gm_strName); - } - - // gray it out - dpMenu.Fill(C_BLACK|128); - - // clear popup box - dpMenu.Unlock(); - PIXaabbox2D box = FloatBoxToPixBox(&dpMenu, BoxPopup()); - CDrawPort dpPopup(pdp, box); - dpPopup.Lock(); - _pGame->LCDSetDrawport(&dpPopup); - dpPopup.Fill(C_BLACK|255); - _pGame->LCDRenderClouds1(); - _pGame->LCDRenderGrid(); - //_pGame->LCDRenderClouds2(); - _pGame->LCDScreenBox(_pGame->LCDGetColor(C_GREEN|255, "popup box")); - dpPopup.Unlock(); - dpMenu.Lock(); - } - - // no entity is under cursor initially - _pmgUnderCursor = NULL; - - BOOL bStillInMenus = FALSE; - _pGame->MenuPreRenderMenu(pgmCurrentMenu->gm_strName); - // for each menu gadget - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - // if gadget is visible - if( itmg->mg_bVisible) { - bStillInMenus = TRUE; - itmg->Render( &dpMenu); - if (FloatBoxToPixBox(&dpMenu, itmg->mg_boxOnScreen)>=PIX2D(_pixCursorPosI, _pixCursorPosJ)) { - _pmgUnderCursor = itmg; - } - } - } - _pGame->MenuPostRenderMenu(pgmCurrentMenu->gm_strName); - - // no currently active gadget initially - CMenuGadget *pmgActive = NULL; - // if mouse was not active last - if (!_bMouseUsedLast) { - // find focused gadget - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - CMenuGadget &mg = *itmg; - // if focused - if( itmg->mg_bFocused) { - // it is active - pmgActive = &itmg.Current(); - break; - } - } - // if mouse was active last - } else { - // gadget under cursor is active - pmgActive = _pmgUnderCursor; - } - - // if editing - if (_bEditingString && pmgActive!=NULL) { - // dim the menu bit - dpMenu.Fill(C_BLACK|0x40); - // render the edit gadget again - pmgActive->Render(&dpMenu); - } - - // if there is some active gadget and it has tips - if (pmgActive!=NULL && (pmgActive->mg_strTip!="" || _bEditingString)) { - CTString strTip = pmgActive->mg_strTip; - if (_bEditingString) { - strTip = TRANS("Enter - OK, Escape - Cancel"); - } - // print the tip - SetFontMedium(&dpMenu); - dpMenu.PutTextC(strTip, - pixW*0.5f, pixH*0.92f, _pGame->LCDGetColor(C_WHITE|255, "tool tip")); - } - - _pGame->ConsolePrintLastLines(&dpMenu); - - RenderMouseCursor(&dpMenu); - - dpMenu.Unlock(); - pdp->Lock(); - - return bStillInMenus; -} - -void MenuBack(void) -{ - MenuGoToParent(); -} - -void FixupBackButton(CGameMenu *pgm) -{ - BOOL bResume = FALSE; - - if (mgBack.mg_lnNode.IsLinked()) { - mgBack.mg_lnNode.Remove(); - } - - BOOL bHasBack = TRUE; - - if (pgm->gm_bPopup) { - bHasBack = FALSE; - } - - if (pgm->gm_pgmParentMenu==NULL) { - if (_gmRunningGameMode==GM_NONE) { - bHasBack = FALSE; - } else { - bResume = TRUE; - } - } - if (!bHasBack) { - mgBack.Disappear(); - return; - } - - if (bResume) { - mgBack.mg_strText = TRANS("RESUME"); - mgBack.mg_strTip = TRANS("return to game"); - } else { - if (_bVarChanged) { - mgBack.mg_strText = TRANS("CANCEL"); - mgBack.mg_strTip = TRANS("cancel changes"); - } else { - mgBack.mg_strText = TRANS("BACK"); - mgBack.mg_strTip = TRANS("return to previous menu"); - } - } - - mgBack.mg_iCenterI = -1; - mgBack.mg_bfsFontSize = BFS_LARGE; - mgBack.mg_boxOnScreen = BoxBack(); - mgBack.mg_boxOnScreen = BoxLeftColumn(16.5f); - pgm->gm_lhGadgets.AddTail( mgBack.mg_lnNode); - - mgBack.mg_pmgLeft = - mgBack.mg_pmgRight = - mgBack.mg_pmgUp = - mgBack.mg_pmgDown = pgm->gm_pmgSelectedByDefault; - - mgBack.mg_pActivatedFunction = &MenuBack; - - mgBack.Appear(); -} - -void ChangeToMenu( CGameMenu *pgmNewMenu) -{ - // auto-clear old thumbnail when going out of menu - ClearThumbnail(); - - if( pgmCurrentMenu != NULL) { - if (!pgmNewMenu->gm_bPopup) { - pgmCurrentMenu->EndMenu(); - } else { - FOREACHINLIST(CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - itmg->OnKillFocus(); - } - } - } - pgmNewMenu->StartMenu(); - if (pgmNewMenu->gm_pmgSelectedByDefault) { - if (mgBack.mg_bFocused) { - mgBack.OnKillFocus(); - } - pgmNewMenu->gm_pmgSelectedByDefault->OnSetFocus(); - } - FixupBackButton(pgmNewMenu); - pgmCurrentMenu = pgmNewMenu; -} - -// ------------------------ SGameMenu implementation -CGameMenu::CGameMenu( void) -{ - gm_pgmParentMenu = NULL; - gm_pmgSelectedByDefault = NULL; - gm_pmgArrowUp = NULL; - gm_pmgArrowDn = NULL; - gm_pmgListTop = NULL; - gm_pmgListBottom = NULL; - gm_iListOffset = 0; - gm_ctListVisible = 0; - gm_ctListTotal = 0; - gm_bPopup = FALSE; -} - -void CGameMenu::Initialize_t( void) -{ -} - -void CGameMenu::Destroy(void) -{ -} -void CGameMenu::FillListItems(void) -{ - ASSERT(FALSE); // must be implemented to scroll up/down -} - -// +-1 -> hit top/bottom when pressing up/down on keyboard -// +-2 -> pressed pageup/pagedown on keyboard -// +-3 -> pressed arrow up/down button in menu -// +-4 -> scrolling with mouse wheel -void CGameMenu::ScrollList(INDEX iDir) -{ - // if not valid for scrolling - if (gm_ctListTotal<=0 - || gm_pmgArrowUp == NULL || gm_pmgArrowDn == NULL - || gm_pmgListTop == NULL || gm_pmgListBottom == NULL) { - // do nothing - return; - } - - INDEX iOldTopKey = gm_iListOffset; - // change offset - switch(iDir) { - case -1: - gm_iListOffset -= 1; - break; - case -4: - gm_iListOffset -= 3; - break; - case -2: - case -3: - gm_iListOffset -= gm_ctListVisible; - break; - case +1: - gm_iListOffset += 1; - break; - case +4: - gm_iListOffset += 3; - break; - case +2: - case +3: - gm_iListOffset += gm_ctListVisible; - break; - default: - ASSERT(FALSE); - return; - } - if (gm_ctListTotal<=gm_ctListVisible) { - gm_iListOffset = 0; - } else { - gm_iListOffset = Clamp(gm_iListOffset, INDEX(0), INDEX(gm_ctListTotal-gm_ctListVisible)); - } - - // set new names - FillListItems(); - - // if scroling with wheel - if (iDir==+4 || iDir==-4) { - // no focus changing - return; - } - - // delete all focuses - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - itmg->OnKillFocus(); - } - - // set new focus - const INDEX iFirst = 0; - const INDEX iLast = gm_ctListVisible-1; - switch(iDir) { - case +1: - gm_pmgListBottom->OnSetFocus(); - break; - case +2: - if (gm_iListOffset!=iOldTopKey) { - gm_pmgListTop->OnSetFocus(); - } else { - gm_pmgListBottom->OnSetFocus(); - } - break; - case +3: - gm_pmgArrowDn->OnSetFocus(); - break; - case -1: - gm_pmgListTop->OnSetFocus(); - break; - case -2: - gm_pmgListTop->OnSetFocus(); - break; - case -3: - gm_pmgArrowUp->OnSetFocus(); - break; - } -} - -void CGameMenu::KillAllFocuses(void) -{ - // for each menu gadget in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) { - itmg->mg_bFocused = FALSE; - } -} - -void CGameMenu::StartMenu(void) -{ - // for each menu gadget in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) - { - itmg->mg_bFocused = FALSE; - // call appear - itmg->Appear(); - } - - // if there is a list - if (gm_pmgListTop!=NULL) { - // scroll it so that the wanted tem is centered - gm_iListOffset = gm_iListWantedItem-gm_ctListVisible/2; - // clamp the scrolling - gm_iListOffset = Clamp(gm_iListOffset, 0L, Max(0L, gm_ctListTotal-gm_ctListVisible)); - - // fill the list - FillListItems(); - - // for each menu gadget in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) { - // if in list, but disabled - if (itmg->mg_iInList==-2) { - // hide it - itmg->mg_bVisible = FALSE; - // if in list - } else if (itmg->mg_iInList>=0) { - // show it - itmg->mg_bVisible = TRUE; - } - // if wanted - if (itmg->mg_iInList==gm_iListWantedItem) { - // focus it - itmg->OnSetFocus(); - gm_pmgSelectedByDefault = itmg; - } - } - } -} - -void CGameMenu::EndMenu(void) -{ - // for each menu gadget in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, gm_lhGadgets, itmg) - { - // call disappear - itmg->Disappear(); - } -} - -// return TRUE if handled -BOOL CGameMenu::OnKeyDown( int iVKey) -{ - // find curently active gadget - CMenuGadget *pmgActive = NULL; - // for each menu gadget in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - // if focused - if( itmg->mg_bFocused) { - // remember as active - pmgActive = &itmg.Current(); - } - } - - // if none focused - if( pmgActive == NULL) { - // do nothing - return FALSE; - } - - // if active gadget handles it - if( pmgActive->OnKeyDown( iVKey)) { - // key is handled - return TRUE; - } - - // process normal in menu movement - switch( iVKey) { - case VK_PRIOR: - ScrollList(-2); - return TRUE; - case VK_NEXT: - ScrollList(+2); - return TRUE; - - case 11: - ScrollList(-4); - return TRUE; - case 10: - ScrollList(+4); - return TRUE; - - case VK_UP: - // if this is top button in list - if (pmgActive==gm_pmgListTop) { - // scroll list up - ScrollList(-1); - // key is handled - return TRUE; - } - // if we can go up - if(pmgActive->mg_pmgUp != NULL && pmgActive->mg_pmgUp->mg_bVisible) { - // call lose focus to still active gadget and - pmgActive->OnKillFocus(); - // set focus to new one - pmgActive = pmgActive->mg_pmgUp; - pmgActive->OnSetFocus(); - // key is handled - return TRUE; - } - break; - case VK_DOWN: - // if this is bottom button in list - if (pmgActive==gm_pmgListBottom) { - // scroll list down - ScrollList(+1); - // key is handled - return TRUE; - } - // if we can go down - if(pmgActive->mg_pmgDown != NULL && pmgActive->mg_pmgDown->mg_bVisible) { - // call lose focus to still active gadget and - pmgActive->OnKillFocus(); - // set focus to new one - pmgActive = pmgActive->mg_pmgDown; - pmgActive->OnSetFocus(); - // key is handled - return TRUE; - } - break; - case VK_LEFT: - // if we can go left - if(pmgActive->mg_pmgLeft != NULL) { - // call lose focus to still active gadget and - pmgActive->OnKillFocus(); - // set focus to new one - if (!pmgActive->mg_pmgLeft->mg_bVisible && gm_pmgSelectedByDefault!=NULL) { - pmgActive = gm_pmgSelectedByDefault; - } else { - pmgActive = pmgActive->mg_pmgLeft; - } - pmgActive->OnSetFocus(); - // key is handled - return TRUE; - } - break; - case VK_RIGHT: - // if we can go right - if(pmgActive->mg_pmgRight != NULL) { - // call lose focus to still active gadget and - pmgActive->OnKillFocus(); - // set focus to new one - if (!pmgActive->mg_pmgRight->mg_bVisible && gm_pmgSelectedByDefault!=NULL) { - pmgActive = gm_pmgSelectedByDefault; - } else { - pmgActive = pmgActive->mg_pmgRight; - } - pmgActive->OnSetFocus(); - // key is handled - return TRUE; - } - break; - } - - // key is not handled - return FALSE; -} - -void CGameMenu::Think(void) -{ -} - -BOOL CGameMenu::OnChar(MSG msg) -{ - // find curently active gadget - CMenuGadget *pmgActive = NULL; - // for each menu gadget in menu - FOREACHINLIST( CMenuGadget, mg_lnNode, pgmCurrentMenu->gm_lhGadgets, itmg) { - // if focused - if( itmg->mg_bFocused) { - // remember as active - pmgActive = &itmg.Current(); - } - } - - // if none focused - if( pmgActive == NULL) { - // do nothing - return FALSE; - } - - // if active gadget handles it - if( pmgActive->OnChar(msg)) { - // key is handled - return TRUE; - } - - // key is not handled - return FALSE; -} - -// ------------------------ CConfirmMenu implementation -void CConfirmMenu::Initialize_t(void) -{ - gm_bPopup = TRUE; - - mgConfirmLabel.mg_strText = ""; - gm_lhGadgets.AddTail(mgConfirmLabel.mg_lnNode); - mgConfirmLabel.mg_boxOnScreen = BoxPopupLabel(); - mgConfirmLabel.mg_iCenterI = 0; - mgConfirmLabel.mg_bfsFontSize = BFS_LARGE; - - mgConfirmYes.mg_strText = TRANS("YES"); - gm_lhGadgets.AddTail(mgConfirmYes.mg_lnNode); - mgConfirmYes.mg_boxOnScreen = BoxPopupYesLarge(); - mgConfirmYes.mg_pActivatedFunction = &ConfirmYes; - mgConfirmYes.mg_pmgLeft = - mgConfirmYes.mg_pmgRight = &mgConfirmNo; - mgConfirmYes.mg_iCenterI = 1; - mgConfirmYes.mg_bfsFontSize = BFS_LARGE; - - mgConfirmNo.mg_strText = TRANS("NO"); - gm_lhGadgets.AddTail(mgConfirmNo.mg_lnNode); - mgConfirmNo.mg_boxOnScreen = BoxPopupNoLarge(); - mgConfirmNo.mg_pActivatedFunction = &ConfirmNo; - mgConfirmNo.mg_pmgLeft = - mgConfirmNo.mg_pmgRight = &mgConfirmYes; - mgConfirmNo.mg_iCenterI = -1; - mgConfirmNo.mg_bfsFontSize = BFS_LARGE; -} - -void CConfirmMenu::BeLarge(void) -{ - mgConfirmLabel.mg_bfsFontSize = BFS_LARGE; - mgConfirmYes.mg_bfsFontSize = BFS_LARGE; - mgConfirmNo.mg_bfsFontSize = BFS_LARGE; - mgConfirmLabel.mg_iCenterI = 0; - mgConfirmYes.mg_boxOnScreen = BoxPopupYesLarge(); - mgConfirmNo.mg_boxOnScreen = BoxPopupNoLarge(); -} - -void CConfirmMenu::BeSmall(void) -{ - mgConfirmLabel.mg_bfsFontSize = BFS_MEDIUM; - mgConfirmYes.mg_bfsFontSize = BFS_MEDIUM; - mgConfirmNo.mg_bfsFontSize = BFS_MEDIUM; - mgConfirmLabel.mg_iCenterI = -1; - mgConfirmYes.mg_boxOnScreen = BoxPopupYesSmall(); - mgConfirmNo.mg_boxOnScreen = BoxPopupNoSmall(); -} - -// return TRUE if handled -BOOL CConfirmMenu::OnKeyDown(int iVKey) -{ - if (iVKey==VK_ESCAPE || iVKey==VK_RBUTTON) { - ConfirmNo(); - return TRUE; - } - return CGameMenu::OnKeyDown(iVKey); -} - -// ------------------------ CMainMenu implementation -void CMainMenu::Initialize_t(void) -{ - // intialize main menu -/* - mgMainTitle.mg_strText = "SERIOUS SAM - BETA"; // nothing to see here, kazuya - mgMainTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgMainTitle.mg_lnNode); - */ - - extern CTString sam_strVersion; - mgMainVersionLabel.mg_strText = sam_strVersion; - mgMainVersionLabel.mg_boxOnScreen = BoxVersion(); - mgMainVersionLabel.mg_bfsFontSize = BFS_MEDIUM; - mgMainVersionLabel.mg_iCenterI = +1; - mgMainVersionLabel.mg_bEnabled = FALSE; - mgMainVersionLabel.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgMainVersionLabel.mg_lnNode); - - extern CTString sam_strModName; - mgMainModLabel.mg_strText = sam_strModName; - mgMainModLabel.mg_boxOnScreen = BoxMediumRow(-2.0f); - mgMainModLabel.mg_bfsFontSize = BFS_MEDIUM; - mgMainModLabel.mg_iCenterI = 0; - mgMainModLabel.mg_bEnabled = FALSE; - mgMainModLabel.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgMainModLabel.mg_lnNode); - - mgMainSingle.mg_strText = TRANS("SINGLE PLAYER"); - mgMainSingle.mg_bfsFontSize = BFS_LARGE; - mgMainSingle.mg_boxOnScreen = BoxBigRow(0.0f); - mgMainSingle.mg_strTip = TRANS("single player game menus"); - gm_lhGadgets.AddTail( mgMainSingle.mg_lnNode); - mgMainSingle.mg_pmgUp = &mgMainQuit; - mgMainSingle.mg_pmgDown = &mgMainNetwork; - mgMainSingle.mg_pActivatedFunction = &StartSinglePlayerMenu; - - mgMainNetwork.mg_strText = TRANS("NETWORK"); - mgMainNetwork.mg_bfsFontSize = BFS_LARGE; - mgMainNetwork.mg_boxOnScreen = BoxBigRow(1.0f); - mgMainNetwork.mg_strTip = TRANS("LAN/iNet multiplayer menus"); - gm_lhGadgets.AddTail( mgMainNetwork.mg_lnNode); - mgMainNetwork.mg_pmgUp = &mgMainSingle; - mgMainNetwork.mg_pmgDown = &mgMainSplitScreen; - mgMainNetwork.mg_pActivatedFunction = StartNetworkMenu; - - mgMainSplitScreen.mg_strText = TRANS("SPLIT SCREEN"); - mgMainSplitScreen.mg_bfsFontSize = BFS_LARGE; - mgMainSplitScreen.mg_boxOnScreen = BoxBigRow(2.0f); - mgMainSplitScreen.mg_strTip = TRANS("play with multiple players on one computer"); - gm_lhGadgets.AddTail( mgMainSplitScreen.mg_lnNode); - mgMainSplitScreen.mg_pmgUp = &mgMainNetwork; - mgMainSplitScreen.mg_pmgDown = &mgMainDemo; - mgMainSplitScreen.mg_pActivatedFunction = &StartSplitScreenMenu; - - mgMainDemo.mg_strText = TRANS("DEMO"); - mgMainDemo.mg_bfsFontSize = BFS_LARGE; - mgMainDemo.mg_boxOnScreen = BoxBigRow(3.0f); - mgMainDemo.mg_strTip = TRANS("play a game demo"); - gm_lhGadgets.AddTail( mgMainDemo.mg_lnNode); - mgMainDemo.mg_pmgUp = &mgMainSplitScreen; - mgMainDemo.mg_pmgDown = &mgMainMods; - mgMainDemo.mg_pActivatedFunction = &StartDemoLoadMenu; - - mgMainMods.mg_strText = TRANS("MODS"); - mgMainMods.mg_bfsFontSize = BFS_LARGE; - mgMainMods.mg_boxOnScreen = BoxBigRow(4.0f); - mgMainMods.mg_strTip = TRANS("run one of installed game modifications"); - gm_lhGadgets.AddTail( mgMainMods.mg_lnNode); - mgMainMods.mg_pmgUp = &mgMainDemo; - mgMainMods.mg_pmgDown = &mgMainHighScore; - - #if TECHTESTONLY - mgMainMods.mg_pActivatedFunction = &DisabledFunction; - #else - mgMainMods.mg_pActivatedFunction = &StartModsLoadMenu; - #endif - - mgMainHighScore.mg_strText = TRANS("HIGH SCORES"); - mgMainHighScore.mg_bfsFontSize = BFS_LARGE; - mgMainHighScore.mg_boxOnScreen = BoxBigRow(5.0f); - mgMainHighScore.mg_strTip = TRANS("view list of top ten best scores"); - gm_lhGadgets.AddTail( mgMainHighScore.mg_lnNode); - mgMainHighScore.mg_pmgUp = &mgMainMods; - mgMainHighScore.mg_pmgDown = &mgMainOptions; - mgMainHighScore.mg_pActivatedFunction = &StartHighScoreMenu; - - mgMainOptions.mg_strText = TRANS("OPTIONS"); - mgMainOptions.mg_bfsFontSize = BFS_LARGE; - mgMainOptions.mg_boxOnScreen = BoxBigRow(6.0f); - mgMainOptions.mg_strTip = TRANS("adjust video, audio and input options"); - gm_lhGadgets.AddTail( mgMainOptions.mg_lnNode); - mgMainOptions.mg_pmgUp = &mgMainHighScore; - mgMainOptions.mg_pmgDown = &mgMainQuit; - mgMainOptions.mg_pActivatedFunction = &StartOptionsMenu; - - mgMainQuit.mg_strText = TRANS("QUIT"); - mgMainQuit.mg_bfsFontSize = BFS_LARGE; - mgMainQuit.mg_boxOnScreen = BoxBigRow(7.0f); - mgMainQuit.mg_strTip = TRANS("exit game immediately"); - gm_lhGadgets.AddTail( mgMainQuit.mg_lnNode); - mgMainQuit.mg_pmgUp = &mgMainOptions; - mgMainQuit.mg_pmgDown = &mgMainSingle; - mgMainQuit.mg_pActivatedFunction = &ExitConfirm; -} -void CMainMenu::StartMenu(void) -{ - mgMainSingle.mg_bEnabled = IsMenuEnabled("Single Player"); - mgMainNetwork.mg_bEnabled = IsMenuEnabled("Network"); - mgMainSplitScreen.mg_bEnabled = IsMenuEnabled("Split Screen"); - mgMainHighScore.mg_bEnabled = IsMenuEnabled("High Score"); - CGameMenu::StartMenu(); -} - -// ------------------------ CMainMenu implementation -void CInGameMenu::Initialize_t(void) -{ - // intialize main menu - mgInGameTitle.mg_strText = TRANS("GAME"); - mgInGameTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgInGameTitle.mg_lnNode); - - mgInGameLabel1.mg_strText = ""; - mgInGameLabel1.mg_boxOnScreen = BoxMediumRow(-2.0); - mgInGameLabel1.mg_bfsFontSize = BFS_MEDIUM; - mgInGameLabel1.mg_iCenterI = -1; - mgInGameLabel1.mg_bEnabled = FALSE; - mgInGameLabel1.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgInGameLabel1.mg_lnNode); - - mgInGameLabel2.mg_strText = ""; - mgInGameLabel2.mg_boxOnScreen = BoxMediumRow(-1.0); - mgInGameLabel2.mg_bfsFontSize = BFS_MEDIUM; - mgInGameLabel2.mg_iCenterI = -1; - mgInGameLabel2.mg_bEnabled = FALSE; - mgInGameLabel2.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgInGameLabel2.mg_lnNode); - - mgInGameQuickLoad.mg_strText = TRANS("QUICK LOAD"); - mgInGameQuickLoad.mg_bfsFontSize = BFS_LARGE; - mgInGameQuickLoad.mg_boxOnScreen = BoxBigRow(0.0f); - mgInGameQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); - gm_lhGadgets.AddTail( mgInGameQuickLoad.mg_lnNode); - mgInGameQuickLoad.mg_pmgUp = &mgInGameQuit; - mgInGameQuickLoad.mg_pmgDown = &mgInGameQuickSave; - mgInGameQuickLoad.mg_pActivatedFunction = &StartCurrentQuickLoadMenu; - - mgInGameQuickSave.mg_strText = TRANS("QUICK SAVE"); - mgInGameQuickSave.mg_bfsFontSize = BFS_LARGE; - mgInGameQuickSave.mg_boxOnScreen = BoxBigRow(1.0f); - mgInGameQuickSave.mg_strTip = TRANS("quick-save current game (F6)"); - gm_lhGadgets.AddTail( mgInGameQuickSave.mg_lnNode); - mgInGameQuickSave.mg_pmgUp = &mgInGameQuickLoad; - mgInGameQuickSave.mg_pmgDown = &mgInGameLoad; - mgInGameQuickSave.mg_pActivatedFunction = &QuickSaveFromMenu; - - mgInGameLoad.mg_strText = TRANS("LOAD"); - mgInGameLoad.mg_bfsFontSize = BFS_LARGE; - mgInGameLoad.mg_boxOnScreen = BoxBigRow(2.0f); - mgInGameLoad.mg_strTip = TRANS("load a saved game"); - gm_lhGadgets.AddTail( mgInGameLoad.mg_lnNode); - mgInGameLoad.mg_pmgUp = &mgInGameQuickSave; - mgInGameLoad.mg_pmgDown = &mgInGameSave; - mgInGameLoad.mg_pActivatedFunction = &StartCurrentLoadMenu; - - mgInGameSave.mg_strText = TRANS("SAVE"); - mgInGameSave.mg_bfsFontSize = BFS_LARGE; - mgInGameSave.mg_boxOnScreen = BoxBigRow(3.0f); - mgInGameSave.mg_strTip = TRANS("save current game (each player has own slots!)"); - gm_lhGadgets.AddTail( mgInGameSave.mg_lnNode); - mgInGameSave.mg_pmgUp = &mgInGameLoad; - mgInGameSave.mg_pmgDown = &mgInGameDemoRec; - mgInGameSave.mg_pActivatedFunction = &StartCurrentSaveMenu; - - mgInGameDemoRec.mg_boxOnScreen = BoxBigRow(4.0f); - mgInGameDemoRec.mg_bfsFontSize = BFS_LARGE; - mgInGameDemoRec.mg_pmgUp = &mgInGameSave; - mgInGameDemoRec.mg_pmgDown = &mgInGameHighScore; - mgInGameDemoRec.mg_strText = "Text not set"; - gm_lhGadgets.AddTail( mgInGameDemoRec.mg_lnNode); - mgInGameDemoRec.mg_pActivatedFunction = NULL; // !!! must be set on start menu - - mgInGameHighScore.mg_strText = TRANS("HIGH SCORES"); - mgInGameHighScore.mg_bfsFontSize = BFS_LARGE; - mgInGameHighScore.mg_boxOnScreen = BoxBigRow(5.0f); - mgInGameHighScore.mg_strTip = TRANS("view list of top ten best scores"); - gm_lhGadgets.AddTail( mgInGameHighScore.mg_lnNode); - mgInGameHighScore.mg_pmgUp = &mgInGameDemoRec; - mgInGameHighScore.mg_pmgDown = &mgInGameOptions; - mgInGameHighScore.mg_pActivatedFunction = &StartHighScoreMenu; - - mgInGameOptions.mg_strText = TRANS("OPTIONS"); - mgInGameOptions.mg_bfsFontSize = BFS_LARGE; - mgInGameOptions.mg_boxOnScreen = BoxBigRow(6.0f); - mgInGameOptions.mg_strTip = TRANS("adjust video, audio and input options"); - gm_lhGadgets.AddTail( mgInGameOptions.mg_lnNode); - mgInGameOptions.mg_pmgUp = &mgInGameHighScore; - mgInGameOptions.mg_pmgDown = &mgInGameStop; - mgInGameOptions.mg_pActivatedFunction = &StartOptionsMenu; - - mgInGameStop.mg_strText = TRANS("STOP GAME"); - mgInGameStop.mg_bfsFontSize = BFS_LARGE; - mgInGameStop.mg_boxOnScreen = BoxBigRow(7.0f); - mgInGameStop.mg_strTip = TRANS("stop currently running game"); - gm_lhGadgets.AddTail( mgInGameStop.mg_lnNode); - mgInGameStop.mg_pmgUp = &mgInGameOptions; - mgInGameStop.mg_pmgDown = &mgInGameQuit; -#if TECHTESTONLY - mgInGameStop.mg_pActivatedFunction = &ExitConfirm; -#else - mgInGameStop.mg_pActivatedFunction = &StopConfirm; -#endif - - mgInGameQuit.mg_strText = TRANS("QUIT"); - mgInGameQuit.mg_bfsFontSize = BFS_LARGE; - mgInGameQuit.mg_boxOnScreen = BoxBigRow(8.0f); - mgInGameQuit.mg_strTip = TRANS("exit game immediately"); - gm_lhGadgets.AddTail( mgInGameQuit.mg_lnNode); - mgInGameQuit.mg_pmgUp = &mgInGameStop; - mgInGameQuit.mg_pmgDown = &mgInGameQuickLoad; - mgInGameQuit.mg_pActivatedFunction = &ExitConfirm; -} - -void SetDemoStartStopRecText(void) -{ - if( _pNetwork->IsRecordingDemo()) - { - mgInGameDemoRec.SetText( TRANS("STOP RECORDING")); - mgInGameDemoRec.mg_strTip = TRANS("stop current recording"); - mgInGameDemoRec.mg_pActivatedFunction = &StopRecordingDemo; - } - else - { - mgInGameDemoRec.SetText( TRANS("RECORD DEMO")); - mgInGameDemoRec.mg_strTip = TRANS("start recording current game"); - mgInGameDemoRec.mg_pActivatedFunction = &StartDemoSaveMenu; - } -} - -void CInGameMenu::StartMenu(void) -{ - mgInGameQuickLoad.mg_bEnabled = _pNetwork->IsServer(); - mgInGameQuickSave.mg_bEnabled = _pNetwork->IsServer(); - mgInGameLoad.mg_bEnabled = _pNetwork->IsServer(); - mgInGameSave.mg_bEnabled = _pNetwork->IsServer(); - mgInGameDemoRec.mg_bEnabled = TRUE;//_pNetwork->IsServer(); - SetDemoStartStopRecText(); - - - if (_gmRunningGameMode==GM_SINGLE_PLAYER) { - CPlayerCharacter &pc = _pGame->gm_apcPlayers[ _pGame->gm_iSinglePlayer]; - mgInGameLabel1.mg_strText.PrintF( TRANS("Player: %s"), (const char *) pc.GetNameForPrinting()); - mgInGameLabel2.mg_strText = ""; - - } else { - if (_pNetwork->IsServer()) { - - CTString strHost, strAddress; - CTString strHostName; - _pNetwork->GetHostName(strHost, strAddress); - if (strHost=="") { - strHostName = TRANS(""); - } else { - strHostName = strHost + " ("+strAddress+")"; - } - - mgInGameLabel1.mg_strText = TRANS("Address: ")+strHostName; - mgInGameLabel2.mg_strText = ""; - } else { - - CTString strConfig; - strConfig = TRANS(""); - if (sam_strNetworkSettings!="") { - LoadStringVar(CTFileName(sam_strNetworkSettings).NoExt()+".des", strConfig); - strConfig.OnlyFirstLine(); - } - - mgInGameLabel1.mg_strText = TRANS("Connected to: ")+_pGame->gam_strJoinAddress; - mgInGameLabel2.mg_strText = TRANS("Connection: ")+strConfig; - } - } - - CGameMenu::StartMenu(); -} - -// ------------------------ CSinglePlayerMenu implementation -void CSinglePlayerMenu::Initialize_t(void) -{ - // intialize single player menu - mgSingleTitle.mg_strText = TRANS("SINGLE PLAYER"); - mgSingleTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgSingleTitle.mg_lnNode); - - mgSinglePlayerLabel.mg_boxOnScreen = BoxBigRow(-1.0f); - mgSinglePlayerLabel.mg_bfsFontSize = BFS_MEDIUM; - mgSinglePlayerLabel.mg_iCenterI = -1; - mgSinglePlayerLabel.mg_bEnabled = FALSE; - mgSinglePlayerLabel.mg_bLabel = TRUE; - gm_lhGadgets.AddTail(mgSinglePlayerLabel.mg_lnNode); - - mgSingleNewGame.mg_strText = TRANS("NEW GAME"); - mgSingleNewGame.mg_bfsFontSize = BFS_LARGE; - mgSingleNewGame.mg_boxOnScreen = BoxBigRow(0.0f); - mgSingleNewGame.mg_strTip = TRANS("start new game with current player"); - gm_lhGadgets.AddTail( mgSingleNewGame.mg_lnNode); - mgSingleNewGame.mg_pmgUp = &mgSingleOptions; - mgSingleNewGame.mg_pmgDown = &mgSingleCustom; - mgSingleNewGame.mg_pActivatedFunction = &StartSinglePlayerNewMenu; - - mgSingleCustom.mg_strText = TRANS("CUSTOM LEVEL"); - mgSingleCustom.mg_bfsFontSize = BFS_LARGE; - mgSingleCustom.mg_boxOnScreen = BoxBigRow(1.0f); - mgSingleCustom.mg_strTip = TRANS("start new game on a custom level"); - gm_lhGadgets.AddTail( mgSingleCustom.mg_lnNode); - mgSingleCustom.mg_pmgUp = &mgSingleNewGame; - mgSingleCustom.mg_pmgDown = &mgSingleQuickLoad; - #if _SE_DEMO || TECHTESTONLY - mgSingleCustom.mg_pActivatedFunction = &DisabledFunction; - #else - mgSingleCustom.mg_pActivatedFunction = &StartSelectLevelFromSingle; - #endif - - mgSingleQuickLoad.mg_strText = TRANS("QUICK LOAD"); - mgSingleQuickLoad.mg_bfsFontSize = BFS_LARGE; - mgSingleQuickLoad.mg_boxOnScreen = BoxBigRow(2.0f); - mgSingleQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); - gm_lhGadgets.AddTail( mgSingleQuickLoad.mg_lnNode); - mgSingleQuickLoad.mg_pmgUp = &mgSingleCustom; - mgSingleQuickLoad.mg_pmgDown = &mgSingleLoad; - mgSingleQuickLoad.mg_pActivatedFunction = &StartSinglePlayerQuickLoadMenu; - - mgSingleLoad.mg_strText = TRANS("LOAD"); - mgSingleLoad.mg_bfsFontSize = BFS_LARGE; - mgSingleLoad.mg_boxOnScreen = BoxBigRow(3.0f); - mgSingleLoad.mg_strTip = TRANS("load a saved game of current player"); - gm_lhGadgets.AddTail( mgSingleLoad.mg_lnNode); - mgSingleLoad.mg_pmgUp = &mgSingleQuickLoad; - mgSingleLoad.mg_pmgDown = &mgSingleTraining; - mgSingleLoad.mg_pActivatedFunction = &StartSinglePlayerLoadMenu; - - mgSingleTraining.mg_strText = TRANS("TRAINING"); - mgSingleTraining.mg_bfsFontSize = BFS_LARGE; - mgSingleTraining.mg_boxOnScreen = BoxBigRow(4.0f); - mgSingleTraining.mg_strTip = TRANS("start training level - KarnakDemo"); - gm_lhGadgets.AddTail( mgSingleTraining.mg_lnNode); - mgSingleTraining.mg_pmgUp = &mgSingleLoad; - mgSingleTraining.mg_pmgDown = &mgSingleTechTest; - mgSingleTraining.mg_pActivatedFunction = &StartTraining; - - mgSingleTechTest.mg_strText = TRANS("TECHNOLOGY TEST"); - mgSingleTechTest.mg_bfsFontSize = BFS_LARGE; - mgSingleTechTest.mg_boxOnScreen = BoxBigRow(5.0f); - mgSingleTechTest.mg_strTip = TRANS("start technology testing level"); - gm_lhGadgets.AddTail( mgSingleTechTest.mg_lnNode); - mgSingleTechTest.mg_pmgUp = &mgSingleTraining; - mgSingleTechTest.mg_pmgDown = &mgSinglePlayersAndControls; - mgSingleTechTest.mg_pActivatedFunction = &StartTechTest; - - mgSinglePlayersAndControls.mg_bfsFontSize = BFS_LARGE; - mgSinglePlayersAndControls.mg_boxOnScreen = BoxBigRow(6.0f); - mgSinglePlayersAndControls.mg_pmgUp = &mgSingleTechTest; - mgSinglePlayersAndControls.mg_pmgDown = &mgSingleOptions; - mgSinglePlayersAndControls.mg_strText = TRANS("PLAYERS AND CONTROLS"); - mgSinglePlayersAndControls.mg_strTip = TRANS("change currently active player or adjust controls"); - gm_lhGadgets.AddTail( mgSinglePlayersAndControls.mg_lnNode); - mgSinglePlayersAndControls.mg_pActivatedFunction = &StartChangePlayerMenuFromSinglePlayer; - - mgSingleOptions.mg_strText = TRANS("GAME OPTIONS"); - mgSingleOptions.mg_bfsFontSize = BFS_LARGE; - mgSingleOptions.mg_boxOnScreen = BoxBigRow(7.0f); - mgSingleOptions.mg_strTip = TRANS("adjust miscellaneous game options"); - gm_lhGadgets.AddTail( mgSingleOptions.mg_lnNode); - mgSingleOptions.mg_pmgUp = &mgSinglePlayersAndControls; - mgSingleOptions.mg_pmgDown = &mgSingleNewGame; - mgSingleOptions.mg_pActivatedFunction = &StartSinglePlayerGameOptions; -} - -void CSinglePlayerMenu::StartMenu(void) -{ - mgSingleTraining.mg_bEnabled = IsMenuEnabled("Training"); - mgSingleTechTest.mg_bEnabled = IsMenuEnabled("Technology Test"); - - if (mgSingleTraining.mg_bEnabled) { - if (!mgSingleTraining.mg_lnNode.IsLinked()) { - gm_lhGadgets.AddTail( mgSingleTraining.mg_lnNode); - } - - mgSingleLoad.mg_boxOnScreen = BoxBigRow(3.0f); - mgSingleLoad.mg_pmgUp = &mgSingleQuickLoad; - mgSingleLoad.mg_pmgDown = &mgSingleTraining; - - mgSingleTraining.mg_boxOnScreen = BoxBigRow(4.0f); - mgSingleTraining.mg_pmgUp = &mgSingleLoad; - mgSingleTraining.mg_pmgDown = &mgSingleTechTest; - - mgSingleTechTest.mg_boxOnScreen = BoxBigRow(5.0f); - mgSingleTechTest.mg_pmgUp = &mgSingleTraining; - mgSingleTechTest.mg_pmgDown = &mgSinglePlayersAndControls; - - mgSinglePlayersAndControls.mg_boxOnScreen = BoxBigRow(6.0f); - mgSingleOptions.mg_boxOnScreen = BoxBigRow(7.0f); - - } else { - if (mgSingleTraining.mg_lnNode.IsLinked()) { - mgSingleTraining.mg_lnNode.Remove(); - } - - mgSingleLoad.mg_boxOnScreen = BoxBigRow(3.0f); - mgSingleLoad.mg_pmgUp = &mgSingleQuickLoad; - mgSingleLoad.mg_pmgDown = &mgSingleTechTest; - - mgSingleTechTest.mg_boxOnScreen = BoxBigRow(4.0f); - mgSingleTechTest.mg_pmgUp = &mgSingleLoad; - mgSingleTechTest.mg_pmgDown = &mgSinglePlayersAndControls; - - mgSinglePlayersAndControls.mg_boxOnScreen = BoxBigRow(5.0f); - mgSingleOptions.mg_boxOnScreen = BoxBigRow(6.0f); - } - - CGameMenu::StartMenu(); - - CPlayerCharacter &pc = _pGame->gm_apcPlayers[ _pGame->gm_iSinglePlayer]; - mgSinglePlayerLabel.mg_strText.PrintF( TRANS("Player: %s\n"), (const char *) pc.GetNameForPrinting()); -} - -// ------------------------ CSinglePlayerNewMenu implementation -void CSinglePlayerNewMenu::Initialize_t(void) -{ - // intialize single player new menu - mgSingleNewTitle.mg_strText = TRANS("NEW GAME"); - mgSingleNewTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgSingleNewTitle.mg_lnNode); - - mgSingleNewTourist.mg_strText = TRANS("TOURIST"); - mgSingleNewTourist.mg_bfsFontSize = BFS_LARGE; - mgSingleNewTourist.mg_boxOnScreen = BoxBigRow(0.0f); - mgSingleNewTourist.mg_strTip = TRANS("for non-FPS players"); - gm_lhGadgets.AddTail( mgSingleNewTourist.mg_lnNode); - mgSingleNewTourist.mg_pmgUp = &mgSingleNewSerious; - mgSingleNewTourist.mg_pmgDown = &mgSingleNewEasy; - mgSingleNewTourist.mg_pActivatedFunction = &StartSinglePlayerGame_Tourist; - - mgSingleNewEasy.mg_strText = TRANS("EASY"); - mgSingleNewEasy.mg_bfsFontSize = BFS_LARGE; - mgSingleNewEasy.mg_boxOnScreen = BoxBigRow(1.0f); - mgSingleNewEasy.mg_strTip = TRANS("for unexperienced FPS players"); - gm_lhGadgets.AddTail( mgSingleNewEasy.mg_lnNode); - mgSingleNewEasy.mg_pmgUp = &mgSingleNewTourist; - mgSingleNewEasy.mg_pmgDown = &mgSingleNewMedium; - mgSingleNewEasy.mg_pActivatedFunction = &StartSinglePlayerGame_Easy; - - mgSingleNewMedium.mg_strText = TRANS("NORMAL"); - mgSingleNewMedium.mg_bfsFontSize = BFS_LARGE; - mgSingleNewMedium.mg_boxOnScreen = BoxBigRow(2.0f); - mgSingleNewMedium.mg_strTip = TRANS("for experienced FPS players"); - gm_lhGadgets.AddTail( mgSingleNewMedium.mg_lnNode); - mgSingleNewMedium.mg_pmgUp = &mgSingleNewEasy; - mgSingleNewMedium.mg_pmgDown = &mgSingleNewHard; - mgSingleNewMedium.mg_pActivatedFunction = &StartSinglePlayerGame_Normal; - - mgSingleNewHard.mg_strText = TRANS("HARD"); - mgSingleNewHard.mg_bfsFontSize = BFS_LARGE; - mgSingleNewHard.mg_boxOnScreen = BoxBigRow(3.0f); - mgSingleNewHard.mg_strTip = TRANS("for experienced Serious Sam players"); - gm_lhGadgets.AddTail( mgSingleNewHard.mg_lnNode); - mgSingleNewHard.mg_pmgUp = &mgSingleNewMedium; - mgSingleNewHard.mg_pmgDown = &mgSingleNewSerious; - mgSingleNewHard.mg_pActivatedFunction = &StartSinglePlayerGame_Hard; - - mgSingleNewSerious.mg_strText = TRANS("SERIOUS"); - mgSingleNewSerious.mg_bfsFontSize = BFS_LARGE; - mgSingleNewSerious.mg_boxOnScreen = BoxBigRow(4.0f); - mgSingleNewSerious.mg_strTip = TRANS("are you serious?"); - gm_lhGadgets.AddTail( mgSingleNewSerious.mg_lnNode); - mgSingleNewSerious.mg_pmgUp = &mgSingleNewHard; - mgSingleNewSerious.mg_pmgDown = &mgSingleNewTourist; - mgSingleNewSerious.mg_pActivatedFunction = &StartSinglePlayerGame_Serious; - - mgSingleNewMental.mg_strText = TRANS("MENTAL"); - mgSingleNewMental.mg_bfsFontSize = BFS_LARGE; - mgSingleNewMental.mg_boxOnScreen = BoxBigRow(5.0f); - mgSingleNewMental.mg_strTip = TRANS("you are not serious!"); - gm_lhGadgets.AddTail( mgSingleNewMental.mg_lnNode); - mgSingleNewMental.mg_pmgUp = &mgSingleNewSerious; - mgSingleNewMental.mg_pmgDown = &mgSingleNewTourist; - mgSingleNewMental.mg_pActivatedFunction = &StartSinglePlayerGame_Mental; - mgSingleNewMental.mg_bMental = TRUE; -} -void CSinglePlayerNewMenu::StartMenu(void) -{ - CGameMenu::StartMenu(); - extern INDEX sam_bMentalActivated; - if (sam_bMentalActivated) { - mgSingleNewMental.Appear(); - mgSingleNewSerious.mg_pmgDown = &mgSingleNewMental; - mgSingleNewTourist.mg_pmgUp = &mgSingleNewMental; - } else { - mgSingleNewMental.Disappear(); - mgSingleNewSerious.mg_pmgDown = &mgSingleNewTourist; - mgSingleNewTourist.mg_pmgUp = &mgSingleNewSerious; - } -} - -void CDisabledMenu::Initialize_t(void) -{ - mgDisabledTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgDisabledTitle.mg_lnNode); - - mgDisabledMenuButton.mg_bfsFontSize = BFS_MEDIUM; - mgDisabledMenuButton.mg_boxOnScreen = BoxBigRow(0.0f); - gm_lhGadgets.AddTail( mgDisabledMenuButton.mg_lnNode); - mgDisabledMenuButton.mg_pActivatedFunction = NULL; -} - -void ChangeCrosshair(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - pps->ps_iCrossHairType = iNew-1; -} -void ChangeWeaponSelect(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - pps->ps_iWeaponAutoSelect = iNew; -} -void ChangeWeaponHide(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags |= PSF_HIDEWEAPON; - } else { - pps->ps_ulFlags &= ~PSF_HIDEWEAPON; - } -} -void Change3rdPerson(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags |= PSF_PREFER3RDPERSON; - } else { - pps->ps_ulFlags &= ~PSF_PREFER3RDPERSON; - } -} -void ChangeQuotes(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags &= ~PSF_NOQUOTES; - } else { - pps->ps_ulFlags |= PSF_NOQUOTES; - } -} -void ChangeAutoSave(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags |= PSF_AUTOSAVE; - } else { - pps->ps_ulFlags &= ~PSF_AUTOSAVE; - } -} -void ChangeCompDoubleClick(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags &= ~PSF_COMPSINGLECLICK; - } else { - pps->ps_ulFlags |= PSF_COMPSINGLECLICK; - } -} - -void ChangeViewBobbing(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags &= ~PSF_NOBOBBING; - } else { - pps->ps_ulFlags |= PSF_NOBOBBING; - } -} - -void ChangeSharpTurning(INDEX iNew) -{ - INDEX iPlayer = *gmPlayerProfile.gm_piCurrentPlayer; - CPlayerSettings *pps = (CPlayerSettings *)_pGame->gm_apcPlayers[iPlayer].pc_aubAppearance; - if (iNew) { - pps->ps_ulFlags |= PSF_SHARPTURNING; - } else { - pps->ps_ulFlags &= ~PSF_SHARPTURNING; - } -} - -// ------------------------ CPlayerProfileMenu implementation -void CPlayerProfileMenu::Initialize_t(void) -{ - // intialize player and controls menu - _bPlayerMenuFromSinglePlayer = FALSE; - mgPlayerProfileTitle.mg_boxOnScreen = BoxTitle(); - mgPlayerProfileTitle.mg_strText = TRANS("PLAYER PROFILE"); - gm_lhGadgets.AddTail( mgPlayerProfileTitle.mg_lnNode); - - mgPlayerNoLabel.mg_strText = TRANS("PROFILE:"); - mgPlayerNoLabel.mg_boxOnScreen = BoxMediumLeft(0.0f); - mgPlayerNoLabel.mg_bfsFontSize = BFS_MEDIUM; - mgPlayerNoLabel.mg_iCenterI = -1; - gm_lhGadgets.AddTail( mgPlayerNoLabel.mg_lnNode); - -#define ADD_SELECT_PLAYER_MG( index, mg, mgprev, mgnext, me)\ - mg.mg_iIndex = index;\ - mg.mg_bfsFontSize = BFS_MEDIUM;\ - mg.mg_boxOnScreen = BoxNoUp(index);\ - mg.mg_bRectangle = TRUE;\ - mg.mg_pmgLeft = &mgprev;\ - mg.mg_pmgRight = &mgnext;\ - mg.mg_pmgUp = &mgPlayerCustomizeControls;\ - mg.mg_pmgDown = &mgPlayerName;\ - mg.mg_pActivatedFunction = &OnPlayerSelect;\ - mg.mg_strText = #index;\ - mg.mg_strTip = TRANS("select new currently active player");\ - gm_lhGadgets.AddTail( mg.mg_lnNode); - - ADD_SELECT_PLAYER_MG( 0, mgPlayerNo[0], mgPlayerNo[7], mgPlayerNo[1], mePlayerNo[0]); - ADD_SELECT_PLAYER_MG( 1, mgPlayerNo[1], mgPlayerNo[0], mgPlayerNo[2], mePlayerNo[1]); - ADD_SELECT_PLAYER_MG( 2, mgPlayerNo[2], mgPlayerNo[1], mgPlayerNo[3], mePlayerNo[2]); - ADD_SELECT_PLAYER_MG( 3, mgPlayerNo[3], mgPlayerNo[2], mgPlayerNo[4], mePlayerNo[3]); - ADD_SELECT_PLAYER_MG( 4, mgPlayerNo[4], mgPlayerNo[3], mgPlayerNo[5], mePlayerNo[4]); - ADD_SELECT_PLAYER_MG( 5, mgPlayerNo[5], mgPlayerNo[4], mgPlayerNo[6], mePlayerNo[5]); - ADD_SELECT_PLAYER_MG( 6, mgPlayerNo[6], mgPlayerNo[5], mgPlayerNo[7], mePlayerNo[6]); - ADD_SELECT_PLAYER_MG( 7, mgPlayerNo[7], mgPlayerNo[6], mgPlayerNo[0], mePlayerNo[7]); - mgPlayerNo[7].mg_pmgRight = &mgPlayerModel; - - mgPlayerNameLabel.mg_strText = TRANS("NAME:"); - mgPlayerNameLabel.mg_boxOnScreen = BoxMediumLeft(1.25f); - mgPlayerNameLabel.mg_bfsFontSize = BFS_MEDIUM; - mgPlayerNameLabel.mg_iCenterI = -1; - gm_lhGadgets.AddTail( mgPlayerNameLabel.mg_lnNode); - - // setup of player name button is done on start menu - mgPlayerName.mg_strText = "<\?\?\?>"; - mgPlayerName.mg_ctMaxStringLen = 25; - mgPlayerName.mg_boxOnScreen = BoxPlayerEdit(1.25); - mgPlayerName.mg_bfsFontSize = BFS_MEDIUM; - mgPlayerName.mg_iCenterI = -1; - mgPlayerName.mg_pmgUp = &mgPlayerNo[0]; - mgPlayerName.mg_pmgDown = &mgPlayerTeam; - mgPlayerName.mg_pmgRight = &mgPlayerModel; - mgPlayerName.mg_strTip = TRANS("rename currently active player"); - gm_lhGadgets.AddTail( mgPlayerName.mg_lnNode); - - mgPlayerTeamLabel.mg_strText = TRANS("TEAM:"); - mgPlayerTeamLabel.mg_boxOnScreen = BoxMediumLeft(2.25f); - mgPlayerTeamLabel.mg_bfsFontSize = BFS_MEDIUM; - mgPlayerTeamLabel.mg_iCenterI = -1; - gm_lhGadgets.AddTail( mgPlayerTeamLabel.mg_lnNode); - - // setup of player name button is done on start menu - mgPlayerTeam.mg_strText = "<\?\?\?>"; - mgPlayerName.mg_ctMaxStringLen = 25; - mgPlayerTeam.mg_boxOnScreen = BoxPlayerEdit(2.25f); - mgPlayerTeam.mg_bfsFontSize = BFS_MEDIUM; - mgPlayerTeam.mg_iCenterI = -1; - mgPlayerTeam.mg_pmgUp = &mgPlayerName; - mgPlayerTeam.mg_pmgDown = &mgPlayerCrosshair; - mgPlayerTeam.mg_pmgRight = &mgPlayerModel; - //mgPlayerTeam.mg_strTip = TRANS("teamplay is disabled in this version"); - mgPlayerTeam.mg_strTip = TRANS("enter team name, if playing in team"); - gm_lhGadgets.AddTail( mgPlayerTeam.mg_lnNode); - - TRIGGER_MG(mgPlayerCrosshair, 4.0, mgPlayerTeam, mgPlayerWeaponSelect, TRANS("CROSSHAIR"), astrCrosshair); - mgPlayerCrosshair.mg_bVisual = TRUE; - mgPlayerCrosshair.mg_boxOnScreen = BoxPlayerSwitch(5.0f); - mgPlayerCrosshair.mg_iCenterI = -1; - mgPlayerCrosshair.mg_pOnTriggerChange = ChangeCrosshair; - TRIGGER_MG(mgPlayerWeaponSelect, 4.0, mgPlayerCrosshair, mgPlayerWeaponHide, TRANS("AUTO SELECT WEAPON"), astrWeapon); - mgPlayerWeaponSelect.mg_boxOnScreen = BoxPlayerSwitch(6.0f); - mgPlayerWeaponSelect.mg_iCenterI = -1; - mgPlayerWeaponSelect.mg_pOnTriggerChange = ChangeWeaponSelect; - TRIGGER_MG(mgPlayerWeaponHide, 4.0, mgPlayerWeaponSelect, mgPlayer3rdPerson, TRANS("HIDE WEAPON MODEL"), astrNoYes); - mgPlayerWeaponHide.mg_boxOnScreen = BoxPlayerSwitch(7.0f); - mgPlayerWeaponHide.mg_iCenterI = -1; - mgPlayerWeaponHide.mg_pOnTriggerChange = ChangeWeaponHide; - TRIGGER_MG(mgPlayer3rdPerson, 4.0, mgPlayerWeaponHide, mgPlayerQuotes, TRANS("PREFER 3RD PERSON VIEW"), astrNoYes); - mgPlayer3rdPerson.mg_boxOnScreen = BoxPlayerSwitch(8.0f); - mgPlayer3rdPerson.mg_iCenterI = -1; - mgPlayer3rdPerson.mg_pOnTriggerChange = Change3rdPerson; - TRIGGER_MG(mgPlayerQuotes, 4.0, mgPlayer3rdPerson, mgPlayerAutoSave, TRANS("VOICE QUOTES"), astrNoYes); - mgPlayerQuotes.mg_boxOnScreen = BoxPlayerSwitch(9.0f); - mgPlayerQuotes.mg_iCenterI = -1; - mgPlayerQuotes.mg_pOnTriggerChange = ChangeQuotes; - TRIGGER_MG(mgPlayerAutoSave, 4.0, mgPlayerQuotes, mgPlayerCompDoubleClick, TRANS("AUTO SAVE"), astrNoYes); - mgPlayerAutoSave.mg_boxOnScreen = BoxPlayerSwitch(10.0f); - mgPlayerAutoSave.mg_iCenterI = -1; - mgPlayerAutoSave.mg_pOnTriggerChange = ChangeAutoSave; - TRIGGER_MG(mgPlayerCompDoubleClick, 4.0, mgPlayerAutoSave, mgPlayerSharpTurning, TRANS("INVOKE COMPUTER"), astrComputerInvoke); - mgPlayerCompDoubleClick.mg_boxOnScreen = BoxPlayerSwitch(11.0f); - mgPlayerCompDoubleClick.mg_iCenterI = -1; - mgPlayerCompDoubleClick.mg_pOnTriggerChange = ChangeCompDoubleClick; - TRIGGER_MG(mgPlayerSharpTurning, 4.0, mgPlayerCompDoubleClick, mgPlayerViewBobbing, TRANS("SHARP TURNING"), astrNoYes); - mgPlayerSharpTurning.mg_boxOnScreen = BoxPlayerSwitch(12.0f); - mgPlayerSharpTurning.mg_iCenterI = -1; - mgPlayerSharpTurning.mg_pOnTriggerChange = ChangeSharpTurning; - TRIGGER_MG(mgPlayerViewBobbing, 4.0, mgPlayerSharpTurning, mgPlayerCustomizeControls, TRANS("VIEW BOBBING"), astrNoYes); - mgPlayerViewBobbing.mg_boxOnScreen = BoxPlayerSwitch(13.0f); - mgPlayerViewBobbing.mg_iCenterI = -1; - mgPlayerViewBobbing.mg_pOnTriggerChange = ChangeViewBobbing; - - mgPlayerCustomizeControls.mg_strText = TRANS("CUSTOMIZE CONTROLS"); - mgPlayerCustomizeControls.mg_boxOnScreen = BoxMediumLeft(14.5f); - mgPlayerCustomizeControls.mg_bfsFontSize = BFS_MEDIUM; - mgPlayerCustomizeControls.mg_iCenterI = -1; - mgPlayerCustomizeControls.mg_pmgUp = &mgPlayerViewBobbing; - mgPlayerCustomizeControls.mg_pActivatedFunction = &StartControlsMenuFromPlayer; - mgPlayerCustomizeControls.mg_pmgDown = &mgPlayerNo[0]; - mgPlayerCustomizeControls.mg_pmgRight = &mgPlayerModel; - mgPlayerCustomizeControls.mg_strTip = TRANS("customize controls for this player"); - gm_lhGadgets.AddTail( mgPlayerCustomizeControls.mg_lnNode); - - mgPlayerModel.mg_boxOnScreen = BoxPlayerModel(); - mgPlayerModel.mg_pmgLeft = &mgPlayerName; - mgPlayerModel.mg_pActivatedFunction = &StartPlayerModelLoadMenu; - mgPlayerModel.mg_pmgDown = &mgPlayerName; - mgPlayerModel.mg_pmgLeft = &mgPlayerName; - mgPlayerModel.mg_strTip = TRANS("change model for this player"); - gm_lhGadgets.AddTail( mgPlayerModel.mg_lnNode); -} - -INDEX CPlayerProfileMenu::ComboFromPlayer(INDEX iPlayer) -{ - return iPlayer; -} - -INDEX CPlayerProfileMenu::PlayerFromCombo(INDEX iCombo) -{ - return iCombo; -} - -void CPlayerProfileMenu::SelectPlayer(INDEX iPlayer) -{ - CPlayerCharacter &pc = _pGame->gm_apcPlayers[iPlayer]; - - for( INDEX iPl=0; iPl<8; iPl++) - { - mgPlayerNo[iPl].mg_bHighlighted = FALSE; - } - - mgPlayerNo[iPlayer].mg_bHighlighted = TRUE; - - iPlayer = Clamp(iPlayer, INDEX(0), INDEX(7)); - - if (_iLocalPlayer>=0 && _iLocalPlayer<4) { - _pGame->gm_aiMenuLocalPlayers[_iLocalPlayer] = iPlayer; - } else { - _pGame->gm_iSinglePlayer = iPlayer; - } - mgPlayerName.mg_pstrToChange = &pc.pc_strName; - mgPlayerName.SetText( *mgPlayerName.mg_pstrToChange); - mgPlayerTeam.mg_pstrToChange = &pc.pc_strTeam; - mgPlayerTeam.SetText( *mgPlayerTeam.mg_pstrToChange); - - CPlayerSettings *pps = (CPlayerSettings *)pc.pc_aubAppearance; - - mgPlayerCrosshair.mg_iSelected = pps->ps_iCrossHairType+1; - mgPlayerCrosshair.ApplyCurrentSelection(); - mgPlayerWeaponSelect.mg_iSelected = pps->ps_iWeaponAutoSelect; - mgPlayerWeaponSelect.ApplyCurrentSelection(); - mgPlayerWeaponHide.mg_iSelected = (pps->ps_ulFlags&PSF_HIDEWEAPON)?1:0; - mgPlayerWeaponHide.ApplyCurrentSelection(); - mgPlayer3rdPerson.mg_iSelected = (pps->ps_ulFlags&PSF_PREFER3RDPERSON)?1:0; - mgPlayer3rdPerson.ApplyCurrentSelection(); - mgPlayerQuotes.mg_iSelected = (pps->ps_ulFlags&PSF_NOQUOTES)?0:1; - mgPlayerQuotes.ApplyCurrentSelection(); - mgPlayerAutoSave.mg_iSelected = (pps->ps_ulFlags&PSF_AUTOSAVE)?1:0; - mgPlayerAutoSave.ApplyCurrentSelection(); - mgPlayerCompDoubleClick.mg_iSelected = (pps->ps_ulFlags&PSF_COMPSINGLECLICK)?0:1; - mgPlayerCompDoubleClick.ApplyCurrentSelection(); - mgPlayerViewBobbing.mg_iSelected = (pps->ps_ulFlags&PSF_NOBOBBING)?0:1; - mgPlayerViewBobbing.ApplyCurrentSelection(); - mgPlayerSharpTurning.mg_iSelected = (pps->ps_ulFlags&PSF_SHARPTURNING)?1:0; - mgPlayerSharpTurning.ApplyCurrentSelection(); - - // get function that will set player appearance - CShellSymbol *pss = _pShell->GetSymbol("SetPlayerAppearance", /*bDeclaredOnly=*/ TRUE); - // if none - if (pss==NULL) { - // no model - mgPlayerModel.mg_moModel.SetData(NULL); - // if there is some - } else { - // set the model - BOOL (*pFunc)(CModelObject *, CPlayerCharacter *, CTString &, BOOL) = - (BOOL (*)(CModelObject *, CPlayerCharacter *, CTString &, BOOL))pss->ss_pvValue; - CTString strName; - BOOL bSet; - if( _gmRunningGameMode!=GM_SINGLE_PLAYER && !_bPlayerMenuFromSinglePlayer) { - bSet = pFunc(&mgPlayerModel.mg_moModel, &pc, strName, TRUE); - mgPlayerModel.mg_strTip = TRANS("change model for this player"); - mgPlayerModel.mg_bEnabled = TRUE; - } else { - // cannot change player appearance in single player mode - bSet = pFunc(&mgPlayerModel.mg_moModel, NULL, strName, TRUE); - mgPlayerModel.mg_strTip = TRANS("cannot change model for single-player game"); - mgPlayerModel.mg_bEnabled = FALSE; - } - // ignore gender flags, if any - strName.RemovePrefix("#female#"); - strName.RemovePrefix("#male#"); - mgPlayerModel.mg_plModel = CPlacement3D(FLOAT3D(0.1f,-1.0f,-3.5f), ANGLE3D(150,0,0)); - mgPlayerModel.mg_strText = strName; - CPlayerSettings *pps = (CPlayerSettings *)pc.pc_aubAppearance; - _strLastPlayerAppearance = pps->GetModelFilename(); - try { - mgPlayerModel.mg_moFloor.SetData_t(CTFILENAME("Models\\Computer\\Floor.mdl")); - mgPlayerModel.mg_moFloor.mo_toTexture.SetData_t(CTFILENAME("Models\\Computer\\Floor.tex")); - } catch (char *strError) { - (void)strError; - } - } -} - - -void OnPlayerSelect(void) -{ - ASSERT( _pmgLastActivatedGadget != NULL); - if (_pmgLastActivatedGadget->mg_bEnabled) { - gmPlayerProfile.SelectPlayer( ((CMGButton *)_pmgLastActivatedGadget)->mg_iIndex); - } -} - -void CPlayerProfileMenu::StartMenu(void) -{ - gmPlayerProfile.gm_pmgSelectedByDefault = &mgPlayerName; - - if (_gmRunningGameMode==GM_NONE || _gmRunningGameMode==GM_DEMO) { - for(INDEX i=0; i<8; i++) { - mgPlayerNo[i].mg_bEnabled = TRUE; - } - } else { - for(INDEX i=0; i<8; i++) { - mgPlayerNo[i].mg_bEnabled = FALSE; - } - INDEX iFirstEnabled = 0; - {for(INDEX ilp=0; ilp<4; ilp++) { - CLocalPlayer &lp = _pGame->gm_lpLocalPlayers[ilp]; - if (lp.lp_bActive) { - mgPlayerNo[lp.lp_iPlayer].mg_bEnabled = TRUE; - if (iFirstEnabled==0) { - iFirstEnabled = lp.lp_iPlayer; - } - } - }} - // backup to first player in case current player is disabled - if( !mgPlayerNo[*gm_piCurrentPlayer].mg_bEnabled) *gm_piCurrentPlayer = iFirstEnabled; - } - // done - SelectPlayer( *gm_piCurrentPlayer); - CGameMenu::StartMenu(); -} - - -void CPlayerProfileMenu::EndMenu(void) -{ - _pGame->SavePlayersAndControls(); - CGameMenu::EndMenu(); -} - -// ------------------------ CControlsMenu implementation -void CControlsMenu::Initialize_t(void) -{ - // intialize player and controls menu - mgControlsTitle.mg_boxOnScreen = BoxTitle(); - mgControlsTitle.mg_strText = TRANS("CONTROLS"); - gm_lhGadgets.AddTail( mgControlsTitle.mg_lnNode); - - mgControlsNameLabel.mg_strText = ""; - mgControlsNameLabel.mg_boxOnScreen = BoxMediumRow(0.0); - mgControlsNameLabel.mg_bfsFontSize = BFS_MEDIUM; - mgControlsNameLabel.mg_iCenterI = -1; - mgControlsNameLabel.mg_bEnabled = FALSE; - mgControlsNameLabel.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgControlsNameLabel.mg_lnNode); - - mgControlsButtons.mg_strText = TRANS("CUSTOMIZE BUTTONS"); - mgControlsButtons.mg_boxOnScreen = BoxMediumRow(2.0); - mgControlsButtons.mg_bfsFontSize = BFS_MEDIUM; - mgControlsButtons.mg_iCenterI = 0; - gm_lhGadgets.AddTail( mgControlsButtons.mg_lnNode); - mgControlsButtons.mg_pmgUp = &mgControlsPredefined; - mgControlsButtons.mg_pmgDown = &mgControlsAdvanced; - mgControlsButtons.mg_pActivatedFunction = &StartCustomizeKeyboardMenu; - mgControlsButtons.mg_strTip = TRANS("customize buttons in current controls"); - - mgControlsAdvanced.mg_strText = TRANS("ADVANCED JOYSTICK SETUP"); - mgControlsAdvanced.mg_iCenterI = 0; - mgControlsAdvanced.mg_boxOnScreen = BoxMediumRow(3); - mgControlsAdvanced.mg_bfsFontSize = BFS_MEDIUM; - gm_lhGadgets.AddTail( mgControlsAdvanced.mg_lnNode); - mgControlsAdvanced.mg_pmgUp = &mgControlsButtons; - mgControlsAdvanced.mg_pmgDown = &mgControlsSensitivity; - mgControlsAdvanced.mg_pActivatedFunction = &StartCustomizeAxisMenu; - mgControlsAdvanced.mg_strTip = TRANS("adjust advanced settings for joystick axis"); - - mgControlsSensitivity.mg_boxOnScreen = BoxMediumRow(4.5); - mgControlsSensitivity.mg_strText = TRANS("SENSITIVITY"); - mgControlsSensitivity.mg_pmgUp = &mgControlsAdvanced; - mgControlsSensitivity.mg_pmgDown = &mgControlsInvertTrigger; - mgControlsSensitivity.mg_strTip = TRANS("sensitivity for all axis in this control set"); - gm_lhGadgets.AddTail( mgControlsSensitivity.mg_lnNode); - - TRIGGER_MG( mgControlsInvertTrigger, 5.5, mgControlsSensitivity, mgControlsSmoothTrigger, - TRANS("INVERT LOOK"), astrNoYes); - mgControlsInvertTrigger.mg_strTip = TRANS("invert up/down looking"); - TRIGGER_MG( mgControlsSmoothTrigger, 6.5, mgControlsInvertTrigger, mgControlsAccelTrigger, - TRANS("SMOOTH AXIS"), astrNoYes); - mgControlsSmoothTrigger.mg_strTip = TRANS("smooth mouse/joystick movements"); - TRIGGER_MG( mgControlsAccelTrigger, 7.5, mgControlsSmoothTrigger, mgControlsIFeelTrigger, - TRANS("MOUSE ACCELERATION"), astrNoYes); - mgControlsAccelTrigger.mg_strTip = TRANS("allow mouse acceleration"); - TRIGGER_MG( mgControlsIFeelTrigger, 8.5, mgControlsAccelTrigger, mgControlsPredefined, - TRANS("ENABLE IFEEL"), astrNoYes); - mgControlsIFeelTrigger.mg_strTip = TRANS("enable support for iFeel tactile feedback mouse"); - - mgControlsPredefined.mg_strText = TRANS("LOAD PREDEFINED SETTINGS"); - mgControlsPredefined.mg_iCenterI = 0; - mgControlsPredefined.mg_boxOnScreen = BoxMediumRow(10); - mgControlsPredefined.mg_bfsFontSize = BFS_MEDIUM; - gm_lhGadgets.AddTail( mgControlsPredefined.mg_lnNode); - mgControlsPredefined.mg_pmgUp = &mgControlsIFeelTrigger; - mgControlsPredefined.mg_pmgDown = &mgControlsButtons; - mgControlsPredefined.mg_pActivatedFunction = &StartControlsLoadMenu; - mgControlsPredefined.mg_strTip = TRANS("load one of several predefined control settings"); -} - -void CControlsMenu::StartMenu(void) -{ - gm_pmgSelectedByDefault = &mgControlsButtons; - INDEX iPlayer = _pGame->gm_iSinglePlayer; - if (_iLocalPlayer>=0 && _iLocalPlayer<4) { - iPlayer = _pGame->gm_aiMenuLocalPlayers[_iLocalPlayer]; - } - _fnmControlsToCustomize.PrintF("Controls\\Controls%d.ctl", iPlayer); - - ControlsMenuOn(); - - mgControlsNameLabel.mg_strText.PrintF(TRANSV("CONTROLS FOR: %s"), (const char *) _pGame->gm_apcPlayers[iPlayer].GetNameForPrinting()); - - ObtainActionSettings(); - CGameMenu::StartMenu(); -} - -void CControlsMenu::EndMenu(void) -{ - ApplyActionSettings(); - - ControlsMenuOff(); - - CGameMenu::EndMenu(); -} - -void CControlsMenu::ObtainActionSettings(void) -{ - CControls &ctrls = *_pGame->gm_ctrlControlsExtra; - - mgControlsSensitivity.mg_iMinPos = 0; - mgControlsSensitivity.mg_iMaxPos = 50; - mgControlsSensitivity.mg_iCurPos = (INDEX) (ctrls.ctrl_fSensitivity/2); - mgControlsSensitivity.ApplyCurrentPosition(); - - mgControlsInvertTrigger.mg_iSelected = ctrls.ctrl_bInvertLook ? 1 : 0; - mgControlsSmoothTrigger.mg_iSelected = ctrls.ctrl_bSmoothAxes ? 1 : 0; - mgControlsAccelTrigger .mg_iSelected = _pShell->GetINDEX("inp_bAllowMouseAcceleration") ? 1 : 0; - mgControlsIFeelTrigger .mg_bEnabled = _pShell->GetINDEX("sys_bIFeelEnabled") ? 1 : 0; - mgControlsIFeelTrigger .mg_iSelected = _pShell->GetFLOAT("inp_fIFeelGain")>0 ? 1 : 0; - - mgControlsInvertTrigger.ApplyCurrentSelection(); - mgControlsSmoothTrigger.ApplyCurrentSelection(); - mgControlsAccelTrigger .ApplyCurrentSelection(); - mgControlsIFeelTrigger .ApplyCurrentSelection(); -} - -void CControlsMenu::ApplyActionSettings(void) -{ - CControls &ctrls = *_pGame->gm_ctrlControlsExtra; - - FLOAT fSensitivity = - FLOAT(mgControlsSensitivity.mg_iCurPos-mgControlsSensitivity.mg_iMinPos) / - FLOAT(mgControlsSensitivity.mg_iMaxPos-mgControlsSensitivity.mg_iMinPos)*100.0f; - - BOOL bInvert = mgControlsInvertTrigger.mg_iSelected != 0; - BOOL bSmooth = mgControlsSmoothTrigger.mg_iSelected != 0; - BOOL bAccel = mgControlsAccelTrigger .mg_iSelected != 0; - BOOL bIFeel = mgControlsIFeelTrigger .mg_iSelected != 0; - - if (INDEX(ctrls.ctrl_fSensitivity)!=INDEX(fSensitivity)) { - ctrls.ctrl_fSensitivity = fSensitivity; - } - ctrls.ctrl_bInvertLook = bInvert; - ctrls.ctrl_bSmoothAxes = bSmooth; - _pShell->SetINDEX("inp_bAllowMouseAcceleration", bAccel); - _pShell->SetFLOAT("inp_fIFeelGain", bIFeel ? 1.0f : 0.0f); - ctrls.CalculateInfluencesForAllAxis(); -} - -// ------------------------ CLoadSaveMenu implementation -void CLoadSaveMenu::Initialize_t(void) -{ - gm_pgmNextMenu = NULL; - - mgLoadSaveTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgLoadSaveTitle.mg_lnNode); - - mgLoadSaveNotes.mg_boxOnScreen = BoxMediumRow(10.0); - mgLoadSaveNotes.mg_bfsFontSize = BFS_MEDIUM; - mgLoadSaveNotes.mg_iCenterI = -1; - mgLoadSaveNotes.mg_bEnabled = FALSE; - mgLoadSaveNotes.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgLoadSaveNotes.mg_lnNode); - - for( INDEX iLabel=0; iLabel afnmDir; - MakeDirList(afnmDir, gm_fnmDirectory, CTString(""), 0); - gm_iLastFile = -1; - - // for each file in the directory - for (INDEX i=0; ifi_fnFile = fnm; - pfi->fi_strName = strName; - // add it to list - gm_lhFileInfos.AddTail(pfi->fi_lnNode); - } - } - - // sort if needed - switch (gm_iSortType) { - default: ASSERT(FALSE); - case LSSORT_NONE: break; - case LSSORT_NAMEUP: - gm_lhFileInfos.Sort(qsort_CompareFileInfos_NameUp, _offsetof(CFileInfo, fi_lnNode)); - break; - case LSSORT_NAMEDN: - gm_lhFileInfos.Sort(qsort_CompareFileInfos_NameDn, _offsetof(CFileInfo, fi_lnNode)); - break; - case LSSORT_FILEUP: - gm_lhFileInfos.Sort(qsort_CompareFileInfos_FileUp, _offsetof(CFileInfo, fi_lnNode)); - break; - case LSSORT_FILEDN: - gm_lhFileInfos.Sort(qsort_CompareFileInfos_FileDn, _offsetof(CFileInfo, fi_lnNode)); - break; - } - - // if saving - if (gm_bSave) { - // add one info as empty slot - CFileInfo *pfi = new CFileInfo; - CTString strNumber; - strNumber.PrintF("%04d", gm_iLastFile+1); - pfi->fi_fnFile = gm_fnmDirectory+gm_fnmBaseName+strNumber+gm_fnmExt; - pfi->fi_strName = EMPTYSLOTSTRING; - // add it to beginning - gm_lhFileInfos.AddHead(pfi->fi_lnNode); - } - - // set default parameters for the list - gm_iListOffset = 0; - gm_ctListTotal = gm_lhFileInfos.Count(); - - // find which one should be selected - gm_iListWantedItem = 0; - if (gm_fnmSelected != "") { - INDEX i = 0; - FOREACHINLIST(CFileInfo, fi_lnNode, gm_lhFileInfos, itfi) { - CFileInfo &fi = *itfi; - if (fi.fi_fnFile==gm_fnmSelected) { - gm_iListWantedItem = i; - break; - } - i++; - } - } - - CGameMenu::StartMenu(); -} -void CLoadSaveMenu::EndMenu(void) -{ - // delete all file infos - FORDELETELIST( CFileInfo, fi_lnNode, gm_lhFileInfos, itfi) { - delete &itfi.Current(); - } - gm_pgmNextMenu = NULL; - CGameMenu::EndMenu(); -} - -void CLoadSaveMenu::FillListItems(void) -{ - // disable all items first - for(INDEX i=0; i"); - amgLSButton[i].mg_strTip = ""; - amgLSButton[i].mg_iInList = -2; - } - - BOOL bHasFirst = FALSE; - BOOL bHasLast = FALSE; - INDEX ctLabels = gm_lhFileInfos.Count(); - INDEX iLabel=0; - FOREACHINLIST(CFileInfo, fi_lnNode, gm_lhFileInfos, itfi) { - CFileInfo &fi = *itfi; - INDEX iInMenu = iLabel-gm_iListOffset; - if( (iLabel>=gm_iListOffset) && - (iLabel<(gm_iListOffset+SAVELOAD_BUTTONS_CT)) ) - { - bHasFirst|=(iLabel==0); - bHasLast |=(iLabel==ctLabels-1); - amgLSButton[iInMenu].mg_iInList = iLabel; - amgLSButton[iInMenu].mg_strDes = fi.fi_strName; - amgLSButton[iInMenu].mg_fnm = fi.fi_fnFile; - amgLSButton[iInMenu].mg_bEnabled = TRUE; - amgLSButton[iInMenu].RefreshText(); - if (gm_bSave) { - if (!FileExistsForWriting(amgLSButton[iInMenu].mg_fnm)) { - amgLSButton[iInMenu].mg_strTip = TRANS("Enter - save in new slot"); - } else { - amgLSButton[iInMenu].mg_strTip = TRANS("Enter - save here, F2 - rename, Del - delete"); - } - } else if (gm_bManage) { - amgLSButton[iInMenu].mg_strTip = TRANS("Enter - load this, F2 - rename, Del - delete"); - } else { - amgLSButton[iInMenu].mg_strTip = TRANS("Enter - load this"); - } - } - iLabel++; - } - - // enable/disable up/down arrows - mgLSArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; - mgLSArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; -} - -// called to get info of a file from directory, or to skip it -BOOL CLoadSaveMenu::ParseFile(const CTFileName &fnm, CTString &strName) -{ - if (fnm.FileExt()!=gm_fnmExt) { - return FALSE; - } - CTFileName fnSaveGameDescription = fnm.NoExt()+".des"; - try { - strName.Load_t( fnSaveGameDescription); - } catch( char *strError) { - (void)strError; - strName = fnm.FileName(); - - if (fnm.FileExt()==".ctl") { - INDEX iCtl = -1; - strName.ScanF("Controls%d", &iCtl); - if (iCtl>=0 && iCtl<=7) { - strName.PrintF(TRANSV("From player: %s"), (const char *) (_pGame->gm_apcPlayers[iCtl].GetNameForPrinting())); - } - } - } - - INDEX iFile = -1; - fnm.FileName().ScanF((const char*)(gm_fnmBaseName+"%d"), &iFile); - - gm_iLastFile = Max(gm_iLastFile, iFile); - - return TRUE; -} - -void CHighScoreMenu::Initialize_t(void) -{ - mgHScore.mg_boxOnScreen = FLOATaabbox2D(FLOAT2D(0,0), FLOAT2D(1,0.5)); - gm_lhGadgets.AddTail( mgHScore.mg_lnNode); - - mgHighScoreTitle.mg_strText = TRANS("HIGH SCORE TABLE"); - mgHighScoreTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgHighScoreTitle.mg_lnNode); -} - -void CHighScoreMenu::StartMenu(void) -{ - gm_pgmParentMenu = pgmCurrentMenu; - CGameMenu::StartMenu(); -} - -// ------------------------ CCustomizeKeyboardMenu implementation -void CCustomizeKeyboardMenu::FillListItems(void) -{ - // disable all items first - for(INDEX i=0; igm_ctrlControlsExtra->ctrl_lhButtonActions.Count(); - FOREACHINLIST( CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions, itAct) - { - INDEX iInMenu = iLabel-gm_iListOffset; - if( (iLabel>=gm_iListOffset) && - (iLabel<(gm_iListOffset+gm_ctListVisible)) ) - { - bHasFirst|=(iLabel==0); - bHasLast |=(iLabel==ctLabels-1); - mgKey[iInMenu].mg_strLabel = TranslateConst(itAct->ba_strName, 0); - mgKey[iInMenu].mg_iControlNumber = iLabel; - mgKey[iInMenu].SetBindingNames(FALSE); - mgKey[iInMenu].mg_strTip = TRANS("Enter - change binding, Backspace - unbind"); - mgKey[iInMenu].mg_bEnabled = TRUE; - mgKey[iInMenu].mg_iInList = iLabel; - } - iLabel++; - } - - // enable/disable up/down arrows - mgCustomizeArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; - mgCustomizeArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; -} - -void CCustomizeKeyboardMenu::Initialize_t(void) -{ - // intialize Audio options menu - mgCustomizeKeyboardTitle.mg_strText = TRANS("CUSTOMIZE BUTTONS"); - mgCustomizeKeyboardTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgCustomizeKeyboardTitle.mg_lnNode); - -#define KL_START 3.0f -#define KL_STEEP -1.45f - for( INDEX iLabel=0; iLabelgm_ctrlControlsExtra->ctrl_lhButtonActions.Count(); - gm_iListWantedItem = 0; - CGameMenu::StartMenu(); -} -void CCustomizeKeyboardMenu::EndMenu(void) -{ - ControlsMenuOff(); - CGameMenu::EndMenu(); -} - -CCustomizeAxisMenu::~CCustomizeAxisMenu(void) -{ - delete[] mgAxisActionTrigger.mg_astrTexts; - delete[] mgAxisMountedTrigger.mg_astrTexts; -} - -void PreChangeAxis(INDEX iDummy) -{ - gmCustomizeAxisMenu.ApplyActionSettings(); -} -void PostChangeAxis(INDEX iDummy) -{ - gmCustomizeAxisMenu.ObtainActionSettings(); -} - -void CCustomizeAxisMenu::Initialize_t(void) -{ - // intialize axis menu - mgCustomizeAxisTitle.mg_strText = TRANS("CUSTOMIZE AXIS"); - mgCustomizeAxisTitle.mg_boxOnScreen = BoxTitle(); - gm_lhGadgets.AddTail( mgCustomizeAxisTitle.mg_lnNode); - - TRIGGER_MG(mgAxisActionTrigger, 0, mgAxisSmoothTrigger, mgAxisMountedTrigger, TRANS("ACTION"), astrNoYes); - mgAxisActionTrigger.mg_strTip = TRANS("choose action to customize"); - TRIGGER_MG(mgAxisMountedTrigger, 2, mgAxisActionTrigger, mgAxisSensitivity, TRANS("MOUNTED TO"), astrNoYes); - mgAxisMountedTrigger.mg_strTip = TRANS("choose controller axis that will perform the action"); - - mgAxisActionTrigger.mg_astrTexts = new CTString[ AXIS_ACTIONS_CT]; - mgAxisActionTrigger.mg_ctTexts = AXIS_ACTIONS_CT; - - mgAxisActionTrigger.mg_pPreTriggerChange = PreChangeAxis; - mgAxisActionTrigger.mg_pOnTriggerChange = PostChangeAxis; - - // for all available axis type controlers - for( INDEX iControler=0; iControlergm_astrAxisNames[ iControler]), 0); - } - mgAxisActionTrigger.mg_iSelected = 3; - - INDEX ctAxis = _pInput->GetAvailableAxisCount(); - mgAxisMountedTrigger.mg_astrTexts = new CTString[ ctAxis]; - mgAxisMountedTrigger.mg_ctTexts = ctAxis; - // for all axis actions that can be mounted - for( INDEX iAxis=0; iAxisGetAxisTransName( iAxis); - } - - mgAxisSensitivity.mg_boxOnScreen = BoxMediumRow(3); - mgAxisSensitivity.mg_strText = TRANS("SENSITIVITY"); - mgAxisSensitivity.mg_pmgUp = &mgAxisMountedTrigger; - mgAxisSensitivity.mg_pmgDown = &mgAxisDeadzone; - gm_lhGadgets.AddTail( mgAxisSensitivity.mg_lnNode); - mgAxisSensitivity.mg_strTip = TRANS("set sensitivity for this axis"); - - mgAxisDeadzone.mg_boxOnScreen = BoxMediumRow(4); - mgAxisDeadzone.mg_strText = TRANS("DEAD ZONE"); - mgAxisDeadzone.mg_pmgUp = &mgAxisSensitivity; - mgAxisDeadzone.mg_pmgDown = &mgAxisInvertTrigger; - gm_lhGadgets.AddTail( mgAxisDeadzone.mg_lnNode); - mgAxisDeadzone.mg_strTip = TRANS("set dead zone for this axis"); - - TRIGGER_MG(mgAxisInvertTrigger, 5, mgAxisDeadzone, mgAxisRelativeTrigger, TRANS("INVERTED"), astrNoYes); - mgAxisInvertTrigger.mg_strTip = TRANS("choose whether to invert this axis or not"); - TRIGGER_MG(mgAxisRelativeTrigger, 6, mgAxisInvertTrigger, mgAxisSmoothTrigger, TRANS("RELATIVE"), astrNoYes); - mgAxisRelativeTrigger.mg_strTip = TRANS("select relative or absolute axis reading"); - TRIGGER_MG(mgAxisSmoothTrigger, 7, mgAxisRelativeTrigger, mgAxisActionTrigger, TRANS("SMOOTH"), astrNoYes); - mgAxisSmoothTrigger.mg_strTip = TRANS("turn this on to filter readings on this axis"); -} - -void CCustomizeAxisMenu::ObtainActionSettings(void) -{ - ControlsMenuOn(); - CControls &ctrls = *_pGame->gm_ctrlControlsExtra; - INDEX iSelectedAction = mgAxisActionTrigger.mg_iSelected; - INDEX iMountedAxis = ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_iAxisAction; - - mgAxisMountedTrigger.mg_iSelected = iMountedAxis; - - mgAxisSensitivity.mg_iMinPos = 0; - mgAxisSensitivity.mg_iMaxPos = 50; - mgAxisSensitivity.mg_iCurPos = (INDEX) (ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_fSensitivity/2); - mgAxisSensitivity.ApplyCurrentPosition(); - - mgAxisDeadzone.mg_iMinPos = 0; - mgAxisDeadzone.mg_iMaxPos = 50; - mgAxisDeadzone.mg_iCurPos = (INDEX) (ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_fDeadZone/2); - mgAxisDeadzone.ApplyCurrentPosition(); - - mgAxisInvertTrigger.mg_iSelected = ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_bInvert ? 1 : 0; - mgAxisRelativeTrigger.mg_iSelected = ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_bRelativeControler ? 1 : 0; - mgAxisSmoothTrigger.mg_iSelected = ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_bSmooth ? 1 : 0; - - mgAxisActionTrigger.ApplyCurrentSelection(); - mgAxisMountedTrigger.ApplyCurrentSelection(); - mgAxisInvertTrigger.ApplyCurrentSelection(); - mgAxisRelativeTrigger.ApplyCurrentSelection(); - mgAxisSmoothTrigger.ApplyCurrentSelection(); -} - -void CCustomizeAxisMenu::ApplyActionSettings(void) -{ - CControls &ctrls = *_pGame->gm_ctrlControlsExtra; - INDEX iSelectedAction = mgAxisActionTrigger.mg_iSelected; - INDEX iMountedAxis = mgAxisMountedTrigger.mg_iSelected; - FLOAT fSensitivity = - FLOAT(mgAxisSensitivity.mg_iCurPos-mgAxisSensitivity.mg_iMinPos) / - FLOAT(mgAxisSensitivity.mg_iMaxPos-mgAxisSensitivity.mg_iMinPos)*100.0f; - FLOAT fDeadZone = - FLOAT(mgAxisDeadzone.mg_iCurPos-mgAxisDeadzone.mg_iMinPos) / - FLOAT(mgAxisDeadzone.mg_iMaxPos-mgAxisDeadzone.mg_iMinPos)*100.0f; - - BOOL bInvert = mgAxisInvertTrigger.mg_iSelected != 0; - BOOL bRelative = mgAxisRelativeTrigger.mg_iSelected != 0; - BOOL bSmooth = mgAxisSmoothTrigger.mg_iSelected != 0; - - ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_iAxisAction = iMountedAxis; - if (INDEX(ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_fSensitivity)!=INDEX(fSensitivity)) { - ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_fSensitivity = fSensitivity; - } - if (INDEX(ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_fDeadZone)!=INDEX(fDeadZone)) { - ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_fDeadZone = fDeadZone; - } - ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_bInvert = bInvert; - ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_bRelativeControler = bRelative; - ctrls.ctrl_aaAxisActions[ iSelectedAction].aa_bSmooth = bSmooth; - ctrls.CalculateInfluencesForAllAxis(); - ControlsMenuOff(); -} - -void CCustomizeAxisMenu::StartMenu(void) -{ - ObtainActionSettings(); - - CGameMenu::StartMenu(); -} - -void CCustomizeAxisMenu::EndMenu(void) -{ - ApplyActionSettings(); - CGameMenu::EndMenu(); -} - -// ------------------------ COptionsMenu implementation -void COptionsMenu::Initialize_t(void) -{ - // intialize options menu - mgOptionsTitle.mg_boxOnScreen = BoxTitle(); - mgOptionsTitle.mg_strText = TRANS("OPTIONS"); - gm_lhGadgets.AddTail( mgOptionsTitle.mg_lnNode); - - mgVideoOptions.mg_bfsFontSize = BFS_LARGE; - mgVideoOptions.mg_boxOnScreen = BoxBigRow(0.0f); - mgVideoOptions.mg_pmgUp = &mgAddonOptions; - mgVideoOptions.mg_pmgDown = &mgAudioOptions; - mgVideoOptions.mg_strText = TRANS("VIDEO OPTIONS"); - mgVideoOptions.mg_strTip = TRANS("set video mode and driver"); - gm_lhGadgets.AddTail( mgVideoOptions.mg_lnNode); - mgVideoOptions.mg_pActivatedFunction = &StartVideoOptionsMenu; - - mgAudioOptions.mg_bfsFontSize = BFS_LARGE; - mgAudioOptions.mg_boxOnScreen = BoxBigRow(1.0f); - mgAudioOptions.mg_pmgUp = &mgVideoOptions; - mgAudioOptions.mg_pmgDown = &mgPlayerProfileOptions; - mgAudioOptions.mg_strText = TRANS("AUDIO OPTIONS"); - mgAudioOptions.mg_strTip = TRANS("set audio quality and volume"); - gm_lhGadgets.AddTail( mgAudioOptions.mg_lnNode); - mgAudioOptions.mg_pActivatedFunction = &StartAudioOptionsMenu; - - mgPlayerProfileOptions.mg_bfsFontSize = BFS_LARGE; - mgPlayerProfileOptions.mg_boxOnScreen = BoxBigRow(2.0f); - mgPlayerProfileOptions.mg_pmgUp = &mgAudioOptions; - mgPlayerProfileOptions.mg_pmgDown = &mgNetworkOptions; - mgPlayerProfileOptions.mg_strText = TRANS("PLAYERS AND CONTROLS"); - mgPlayerProfileOptions.mg_strTip = TRANS("change currently active player or adjust controls"); - gm_lhGadgets.AddTail( mgPlayerProfileOptions.mg_lnNode); - mgPlayerProfileOptions.mg_pActivatedFunction = &StartChangePlayerMenuFromOptions; - - mgNetworkOptions.mg_bfsFontSize = BFS_LARGE; - mgNetworkOptions.mg_boxOnScreen = BoxBigRow(3); - mgNetworkOptions.mg_pmgUp = &mgPlayerProfileOptions; - mgNetworkOptions.mg_pmgDown = &mgCustomOptions; - mgNetworkOptions.mg_strText = TRANS("NETWORK CONNECTION"); - mgNetworkOptions.mg_strTip = TRANS("choose your connection parameters"); - gm_lhGadgets.AddTail( mgNetworkOptions.mg_lnNode); - mgNetworkOptions.mg_pActivatedFunction = &StartNetworkSettingsMenu; - - mgCustomOptions.mg_bfsFontSize = BFS_LARGE; - mgCustomOptions.mg_boxOnScreen = BoxBigRow(4); - mgCustomOptions.mg_pmgUp = &mgNetworkOptions; - mgCustomOptions.mg_pmgDown = &mgAddonOptions; - mgCustomOptions.mg_strText = TRANS("ADVANCED OPTIONS"); - mgCustomOptions.mg_strTip = TRANS("for advanced users only"); - gm_lhGadgets.AddTail( mgCustomOptions.mg_lnNode); - mgCustomOptions.mg_pActivatedFunction = &StartCustomLoadMenu; - - mgAddonOptions.mg_bfsFontSize = BFS_LARGE; - mgAddonOptions.mg_boxOnScreen = BoxBigRow(5); - mgAddonOptions.mg_pmgUp = &mgCustomOptions; - mgAddonOptions.mg_pmgDown = &mgVideoOptions; - mgAddonOptions.mg_strText = TRANS("EXECUTE ADDON"); - mgAddonOptions.mg_strTip = TRANS("choose from list of addons to execute"); - gm_lhGadgets.AddTail( mgAddonOptions.mg_lnNode); - mgAddonOptions.mg_pActivatedFunction = &StartAddonsLoadMenu; -} - - -// ------------------------ CVideoOptionsMenu implementation - -static void FillResolutionsList(void) -{ - // free resolutions - if (_astrResolutionTexts!=NULL) { - delete [] _astrResolutionTexts; - } - if (_admResolutionModes!=NULL) { - delete [] _admResolutionModes; - } - _ctResolutions = 0; - - // if window - if( mgFullScreenTrigger.mg_iSelected==0) { - // always has fixed resolutions, but not greater than desktop - static PIX apixWidths[][2] = { - { 320, 240 }, - { 400, 300 }, - { 512, 384 }, - { 640, 240 }, - { 640, 480 }, - { 720, 540 }, - { 800, 300 }, - { 800, 600 }, - { 960, 720 }, - { 1024, 384 }, - { 1024, 768 }, - { 1152, 864 }, - { 1280, 480 }, - { 1280, 960 }, - { 1600, 600 }, - { 1600, 1200 }, - { 1920, 720 }, - { 1920, 1440 }, - { 2048, 786 }, - { 2048, 1536 } - }; - _ctResolutions = ARRAYCOUNT(apixWidths); - _astrResolutionTexts = new CTString [_ctResolutions]; - _admResolutionModes = new CDisplayMode[_ctResolutions]; - extern PIX _pixDesktopWidth; - INDEX iRes; - for( iRes=0; iRes<_ctResolutions; iRes++) { - if( apixWidths[iRes][0]>_pixDesktopWidth) break; - SetResolutionInList( iRes, apixWidths[iRes][0], apixWidths[iRes][1]); - } - _ctResolutions = iRes; - - // if fullscreen - } else { - // get resolutions list from engine - CDisplayMode *pdm = _pGfx->EnumDisplayModes(_ctResolutions, - SwitchToAPI(mgDisplayAPITrigger.mg_iSelected), mgDisplayAdaptersTrigger.mg_iSelected); - // allocate that much - _astrResolutionTexts = new CTString [_ctResolutions]; - _admResolutionModes = new CDisplayMode[_ctResolutions]; - // for each resolution - for( INDEX iRes=0; iRes<_ctResolutions; iRes++) { - // add it to list - SetResolutionInList( iRes, pdm[iRes].dm_pixSizeI, pdm[iRes].dm_pixSizeJ); - } - } - mgResolutionsTrigger.mg_astrTexts = _astrResolutionTexts; - mgResolutionsTrigger.mg_ctTexts = _ctResolutions; -} - - -static void FillAdaptersList(void) -{ - if (_astrAdapterTexts!=NULL) { - delete [] _astrAdapterTexts; - } - _ctAdapters = 0; - - INDEX iApi = SwitchToAPI(mgDisplayAPITrigger.mg_iSelected); - _ctAdapters = _pGfx->gl_gaAPI[iApi].ga_ctAdapters; - _astrAdapterTexts = new CTString[_ctAdapters]; - for(INDEX iAdapter = 0; iAdapter<_ctAdapters; iAdapter++) { - _astrAdapterTexts[iAdapter] = _pGfx->gl_gaAPI[iApi].ga_adaAdapter[iAdapter].da_strRenderer; - } - mgDisplayAdaptersTrigger.mg_astrTexts = _astrAdapterTexts; - mgDisplayAdaptersTrigger.mg_ctTexts = _ctAdapters; -} - - -static void UpdateVideoOptionsButtons(INDEX iSelected) -{ - const BOOL _bVideoOptionsChanged = (iSelected != -1); - - const BOOL bOGLEnabled = _pGfx->HasAPI(GAT_OGL); -#ifdef SE1_D3D - const BOOL bD3DEnabled = _pGfx->HasAPI(GAT_D3D); - ASSERT( bOGLEnabled || bD3DEnabled); -#else // - ASSERT( bOGLEnabled ); -#endif // SE1_D3D - CDisplayAdapter &da = _pGfx->gl_gaAPI[SwitchToAPI(mgDisplayAPITrigger.mg_iSelected)] - .ga_adaAdapter[mgDisplayAdaptersTrigger.mg_iSelected]; - - // number of available preferences is higher if video setup is custom - mgDisplayPrefsTrigger.mg_ctTexts = 3; - if( sam_iVideoSetup==3) mgDisplayPrefsTrigger.mg_ctTexts++; - - // enumerate adapters - FillAdaptersList(); - - // show or hide buttons -#ifdef SE1_D3D - mgDisplayAPITrigger.mg_bEnabled = bOGLEnabled && bD3DEnabled; -#else - mgDisplayAPITrigger.mg_bEnabled = bOGLEnabled; -#endif - mgDisplayAdaptersTrigger.mg_bEnabled = _ctAdapters>1; - mgVideoOptionsApply.mg_bEnabled = _bVideoOptionsChanged; - // determine which should be visible - mgFullScreenTrigger.mg_bEnabled = TRUE; - if( da.da_ulFlags&DAF_FULLSCREENONLY) { - mgFullScreenTrigger.mg_bEnabled = FALSE; - mgFullScreenTrigger.mg_iSelected = 1; - mgFullScreenTrigger.ApplyCurrentSelection(); - } - -#ifdef PLATFORM_UNIX - mgBitsPerPixelTrigger.mg_bEnabled = FALSE; -#else - mgBitsPerPixelTrigger.mg_bEnabled = TRUE; -#endif - if( mgFullScreenTrigger.mg_iSelected==0) { - mgBitsPerPixelTrigger.mg_bEnabled = FALSE; - mgBitsPerPixelTrigger.mg_iSelected = DepthToSwitch(DD_DEFAULT); - mgBitsPerPixelTrigger.ApplyCurrentSelection(); - } else if( da.da_ulFlags&DAF_16BITONLY) { - mgBitsPerPixelTrigger.mg_bEnabled = FALSE; - mgBitsPerPixelTrigger.mg_iSelected = DepthToSwitch(DD_16BIT); - mgBitsPerPixelTrigger.ApplyCurrentSelection(); - } - - // remember current selected resolution - PIX pixSizeI, pixSizeJ; - ResolutionToSize(mgResolutionsTrigger.mg_iSelected, pixSizeI, pixSizeJ); - - // select same resolution again if possible - FillResolutionsList(); - SizeToResolution(pixSizeI, pixSizeJ, mgResolutionsTrigger.mg_iSelected); - - // apply adapter and resolutions - mgDisplayAdaptersTrigger.ApplyCurrentSelection(); - mgResolutionsTrigger.ApplyCurrentSelection(); -} - - -static void InitVideoOptionsButtons(void) -{ - if( sam_bFullScreenActive) { - mgFullScreenTrigger.mg_iSelected = 1; - } else { - mgFullScreenTrigger.mg_iSelected = 0; - } - - mgDisplayAPITrigger.mg_iSelected = APIToSwitch((GfxAPIType)(INDEX)sam_iGfxAPI); - mgDisplayAdaptersTrigger.mg_iSelected = sam_iDisplayAdapter; - mgBitsPerPixelTrigger.mg_iSelected = DepthToSwitch((enum DisplayDepth)(INDEX)sam_iDisplayDepth); - - FillResolutionsList(); - SizeToResolution( sam_iScreenSizeI, sam_iScreenSizeJ, mgResolutionsTrigger.mg_iSelected); - mgDisplayPrefsTrigger.mg_iSelected = Clamp(int(sam_iVideoSetup), 0,3); - - mgFullScreenTrigger.ApplyCurrentSelection(); - mgDisplayPrefsTrigger.ApplyCurrentSelection(); - mgDisplayAPITrigger.ApplyCurrentSelection(); - mgDisplayAdaptersTrigger.ApplyCurrentSelection(); - mgResolutionsTrigger.ApplyCurrentSelection(); - mgBitsPerPixelTrigger.ApplyCurrentSelection(); -} - - -void CVideoOptionsMenu::Initialize_t(void) -{ - // intialize video options menu - mgVideoOptionsTitle.mg_boxOnScreen = BoxTitle(); - mgVideoOptionsTitle.mg_strText = TRANS("VIDEO"); - gm_lhGadgets.AddTail( mgVideoOptionsTitle.mg_lnNode); - - TRIGGER_MG(mgDisplayAPITrigger, 0, - mgVideoOptionsApply, mgDisplayAdaptersTrigger, TRANS("GRAPHICS API"), astrDisplayAPIRadioTexts); - mgDisplayAPITrigger.mg_strTip = TRANS("choose graphics API to be used"); - TRIGGER_MG(mgDisplayAdaptersTrigger, 1, - mgDisplayAPITrigger, mgDisplayPrefsTrigger, TRANS("DISPLAY ADAPTER"), astrNoYes); - mgDisplayAdaptersTrigger.mg_strTip = TRANS("choose display adapter to be used"); - TRIGGER_MG(mgDisplayPrefsTrigger, 2, - mgDisplayAdaptersTrigger, mgResolutionsTrigger, TRANS("PREFERENCES"), astrDisplayPrefsRadioTexts); - mgDisplayPrefsTrigger.mg_strTip = TRANS("balance between speed and rendering quality, depending on your system"); - TRIGGER_MG(mgResolutionsTrigger, 3, - mgDisplayPrefsTrigger, mgFullScreenTrigger, TRANS("RESOLUTION"), astrNoYes); - mgResolutionsTrigger.mg_strTip = TRANS("select video mode resolution"); - TRIGGER_MG(mgFullScreenTrigger, 4, - mgResolutionsTrigger, mgBitsPerPixelTrigger, TRANS("FULL SCREEN"), astrNoYes); - mgFullScreenTrigger.mg_strTip = TRANS("make game run in a window or in full screen"); - TRIGGER_MG(mgBitsPerPixelTrigger, 5, - mgFullScreenTrigger, mgVideoRendering, TRANS("BITS PER PIXEL"), astrBitsPerPixelRadioTexts); - mgBitsPerPixelTrigger.mg_strTip = TRANS("select number of colors used for display"); - - mgDisplayPrefsTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; - mgDisplayAPITrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; - mgDisplayAdaptersTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; - mgFullScreenTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; - mgResolutionsTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; - mgBitsPerPixelTrigger.mg_pOnTriggerChange = &UpdateVideoOptionsButtons; - - - mgVideoRendering.mg_bfsFontSize = BFS_MEDIUM; - mgVideoRendering.mg_boxOnScreen = BoxMediumRow(7.0f); - mgVideoRendering.mg_pmgUp = &mgBitsPerPixelTrigger; - mgVideoRendering.mg_pmgDown = &mgVideoOptionsApply; - mgVideoRendering.mg_strText = TRANS("RENDERING OPTIONS"); - mgVideoRendering.mg_strTip = TRANS("manually adjust rendering settings"); - gm_lhGadgets.AddTail( mgVideoRendering.mg_lnNode); - mgVideoRendering.mg_pActivatedFunction = &StartRenderingOptionsMenu; - - mgVideoOptionsApply.mg_bfsFontSize = BFS_LARGE; - mgVideoOptionsApply.mg_boxOnScreen = BoxBigRow(5.5f); - mgVideoOptionsApply.mg_pmgUp = &mgVideoRendering; - mgVideoOptionsApply.mg_pmgDown = &mgDisplayAPITrigger; - mgVideoOptionsApply.mg_strText = TRANS("APPLY"); - mgVideoOptionsApply.mg_strTip = TRANS("apply selected options"); - gm_lhGadgets.AddTail( mgVideoOptionsApply.mg_lnNode); - mgVideoOptionsApply.mg_pActivatedFunction = &ApplyVideoOptions; -} - - -void CVideoOptionsMenu::StartMenu(void) -{ - InitVideoOptionsButtons(); - - CGameMenu::StartMenu(); - - UpdateVideoOptionsButtons(-1); -} - -// ------------------------ CAudioOptionsMenu implementation -static void OnWaveVolumeChange(INDEX iCurPos) -{ - _pShell->SetFLOAT("snd_fSoundVolume", iCurPos/FLOAT(VOLUME_STEPS)); -} - -void WaveSliderChange(void) -{ - if (_bMouseRight) { - mgWaveVolume.mg_iCurPos+=5; - } else { - mgWaveVolume.mg_iCurPos-=5; - } - mgWaveVolume.ApplyCurrentPosition(); -} - -void FrequencyTriggerChange(INDEX iDummy) -{ - sam_bAutoAdjustAudio = 0; - mgAudioAutoTrigger.mg_iSelected = 0; - mgAudioAutoTrigger.ApplyCurrentSelection(); -} - -void MPEGSliderChange(void) -{ - if (_bMouseRight) { - mgMPEGVolume.mg_iCurPos+=5; - } else { - mgMPEGVolume.mg_iCurPos-=5; - } - mgMPEGVolume.ApplyCurrentPosition(); -} - -static void OnMPEGVolumeChange(INDEX iCurPos) -{ - _pShell->SetFLOAT("snd_fMusicVolume", iCurPos/FLOAT(VOLUME_STEPS)); -} - -void CAudioOptionsMenu::Initialize_t(void) -{ - // intialize Audio options menu - mgAudioOptionsTitle.mg_boxOnScreen = BoxTitle(); - mgAudioOptionsTitle.mg_strText = TRANS("AUDIO"); - gm_lhGadgets.AddTail( mgAudioOptionsTitle.mg_lnNode); - - TRIGGER_MG(mgAudioAutoTrigger, 0, - mgAudioOptionsApply, mgFrequencyTrigger, TRANS("AUTO-ADJUST"), astrNoYes); - mgAudioAutoTrigger.mg_strTip = TRANS("adjust quality to fit your system"); - - TRIGGER_MG(mgFrequencyTrigger, 1, - mgAudioAutoTrigger, mgAudioAPITrigger, TRANS("FREQUENCY"), astrFrequencyRadioTexts); - mgFrequencyTrigger.mg_strTip = TRANS("select sound quality or turn sound off"); - mgFrequencyTrigger.mg_pOnTriggerChange = FrequencyTriggerChange; - - TRIGGER_MG(mgAudioAPITrigger, 2, - mgFrequencyTrigger, mgWaveVolume, TRANS("SOUND SYSTEM"), astrSoundAPIRadioTexts); - mgAudioAPITrigger.mg_strTip = TRANS("choose sound system (API) to use"); - mgAudioAPITrigger.mg_pOnTriggerChange = FrequencyTriggerChange; - - mgWaveVolume.mg_boxOnScreen = BoxMediumRow(3); - mgWaveVolume.mg_strText = TRANS("SOUND EFFECTS VOLUME"); - mgWaveVolume.mg_strTip = TRANS("adjust volume of in-game sound effects"); - mgWaveVolume.mg_pmgUp = &mgAudioAPITrigger; - mgWaveVolume.mg_pmgDown = &mgMPEGVolume; - mgWaveVolume.mg_pOnSliderChange = &OnWaveVolumeChange; - mgWaveVolume.mg_pActivatedFunction = WaveSliderChange; - gm_lhGadgets.AddTail( mgWaveVolume.mg_lnNode); - - mgMPEGVolume.mg_boxOnScreen = BoxMediumRow(4); - mgMPEGVolume.mg_strText = TRANS("MUSIC VOLUME"); - mgMPEGVolume.mg_strTip = TRANS("adjust volume of in-game music"); - mgMPEGVolume.mg_pmgUp = &mgWaveVolume; - mgMPEGVolume.mg_pmgDown = &mgAudioOptionsApply; - mgMPEGVolume.mg_pOnSliderChange = &OnMPEGVolumeChange; - mgMPEGVolume.mg_pActivatedFunction = MPEGSliderChange; - gm_lhGadgets.AddTail( mgMPEGVolume.mg_lnNode); - - mgAudioOptionsApply.mg_bfsFontSize = BFS_LARGE; - mgAudioOptionsApply.mg_boxOnScreen = BoxBigRow(4); - mgAudioOptionsApply.mg_strText = TRANS("APPLY"); - mgAudioOptionsApply.mg_strTip = TRANS("activate selected options"); - gm_lhGadgets.AddTail( mgAudioOptionsApply.mg_lnNode); - mgAudioOptionsApply.mg_pmgUp = &mgMPEGVolume; - mgAudioOptionsApply.mg_pmgDown = &mgAudioAutoTrigger; - mgAudioOptionsApply.mg_pActivatedFunction = &ApplyAudioOptions; -} - -void CAudioOptionsMenu::StartMenu(void) -{ - RefreshSoundFormat(); - CGameMenu::StartMenu(); -} - -// ------------------------ CLevelsMenu implementation -void CLevelsMenu::FillListItems(void) -{ - // disable all items first - for(INDEX i=0; i"); - mgManualLevel[i].mg_iInList = -2; - } - - BOOL bHasFirst = FALSE; - BOOL bHasLast = FALSE; - INDEX ctLabels = _lhFilteredLevels.Count(); - INDEX iLabel=0; - FOREACHINLIST(CLevelInfo, li_lnNode, _lhFilteredLevels, itli) { - CLevelInfo &li = *itli; - INDEX iInMenu = iLabel-gm_iListOffset; - if( (iLabel>=gm_iListOffset) && - (iLabel<(gm_iListOffset+LEVELS_ON_SCREEN)) ) - { - bHasFirst|=(iLabel==0); - bHasLast |=(iLabel==ctLabels-1); - mgManualLevel[iInMenu].mg_strText = li.li_strName; - mgManualLevel[iInMenu].mg_fnmLevel = li.li_fnLevel; - mgManualLevel[iInMenu].mg_bEnabled = TRUE; - mgManualLevel[iInMenu].mg_iInList = iLabel; - } - iLabel++; - } - - // enable/disable up/down arrows - mgLevelsArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; - mgLevelsArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; -} - -void CLevelsMenu::Initialize_t(void) -{ - mgLevelsTitle.mg_boxOnScreen = BoxTitle(); - mgLevelsTitle.mg_strText = TRANS("CHOOSE LEVEL"); - gm_lhGadgets.AddTail( mgLevelsTitle.mg_lnNode); - - for( INDEX iLabel=0; iLabelgam_strCustomLevel) { - // demand focus on it - gm_iListWantedItem = i; - break; - } - i++; - } - CGameMenu::StartMenu(); -} - -void VarApply(void) -{ - FlushVarSettings(TRUE); - gmVarMenu.EndMenu(); - gmVarMenu.StartMenu(); -} - -void CVarMenu::Initialize_t(void) -{ - mgVarTitle.mg_boxOnScreen = BoxTitle(); - mgVarTitle.mg_strText = ""; - gm_lhGadgets.AddTail( mgVarTitle.mg_lnNode); - - for( INDEX iLabel=0; iLabel=gm_iListOffset) && - (iLabel<(gm_iListOffset+VARS_ON_SCREEN)) ) - { - bHasFirst|=(iLabel==0); - bHasLast |=(iLabel==ctLabels-1); - mgVar[iInMenu].mg_pvsVar = &vs; - mgVar[iInMenu].mg_strTip = vs.vs_strTip; - mgVar[iInMenu].mg_bEnabled = mgVar[iInMenu].IsEnabled(); - mgVar[iInMenu].mg_iInList = iLabel; - } - iLabel++; - } - // enable/disable up/down arrows - mgVarArrowUp.mg_bEnabled = !bHasFirst && ctLabels>0; - mgVarArrowDn.mg_bEnabled = !bHasLast && ctLabels>0; -} - -void CVarMenu::StartMenu(void) -{ - LoadVarSettings(gm_fnmMenuCFG); - // set default parameters for the list - gm_iListOffset = 0; - gm_ctListTotal = _lhVarSettings.Count(); - gm_iListWantedItem = 0; - CGameMenu::StartMenu(); -} - -void CVarMenu::EndMenu(void) -{ - // disable all items first - for(INDEX i=0; iEnumSessions(gmServersMenu.m_bInternet); -} - -void RefreshServerListManually(void) -{ - ChangeToMenu(&gmServersMenu); // this refreshes the list and sets focuses -} - -void CServersMenu::Think(void) -{ - if (!_pNetwork->ga_bEnumerationChange) { - return; - } - _pNetwork->ga_bEnumerationChange = FALSE; -} - -CTString _strServerFilter[7]; - -void SortByColumn(int i) -{ - if (mgServerList.mg_iSort==i) { - mgServerList.mg_bSortDown = !mgServerList.mg_bSortDown; - } else { - mgServerList.mg_bSortDown = FALSE; - } - mgServerList.mg_iSort=i; -} - -void SortByServer(void) { SortByColumn(0); } -void SortByMap(void) { SortByColumn(1); } -void SortByPing(void) { SortByColumn(2); } -void SortByPlayers(void){ SortByColumn(3); } -void SortByGame(void) { SortByColumn(4); } -void SortByMod(void) { SortByColumn(5); } -void SortByVer(void) { SortByColumn(6); } - -void CServersMenu::Initialize_t(void) -{ - mgServersTitle.mg_boxOnScreen = BoxTitle(); - mgServersTitle.mg_strText = TRANS("CHOOSE SERVER"); - gm_lhGadgets.AddTail( mgServersTitle.mg_lnNode); - - mgServerList.mg_boxOnScreen = FLOATaabbox2D(FLOAT2D(0,0), FLOAT2D(1,1)); - mgServerList.mg_pmgLeft = &mgServerList; // make sure it can get focus - mgServerList.mg_bEnabled = TRUE; - gm_lhGadgets.AddTail(mgServerList.mg_lnNode); - - ASSERT(ARRAYCOUNT(mgServerColumn)==ARRAYCOUNT(mgServerFilter)); - for (INDEX i=0; i=2)"); - mgServerFilter[4].mg_strTip = TRANS("filter by game (ie. coop)") ; - mgServerFilter[5].mg_strTip = TRANS("filter by mod") ; - mgServerFilter[6].mg_strTip = TRANS("filter by version"); -} - -void CServersMenu::StartMenu(void) -{ - RefreshServerList(); - - CGameMenu::StartMenu(); -} - -// ------------------------ CNetworkMenu implementation -void CNetworkMenu::Initialize_t(void) -{ - // intialize network menu - mgNetworkTitle.mg_boxOnScreen = BoxTitle(); - mgNetworkTitle.mg_strText = TRANS("NETWORK"); - gm_lhGadgets.AddTail( mgNetworkTitle.mg_lnNode); - - mgNetworkJoin.mg_bfsFontSize = BFS_LARGE; - mgNetworkJoin.mg_boxOnScreen = BoxBigRow(1.0f); - mgNetworkJoin.mg_pmgUp = &mgNetworkLoad; - mgNetworkJoin.mg_pmgDown = &mgNetworkStart; - mgNetworkJoin.mg_strText = TRANS("JOIN GAME"); - mgNetworkJoin.mg_strTip = TRANS("join a network game"); - gm_lhGadgets.AddTail( mgNetworkJoin.mg_lnNode); - mgNetworkJoin.mg_pActivatedFunction = &StartNetworkJoinMenu; - - mgNetworkStart.mg_bfsFontSize = BFS_LARGE; - mgNetworkStart.mg_boxOnScreen = BoxBigRow(2.0f); - mgNetworkStart.mg_pmgUp = &mgNetworkJoin; - mgNetworkStart.mg_pmgDown = &mgNetworkQuickLoad; - mgNetworkStart.mg_strText = TRANS("START SERVER"); - mgNetworkStart.mg_strTip = TRANS("start a network game server"); - gm_lhGadgets.AddTail( mgNetworkStart.mg_lnNode); - mgNetworkStart.mg_pActivatedFunction = &StartNetworkStartMenu; - - mgNetworkQuickLoad.mg_bfsFontSize = BFS_LARGE; - mgNetworkQuickLoad.mg_boxOnScreen = BoxBigRow(3.0f); - mgNetworkQuickLoad.mg_pmgUp = &mgNetworkStart; - mgNetworkQuickLoad.mg_pmgDown = &mgNetworkLoad; - mgNetworkQuickLoad.mg_strText = TRANS("QUICK LOAD"); - mgNetworkQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); - gm_lhGadgets.AddTail( mgNetworkQuickLoad.mg_lnNode); - mgNetworkQuickLoad.mg_pActivatedFunction = &StartNetworkQuickLoadMenu; - - mgNetworkLoad.mg_bfsFontSize = BFS_LARGE; - mgNetworkLoad.mg_boxOnScreen = BoxBigRow(4.0f); - mgNetworkLoad.mg_pmgUp = &mgNetworkQuickLoad; - mgNetworkLoad.mg_pmgDown = &mgNetworkJoin; - mgNetworkLoad.mg_strText = TRANS("LOAD"); - mgNetworkLoad.mg_strTip = TRANS("start server and load a network game (server only)"); - gm_lhGadgets.AddTail( mgNetworkLoad.mg_lnNode); - mgNetworkLoad.mg_pActivatedFunction = &StartNetworkLoadMenu; - -} -void CNetworkMenu::StartMenu(void) -{ - CGameMenu::StartMenu(); -} - -void UpdateNetworkLevel(INDEX iDummy) -{ - ValidateLevelForFlags(_pGame->gam_strCustomLevel, - SpawnFlagsForGameType(mgNetworkGameType.mg_iSelected)); - mgNetworkLevel.mg_strText = FindLevelByFileName(_pGame->gam_strCustomLevel).li_strName; -} - -// ------------------------ CNetworkJoinMenu implementation -void CNetworkJoinMenu::Initialize_t(void) -{ - // title - mgNetworkJoinTitle.mg_boxOnScreen = BoxTitle(); - mgNetworkJoinTitle.mg_strText = TRANS("JOIN GAME"); - gm_lhGadgets.AddTail( mgNetworkJoinTitle.mg_lnNode); - - mgNetworkJoinLAN.mg_bfsFontSize = BFS_LARGE; - mgNetworkJoinLAN.mg_boxOnScreen = BoxBigRow(1.0f); - mgNetworkJoinLAN.mg_pmgUp = &mgNetworkJoinOpen; - mgNetworkJoinLAN.mg_pmgDown = &mgNetworkJoinNET; - mgNetworkJoinLAN.mg_strText = TRANS("SEARCH LAN"); - mgNetworkJoinLAN.mg_strTip = TRANS("search local network for servers"); - gm_lhGadgets.AddTail( mgNetworkJoinLAN.mg_lnNode); - mgNetworkJoinLAN.mg_pActivatedFunction = &StartSelectServerLAN; - - mgNetworkJoinNET.mg_bfsFontSize = BFS_LARGE; - mgNetworkJoinNET.mg_boxOnScreen = BoxBigRow(2.0f); - mgNetworkJoinNET.mg_pmgUp = &mgNetworkJoinLAN; - mgNetworkJoinNET.mg_pmgDown = &mgNetworkJoinOpen; - mgNetworkJoinNET.mg_strText = TRANS("SEARCH INTERNET"); - mgNetworkJoinNET.mg_strTip = TRANS("search internet for servers"); - gm_lhGadgets.AddTail( mgNetworkJoinNET.mg_lnNode); - mgNetworkJoinNET.mg_pActivatedFunction = &StartSelectServerNET; - - mgNetworkJoinOpen.mg_bfsFontSize = BFS_LARGE; - mgNetworkJoinOpen.mg_boxOnScreen = BoxBigRow(3.0f); - mgNetworkJoinOpen.mg_pmgUp = &mgNetworkJoinNET; - mgNetworkJoinOpen.mg_pmgDown = &mgNetworkJoinLAN; - mgNetworkJoinOpen.mg_strText = TRANS("SPECIFY SERVER"); - mgNetworkJoinOpen.mg_strTip = TRANS("type in server address to connect to"); - gm_lhGadgets.AddTail( mgNetworkJoinOpen.mg_lnNode); - mgNetworkJoinOpen.mg_pActivatedFunction = &StartNetworkOpenMenu; -} - -// ------------------------ CNetworkStartMenu implementation -void CNetworkStartMenu::Initialize_t(void) -{ - // title - mgNetworkStartTitle.mg_boxOnScreen = BoxTitle(); - mgNetworkStartTitle.mg_strText = TRANS("START SERVER"); - gm_lhGadgets.AddTail( mgNetworkStartTitle.mg_lnNode); - - // session name edit box - mgNetworkSessionName.mg_strText = _pGame->gam_strSessionName; - mgNetworkSessionName.mg_strLabel = TRANS("Session name:"); - mgNetworkSessionName.mg_ctMaxStringLen = 25; - mgNetworkSessionName.mg_pstrToChange = &_pGame->gam_strSessionName; - mgNetworkSessionName.mg_boxOnScreen = BoxMediumRow(1); - mgNetworkSessionName.mg_bfsFontSize = BFS_MEDIUM; - mgNetworkSessionName.mg_iCenterI = -1; - mgNetworkSessionName.mg_pmgUp = &mgNetworkStartStart; - mgNetworkSessionName.mg_pmgDown = &mgNetworkGameType; - mgNetworkSessionName.mg_strTip = TRANS("name the session to start"); - gm_lhGadgets.AddTail( mgNetworkSessionName.mg_lnNode); - - // game type trigger - TRIGGER_MG(mgNetworkGameType, 2, - mgNetworkSessionName, mgNetworkDifficulty, TRANS("Game type:"), astrGameTypeRadioTexts); - mgNetworkGameType.mg_ctTexts = ctGameTypeRadioTexts; - mgNetworkGameType.mg_strTip = TRANS("choose type of multiplayer game"); - mgNetworkGameType.mg_pOnTriggerChange = &UpdateNetworkLevel; - // difficulty trigger - TRIGGER_MG(mgNetworkDifficulty, 3, - mgNetworkGameType, mgNetworkLevel, TRANS("Difficulty:"), astrDifficultyRadioTexts); - mgNetworkDifficulty.mg_strTip = TRANS("choose difficulty level"); - - // level name - mgNetworkLevel.mg_strText = ""; - mgNetworkLevel.mg_strLabel = TRANS("Level:"); - mgNetworkLevel.mg_boxOnScreen = BoxMediumRow(4); - mgNetworkLevel.mg_bfsFontSize = BFS_MEDIUM; - mgNetworkLevel.mg_iCenterI = -1; - mgNetworkLevel.mg_pmgUp = &mgNetworkDifficulty; - mgNetworkLevel.mg_pmgDown = &mgNetworkMaxPlayers; - mgNetworkLevel.mg_strTip = TRANS("choose the level to start"); - mgNetworkLevel.mg_pActivatedFunction = &StartSelectLevelFromNetwork; - gm_lhGadgets.AddTail( mgNetworkLevel.mg_lnNode); - - // max players trigger - TRIGGER_MG(mgNetworkMaxPlayers, 5, - mgNetworkLevel, mgNetworkWaitAllPlayers, TRANS("Max players:"), astrMaxPlayersRadioTexts); - mgNetworkMaxPlayers.mg_strTip = TRANS("choose maximum allowed number of players"); - - // wait all players trigger - TRIGGER_MG(mgNetworkWaitAllPlayers, 6, - mgNetworkMaxPlayers, mgNetworkVisible, TRANS("Wait for all players:"), astrNoYes); - mgNetworkWaitAllPlayers.mg_strTip = TRANS("if on, game won't start until all players have joined"); - - // server visible trigger - TRIGGER_MG(mgNetworkVisible, 7, - mgNetworkMaxPlayers, mgNetworkGameOptions, TRANS("Server visible:"), astrNoYes); - mgNetworkVisible.mg_strTip = TRANS("invisible servers are not listed, cleints have to join manually"); - - // options button - mgNetworkGameOptions.mg_strText = TRANS("Game options"); - mgNetworkGameOptions.mg_boxOnScreen = BoxMediumRow(8); - mgNetworkGameOptions.mg_bfsFontSize = BFS_MEDIUM; - mgNetworkGameOptions.mg_iCenterI = 0; - mgNetworkGameOptions.mg_pmgUp = &mgNetworkVisible; - mgNetworkGameOptions.mg_pmgDown = &mgNetworkStartStart; - mgNetworkGameOptions.mg_strTip = TRANS("adjust game rules"); - mgNetworkGameOptions.mg_pActivatedFunction = &StartGameOptionsFromNetwork; - gm_lhGadgets.AddTail( mgNetworkGameOptions.mg_lnNode); - - // start button - mgNetworkStartStart.mg_bfsFontSize = BFS_LARGE; - mgNetworkStartStart.mg_boxOnScreen = BoxBigRow(7); - mgNetworkStartStart.mg_pmgUp = &mgNetworkGameOptions; - mgNetworkStartStart.mg_pmgDown = &mgNetworkSessionName; - mgNetworkStartStart.mg_strText = TRANS("START"); - gm_lhGadgets.AddTail( mgNetworkStartStart.mg_lnNode); - mgNetworkStartStart.mg_pActivatedFunction = &StartSelectPlayersMenuFromNetwork; -} - -void CNetworkStartMenu::StartMenu(void) -{ - extern INDEX sam_bMentalActivated; - mgNetworkDifficulty.mg_ctTexts = sam_bMentalActivated?6:5; - - mgNetworkGameType.mg_iSelected = Clamp(_pShell->GetINDEX("gam_iStartMode"), 0L, ctGameTypeRadioTexts-1L); - mgNetworkGameType.ApplyCurrentSelection(); - mgNetworkDifficulty.mg_iSelected = _pShell->GetINDEX("gam_iStartDifficulty")+1; - mgNetworkDifficulty.ApplyCurrentSelection(); - - _pShell->SetINDEX("gam_iStartMode", CSessionProperties::GM_COOPERATIVE); - - INDEX ctMaxPlayers = _pShell->GetINDEX("gam_ctMaxPlayers"); - if (ctMaxPlayers<2 || ctMaxPlayers>16) { - ctMaxPlayers = 2; - _pShell->SetINDEX("gam_ctMaxPlayers", ctMaxPlayers); - } - - mgNetworkMaxPlayers.mg_iSelected = ctMaxPlayers-2; - mgNetworkMaxPlayers.ApplyCurrentSelection(); - - mgNetworkWaitAllPlayers.mg_iSelected = Clamp(_pShell->GetINDEX("gam_bWaitAllPlayers"), 0L, 1L); - mgNetworkWaitAllPlayers.ApplyCurrentSelection(); - - mgNetworkVisible.mg_iSelected = _pShell->GetINDEX("ser_bEnumeration"); - mgNetworkVisible.ApplyCurrentSelection(); - - UpdateNetworkLevel(0); - - CGameMenu::StartMenu(); -} - -void CNetworkStartMenu::EndMenu(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", mgNetworkDifficulty.mg_iSelected-1); - _pShell->SetINDEX("gam_iStartMode", mgNetworkGameType.mg_iSelected); - _pShell->SetINDEX("gam_bWaitAllPlayers", mgNetworkWaitAllPlayers.mg_iSelected); - _pShell->SetINDEX("gam_ctMaxPlayers", mgNetworkMaxPlayers.mg_iSelected+2); - _pShell->SetINDEX("ser_bEnumeration", mgNetworkVisible.mg_iSelected); - - CGameMenu::EndMenu(); -} - -#define ADD_GADGET( gd, box, up, dn, lf, rt, txt) \ - gd.mg_boxOnScreen = box;\ - gd.mg_pmgUp = up;\ - gd.mg_pmgDown = dn;\ - gd.mg_pmgLeft = lf;\ - gd.mg_pmgRight = rt;\ - gd.mg_strText = txt;\ - gm_lhGadgets.AddTail( gd.mg_lnNode); - -#define SET_CHGPLR( gd, iplayer, bnone, bauto, pmgit) \ - gd.mg_pmgInfoTable = pmgit;\ - gd.mg_bResetToNone = bnone;\ - gd.mg_bAutomatic = bauto;\ - gd.mg_iLocalPlayer = iplayer; - -// ------------------------ CSelectPlayersMenu implementation -INDEX FindUnusedPlayer(void) -{ - INDEX *ai = _pGame->gm_aiMenuLocalPlayers; - INDEX iPlayer; - for(iPlayer=0; iPlayer<8; iPlayer++) { - BOOL bUsed = FALSE; - for (INDEX iLocal=0; iLocal<4; iLocal++) { - if (ai[iLocal] == iPlayer) { - bUsed = TRUE; - break; - } - } - if (!bUsed) { - return iPlayer; - } - } - ASSERT(FALSE); - return iPlayer; -} -void SelectPlayersFillMenu(void) -{ - INDEX *ai = _pGame->gm_aiMenuLocalPlayers; - - mgPlayer0Change.mg_iLocalPlayer = 0; - mgPlayer1Change.mg_iLocalPlayer = 1; - mgPlayer2Change.mg_iLocalPlayer = 2; - mgPlayer3Change.mg_iLocalPlayer = 3; - - if (gmSelectPlayersMenu.gm_bAllowDedicated && _pGame->gm_MenuSplitScreenCfg==CGame::SSC_DEDICATED) { - mgDedicated.mg_iSelected = 1; - } else { - mgDedicated.mg_iSelected = 0; - } - mgDedicated.ApplyCurrentSelection(); - - if (gmSelectPlayersMenu.gm_bAllowObserving && _pGame->gm_MenuSplitScreenCfg==CGame::SSC_OBSERVER) { - mgObserver.mg_iSelected = 1; - } else { - mgObserver.mg_iSelected = 0; - } - mgObserver.ApplyCurrentSelection(); - - if (_pGame->gm_MenuSplitScreenCfg>=CGame::SSC_PLAY1) { - mgSplitScreenCfg.mg_iSelected = _pGame->gm_MenuSplitScreenCfg; - mgSplitScreenCfg.ApplyCurrentSelection(); - } - - BOOL bHasDedicated = gmSelectPlayersMenu.gm_bAllowDedicated; - BOOL bHasObserver = gmSelectPlayersMenu.gm_bAllowObserving; - BOOL bHasPlayers = TRUE; - - if (bHasDedicated && mgDedicated.mg_iSelected) { - bHasObserver = FALSE; - bHasPlayers = FALSE; - } - - if (bHasObserver && mgObserver.mg_iSelected) { - bHasPlayers = FALSE; - } - - CMenuGadget *apmg[8]; - memset(apmg, 0, sizeof(apmg)); - INDEX i=0; - - if (bHasDedicated) { - mgDedicated.Appear(); - apmg[i++] = &mgDedicated; - } else { - mgDedicated.Disappear(); - } - if (bHasObserver) { - mgObserver.Appear(); - apmg[i++] = &mgObserver; - } else { - mgObserver.Disappear(); - } - - for (INDEX iLocal=0; iLocal<4; iLocal++) { - if (ai[iLocal]<0 || ai[iLocal]>7) { - ai[iLocal] = 0; - } - for (INDEX iCopy=0; iCopy=1) { - mgPlayer1Change.Appear(); - apmg[i++] = &mgPlayer1Change; - } - if (mgSplitScreenCfg.mg_iSelected>=2) { - mgPlayer2Change.Appear(); - apmg[i++] = &mgPlayer2Change; - } - if (mgSplitScreenCfg.mg_iSelected>=3) { - mgPlayer3Change.Appear(); - apmg[i++] = &mgPlayer3Change; - } - } else { - mgSplitScreenCfg.Disappear(); - } - apmg[i++] = &mgSelectPlayersStart; - - // relink - for (INDEX img=0; img<8; img++) { - if (apmg[img]==NULL) { - continue; - } - INDEX imgPred; - for (imgPred=(img+8-1)%8; imgPred!=img; imgPred = (imgPred+8-1)%8) { - if (apmg[imgPred]!=NULL) { - break; - } - } - INDEX imgSucc; - for (imgSucc=(img+1)%8; imgSucc!=img; imgSucc = (imgSucc+1)%8) { - if (apmg[imgSucc]!=NULL) { - break; - } - } - apmg[img]->mg_pmgUp = apmg[imgPred]; - apmg[img]->mg_pmgDown = apmg[imgSucc]; - } - - mgPlayer0Change.SetPlayerText(); - mgPlayer1Change.SetPlayerText(); - mgPlayer2Change.SetPlayerText(); - mgPlayer3Change.SetPlayerText(); - - if (bHasPlayers && mgSplitScreenCfg.mg_iSelected>=1) { - mgSelectPlayersNotes.mg_strText = TRANS("Make sure you set different controls for each player!"); - } else { - mgSelectPlayersNotes.mg_strText = ""; - } -} -void SelectPlayersApplyMenu(void) -{ - if (gmSelectPlayersMenu.gm_bAllowDedicated && mgDedicated.mg_iSelected) { - _pGame->gm_MenuSplitScreenCfg = CGame::SSC_DEDICATED; - return; - } - - if (gmSelectPlayersMenu.gm_bAllowObserving && mgObserver.mg_iSelected) { - _pGame->gm_MenuSplitScreenCfg = CGame::SSC_OBSERVER; - return; - } - - _pGame->gm_MenuSplitScreenCfg = (enum CGame::SplitScreenCfg) mgSplitScreenCfg.mg_iSelected; -} - -void UpdateSelectPlayers(INDEX i) -{ - SelectPlayersApplyMenu(); - SelectPlayersFillMenu(); -} - -void CSelectPlayersMenu::Initialize_t(void) -{ - // intialize split screen menu - mgSelectPlayerTitle.mg_boxOnScreen = BoxTitle(); - mgSelectPlayerTitle.mg_strText = TRANS("SELECT PLAYERS"); - gm_lhGadgets.AddTail( mgSelectPlayerTitle.mg_lnNode); - - TRIGGER_MG(mgDedicated, 0, mgSelectPlayersStart, mgObserver, TRANS("Dedicated:"), astrNoYes); - mgDedicated.mg_strTip = TRANS("select to start dedicated server"); - mgDedicated.mg_pOnTriggerChange = UpdateSelectPlayers; - - TRIGGER_MG(mgObserver, 1, mgDedicated, mgSplitScreenCfg, TRANS("Observer:"), astrNoYes); - mgObserver.mg_strTip = TRANS("select to join in for observing, not for playing"); - mgObserver.mg_pOnTriggerChange = UpdateSelectPlayers; - - // split screen config trigger - TRIGGER_MG(mgSplitScreenCfg, 2, mgObserver, mgPlayer0Change, TRANS("Number of players:"), astrSplitScreenRadioTexts); - mgSplitScreenCfg.mg_strTip = TRANS("choose more than one player to play in split screen"); - mgSplitScreenCfg.mg_pOnTriggerChange = UpdateSelectPlayers; - - mgPlayer0Change.mg_iCenterI = -1; - mgPlayer1Change.mg_iCenterI = -1; - mgPlayer2Change.mg_iCenterI = -1; - mgPlayer3Change.mg_iCenterI = -1; - mgPlayer0Change.mg_boxOnScreen = BoxMediumMiddle(4); - mgPlayer1Change.mg_boxOnScreen = BoxMediumMiddle(5); - mgPlayer2Change.mg_boxOnScreen = BoxMediumMiddle(6); - mgPlayer3Change.mg_boxOnScreen = BoxMediumMiddle(7); - mgPlayer0Change.mg_strTip = - mgPlayer1Change.mg_strTip = - mgPlayer2Change.mg_strTip = - mgPlayer3Change.mg_strTip = TRANS("select profile for this player"); - gm_lhGadgets.AddTail( mgPlayer0Change.mg_lnNode); - gm_lhGadgets.AddTail( mgPlayer1Change.mg_lnNode); - gm_lhGadgets.AddTail( mgPlayer2Change.mg_lnNode); - gm_lhGadgets.AddTail( mgPlayer3Change.mg_lnNode); - - mgSelectPlayersNotes.mg_boxOnScreen = BoxMediumRow(9.0); - mgSelectPlayersNotes.mg_bfsFontSize = BFS_MEDIUM; - mgSelectPlayersNotes.mg_iCenterI = -1; - mgSelectPlayersNotes.mg_bEnabled = FALSE; - mgSelectPlayersNotes.mg_bLabel = TRUE; - gm_lhGadgets.AddTail( mgSelectPlayersNotes.mg_lnNode); - mgSelectPlayersNotes.mg_strText = ""; - - /* // options button - mgSplitOptions.mg_strText = TRANS("Game options"); - mgSplitOptions.mg_boxOnScreen = BoxMediumRow(3); - mgSplitOptions.mg_bfsFontSize = BFS_MEDIUM; - mgSplitOptions.mg_iCenterI = 0; - mgSplitOptions.mg_pmgUp = &mgSplitLevel; - mgSplitOptions.mg_pmgDown = &mgSplitStartStart; - mgSplitOptions.mg_strTip = TRANS("adjust game rules"); - mgSplitOptions.mg_pActivatedFunction = &StartGameOptionsFromSplitScreen; - gm_lhGadgets.AddTail( mgSplitOptions.mg_lnNode);*/ - -/* // start button - mgSplitStartStart.mg_bfsFontSize = BFS_LARGE; - mgSplitStartStart.mg_boxOnScreen = BoxBigRow(4); - mgSplitStartStart.mg_pmgUp = &mgSplitOptions; - mgSplitStartStart.mg_pmgDown = &mgSplitGameType; - mgSplitStartStart.mg_strText = TRANS("START"); - gm_lhGadgets.AddTail( mgSplitStartStart.mg_lnNode); - mgSplitStartStart.mg_pActivatedFunction = &StartSelectPlayersMenuFromSplit; -*/ - - ADD_GADGET( mgSelectPlayersStart, BoxMediumRow(11), &mgSplitScreenCfg, &mgPlayer0Change, NULL, NULL, TRANS("START")); - mgSelectPlayersStart.mg_bfsFontSize = BFS_LARGE; - mgSelectPlayersStart.mg_iCenterI = 0; -} - -void CSelectPlayersMenu::StartMenu(void) -{ - CGameMenu::StartMenu(); - SelectPlayersFillMenu(); - SelectPlayersApplyMenu(); -} - -void CSelectPlayersMenu::EndMenu(void) -{ - SelectPlayersApplyMenu(); - CGameMenu::EndMenu(); -} - -CTString _strPort; -// ------------------------ CNetworkOpenMenu implementation -void CNetworkOpenMenu::Initialize_t(void) -{ - // intialize network join menu - mgNetworkOpenTitle.mg_boxOnScreen = BoxTitle(); - mgNetworkOpenTitle.mg_strText = TRANS("JOIN"); - gm_lhGadgets.AddTail( mgNetworkOpenTitle.mg_lnNode); - - mgNetworkOpenAddressLabel.mg_strText = TRANS("Address:"); - mgNetworkOpenAddressLabel.mg_boxOnScreen = BoxMediumLeft(1); - mgNetworkOpenAddressLabel.mg_iCenterI = -1; - gm_lhGadgets.AddTail( mgNetworkOpenAddressLabel.mg_lnNode); - - mgNetworkOpenAddress.mg_strText = _pGame->gam_strJoinAddress; - mgNetworkOpenAddress.mg_ctMaxStringLen = 20; - mgNetworkOpenAddress.mg_pstrToChange = &_pGame->gam_strJoinAddress; - mgNetworkOpenAddress.mg_boxOnScreen = BoxMediumMiddle(1); - mgNetworkOpenAddress.mg_bfsFontSize = BFS_MEDIUM; - mgNetworkOpenAddress.mg_iCenterI = -1; - mgNetworkOpenAddress.mg_pmgUp = &mgNetworkOpenJoin; - mgNetworkOpenAddress.mg_pmgDown = &mgNetworkOpenPort; - mgNetworkOpenAddress.mg_strTip = TRANS("specify server address"); - gm_lhGadgets.AddTail( mgNetworkOpenAddress.mg_lnNode); - - mgNetworkOpenPortLabel.mg_strText = TRANS("Port:"); - mgNetworkOpenPortLabel.mg_boxOnScreen = BoxMediumLeft(2); - mgNetworkOpenPortLabel.mg_iCenterI = -1; - gm_lhGadgets.AddTail( mgNetworkOpenPortLabel.mg_lnNode); - - mgNetworkOpenPort.mg_strText = ""; - mgNetworkOpenPort.mg_ctMaxStringLen = 10; - mgNetworkOpenPort.mg_pstrToChange = &_strPort; - mgNetworkOpenPort.mg_boxOnScreen = BoxMediumMiddle(2); - mgNetworkOpenPort.mg_bfsFontSize = BFS_MEDIUM; - mgNetworkOpenPort.mg_iCenterI = -1; - mgNetworkOpenPort.mg_pmgUp = &mgNetworkOpenAddress; - mgNetworkOpenPort.mg_pmgDown = &mgNetworkOpenJoin; - mgNetworkOpenPort.mg_strTip = TRANS("specify server address"); - gm_lhGadgets.AddTail( mgNetworkOpenPort.mg_lnNode); - - mgNetworkOpenJoin.mg_boxOnScreen = BoxMediumMiddle(3); - mgNetworkOpenJoin.mg_pmgUp = &mgNetworkOpenPort; - mgNetworkOpenJoin.mg_pmgDown = &mgNetworkOpenAddress; - mgNetworkOpenJoin.mg_strText = TRANS("Join"); - gm_lhGadgets.AddTail( mgNetworkOpenJoin.mg_lnNode); - mgNetworkOpenJoin.mg_pActivatedFunction = &StartSelectPlayersMenuFromOpen; -} - -void CNetworkOpenMenu::StartMenu(void) -{ - _strPort = _pShell->GetValue("net_iPort"); - mgNetworkOpenPort.mg_strText = _strPort; -} - -void CNetworkOpenMenu::EndMenu(void) -{ - _pShell->SetValue("net_iPort", _strPort); -} - -// ------------------------ CSplitScreenMenu implementation -void CSplitScreenMenu::Initialize_t(void) -{ - // intialize split screen menu - mgSplitScreenTitle.mg_boxOnScreen = BoxTitle(); - mgSplitScreenTitle.mg_strText = TRANS("SPLIT SCREEN"); - gm_lhGadgets.AddTail( mgSplitScreenTitle.mg_lnNode); - - mgSplitScreenStart.mg_bfsFontSize = BFS_LARGE; - mgSplitScreenStart.mg_boxOnScreen = BoxBigRow(0); - mgSplitScreenStart.mg_pmgUp = &mgSplitScreenLoad; - mgSplitScreenStart.mg_pmgDown = &mgSplitScreenQuickLoad; - mgSplitScreenStart.mg_strText = TRANS("NEW GAME"); - mgSplitScreenStart.mg_strTip = TRANS("start new split-screen game"); - gm_lhGadgets.AddTail( mgSplitScreenStart.mg_lnNode); - mgSplitScreenStart.mg_pActivatedFunction = &StartSplitStartMenu; - - mgSplitScreenQuickLoad.mg_bfsFontSize = BFS_LARGE; - mgSplitScreenQuickLoad.mg_boxOnScreen = BoxBigRow(1); - mgSplitScreenQuickLoad.mg_pmgUp = &mgSplitScreenStart; - mgSplitScreenQuickLoad.mg_pmgDown = &mgSplitScreenLoad; - mgSplitScreenQuickLoad.mg_strText = TRANS("QUICK LOAD"); - mgSplitScreenQuickLoad.mg_strTip = TRANS("load a quick-saved game (F9)"); - gm_lhGadgets.AddTail( mgSplitScreenQuickLoad.mg_lnNode); - mgSplitScreenQuickLoad.mg_pActivatedFunction = &StartSplitScreenQuickLoadMenu; - - mgSplitScreenLoad.mg_bfsFontSize = BFS_LARGE; - mgSplitScreenLoad.mg_boxOnScreen = BoxBigRow(2); - mgSplitScreenLoad.mg_pmgUp = &mgSplitScreenQuickLoad; - mgSplitScreenLoad.mg_pmgDown = &mgSplitScreenStart; - mgSplitScreenLoad.mg_strText = TRANS("LOAD"); - mgSplitScreenLoad.mg_strTip = TRANS("load a saved split-screen game"); - gm_lhGadgets.AddTail( mgSplitScreenLoad.mg_lnNode); - mgSplitScreenLoad.mg_pActivatedFunction = &StartSplitScreenLoadMenu; -} - -void CSplitScreenMenu::StartMenu(void) -{ - CGameMenu::StartMenu(); -} - -void UpdateSplitLevel(INDEX iDummy) -{ - ValidateLevelForFlags(_pGame->gam_strCustomLevel, - SpawnFlagsForGameType(mgSplitGameType.mg_iSelected)); - mgSplitLevel.mg_strText = FindLevelByFileName(_pGame->gam_strCustomLevel).li_strName; -} - -// ------------------------ CSplitStartMenu implementation -void CSplitStartMenu::Initialize_t(void) -{ - // intialize split screen menu - mgSplitStartTitle.mg_boxOnScreen = BoxTitle(); - mgSplitStartTitle.mg_strText = TRANS("START SPLIT SCREEN"); - gm_lhGadgets.AddTail( mgSplitStartTitle.mg_lnNode); - - // game type trigger - TRIGGER_MG(mgSplitGameType, 0, - mgSplitStartStart, mgSplitDifficulty, TRANS("Game type:"), astrGameTypeRadioTexts); - mgSplitGameType.mg_ctTexts = ctGameTypeRadioTexts; - mgSplitGameType.mg_strTip = TRANS("choose type of multiplayer game"); - mgSplitGameType.mg_pOnTriggerChange = UpdateSplitLevel; - // difficulty trigger - TRIGGER_MG(mgSplitDifficulty, 1, - mgSplitGameType, mgSplitLevel, TRANS("Difficulty:"), astrDifficultyRadioTexts); - mgSplitDifficulty.mg_strTip = TRANS("choose difficulty level"); - - // level name - mgSplitLevel.mg_strText = ""; - mgSplitLevel.mg_strLabel = TRANS("Level:"); - mgSplitLevel.mg_boxOnScreen = BoxMediumRow(2); - mgSplitLevel.mg_bfsFontSize = BFS_MEDIUM; - mgSplitLevel.mg_iCenterI = -1; - mgSplitLevel.mg_pmgUp = &mgSplitDifficulty; - mgSplitLevel.mg_pmgDown = &mgSplitOptions; - mgSplitLevel.mg_strTip = TRANS("choose the level to start"); - mgSplitLevel.mg_pActivatedFunction = &StartSelectLevelFromSplit; - gm_lhGadgets.AddTail( mgSplitLevel.mg_lnNode); - - // options button - mgSplitOptions.mg_strText = TRANS("Game options"); - mgSplitOptions.mg_boxOnScreen = BoxMediumRow(3); - mgSplitOptions.mg_bfsFontSize = BFS_MEDIUM; - mgSplitOptions.mg_iCenterI = 0; - mgSplitOptions.mg_pmgUp = &mgSplitLevel; - mgSplitOptions.mg_pmgDown = &mgSplitStartStart; - mgSplitOptions.mg_strTip = TRANS("adjust game rules"); - mgSplitOptions.mg_pActivatedFunction = &StartGameOptionsFromSplitScreen; - gm_lhGadgets.AddTail( mgSplitOptions.mg_lnNode); - - // start button - mgSplitStartStart.mg_bfsFontSize = BFS_LARGE; - mgSplitStartStart.mg_boxOnScreen = BoxBigRow(4); - mgSplitStartStart.mg_pmgUp = &mgSplitOptions; - mgSplitStartStart.mg_pmgDown = &mgSplitGameType; - mgSplitStartStart.mg_strText = TRANS("START"); - gm_lhGadgets.AddTail( mgSplitStartStart.mg_lnNode); - mgSplitStartStart.mg_pActivatedFunction = &StartSelectPlayersMenuFromSplit; -} - -void CSplitStartMenu::StartMenu(void) -{ - extern INDEX sam_bMentalActivated; - mgSplitDifficulty.mg_ctTexts = sam_bMentalActivated?6:5; - - mgSplitGameType.mg_iSelected = Clamp(_pShell->GetINDEX("gam_iStartMode"), 0L, ctGameTypeRadioTexts-1L); - mgSplitGameType.ApplyCurrentSelection(); - mgSplitDifficulty.mg_iSelected = _pShell->GetINDEX("gam_iStartDifficulty")+1; - mgSplitDifficulty.ApplyCurrentSelection(); - - // clamp maximum number of players to at least 4 - _pShell->SetINDEX("gam_ctMaxPlayers", ClampDn(_pShell->GetINDEX("gam_ctMaxPlayers"), 4L)); - - UpdateSplitLevel(0); - CGameMenu::StartMenu(); -} -void CSplitStartMenu::EndMenu(void) -{ - _pShell->SetINDEX("gam_iStartDifficulty", mgSplitDifficulty.mg_iSelected-1); - _pShell->SetINDEX("gam_iStartMode", mgSplitGameType.mg_iSelected); - - CGameMenu::EndMenu(); -} diff --git a/Sources/SeriousSam/Menu.h b/Sources/SeriousSam/Menu.h deleted file mode 100644 index 0091361..0000000 --- a/Sources/SeriousSam/Menu.h +++ /dev/null @@ -1,306 +0,0 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ - -// set new thumbnail -void SetThumbnail(CTFileName fn); -// remove thumbnail -void ClearThumbnail(void); - -void InitializeMenus( void); -void DestroyMenus( void); -void MenuOnKeyDown( int iVKey); -void MenuOnChar(MSG msg); -void MenuOnMouseMove(PIX pixI, PIX pixJ); -void MenuOnLMBDown(void); -BOOL DoMenu( CDrawPort *pdp); // returns TRUE if still active, FALSE if should quit -void StartMenus( char *str=""); -void StopMenus(BOOL bGoToRoot =TRUE); -BOOL IsMenusInRoot(void); -void ChangeToMenu( class CGameMenu *pgmNew); -extern void PlayMenuSound(CSoundData *psd); - -#define KEYS_ON_SCREEN 14 -#define LEVELS_ON_SCREEN 16 -#define SERVERS_ON_SCREEN 15 -#define VARS_ON_SCREEN 14 - -extern CListHead _lhServers; - -extern class CPlayerProfileMenu gmPlayerProfile; -extern class CSelectPlayersMenu gmSelectPlayersMenu; -extern class CCustomizeAxisMenu gmCustomizeAxisMenu; -extern INDEX _iLocalPlayer; - -enum GameMode { - GM_NONE = 0, - GM_SINGLE_PLAYER, - GM_NETWORK, - GM_SPLIT_SCREEN, - GM_DEMO, - GM_INTRO, -}; -extern GameMode _gmMenuGameMode; -extern GameMode _gmRunningGameMode; - -extern CGameMenu *pgmCurrentMenu; - -class CGameMenu { -public: - CListHead gm_lhGadgets; - CGameMenu *gm_pgmParentMenu; - BOOL gm_bPopup; - const char *gm_strName; // menu name (for mod interface only) - class CMenuGadget *gm_pmgSelectedByDefault; - class CMenuGadget *gm_pmgArrowUp; - class CMenuGadget *gm_pmgArrowDn; - class CMenuGadget *gm_pmgListTop; - class CMenuGadget *gm_pmgListBottom; - INDEX gm_iListOffset; - INDEX gm_iListWantedItem; // item you want to focus initially - INDEX gm_ctListVisible; - INDEX gm_ctListTotal; - CGameMenu(void); - void ScrollList(INDEX iDir); - void KillAllFocuses(void); - virtual void Initialize_t(void); - virtual void Destroy(void); - virtual void StartMenu(void); - virtual void FillListItems(void); - virtual void EndMenu(void); - // return TRUE if handled - virtual BOOL OnKeyDown( int iVKey); - virtual BOOL OnChar(MSG msg); - virtual void Think(void); -}; - -class CConfirmMenu : public CGameMenu { -public: - void Initialize_t(void); - // return TRUE if handled - BOOL OnKeyDown( int iVKey); - - void BeLarge(void); - void BeSmall(void); -}; - -class CMainMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CInGameMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CSinglePlayerMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CCreditsMenu : public CGameMenu { -public: - void Initialize_t(void); -}; - -class CDisabledMenu : public CGameMenu { -public: - void Initialize_t(void); -}; - -class CSinglePlayerNewMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CLevelsMenu : public CGameMenu { -public: - void Initialize_t(void); - void FillListItems(void); - void StartMenu(void); -}; - -class CVarMenu : public CGameMenu { -public: - CTFileName gm_fnmMenuCFG; - void Initialize_t(void); - void FillListItems(void); - void StartMenu(void); - void EndMenu(void); - void Think(void); -}; - -class CServersMenu : public CGameMenu { -public: - BOOL m_bInternet; - void Initialize_t(void); - void StartMenu(void); - void Think(void); -}; - -class CPlayerProfileMenu : public CGameMenu { -public: - INDEX *gm_piCurrentPlayer; - void Initialize_t(void); - INDEX ComboFromPlayer(INDEX iPlayer); - INDEX PlayerFromCombo(INDEX iCombo); - void SelectPlayer(INDEX iPlayer); - void ApplyComboPlayer(INDEX iPlayer); - void StartMenu(void); - void EndMenu(void); -}; - -class CControlsMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); - void ObtainActionSettings(void); - void ApplyActionSettings(void); -}; - -class CFileInfo { -public: - CListNode fi_lnNode; - CTFileName fi_fnFile; - CTString fi_strName; -}; - -class CLoadSaveMenu : public CGameMenu { -public: - // settings adjusted before starting the menu - CGameMenu *gm_pgmNextMenu; // menu to go to after selecting a file (if null, use parent menu) - CTFileName gm_fnmSelected; // file that is selected initially - CTFileName gm_fnmDirectory; // directory that should be read - CTFileName gm_fnmBaseName; // base file name for saving (numbers are auto-added) - CTFileName gm_fnmExt; // accepted file extension - BOOL gm_bSave; // set when chosing file for saving - BOOL gm_bManage; // set if managing (rename/delet is enabled) - CTString gm_strSaveDes; // default description (if saving) - BOOL gm_bAllowThumbnails; // set when chosing file for saving - BOOL gm_bNoEscape; // forbid exiting with escape/rmb -#define LSSORT_NONE 0 -#define LSSORT_NAMEUP 1 -#define LSSORT_NAMEDN 2 -#define LSSORT_FILEUP 3 -#define LSSORT_FILEDN 4 - INDEX gm_iSortType; // sort type - - // function to activate when file is chosen - // return true if saving succeeded - description is saved automatically - // always return true for loading - BOOL (*gm_pAfterFileChosen)(const CTFileName &fnm); - - // internal properties - CListHead gm_lhFileInfos; // all file infos to list - INDEX gm_iLastFile; // index of last saved file in numbered format - - // called to get info of a file from directory, or to skip it - BOOL ParseFile(const CTFileName &fnm, CTString &strName); - - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); - void FillListItems(void); -}; - -extern CLoadSaveMenu gmLoadSaveMenu; - -class CHighScoreMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CNetworkMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CNetworkStartMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); -}; - -class CNetworkOpenMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); -}; - -class CNetworkJoinMenu : public CGameMenu { -public: - void Initialize_t(void); -}; - -class CSplitScreenMenu: public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); -}; - -class CSplitStartMenu: public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); -}; - -class CSelectPlayersMenu: public CGameMenu { -public: - BOOL gm_bAllowDedicated; - BOOL gm_bAllowObserving; - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); -}; - -class COptionsMenu : public CGameMenu { -public: - void Initialize_t(void); -}; - -class CVideoOptionsMenu : public CGameMenu { -public: - void StartMenu(void); - void Initialize_t(void); -}; - -class CRenderingOptionsMenu : public CGameMenu { -public: - void StartMenu(void); - void EndMenu(void); - void Initialize_t(void); -}; - -class CAudioOptionsMenu : public CGameMenu { -public: - void StartMenu(void); - void Initialize_t(void); -}; - -class CCustomizeKeyboardMenu : public CGameMenu { -public: - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); - void FillListItems(void); -}; - -class CCustomizeAxisMenu : public CGameMenu { -public: - ~CCustomizeAxisMenu(void); - void Initialize_t(void); - void StartMenu(void); - void EndMenu(void); - void ObtainActionSettings(void); - void ApplyActionSettings(void); -}; - diff --git a/Sources/SeriousSam/MenuGadgets.cpp b/Sources/SeriousSam/MenuGadgets.cpp deleted file mode 100644 index c5d0c96..0000000 --- a/Sources/SeriousSam/MenuGadgets.cpp +++ /dev/null @@ -1,1915 +0,0 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ - -#include "SeriousSam/StdH.h" -#include -#include "MenuPrinting.h" -#include -#include -#include "LevelInfo.h" -#include "VarList.h" - -extern CFontData _fdBig; -extern CFontData _fdMedium; -extern CFontData _fdSmall; -extern CSoundData *_psdSelect; - -CMenuGadget *_pmgLastActivatedGadget = NULL; - -extern CSoundData *_psdPress; -extern PIX _pixCursorPosI; -extern PIX _pixCursorPosJ; -extern INDEX sam_bWideScreen; - -BOOL _bDefiningKey = FALSE; -BOOL _bEditingString = FALSE; - - -CMenuGadget::CMenuGadget( void) -{ - mg_pmgLeft = NULL; - mg_pmgRight = NULL; - mg_pmgUp = NULL; - mg_pmgDown = NULL; - - mg_bVisible = TRUE; - mg_bEnabled = TRUE; - mg_bLabel = FALSE; - mg_bFocused = FALSE; - mg_iInList = -1; // not in list -} - -void CMenuGadget::OnActivate( void) -{ - NOTHING; -} - -// return TRUE if handled -BOOL CMenuGadget::OnKeyDown( int iVKey) -{ - // if return pressed - if( iVKey==VK_RETURN || iVKey==VK_LBUTTON) { - // activate - OnActivate(); - // key is handled - return TRUE; - } - // key is not handled - return FALSE; -} - - -BOOL CMenuGadget::OnChar(MSG msg) -{ - // key is not handled - return FALSE; -} - - -void CMenuGadget::OnSetFocus( void) -{ - mg_bFocused = TRUE; - if( !IsSeparator()) - { - PlayMenuSound(_psdSelect); - IFeel_PlayEffect("Menu_select"); - } -} - -void CMenuGadget::OnKillFocus( void) -{ - mg_bFocused = FALSE; -} - -void CMenuGadget::Appear( void) -{ - mg_bVisible = TRUE; -} - -void CMenuGadget::Disappear( void) -{ - mg_bVisible = FALSE; - mg_bFocused = FALSE; -} - -void CMenuGadget::Think( void) -{ -} -void CMenuGadget::OnMouseOver(PIX pixI, PIX pixJ) -{ -} - -// get current color for the gadget -COLOR CMenuGadget::GetCurrentColor(void) -{ - // use normal colors - COLOR colUnselected = _pGame->LCDGetColor(C_GREEN, "unselected"); - COLOR colSelected = _pGame->LCDGetColor(C_WHITE, "selected"); - // if disabled - if (!mg_bEnabled) { - // use a bit darker colors - colUnselected = _pGame->LCDGetColor(C_dGREEN, "disabled unselected"); - colSelected = _pGame->LCDGetColor(C_GRAY, "disabled selected"); - // if label - if (mg_bLabel) { - // use white - colUnselected = colSelected = _pGame->LCDGetColor(C_WHITE, "label"); - } - } - // use unselected color - COLOR colRet = colUnselected; - // if selected - if( mg_bFocused) { - // oscilate towards selected color - FLOAT tmNow = _pTimer->GetHighPrecisionTimer().GetSeconds(); - colRet = LerpColor( (colUnselected>>1)&0x7F7F7F7F, colSelected, sin(tmNow*10.0f)*0.5f+0.5f); - } - - return colRet|CT_OPAQUE; -} - -void CMenuGadget::Render( CDrawPort *pdp) -{ -} - -void CMGTitle::Render( CDrawPort *pdp) -{ - SetFontTitle(pdp); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixI = box.Center()(1); - PIX pixJ = box.Min()(2); - - pdp->PutTextC( mg_strText, pixI, pixJ, _pGame->LCDGetColor(C_WHITE|CT_OPAQUE, "title")); -} - -CMGButton::CMGButton( void) -{ - mg_pActivatedFunction = NULL; - mg_iIndex = 0; - mg_iCenterI = 0; - mg_iTextMode = 1; - mg_bfsFontSize = BFS_MEDIUM; - mg_iCursorPos = -1; - mg_bRectangle = FALSE; - mg_bMental = FALSE; -} - - -void CMGButton::SetText( CTString strNew) -{ - mg_strText = strNew; -} - - -void CMGButton::OnActivate( void) -{ - if( mg_pActivatedFunction!=NULL && mg_bEnabled) - { - PlayMenuSound(_psdPress); - IFeel_PlayEffect("Menu_press"); - _pmgLastActivatedGadget = this; - (*mg_pActivatedFunction)(); - } -} - - -BOOL CMGVarButton::IsSeparator(void) -{ - if( mg_pvsVar==NULL) return FALSE; - return mg_pvsVar->vs_bSeparator; -} - - -BOOL CMGVarButton::IsEnabled(void) -{ - return( _gmRunningGameMode==GM_NONE - || mg_pvsVar==NULL - || mg_pvsVar->vs_bCanChangeInGame); -} - - -void CMGButton::Render( CDrawPort *pdp) -{ - if (mg_bfsFontSize==BFS_LARGE) { - SetFontBig(pdp); - } else if (mg_bfsFontSize==BFS_MEDIUM) { - SetFontMedium(pdp); - } else { - ASSERT(mg_bfsFontSize==BFS_SMALL); - SetFontSmall(pdp); - } - pdp->SetTextMode(mg_iTextMode); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - COLOR col = GetCurrentColor(); - if(mg_bEditing) { - col = _pGame->LCDGetColor(C_GREEN|0xFF, "editing"); - } - - COLOR colRectangle = col; - if( mg_bHighlighted) { - col = _pGame->LCDGetColor(C_WHITE|0xFF, "hilited"); - if( !mg_bFocused) { - colRectangle = _pGame->LCDGetColor(C_WHITE|0xFF, "hilited rectangle"); - } - } - if (mg_bMental) { - FLOAT tmIn = 0.2f; - FLOAT tmOut = 1.0f; - FLOAT tmFade = 0.1f; - FLOAT tmExist = tmFade+tmIn+tmFade; - FLOAT tmTotal = tmFade+tmIn+tmFade+tmOut; - - FLOAT tmTime = _pTimer->GetHighPrecisionTimer().GetSeconds(); - FLOAT fFactor = 1; - if (tmTime>0.1f) { - tmTime = fmod(tmTime, tmTotal); - fFactor = CalculateRatio(tmTime, 0, tmExist, tmFade/tmExist, tmFade/tmExist); - } - col = (col&~0xFF)|INDEX(0xFF*fFactor); - } - - if( mg_bRectangle) { - // put border - const PIX pixLeft = box.Min()(1); - const PIX pixUp = box.Min()(2)-3; - const PIX pixWidth = box.Size()(1)+1; - const PIX pixHeight = box.Size()(2); - pdp->DrawBorder( pixLeft, pixUp, pixWidth, pixHeight, colRectangle); - } - - if( mg_bEditing) { - // put border - PIX pixLeft = box.Min()(1); - PIX pixUp = box.Min()(2)-3; - PIX pixWidth = box.Size()(1)+1; - PIX pixHeight = box.Size()(2); - if (mg_strLabel!="") { - pixLeft = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - pixWidth = (PIX) (box.Size()(1)*0.45f+1); - } - pdp->Fill( pixLeft, pixUp, pixWidth, pixHeight, _pGame->LCDGetColor(C_dGREEN|0x40, "edit fill")); - } - - - INDEX iCursor = mg_iCursorPos; - - // print text - if (mg_strLabel!="") { - PIX pixIL = (PIX) (box.Min()(1)+box.Size()(1)*0.45f); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixJ = (PIX) (box.Min()(2)); - - pdp->PutTextR( mg_strLabel, pixIL, pixJ, col); - pdp->PutText( mg_strText, pixIR, pixJ, col); - } else { - CTString str = mg_strText; - if (pdp->dp_FontData->fd_bFixedWidth) { - str = str.Undecorated(); - INDEX iLen = str.Length(); - INDEX iMaxLen = ClampDn(box.Size()(1)/(pdp->dp_pixTextCharSpacing+pdp->dp_FontData->fd_pixCharWidth), 1L); - if (iCursor>=iMaxLen) { - str.TrimRight(iCursor); - str.TrimLeft(iMaxLen); - iCursor = iMaxLen; - } else { - str.TrimRight(iMaxLen); - } - } - if( mg_iCenterI==-1) pdp->PutText( str, box.Min()(1), box.Min()(2), col); - else if( mg_iCenterI==+1) pdp->PutTextR( str, box.Max()(1), box.Min()(2), col); - else pdp->PutTextC( str, box.Center()(1), box.Min()(2), col); - } - - // put cursor if editing - if( mg_bEditing && (((ULONG)(_pTimer->GetRealTimeTick()*2))&1)) { - PIX pixX = box.Min()(1) + GetCharOffset( pdp, iCursor); - if (mg_strLabel!="") { - pixX += (PIX) (box.Size()(1)*0.55f); - } - PIX pixY = (PIX) (box.Min()(2)); - if (!pdp->dp_FontData->fd_bFixedWidth) { - pixY -= (PIX) (pdp->dp_fTextScaling *2); - } - pdp->PutText( "|", pixX, pixY, _pGame->LCDGetColor(C_WHITE|0xFF, "editing cursor")); - } -} - - -PIX CMGButton::GetCharOffset( CDrawPort *pdp, INDEX iCharNo) -{ - if (pdp->dp_FontData->fd_bFixedWidth) { - return ((PIX) ((pdp->dp_FontData->fd_pixCharWidth+pdp->dp_pixTextCharSpacing)*(iCharNo-0.5f))); - } - CTString strCut(mg_strText); - strCut.TrimLeft( strlen(mg_strText)-iCharNo); - PIX pixFullWidth = pdp->GetTextWidth(mg_strText); - PIX pixCutWidth = pdp->GetTextWidth(strCut); - // !!!! not implemented for different centering - return pixFullWidth-pixCutWidth; -} - -CMGModel::CMGModel(void) -{ - mg_fFloorY = 0; -} - -void CMGModel::Render( CDrawPort *pdp) -{ - // if no model - if (mg_moModel.GetData()==NULL) { - // just render text - mg_strText = TRANS("No model"); - CMGButton::Render(pdp); - return; - } - - // get position on screen - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - CDrawPort dpModel(pdp, box); - dpModel.Lock(); - dpModel.FillZBuffer(1.0f); - - _pGame->LCDSetDrawport(&dpModel); - // clear menu here - dpModel.Fill(C_BLACK|255); - _pGame->LCDRenderClouds1(); - _pGame->LCDRenderClouds2(); - - // prepare projection - CRenderModel rmRenderModel; - CPerspectiveProjection3D pr; - pr.FOVL() = sam_bWideScreen ? AngleDeg(45.0f) : AngleDeg(30.0f); - pr.ScreenBBoxL() = FLOATaabbox2D( - FLOAT2D(0.0f, 0.0f), - FLOAT2D((float)dpModel.GetWidth(), (float)dpModel.GetHeight()) - ); - pr.AspectRatioL() = 1.0f; - pr.FrontClipDistanceL() = 0.3f; - pr.ViewerPlacementL() = CPlacement3D(FLOAT3D(0,0,0), ANGLE3D(0,0,0)); - - // initialize remdering - CAnyProjection3D apr; - apr = pr; - BeginModelRenderingView(apr, &dpModel); - rmRenderModel.rm_vLightDirection = FLOAT3D( 0.2f, -0.2f, -0.2f); - - // if model needs floor - if (mg_moFloor.GetData()!=NULL) { - // set floor's position - CPlacement3D pl = mg_plModel; - pl.pl_OrientationAngle = ANGLE3D(0,0,0); - pl.pl_PositionVector = mg_plModel.pl_PositionVector; - pl.pl_PositionVector(2) += mg_fFloorY; - rmRenderModel.SetObjectPlacement(pl); - - // render the floor - rmRenderModel.rm_colLight = C_WHITE; - rmRenderModel.rm_colAmbient = C_WHITE; - mg_moFloor.SetupModelRendering( rmRenderModel); - mg_moFloor.RenderModel( rmRenderModel); - } - - // set model's position - CPlacement3D pl; - pl.pl_OrientationAngle = mg_plModel.pl_OrientationAngle; - pl.pl_PositionVector = mg_plModel.pl_PositionVector; - extern FLOAT sam_fPlayerOffset; - pl.pl_PositionVector(3) += sam_fPlayerOffset; - rmRenderModel.SetObjectPlacement(pl); - - // render the model - rmRenderModel.rm_colLight = LerpColor(C_BLACK, C_WHITE, 0.4f)|CT_OPAQUE; - rmRenderModel.rm_colAmbient = LerpColor(C_BLACK, C_WHITE, 0.2f)|CT_OPAQUE; - mg_moModel.SetupModelRendering( rmRenderModel); - FLOATplane3D plFloorPlane = FLOATplane3D( FLOAT3D( 0.0f, 1.0f, 0.0f), - mg_plModel.pl_PositionVector(2)+mg_fFloorY); - FLOAT3D vShadowLightDir = FLOAT3D( -0.2f, -0.4f, -0.6f); - CPlacement3D plLightPlacement = CPlacement3D( - mg_plModel.pl_PositionVector+ - vShadowLightDir*mg_plModel.pl_PositionVector(3)*5, - ANGLE3D(0,0,0)); - mg_moModel.RenderShadow( rmRenderModel, plLightPlacement, 200.0f, 200.0f, 1.0f, plFloorPlane); - mg_moModel.RenderModel( rmRenderModel); - EndModelRenderingView(); - - _pGame->LCDScreenBox(_pGame->LCDGetColor(C_GREEN, "model box")|GetCurrentColor()); - - dpModel.Unlock(); - - pdp->Unlock(); - pdp->Lock(); - _pGame->LCDSetDrawport(pdp); - - // print the model name - { - PIXaabbox2D box = FloatBoxToPixBox(pdp, BoxPlayerModelName()); - COLOR col = GetCurrentColor(); - - PIX pixI = box.Min()(1); - PIX pixJ = box.Max()(2); - pdp->PutText( mg_strText, pixI, pixJ, col); - } -} - - -// ------- Edit gadget implementation -CMGEdit::CMGEdit(void) -{ - mg_pstrToChange = NULL; - mg_ctMaxStringLen = 70; - Clear(); -} - - -void CMGEdit::Clear(void) -{ - mg_iCursorPos = 0; - mg_bEditing = FALSE; - _bEditingString = FALSE; -} - - -void CMGEdit::OnActivate(void) -{ - if (!mg_bEnabled) { - return; - } - ASSERT( mg_pstrToChange != NULL); - PlayMenuSound( _psdPress); - IFeel_PlayEffect("Menu_press"); - SetText( mg_strText); - mg_iCursorPos = strlen(mg_strText); - mg_bEditing = TRUE; - _bEditingString = TRUE; -} - - -// focus lost -void CMGEdit::OnKillFocus(void) -{ - // go out of editing mode - if( mg_bEditing) { - OnKeyDown(VK_RETURN); - Clear(); - } - // proceed - CMenuGadget::OnKillFocus(); -} - - -// helper function for deleting char(s) from string -static void Key_BackDel( CTString &str, INDEX &iPos, BOOL bShift, BOOL bRight) -{ - // do nothing if string is empty - INDEX ctChars = strlen(str); - if( ctChars==0) return; - if( bRight && iPos0) { // BACKSPACE key - if( bShift) { - // delete to start of line - str.TrimLeft(ctChars-iPos); - iPos=0; - } else { - // delete only one char - str.DeleteChar(iPos-1); - iPos--; - } - } -} - -// key/mouse button pressed -BOOL CMGEdit::OnKeyDown( int iVKey) -{ - // if not in edit mode - if( !mg_bEditing) { - // behave like normal gadget - return CMenuGadget::OnKeyDown(iVKey); - } - - // finish editing? - BOOL bShift = GetKeyState(VK_SHIFT) & 0x8000; - switch( iVKey) { - case VK_UP: case VK_DOWN: - case VK_RETURN: case VK_LBUTTON: *mg_pstrToChange = mg_strText; Clear(); OnStringChanged(); break; - case VK_ESCAPE: case VK_RBUTTON: mg_strText = *mg_pstrToChange; Clear(); OnStringCanceled(); break; - case VK_LEFT: if( mg_iCursorPos > 0) mg_iCursorPos--; break; - case VK_RIGHT: if( mg_iCursorPos < strlen(mg_strText)) mg_iCursorPos++; break; - case VK_HOME: mg_iCursorPos = 0; break; - case VK_END: mg_iCursorPos = strlen(mg_strText); break; - case VK_BACK: Key_BackDel( mg_strText, mg_iCursorPos, bShift, FALSE); break; - case VK_DELETE: Key_BackDel( mg_strText, mg_iCursorPos, bShift, TRUE); break; - default: break; // ignore all other special keys - } - - // key is handled - return TRUE; -} - - -// char typed -BOOL CMGEdit::OnChar( MSG msg) -{ - // if not in edit mode - if( !mg_bEditing) { - // behave like normal gadget - return CMenuGadget::OnChar(msg); - } - // only chars are allowed - const INDEX ctFullLen = mg_strText.Length(); - const INDEX ctNakedLen = mg_strText.LengthNaked(); - mg_iCursorPos = Clamp( mg_iCursorPos, 0L, ctFullLen); - int iVKey = msg.wParam; - if( isprint(iVKey) && ctNakedLen<=mg_ctMaxStringLen) { - mg_strText.InsertChar( mg_iCursorPos, (char)iVKey); - mg_iCursorPos++; - } - // key is handled - return TRUE; -} - - -void CMGEdit::Render( CDrawPort *pdp) -{ - if( mg_bEditing) { - mg_iTextMode = -1; - } else if( mg_bFocused) { - mg_iTextMode = 0; - } else { - mg_iTextMode = 1; - } - if (mg_strText=="" && !mg_bEditing) { - if (mg_bfsFontSize==BFS_SMALL) { - mg_strText="*"; - } else { - mg_strText=TRANS(""); - } - CMGButton::Render(pdp); - mg_strText=""; - } else { - CMGButton::Render(pdp); - } -} -void CMGEdit::OnStringChanged(void) -{ -} -void CMGEdit::OnStringCanceled(void) -{ -} - - -void CMGArrow::Render( CDrawPort *pdp) -{ - SetFontMedium(pdp); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - COLOR col = GetCurrentColor(); - - CTString str; - if (mg_adDirection==AD_NONE) { - str = "???"; - } else if (mg_adDirection==AD_UP) { - str = TRANS("Page Up"); - } else if (mg_adDirection==AD_DOWN) { - str = TRANS("Page Down"); - } else { - ASSERT(FALSE); - } - PIX pixI = box.Min()(1); - PIX pixJ = box.Min()(2); - pdp->PutText( str, pixI, pixJ, col); -} - -void CMGArrow::OnActivate(void) -{ - if (mg_adDirection==AD_UP) { - pgmCurrentMenu->ScrollList(-3); - } else if (mg_adDirection==AD_DOWN) { - pgmCurrentMenu->ScrollList(+3); - } -} - -#define HSCOLUMNS 6 -CTString strHighScores[HIGHSCORE_COUNT+1][HSCOLUMNS]; -FLOAT afI[HSCOLUMNS] = { - 0.12f, 0.15f, 0.6f, 0.7f, 0.78f, 0.9f -}; - -void CMGHighScore::Render( CDrawPort *pdp) -{ - SetFontMedium(pdp); - - COLOR colHeader = _pGame->LCDGetColor(C_GREEN|255, "hiscore header"); - COLOR colData = _pGame->LCDGetColor(C_mdGREEN|255, "hiscore data"); - COLOR colLastSet = _pGame->LCDGetColor(C_mlGREEN|255, "hiscore last set"); - INDEX iLastSet = _pGame->gm_iLastSetHighScore; - - CTString strText; - - strHighScores[0][0] = TRANS("No."); - strHighScores[0][1] = TRANS("Player Name"); - strHighScores[0][2] = TRANS("Difficulty"); - strHighScores[0][3] = TRANS("Time"); - strHighScores[0][4] = TRANS("Kills"); - strHighScores[0][5] = TRANS("Score"); - - {for (INDEX i=0; igm_ahseHighScores[i].hse_gdDifficulty) { - default: - ASSERT(FALSE); - case (CSessionProperties::GameDifficulty)-100: - strHighScores[i+1][1] = "---"; - continue; - break; - case CSessionProperties::GD_TOURIST: - strHighScores[i+1][2] = TRANS("Tourist"); - break; - case CSessionProperties::GD_EASY: - strHighScores[i+1][2] = TRANS("Easy"); - break; - case CSessionProperties::GD_NORMAL: - strHighScores[i+1][2] = TRANS("Normal"); - break; - case CSessionProperties::GD_HARD: - strHighScores[i+1][2] = TRANS("Hard"); - break; - case CSessionProperties::GD_EXTREME: - strHighScores[i+1][2] = TRANS("Serious"); - break; - case CSessionProperties::GD_EXTREME+1: - strHighScores[i+1][2] = TRANS("Mental"); - break; - } - strHighScores[i+1][0].PrintF("%d", i+1); - strHighScores[i+1][1] = _pGame->gm_ahseHighScores[i].hse_strPlayer; - strHighScores[i+1][3] = TimeToString(_pGame->gm_ahseHighScores[i].hse_tmTime); - strHighScores[i+1][4].PrintF("%03d", _pGame->gm_ahseHighScores[i].hse_ctKills); - strHighScores[i+1][5].PrintF("%9d", _pGame->gm_ahseHighScores[i].hse_ctScore); - }} - - PIX pixJ = (PIX) (pdp->GetHeight()*0.25f); - {for (INDEX iRow=0; iRowGetWidth()*afI[iColumn]); - if (iColumn==1) { - pdp->PutText(strHighScores[iRow][iColumn], pixI, pixJ, col); - } else { - pdp->PutTextR(strHighScores[iRow][iColumn], pixI, pixJ, col); - } - }} - if (iRow==0) { - pixJ+=(PIX) (pdp->GetHeight()*0.06f); - } else { - pixJ+=(PIX) (pdp->GetHeight()*0.04f); - } - }} -} - -// ------- Trigger button implementation -INDEX GetNewLoopValue( int iVKey, INDEX iCurrent, INDEX ctMembers) -{ - INDEX iPrev = (iCurrent+ctMembers-1)%ctMembers; - INDEX iNext = (iCurrent+1)%ctMembers; - // return and right arrow set new text - if( iVKey == VK_RETURN || iVKey==VK_LBUTTON || iVKey==VK_RIGHT ) - { - return iNext; - } - // left arrow and backspace sets prev text - else if( (iVKey == VK_BACK || iVKey==VK_RBUTTON) || (iVKey == VK_LEFT) ) - { - return iPrev; - } - return iCurrent; -} - -CMGTrigger::CMGTrigger( void) -{ - mg_pOnTriggerChange = NULL; - mg_iCenterI = 0; - mg_bVisual = FALSE; -} - -void CMGTrigger::ApplyCurrentSelection(void) -{ - mg_iSelected = Clamp(mg_iSelected, 0L, mg_ctTexts-1L); - mg_strValue = mg_astrTexts[ mg_iSelected]; -} - - -void CMGTrigger::OnSetNextInList(int iVKey) -{ - if( mg_pPreTriggerChange != NULL) { - mg_pPreTriggerChange(mg_iSelected); - } - - mg_iSelected = GetNewLoopValue( iVKey, mg_iSelected, mg_ctTexts); - mg_strValue = mg_astrTexts[ mg_iSelected]; - - if( mg_pOnTriggerChange != NULL) { - (*mg_pOnTriggerChange)(mg_iSelected); - } -} - - -BOOL CMGTrigger::OnKeyDown( int iVKey) -{ - if( (iVKey == VK_RETURN || iVKey==VK_LBUTTON) || - (iVKey == VK_LEFT) || - (iVKey == VK_BACK || iVKey==VK_RBUTTON) || - (iVKey == VK_RIGHT) ) - { - // key is handled - if( mg_bEnabled) OnSetNextInList(iVKey); - return TRUE; - } - // key is not handled - return FALSE; -} - - -void CMGTrigger::Render( CDrawPort *pdp) -{ - SetFontMedium(pdp); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixIL = (PIX) (box.Min()(1)+box.Size()(1)*0.45f); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixJ = (PIX) (box.Min()(2)); - - COLOR col = GetCurrentColor(); - if (!mg_bVisual || mg_strValue=="") { - CTString strValue = mg_strValue; - if (mg_bVisual) { - strValue = TRANS("none"); - } - if (mg_iCenterI==-1) { - pdp->PutText( mg_strLabel, box.Min()(1), pixJ, col); - pdp->PutTextR( strValue, box.Max()(1), pixJ, col); - } else { - pdp->PutTextR( mg_strLabel, pixIL, pixJ, col); - pdp->PutText( strValue, pixIR, pixJ, col); - } - } else { - CTString strLabel = mg_strLabel+": "; - pdp->PutText(strLabel, box.Min()(1), pixJ, col); - CTextureObject to; - try { - to.SetData_t(mg_strValue); - CTextureData *ptd = (CTextureData *)to.GetData(); - PIX pixSize = box.Size()(2); - PIX pixCX = box.Max()(1)-pixSize/2; - PIX pixCY = box.Center()(2); - pdp->PutTexture( &to, PIXaabbox2D( - PIX2D(pixCX-pixSize/2, pixCY-pixSize/2), - PIX2D(pixCX-pixSize/2+pixSize, pixCY-pixSize/2+pixSize)), C_WHITE|255); - } catch (char *strError) { - CPrintF("%s\n", strError); - } - to.SetData(NULL); - } -} - -CMGSlider::CMGSlider() -{ - mg_iMinPos = 0; - mg_iMaxPos = 16; - mg_iCurPos = 8; - mg_pOnSliderChange = NULL; - mg_fFactor = 1.0f; -} - -void CMGSlider::ApplyCurrentPosition( void) -{ - mg_iCurPos = Clamp(mg_iCurPos, mg_iMinPos, mg_iMaxPos); - FLOAT fStretch = FLOAT(mg_iCurPos)/(mg_iMaxPos-mg_iMinPos); - mg_fFactor = fStretch; - - if (mg_pOnSliderChange!=NULL) { - mg_pOnSliderChange(mg_iCurPos); - } -} - -void CMGSlider::ApplyGivenPosition( INDEX iMin, INDEX iMax, INDEX iCur) -{ - mg_iMinPos = iMin; - mg_iMaxPos = iMax; - mg_iCurPos = iCur; - ApplyCurrentPosition(); -} - - -BOOL CMGSlider::OnKeyDown( int iVKey) -{ - // if scrolling left - if( (iVKey==VK_BACK || iVKey==VK_LEFT) && mg_iCurPos>mg_iMinPos) { - mg_iCurPos --; - ApplyCurrentPosition(); - return TRUE; - // if scrolling right - } else if( (iVKey==VK_RETURN || iVKey==VK_RIGHT) && mg_iCurPos=PIX2D(_pixCursorPosI, _pixCursorPosJ)) { - // set new position exactly where mouse pointer is - FLOAT fRatio = FLOAT(_pixCursorPosI-boxSlider.Min()(1))/boxSlider.Size()(1); - fRatio = (fRatio-0.01f)/(0.99f-0.01f); - fRatio = Clamp(fRatio, 0.0f, 1.0f); - mg_iCurPos = (INDEX) (fRatio*(mg_iMaxPos-mg_iMinPos) + mg_iMinPos); - ApplyCurrentPosition(); - return TRUE; - } - } - return CMenuGadget::OnKeyDown( iVKey); -} - - -PIXaabbox2D CMGSlider::GetSliderBox(void) -{ - extern CDrawPort *pdp; - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixJ = (PIX) (box.Min()(2)); - PIX pixJSize = (PIX) (box.Size()(2)*0.95f); - PIX pixISizeR = (PIX) (box.Size()(1)*0.45f); - if( sam_bWideScreen) pixJSize++; - return PIXaabbox2D( PIX2D(pixIR+1, pixJ+1), PIX2D(pixIR+pixISizeR-2, pixJ+pixJSize-2)); -} - - -void CMGSlider::Render( CDrawPort *pdp) -{ - SetFontMedium(pdp); - - // get geometry - COLOR col = GetCurrentColor(); - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixIL = (PIX) (box.Min()(1)+box.Size()(1)*0.45f); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixJ = (PIX) (box.Min()(2)); - PIX pixJSize = (PIX) (box.Size()(2)*0.95f); - PIX pixISizeR = (PIX) (box.Size()(1)*0.45f); - if( sam_bWideScreen) pixJSize++; - - // print text left of slider - pdp->PutTextR( mg_strText, pixIL, pixJ, col); - - // draw box around slider - PIXaabbox2D aabbox( PIX2D(pixIR+1, pixJ), PIX2D(pixIR+pixISizeR-2, pixJ+pixJSize-2)); - _pGame->LCDDrawBox(0, -1, aabbox, _pGame->LCDGetColor(C_GREEN|255, "slider box")); - - // draw filled part of slider - pdp->Fill( pixIR+2, pixJ+1, (pixISizeR-5)*mg_fFactor, (pixJSize-4), col); - - // print percentage text - CTString strPercentage; - strPercentage.PrintF("%d%%", (int)floor(mg_fFactor*100+0.5f) ); - pdp->PutTextC( strPercentage, pixIR+pixISizeR/2, pixJ+1, col); -} - - -void CMGLevelButton::OnActivate(void) -{ - PlayMenuSound(_psdPress); - IFeel_PlayEffect("Menu_press"); - _pGame->gam_strCustomLevel = mg_fnmLevel; - extern void (*_pAfterLevelChosen)(void); - _pAfterLevelChosen(); -} - - -void CMGLevelButton::OnSetFocus(void) -{ - SetThumbnail(mg_fnmLevel); - CMGButton::OnSetFocus(); -} - - - -// return slider position on scren -PIXaabbox2D CMGVarButton::GetSliderBox(void) -{ - extern CDrawPort *pdp; - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixJ = (PIX) (box.Min()(2)); - PIX pixISize = (PIX) (box.Size()(1)*0.13f); - PIX pixJSize = (PIX) (box.Size()(2)); - return PIXaabbox2D( PIX2D(pixIR, pixJ+1), PIX2D(pixIR+pixISize-4, pixJ+pixJSize-6)); -} - -extern BOOL _bVarChanged; -BOOL CMGVarButton::OnKeyDown(int iVKey) -{ - if (mg_pvsVar==NULL || mg_pvsVar->vs_bSeparator || !mg_pvsVar->Validate() || !mg_bEnabled) { - return CMenuGadget::OnKeyDown(iVKey); - } - - // handle slider - if( mg_pvsVar->vs_iSlider && !mg_pvsVar->vs_bCustom) { - // ignore RMB - if( iVKey==VK_RBUTTON) return TRUE; - // handle LMB - if( iVKey==VK_LBUTTON) { - // get position of slider box on screen - PIXaabbox2D boxSlider = GetSliderBox(); - // if mouse is within - if( boxSlider>=PIX2D(_pixCursorPosI, _pixCursorPosJ)) { - // set new position exactly where mouse pointer is - mg_pvsVar->vs_iValue = (INDEX) ((FLOAT)(_pixCursorPosI-boxSlider.Min()(1))/boxSlider.Size()(1) * (mg_pvsVar->vs_ctValues)); - _bVarChanged = TRUE; - } - // handled - return TRUE; - } - } - - if( iVKey==VK_RETURN) { - FlushVarSettings(TRUE); - void MenuGoToParent(void); - MenuGoToParent(); - return TRUE; - } - - if( iVKey==VK_LBUTTON || iVKey==VK_RIGHT) { - if (mg_pvsVar!=NULL) { - INDEX iOldValue = mg_pvsVar->vs_iValue; - mg_pvsVar->vs_iValue++; - if( mg_pvsVar->vs_iValue>=mg_pvsVar->vs_ctValues) { - // wrap non-sliders, clamp sliders - if( mg_pvsVar->vs_iSlider) mg_pvsVar->vs_iValue = mg_pvsVar->vs_ctValues-1L; - else mg_pvsVar->vs_iValue = 0; - } - if( iOldValue != mg_pvsVar->vs_iValue) { - _bVarChanged = TRUE; - mg_pvsVar->vs_bCustom = FALSE; - mg_pvsVar->Validate(); - } - } - return TRUE; - } - - if( iVKey==VK_LEFT || iVKey==VK_RBUTTON) { - if (mg_pvsVar!=NULL) { - INDEX iOldValue = mg_pvsVar->vs_iValue; - mg_pvsVar->vs_iValue--; - if( mg_pvsVar->vs_iValue<0) { - // wrap non-sliders, clamp sliders - if( mg_pvsVar->vs_iSlider) mg_pvsVar->vs_iValue = 0; - else mg_pvsVar->vs_iValue = mg_pvsVar->vs_ctValues-1L; - } - if( iOldValue != mg_pvsVar->vs_iValue) { - _bVarChanged = TRUE; - mg_pvsVar->vs_bCustom = FALSE; - mg_pvsVar->Validate(); - } - } - return TRUE; - } - - // not handled - return CMenuGadget::OnKeyDown(iVKey); -} - - -void CMGVarButton::Render( CDrawPort *pdp) -{ - if (mg_pvsVar==NULL) { - return; - } - - SetFontMedium(pdp); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixIL = (PIX) (box.Min()(1)+box.Size()(1)*0.45f); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixIC = (PIX) (box.Center()(1)); - PIX pixJ = (PIX) (box.Min()(2)); - - if (mg_pvsVar->vs_bSeparator) - { - mg_bEnabled = FALSE; - COLOR col = _pGame->LCDGetColor(C_WHITE|255, "separator"); - CTString strText = mg_pvsVar->vs_strName; - pdp->PutTextC(strText, pixIC, pixJ, col); - } - else if (mg_pvsVar->Validate()) - { - // check whether the variable is disabled - if( mg_pvsVar->vs_strFilter!="") mg_bEnabled = _pShell->GetINDEX(mg_pvsVar->vs_strFilter); - COLOR col = GetCurrentColor(); - pdp->PutTextR( mg_pvsVar->vs_strName, pixIL, pixJ, col); - // custom is by default - CTString strText = TRANS("Custom"); - if( !mg_pvsVar->vs_bCustom) - { // not custom! - strText = mg_pvsVar->vs_astrTexts[mg_pvsVar->vs_iValue]; - // need slider? - if( mg_pvsVar->vs_iSlider>0) { - // draw box around slider - PIX pixISize = (PIX) (box.Size()(1)*0.13f); - PIX pixJSize = (PIX) (box.Size()(2)); - PIXaabbox2D aabbox( PIX2D(pixIR, pixJ+1), PIX2D(pixIR+pixISize-4, pixJ+pixJSize-6)); - _pGame->LCDDrawBox( 0, -1, aabbox, _pGame->LCDGetColor(C_GREEN|255, "slider box")); - // draw filled part of slider - if( mg_pvsVar->vs_iSlider==1) { - // fill slider - FLOAT fFactor = (FLOAT)(mg_pvsVar->vs_iValue+1) / mg_pvsVar->vs_ctValues; - pdp->Fill( pixIR+1, pixJ+2, (pixISize-6)*fFactor, pixJSize-9, col); - } else { - // ratio slider - ASSERT( mg_pvsVar->vs_iSlider==2); - FLOAT fUnitWidth = (FLOAT)(pixISize-5) / mg_pvsVar->vs_ctValues; - pdp->Fill( pixIR+1+(mg_pvsVar->vs_iValue*fUnitWidth), pixJ+2, fUnitWidth, pixJSize-9, col); - } - // move text printout to the right of slider - pixIR += (PIX) (box.Size()(1)*0.15f); - } - } - // write right text - pdp->PutText(strText, pixIR, pixJ, col); - } -} - - -CMGFileButton::CMGFileButton(void) -{ - mg_iState = FBS_NORMAL; -} - -// refresh current text from description -void CMGFileButton::RefreshText(void) -{ - mg_strText = mg_strDes; - mg_strText.OnlyFirstLine(); - mg_strInfo = mg_strDes; - mg_strInfo.RemovePrefix(mg_strText); - mg_strInfo.DeleteChar(0); -} - -void CMGFileButton::SaveDescription(void) -{ - CTFileName fnFileNameDescription = mg_fnm.NoExt()+".des"; - try { - mg_strDes.Save_t(fnFileNameDescription); - } catch( char *strError) { - CPrintF("%s\n", strError); - } -} - -CMGFileButton *_pmgFileToSave = NULL; -void OnFileSaveOK(void) -{ - if (_pmgFileToSave!=NULL) { - _pmgFileToSave->SaveYes(); - } -} - -void CMGFileButton::DoSave(void) -{ - if (FileExistsForWriting(mg_fnm)) { - _pmgFileToSave = this; - extern void SaveConfirm(void); - SaveConfirm(); - } else { - SaveYes(); - } -} - -void CMGFileButton::SaveYes(void) -{ - ASSERT(gmLoadSaveMenu.gm_bSave); - // call saving function - BOOL bSucceeded = gmLoadSaveMenu.gm_pAfterFileChosen(mg_fnm); - // if saved - if (bSucceeded) { - // save the description too - SaveDescription(); - } -} - -void CMGFileButton::DoLoad(void) -{ - ASSERT(!gmLoadSaveMenu.gm_bSave); - // if no file - if(!FileExists(mg_fnm)) { - // do nothing - return; - } - if (gmLoadSaveMenu.gm_pgmNextMenu!=NULL) { - gmLoadSaveMenu.gm_pgmParentMenu = gmLoadSaveMenu.gm_pgmNextMenu; - } - // call loading function - BOOL bSucceeded = gmLoadSaveMenu.gm_pAfterFileChosen(mg_fnm); - ASSERT(bSucceeded); -} - -static CTString _strTmpDescription; -static CTString _strOrgDescription; - -void CMGFileButton::StartEdit(void) -{ - CMGEdit::OnActivate(); -} - -void CMGFileButton::OnActivate(void) -{ - if (mg_fnm=="") { - return; - } - - PlayMenuSound(_psdPress); - IFeel_PlayEffect("Menu_press"); - - // if loading - if (!gmLoadSaveMenu.gm_bSave) { - // load now - DoLoad(); - // if saving - } else { - // switch to editing mode - BOOL bWasEmpty = mg_strText==EMPTYSLOTSTRING; - mg_strDes = gmLoadSaveMenu.gm_strSaveDes; - RefreshText(); - _strOrgDescription = _strTmpDescription = mg_strText; - if (bWasEmpty) { - _strOrgDescription = EMPTYSLOTSTRING; - } - mg_pstrToChange = &_strTmpDescription; - StartEdit(); - mg_iState = FBS_SAVENAME; - } -} -BOOL CMGFileButton::OnKeyDown(int iVKey) -{ - if (mg_iState == FBS_NORMAL) { - if (gmLoadSaveMenu.gm_bSave || gmLoadSaveMenu.gm_bManage) { - if (iVKey == VK_F2) { - if (FileExistsForWriting(mg_fnm)) { - // switch to renaming mode - _strOrgDescription = mg_strText; - _strTmpDescription = mg_strText; - mg_pstrToChange = &_strTmpDescription; - StartEdit(); - mg_iState = FBS_RENAME; - } - return TRUE; - } else if (iVKey == VK_DELETE) { - if (FileExistsForWriting(mg_fnm)) { - // delete the file, its description and thumbnail - RemoveFile(mg_fnm); - RemoveFile(mg_fnm.NoExt()+".des"); - RemoveFile(mg_fnm.NoExt()+"Tbn.tex"); - // refresh menu - gmLoadSaveMenu.EndMenu(); - gmLoadSaveMenu.StartMenu(); - OnSetFocus(); - } - return TRUE; - } - } - return CMenuGadget::OnKeyDown(iVKey); - } else { - // go out of editing mode - if(mg_bEditing) { - if (iVKey==VK_UP || iVKey==VK_DOWN) { - CMGEdit::OnKeyDown(VK_ESCAPE); - } - } - return CMGEdit::OnKeyDown(iVKey); - } -} - -void CMGFileButton::OnSetFocus(void) -{ - mg_iState = FBS_NORMAL; - - if (gmLoadSaveMenu.gm_bAllowThumbnails && mg_bEnabled) { - SetThumbnail(mg_fnm); - } else { - ClearThumbnail(); - } - pgmCurrentMenu->KillAllFocuses(); - CMGButton::OnSetFocus(); -} - -void CMGFileButton::OnKillFocus(void) -{ - // go out of editing mode - if(mg_bEditing) { - OnKeyDown(VK_ESCAPE); - } - CMGEdit::OnKillFocus(); -} - -// override from edit gadget -void CMGFileButton::OnStringChanged(void) -{ - // if saving - if (mg_iState == FBS_SAVENAME) { - // do the save - mg_strDes = _strTmpDescription+"\n"+mg_strInfo; - DoSave(); - // if renaming - } else if (mg_iState == FBS_RENAME) { - // do the rename - mg_strDes = _strTmpDescription+"\n"+mg_strInfo; - SaveDescription(); - // refresh menu - gmLoadSaveMenu.EndMenu(); - gmLoadSaveMenu.StartMenu(); - OnSetFocus(); - } -} -void CMGFileButton::OnStringCanceled(void) -{ - mg_strText = _strOrgDescription; -} - -void CMGFileButton::Render( CDrawPort *pdp) -{ - // render original gadget first - CMGEdit::Render(pdp); - - // if currently selected - if (mg_bFocused && mg_bEnabled) { - // add info at the bottom if screen - SetFontMedium(pdp); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, BoxSaveLoad(15.0)); - PIX pixI = box.Min()(1); - PIX pixJ = box.Min()(2); - - COLOR col = _pGame->LCDGetColor(C_mlGREEN|255, "file info"); - pdp->PutText( mg_strInfo, pixI, pixJ, col); - } -} - -FLOATaabbox2D GetBoxPartHoriz(const FLOATaabbox2D &box, FLOAT fMin, FLOAT fMax) -{ - FLOAT fBoxMin = box.Min()(1); - FLOAT fBoxSize = box.Size()(1); - - return FLOATaabbox2D( - FLOAT2D(fBoxMin+fBoxSize*fMin, box.Min()(2)), - FLOAT2D(fBoxMin+fBoxSize*fMax, box.Max()(2))); -} - -void PrintInBox(CDrawPort *pdp, PIX pixI, PIX pixJ, PIX pixSizeI, CTString str, COLOR col) -{ - str = str.Undecorated(); - PIX pixCharSize = pdp->dp_pixTextCharSpacing+pdp->dp_FontData->fd_pixCharWidth; - str.TrimRight(pixSizeI/pixCharSize); - - // print text - pdp->PutText(str, pixI, pixJ, col); -} - -CMGServerList::CMGServerList() -{ - mg_iSelected = 0; - mg_iFirstOnScreen = 0; - mg_ctOnScreen = 10; - mg_pixMinI = 0; - mg_pixMaxI = 0; - mg_pixListMinJ = 0; - mg_pixListStepJ = 0; - mg_pixDragJ = -1; - mg_iDragLine = -1; - mg_pixMouseDrag = -1; - // by default, sort by ping, best on top - mg_iSort = 2; - mg_bSortDown = FALSE; -} -void CMGServerList::AdjustFirstOnScreen(void) -{ - INDEX ctSessions = _lhServers.Count(); - mg_iSelected = Clamp(mg_iSelected, 0L, ClampDn(ctSessions-1L, 0L)); - mg_iFirstOnScreen = Clamp(mg_iFirstOnScreen, 0L, ClampDn(ctSessions-mg_ctOnScreen, 0L)); - - if (mg_iSelected=mg_iFirstOnScreen+mg_ctOnScreen) { - mg_iFirstOnScreen = ClampDn(mg_iSelected-mg_ctOnScreen+1L, 0L); - } -} - -BOOL _iSort = 0; -BOOL _bSortDown = FALSE; - -int CompareSessions(const void *pv0, const void *pv1) -{ - const CNetworkSession &ns0 = **(const CNetworkSession **)pv0; - const CNetworkSession &ns1 = **(const CNetworkSession **)pv1; - - int iResult = 0; - switch(_iSort) { - case 0: iResult = stricmp(ns0.ns_strSession, ns1.ns_strSession); break; - case 1: iResult = stricmp(ns0.ns_strWorld, ns1.ns_strWorld); break; - case 2: iResult = (int) (Sgn(ns0.ns_tmPing-ns1.ns_tmPing)); break; - case 3: iResult = Sgn(ns0.ns_ctPlayers-ns1.ns_ctPlayers); break; - case 4: iResult = stricmp(ns0.ns_strGameType, ns1.ns_strGameType); break; - case 5: iResult = stricmp(ns0.ns_strMod, ns1.ns_strMod ); break; - case 6: iResult = stricmp(ns0.ns_strVer, ns1.ns_strVer ); break; - } - - if (iResult==0) { // make sure we always have unique order when resorting - return stricmp(ns0.ns_strAddress, ns1.ns_strAddress);; - } - - return _bSortDown?-iResult:iResult; -} - -extern CMGButton mgServerColumn[7]; -extern CMGEdit mgServerFilter[7]; - -void SortAndFilterServers(void) -{ - {FORDELETELIST(CNetworkSession, ns_lnNode, _lhServers, itns) { - delete &*itns; - }} - {FOREACHINLIST(CNetworkSession, ns_lnNode, _pNetwork->ga_lhEnumeratedSessions, itns) { - CNetworkSession &ns = *itns; - extern CTString _strServerFilter[7]; - if (_strServerFilter[0]!="" && !ns.ns_strSession.Matches("*"+_strServerFilter[0]+"*")) continue; - if (_strServerFilter[1]!="" && !ns.ns_strWorld.Matches("*"+_strServerFilter[1]+"*")) continue; - if (_strServerFilter[2]!="") { - char strCompare[3] = {0,0,0}; - int iPing = 0; - _strServerFilter[2].ScanF("%2[<>=]%d", strCompare, &iPing); - if (strcmp(strCompare, "<" )==0 && !(int(ns.ns_tmPing*1000)< iPing)) continue; - if (strcmp(strCompare, "<=")==0 && !(int(ns.ns_tmPing*1000)<=iPing)) continue; - if (strcmp(strCompare, ">" )==0 && !(int(ns.ns_tmPing*1000)> iPing)) continue; - if (strcmp(strCompare, ">=")==0 && !(int(ns.ns_tmPing*1000)>=iPing)) continue; - if (strcmp(strCompare, "=" )==0 && !(int(ns.ns_tmPing*1000)==iPing)) continue; - } - if (_strServerFilter[3]!="") { - char strCompare[3] = {0,0,0}; - int iPlayers = 0; - _strServerFilter[3].ScanF("%2[<>=]%d", strCompare, &iPlayers); - if (strcmp(strCompare, "<" )==0 && !(ns.ns_ctPlayers< iPlayers)) continue; - if (strcmp(strCompare, "<=")==0 && !(ns.ns_ctPlayers<=iPlayers)) continue; - if (strcmp(strCompare, ">" )==0 && !(ns.ns_ctPlayers> iPlayers)) continue; - if (strcmp(strCompare, ">=")==0 && !(ns.ns_ctPlayers>=iPlayers)) continue; - if (strcmp(strCompare, "=" )==0 && !(ns.ns_ctPlayers==iPlayers)) continue; - } - if (_strServerFilter[4]!="" && !ns.ns_strGameType.Matches("*"+_strServerFilter[4]+"*")) continue; - if (_strServerFilter[5]!="" && !ns.ns_strMod.Matches("*"+_strServerFilter[5]+"*")) continue; - if (_strServerFilter[6]!="" && !ns.ns_strVer.Matches("*"+_strServerFilter[6]+"*")) continue; - - CNetworkSession *pnsNew = new CNetworkSession; - pnsNew->Copy(*itns); - _lhServers.AddTail(pnsNew->ns_lnNode); - }} - - _lhServers.Sort(CompareSessions, _offsetof(CNetworkSession, ns_lnNode)); -} - -void CMGServerList::Render(CDrawPort *pdp) -{ - _iSort = mg_iSort ; - _bSortDown = mg_bSortDown; - SortAndFilterServers(); - - SetFontSmall(pdp); - BOOL bFocusedBefore = mg_bFocused; - mg_bFocused = FALSE; - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - COLOR col = GetCurrentColor(); - - PIX pixDPSizeI = pdp->GetWidth(); - PIX pixDPSizeJ = pdp->GetHeight(); - PIX pixCharSizeI = pdp->dp_pixTextCharSpacing+pdp->dp_FontData->fd_pixCharWidth; - PIX pixCharSizeJ = pdp->dp_pixTextLineSpacing+pdp->dp_FontData->fd_pixCharHeight+1; - PIX pixLineSize = 1; - PIX pixSliderSizeI = 10; - PIX pixOuterMargin = 20; - - INDEX ctSessions = _lhServers.Count(); - INDEX iSession=0; - - INDEX ctColumns[7]; - {for (INDEX i=0; iDrawLine(apixSeparatorI[i], pixTopJ, apixSeparatorI[i], pixBottomJ, col|CT_OPAQUE); - } - pdp->DrawLine(apixSeparatorI[0], pixTopJ, apixSeparatorI[8], pixTopJ, col|CT_OPAQUE); - pdp->DrawLine(apixSeparatorI[0], pixListTopJ-pixLineSize, apixSeparatorI[8], pixListTopJ-pixLineSize, col|CT_OPAQUE); - pdp->DrawLine(apixSeparatorI[0], pixBottomJ, apixSeparatorI[8], pixBottomJ, col|CT_OPAQUE); - - PIXaabbox2D boxHandle = GetScrollBarHandleBox(); - pdp->Fill(boxHandle.Min()(1)+2, boxHandle.Min()(2)+2, boxHandle.Size()(1)-3, boxHandle.Size()(2)-3, col|CT_OPAQUE); - - PIX pixJ = pixTopJ+pixLineSize*2+1; - - mg_ctOnScreen = ctSessionsOnScreen; - AdjustFirstOnScreen(); - - if (_lhServers.Count()==0) { - if (_pNetwork->ga_strEnumerationStatus!="") { - mg_bFocused = TRUE; - COLOR colItem = GetCurrentColor(); - PrintInBox(pdp, apixSeparatorI[0]+pixCharSizeI, pixListTopJ+pixCharSizeJ+pixLineSize+1, apixSeparatorI[1]-apixSeparatorI[0], - TRANS("searching..."), colItem); - } - } else { - FOREACHINLIST(CNetworkSession, ns_lnNode, _lhServers, itns) { - CNetworkSession &ns = *itns; - - if (iSession=mg_iFirstOnScreen+ctSessionsOnScreen) { - iSession++; - continue; - } - - PIX pixJ = pixListTopJ+(iSession-mg_iFirstOnScreen)*pixCharSizeJ+pixLineSize+1; - - mg_bFocused = bFocusedBefore&&iSession==mg_iSelected; - COLOR colItem = GetCurrentColor(); - - if (ns.ns_strVer!=_SE_VER_STRING) { - colItem = MulColors(colItem, 0xA0A0A0FF); - } - - CTString strPing(0,"%4d", INDEX(ns.ns_tmPing*1000)); - CTString strPlayersCt(0, "%2d/%2d", ns.ns_ctPlayers, ns.ns_ctMaxPlayers); - CTString strMod = ns.ns_strMod; - if (strMod=="") { - strMod = "SeriousSam"; - } - PrintInBox(pdp, apixSeparatorI[0]+pixCharSizeI/2, pixJ, apixSeparatorI[1]-apixSeparatorI[0]-pixCharSizeI, ns.ns_strSession, colItem); - PrintInBox(pdp, apixSeparatorI[1]+pixCharSizeI/2, pixJ, apixSeparatorI[2]-apixSeparatorI[1]-pixCharSizeI, TranslateConst(ns.ns_strWorld), colItem); - PrintInBox(pdp, apixSeparatorI[2]+pixCharSizeI/2, pixJ, apixSeparatorI[3]-apixSeparatorI[2]-pixCharSizeI, strPing, colItem); - PrintInBox(pdp, apixSeparatorI[3]+pixCharSizeI/2, pixJ, apixSeparatorI[4]-apixSeparatorI[3]-pixCharSizeI, strPlayersCt, colItem); - PrintInBox(pdp, apixSeparatorI[4]+pixCharSizeI/2, pixJ, apixSeparatorI[5]-apixSeparatorI[4]-pixCharSizeI, TranslateConst(ns.ns_strGameType), colItem); - PrintInBox(pdp, apixSeparatorI[5]+pixCharSizeI/2, pixJ, apixSeparatorI[6]-apixSeparatorI[5]-pixCharSizeI, TranslateConst(strMod), colItem); - PrintInBox(pdp, apixSeparatorI[6]+pixCharSizeI/2, pixJ, apixSeparatorI[7]-apixSeparatorI[6]-pixCharSizeI, ns.ns_strVer, colItem); - - iSession++; - } - } - - mg_bFocused = bFocusedBefore; -} - -static INDEX SliderPixToIndex(PIX pixOffset, INDEX iVisible, INDEX iTotal, PIXaabbox2D boxFull) -{ - FLOAT fSize = ClampUp(FLOAT(iVisible)/iTotal, 1.0f); - PIX pixFull = boxFull.Size()(2); - PIX pixSize = PIX(pixFull*fSize); - if (pixSize>=boxFull.Size()(2)) { - return 0; - } - return (iTotal*pixOffset)/pixFull; -} - -static PIXaabbox2D GetSliderBox(INDEX iFirst, INDEX iVisible, INDEX iTotal, - PIXaabbox2D boxFull) -{ - if (iTotal<=0) { - return boxFull; - } - FLOAT fSize = ClampUp(FLOAT(iVisible)/iTotal, 1.0f); - PIX pixFull = (PIX) (boxFull.Size()(2)); - PIX pixSize = (PIX) (pixFull*fSize); - pixSize = ClampDn(pixSize, boxFull.Size()(1)); - PIX pixTop = (PIX) (pixFull*(FLOAT(iFirst)/iTotal)+boxFull.Min()(2)); - PIX pixI0 = (PIX) (boxFull.Min()(1)); - PIX pixI1 = (PIX) (boxFull.Max()(1)); - return PIXaabbox2D(PIX2D(pixI0, pixTop), PIX2D(pixI1, pixTop+pixSize)); -} - -PIXaabbox2D CMGServerList::GetScrollBarFullBox(void) -{ - return PIXaabbox2D(PIX2D(mg_pixSBMinI, mg_pixSBMinJ), PIX2D(mg_pixSBMaxI, mg_pixSBMaxJ)); -} -PIXaabbox2D CMGServerList::GetScrollBarHandleBox(void) -{ - return GetSliderBox(mg_iFirstOnScreen, mg_ctOnScreen, _lhServers.Count(), GetScrollBarFullBox()); -} - -void CMGServerList::OnMouseOver(PIX pixI, PIX pixJ) -{ - mg_pixMouseI = pixI; - mg_pixMouseJ = pixJ; - - if (!(GetKeyState(VK_LBUTTON)&0x8000)) { - mg_pixDragJ = -1; - } - - BOOL bInSlider = (pixI>=mg_pixSBMinI && pixI<=mg_pixSBMaxI && pixJ>=mg_pixSBMinJ && pixJ<=mg_pixSBMaxJ); - if (mg_pixDragJ>=0 && bInSlider) { - PIX pixDelta = pixJ-mg_pixDragJ; - INDEX ctSessions = _lhServers.Count(); - INDEX iWantedLine = mg_iDragLine+ - SliderPixToIndex(pixDelta, mg_ctOnScreen, ctSessions, GetScrollBarFullBox()); - mg_iFirstOnScreen = Clamp(iWantedLine, 0L, ClampDn(ctSessions-mg_ctOnScreen, 0L)); - mg_iSelected = Clamp(mg_iSelected, mg_iFirstOnScreen, mg_iFirstOnScreen+mg_ctOnScreen-1L); -// AdjustFirstOnScreen(); - return; - } - - // if some server is selected - if (pixI>=mg_pixMinI && pixI<=mg_pixMaxI) { - INDEX iOnScreen = (pixJ-mg_pixListMinJ)/mg_pixListStepJ; - if (iOnScreen>=0 && iOnScreen=mg_pixHeaderMinJ && mg_pixMouseJ<=mg_pixHeaderMidJ - && mg_pixMouseI>=mg_pixHeaderI[0] && mg_pixMouseI<=mg_pixHeaderI[7]) { - INDEX iNewSort = mg_iSort; - if (mg_pixMouseI<=mg_pixHeaderI[1]) { - iNewSort = 0; - } else if (mg_pixMouseI<=mg_pixHeaderI[2]) { - iNewSort = 1; - } else if (mg_pixMouseI<=mg_pixHeaderI[3]) { - iNewSort = 2; - } else if (mg_pixMouseI<=mg_pixHeaderI[4]) { - iNewSort = 3; - } else if (mg_pixMouseI<=mg_pixHeaderI[5]) { - iNewSort = 4; - } else if (mg_pixMouseI<=mg_pixHeaderI[6]) { - iNewSort = 5; - } else if (mg_pixMouseI<=mg_pixHeaderI[7]) { - iNewSort = 6; - } - if (iNewSort==mg_iSort) { - mg_bSortDown = !mg_bSortDown; - } else { - mg_bSortDown = FALSE; - } - mg_iSort = iNewSort; - break; - } else */if (mg_pixMouseDrag>=0) { - mg_pixDragJ = mg_pixMouseDrag; - mg_iDragLine = mg_iFirstOnScreen; - break; - } - case VK_RETURN: - PlayMenuSound(_psdPress); - IFeel_PlayEffect("Menu_press"); - {INDEX i=0; - FOREACHINLIST(CNetworkSession, ns_lnNode, _lhServers, itns) { - if (i==mg_iSelected) { - - char strAddress[256]; - int iPort; - itns->ns_strAddress.ScanF("%200[^:]:%d", &strAddress, &iPort); - _pGame->gam_strJoinAddress = strAddress; - _pShell->SetINDEX("net_iPort", iPort); - extern void StartSelectPlayersMenuFromServers(void ); - StartSelectPlayersMenuFromServers(); - return TRUE; - } - i++; - }} - break; - default: - return FALSE; - } - return TRUE; -} - -void CMGServerList::OnSetFocus(void) -{ - mg_bFocused = TRUE; -} -void CMGServerList::OnKillFocus(void) -{ - mg_bFocused = FALSE; -} - -// -------------------------------- Buttons for player selecting implementation -void CMGChangePlayer::OnActivate(void) -{ - PlayMenuSound(_psdPress); - IFeel_PlayEffect("Menu_press"); - _iLocalPlayer = mg_iLocalPlayer; - if( _pGame->gm_aiMenuLocalPlayers[ mg_iLocalPlayer] < 0) - _pGame->gm_aiMenuLocalPlayers[ mg_iLocalPlayer] = 0; - gmPlayerProfile.gm_piCurrentPlayer = &_pGame->gm_aiMenuLocalPlayers[ mg_iLocalPlayer]; - gmPlayerProfile.gm_pgmParentMenu = &gmSelectPlayersMenu; - extern BOOL _bPlayerMenuFromSinglePlayer; - _bPlayerMenuFromSinglePlayer = FALSE; - ChangeToMenu( &gmPlayerProfile); -} - -void CMGChangePlayer::SetPlayerText(void) -{ - INDEX iPlayer = _pGame->gm_aiMenuLocalPlayers[ mg_iLocalPlayer]; - CPlayerCharacter &pc = _pGame->gm_apcPlayers[ iPlayer]; - if (iPlayer<0 || iPlayer>7) { - mg_strText = "????"; - } else { - mg_strText.PrintF(TRANSV("Player %d: %s\n"), mg_iLocalPlayer+1, (const char *) pc.GetNameForPrinting()); - } -} - -// ------- Key (from customize keyboard) implementation - -CMGKeyDefinition::CMGKeyDefinition( void) -{ - mg_iState = DOING_NOTHING; -} - - -void CMGKeyDefinition::OnActivate(void) -{ - PlayMenuSound(_psdPress); - IFeel_PlayEffect("Menu_press"); - SetBindingNames(/*bDefining=*/TRUE); - mg_iState = RELEASE_RETURN_WAITING; -} - - -BOOL CMGKeyDefinition::OnKeyDown( int iVKey) -{ - // if waiting for a key definition - if( mg_iState == PRESS_KEY_WAITING) { - // do nothing - return TRUE; - } - - // if backspace pressed - if(iVKey == VK_BACK) { - // clear both keys - DefineKey(KID_NONE); - // message is processed - return TRUE; - } - - return CMenuGadget::OnKeyDown( iVKey); -} - -// set names for both key bindings -void CMGKeyDefinition::SetBindingNames(BOOL bDefining) -{ - // find the button - INDEX ict=0; - INDEX iDik=0; - FOREACHINLIST( CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions, itba) { - if( ict == mg_iControlNumber) { - CButtonAction &ba = *itba; - // get the current bindings and names - INDEX iKey1 = ba.ba_iFirstKey; - INDEX iKey2 = ba.ba_iSecondKey; - BOOL bKey1Bound = iKey1!=KID_NONE; - BOOL bKey2Bound = iKey2!=KID_NONE; - CTString strKey1 = _pInput->GetButtonTransName(iKey1); - CTString strKey2 = _pInput->GetButtonTransName(iKey2); - - // if defining - if (bDefining) { - // if only first key is defined - if (bKey1Bound && !bKey2Bound) { - // put question mark for second key - mg_strBinding = strKey1+TRANS(" or ")+"?"; - // otherwise - } else { - // put question mark only - mg_strBinding = "?"; - } - // if not defining - } else { - // if second key is defined - if (bKey2Bound) { - // add both - mg_strBinding = strKey1+TRANS(" or ")+strKey2; - // if second key is undefined - } else { - // display only first one - mg_strBinding = strKey1; - } - } - return ; - } - ict++; - } - - // if not found, put errorneous string - mg_strBinding = "???"; -} - -void CMGKeyDefinition::Appear(void) -{ - SetBindingNames(/*bDefining=*/FALSE); - CMenuGadget::Appear(); -} - -void CMGKeyDefinition::Disappear(void) -{ - CMenuGadget::Disappear(); -} - -void CMGKeyDefinition::DefineKey(INDEX iDik) -{ - // for each button in controls - INDEX ict=0; - FOREACHINLIST(CButtonAction, ba_lnNode, _pGame->gm_ctrlControlsExtra->ctrl_lhButtonActions, itba) { - CButtonAction &ba = *itba; - // if it is this one - if (ict == mg_iControlNumber) { - // if should clear - if (iDik == KID_NONE) { - // unbind both - ba.ba_iFirstKey = KID_NONE; - ba.ba_iSecondKey = KID_NONE; - } - // if first key is unbound, or both keys are bound - if (ba.ba_iFirstKey==KID_NONE || ba.ba_iSecondKey!=KID_NONE) { - // bind first key - ba.ba_iFirstKey = iDik; - // clear second key - ba.ba_iSecondKey = KID_NONE; - // if only first key bound - } else { - // bind second key - ba.ba_iSecondKey = iDik; - } - // if it is not this one - } else { - // clear bindings that contain this key - if (ba.ba_iFirstKey == iDik) { - ba.ba_iFirstKey = KID_NONE; - } - if (ba.ba_iSecondKey == iDik) { - ba.ba_iSecondKey = KID_NONE; - } - } - ict++; - } - - SetBindingNames(/*bDefining=*/FALSE); -} - -void CMGKeyDefinition::Think( void) -{ - if( mg_iState == RELEASE_RETURN_WAITING) - { - _bDefiningKey = TRUE; - extern BOOL _bMouseUsedLast; - _bMouseUsedLast = FALSE; - _pInput->SetJoyPolling(TRUE); - _pInput->GetInput(FALSE); - if( _pInput->IsInputEnabled() && - !_pInput->GetButtonState( KID_ENTER) && - !_pInput->GetButtonState( KID_MOUSE1 ) ) - { - mg_iState = PRESS_KEY_WAITING; - } - } - else if( mg_iState == PRESS_KEY_WAITING) - { - _pInput->SetJoyPolling(TRUE); - _pInput->GetInput(FALSE); - for( INDEX iDik = 0; iDikGetButtonState( iDik)) - { - // skip keys that cannot be defined - if (iDik == KID_TILDE) { - continue; - } - // if escape not pressed - if (iDik != KID_ESCAPE) { - // define the new key - DefineKey(iDik); - // if escape pressed - } else { - // undefine the key - DefineKey(KID_NONE); - } - - // end defining loop - mg_iState = DOING_NOTHING; - _bDefiningKey = FALSE; - // refresh all buttons - pgmCurrentMenu->FillListItems(); - break; - } - } - } -} - -void CMGKeyDefinition::Render( CDrawPort *pdp) -{ - SetFontMedium(pdp); - - PIXaabbox2D box = FloatBoxToPixBox(pdp, mg_boxOnScreen); - PIX pixIL = (PIX) (box.Min()(1)+box.Size()(1)*0.45f); - PIX pixIR = (PIX) (box.Min()(1)+box.Size()(1)*0.55f); - PIX pixJ = (PIX) (box.Min()(2)); - - COLOR col = GetCurrentColor(); - pdp->PutTextR( mg_strLabel, pixIL, pixJ, col); - pdp->PutText( mg_strBinding, pixIR, pixJ, col); -} diff --git a/Sources/SeriousSam/MenuGadgets.h b/Sources/SeriousSam/MenuGadgets.h deleted file mode 100644 index 3583832..0000000 --- a/Sources/SeriousSam/MenuGadgets.h +++ /dev/null @@ -1,281 +0,0 @@ -/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */ - -#define DOING_NOTHING 0 -#define PRESS_KEY_WAITING 1 -#define RELEASE_RETURN_WAITING 2 - -#define EMPTYSLOTSTRING TRANS("") - -class CMenuGadget { -public: - CListNode mg_lnNode; - FLOATaabbox2D mg_boxOnScreen; - BOOL mg_bVisible; - BOOL mg_bEnabled; - BOOL mg_bLabel; - BOOL mg_bFocused; - INDEX mg_iInList; // for scrollable gadget lists - - CTString mg_strTip; - CMenuGadget *mg_pmgLeft; - CMenuGadget *mg_pmgRight; - CMenuGadget *mg_pmgUp; - CMenuGadget *mg_pmgDown; - - CMenuGadget( void); - // return TRUE if handled - virtual BOOL OnKeyDown( int iVKey); - virtual BOOL OnChar(MSG msg); - virtual void OnActivate( void); - virtual void OnSetFocus( void); - virtual void OnKillFocus( void); - virtual void Appear( void); - virtual void Disappear( void); - virtual void Think( void); - virtual void OnMouseOver(PIX pixI, PIX pixJ); - - virtual COLOR GetCurrentColor(void); - virtual void Render( CDrawPort *pdp); - virtual BOOL IsSeparator(void) { return FALSE; }; -}; - -enum ButtonFontSize { - BFS_SMALL = 0, - BFS_MEDIUM = 1, - BFS_LARGE = 2, -}; - -class CMGTitle : public CMenuGadget { -public: - CTString mg_strText; - void Render( CDrawPort *pdp); -}; - -class CMGHighScore : public CMenuGadget { -public: - void Render( CDrawPort *pdp); -}; - -class CMGButton : public CMenuGadget { -public: - CTString mg_strLabel; // for those that have labels separately from main text - CTString mg_strText; - INDEX mg_iCenterI; - enum ButtonFontSize mg_bfsFontSize; - BOOL mg_bEditing; - BOOL mg_bHighlighted; - BOOL mg_bRectangle; - BOOL mg_bMental; - INDEX mg_iTextMode; - INDEX mg_iCursorPos; - - INDEX mg_iIndex; - void (*mg_pActivatedFunction)(void); - CMGButton(void); - void SetText( CTString strNew); - void OnActivate(void); - void Render( CDrawPort *pdp); - PIX GetCharOffset( CDrawPort *pdp, INDEX iCharNo); -}; - -enum ArrowDir { - AD_NONE, - AD_UP, - AD_DOWN, - AD_LEFT, - AD_RIGHT, -}; - -class CMGArrow : public CMGButton { -public: - enum ArrowDir mg_adDirection; - void Render( CDrawPort *pdp); - void OnActivate( void); -}; - -class CMGModel : public CMGButton { -public: - CModelObject mg_moModel; - CModelObject mg_moFloor; - CPlacement3D mg_plModel; - BOOL mg_fFloorY; - - CMGModel(void); - void Render( CDrawPort *pdp); -}; - -class CMGEdit : public CMGButton { -public: - INDEX mg_ctMaxStringLen; - CTString *mg_pstrToChange; - CMGEdit(void); - // return TRUE if handled - BOOL OnKeyDown(int iVKey); - BOOL OnChar(MSG msg); - void Clear(void); - void OnActivate(void); - void OnKillFocus(void); - void Render( CDrawPort *pdp); - virtual void OnStringChanged(void); - virtual void OnStringCanceled(void); -}; - -class CMGKeyDefinition : public CMenuGadget { -public: - INDEX mg_iState; - INDEX mg_iControlNumber; - - CTString mg_strLabel; - CTString mg_strBinding; - - CMGKeyDefinition(void); - void Appear(void); - void Disappear(void); - void OnActivate(void); - // return TRUE if handled - BOOL OnKeyDown( int iVKey); - void Think( void); - // set names for both key bindings - void SetBindingNames(BOOL bDefining); - void DefineKey(INDEX iDik); - void Render( CDrawPort *pdp); -}; - -class CMGTrigger : public CMenuGadget { -public: - CTString mg_strLabel; - CTString mg_strValue; - CTString *mg_astrTexts; - INDEX mg_ctTexts; - INDEX mg_iSelected; - INDEX mg_iCenterI; - BOOL mg_bVisual; - - CMGTrigger(void); - - void ApplyCurrentSelection(void); - void OnSetNextInList(int iVKey); - void (*mg_pPreTriggerChange)(INDEX iCurrentlySelected); - void (*mg_pOnTriggerChange)(INDEX iCurrentlySelected); - - // return TRUE if handled - BOOL OnKeyDown( int iVKey); - void Render( CDrawPort *pdp); -}; - -class CMGSlider : public CMGButton { -public: - FLOAT mg_fFactor; - INDEX mg_iMinPos; - INDEX mg_iMaxPos; - INDEX mg_iCurPos; - - CMGSlider(); - void ApplyCurrentPosition(void); - void ApplyGivenPosition(INDEX iMin, INDEX iMax, INDEX iCur); - // return TRUE if handled - virtual BOOL OnKeyDown( int iVKey); - void (*mg_pOnSliderChange)(INDEX iCurPos); - PIXaabbox2D GetSliderBox(void); - void Render( CDrawPort *pdp); -}; - -class CMGLevelButton : public CMGButton { -public: - CTFileName mg_fnmLevel; - - void OnActivate(void); - void OnSetFocus( void); -}; - -class CMGVarButton : public CMGButton { -public: - class CVarSetting *mg_pvsVar; - PIXaabbox2D GetSliderBox(void); - BOOL OnKeyDown(int iVKey); - void Render( CDrawPort *pdp); - BOOL IsSeparator(void); - BOOL IsEnabled(void); -}; - -// file button states -#define FBS_NORMAL 0 // normal active state -#define FBS_SAVENAME 1 // typing in the save name -#define FBS_RENAME 2 // renaming existing file -class CMGFileButton : public CMGEdit { -public: - CMGFileButton(void); - CTFileName mg_fnm; - CTString mg_strDes; // entire description goes here - CTString mg_strInfo; // info part of text to print above the gadget tip - INDEX mg_iState; - // refresh current text from description - void RefreshText(void); - // save description to disk - void SaveDescription(void); - void SaveYes(void); - void DoSave(void); - void DoLoad(void); - void StartEdit(void); - - // return TRUE if handled - BOOL OnKeyDown(int iVKey); - void OnActivate(void); - void OnSetFocus(void); - void OnKillFocus(void); - - // overrides from edit gadget - void OnStringChanged(void); - void OnStringCanceled(void); - void Render( CDrawPort *pdp); -}; - -class CMGServerList : public CMGButton { -public: - INDEX mg_iSelected; - INDEX mg_iFirstOnScreen; - INDEX mg_ctOnScreen; - // server list dimensions - PIX mg_pixMinI; - PIX mg_pixMaxI; - PIX mg_pixListMinJ; - PIX mg_pixListStepJ; - // header dimensions - PIX mg_pixHeaderMinJ; - PIX mg_pixHeaderMidJ; - PIX mg_pixHeaderMaxJ; - PIX mg_pixHeaderI[8]; - // scrollbar dimensions - PIX mg_pixSBMinI; - PIX mg_pixSBMaxI; - PIX mg_pixSBMinJ; - PIX mg_pixSBMaxJ; - // scrollbar dragging params - PIX mg_pixDragJ; - PIX mg_iDragLine; - PIX mg_pixMouseDrag; - // current mouse pos - PIX mg_pixMouseI; - PIX mg_pixMouseJ; - - INDEX mg_iSort; // column to sort by - BOOL mg_bSortDown; // sort in reverse order - - CMGServerList(); - BOOL OnKeyDown(int iVKey); - PIXaabbox2D GetScrollBarFullBox(void); - PIXaabbox2D GetScrollBarHandleBox(void); - void OnSetFocus(void); - void OnKillFocus(void); - void Render( CDrawPort *pdp); - void AdjustFirstOnScreen(void); - void OnMouseOver(PIX pixI, PIX pixJ); -}; - -class CMGChangePlayer : public CMGButton { -public: - INDEX mg_iLocalPlayer; - - void SetPlayerText(void); - void OnActivate( void); -}; diff --git a/Sources/SeriousSam/SeriousSam.cpp b/Sources/SeriousSam/SeriousSam.cpp index 4cbb0a3..a86a00b 100644 --- a/Sources/SeriousSam/SeriousSam.cpp +++ b/Sources/SeriousSam/SeriousSam.cpp @@ -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 "SeriousSam/StdH.h" @@ -112,11 +125,8 @@ CTextureObject *_ptoLogoEAX = NULL; CTString sam_strVersion = "1.10"; CTString sam_strModName = TRANS("- O P E N S O U R C E -"); -#if _SE_DEMO - CTString sam_strFirstLevel = "Levels\\KarnakDemo.wld"; -#else - CTString sam_strFirstLevel = "Levels\\LevelsMP\\1_0_InTheLastEpisode.wld"; -#endif + +CTString sam_strFirstLevel = "Levels\\LevelsMP\\1_0_InTheLastEpisode.wld"; CTString sam_strIntroLevel = "Levels\\LevelsMP\\Intro.wld"; CTString sam_strGameName = "serioussamse"; @@ -559,12 +569,11 @@ BOOL Init( HINSTANCE hInstance, int nCmdShow, CTString strCmdLine) LoadAndForceTexture(_toLogoODI, _ptoLogoODI, CTFILENAME("Textures\\Logo\\GodGamesLogo.tex")); LoadAndForceTexture(_toLogoEAX, _ptoLogoEAX, CTFILENAME("Textures\\Logo\\LogoEAX.tex")); - // !! NOTE !! Re-enable these to allow mod support. - //LoadStringVar(CTString("Data\\Var\\Sam_Version.var"), sam_strVersion); - //LoadStringVar(CTString("Data\\Var\\ModName.var"), sam_strModName); + LoadStringVar(CTString("Data\\Var\\Sam_Version.var"), sam_strVersion); + LoadStringVar(CTString("Data\\Var\\ModName.var"), sam_strModName); CPrintF(TRANSV("Serious Sam version: %s\n"), (const char *) sam_strVersion); CPrintF(TRANSV("Active mod: %s\n"), (const char *) sam_strModName); - InitializeMenus(); + InitializeMenus(); // if there is a mod if (_fnmMod!="") { @@ -595,10 +604,6 @@ BOOL Init( HINSTANCE hInstance, int nCmdShow, CTString strCmdLine) _pShell->SetString("net_strConnectPassword", cmd_strPassword); } -#if TECHTESTONLY - cmd_strWorld = CTString("Levels\\TechTestElsa.wld"); -#endif - // if connecting to server from command line if (cmd_strServer!="") { CTString strPort = ""; @@ -654,10 +659,11 @@ void End(void) // destroy the main window and its canvas if (pvpViewPort!=NULL) { - _pGfx->DestroyWindowCanvas( pvpViewPort); + _pGfx->DestroyWindowCanvas( pvpViewPort); pvpViewPort = NULL; pdpNormal = NULL; } + CloseMainWindow(); MainWindow_End(); DestroyMenus(); @@ -1195,7 +1201,7 @@ int SubMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int // teleport player TeleportPlayer(msg.lParam); // restore - PostMessage(NULL, WM_SYSCOMMAND, SC_RESTORE, 0); + PostMessage(NULL, WM_SYSCOMMAND, SC_RESTORE, 0); } } #endif @@ -1284,12 +1290,33 @@ int SubMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int _pInput->DisableInput(); _pGame->StopGame(); + + if (_fnmModToLoad!="") { + + char strCmd [64] = {0}; + char strParam [128] = {0}; + STARTUPINFOA cif; + ZeroMemory(&cif,sizeof(STARTUPINFOA)); + PROCESS_INFORMATION pi; + + strcpy_s(strCmd,"SeriousSam.exe"); + strcpy_s(strParam," +game "); + strcat_s(strParam,_fnmModToLoad.FileName()); + if (_strModServerJoin!="") { + strcat_s(strParam," +connect "); + strcat_s(strParam,_strModServerJoin); + strcat_s(strParam," +quickjoin"); + } + if (CreateProcessA(strCmd,strParam,NULL,NULL,FALSE,CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&cif,&pi) == FALSE) + { + MessageBox(0, L"error launching the Mod!\n", L"Serious Sam", MB_OK|MB_ICONERROR); + } + } // invoke quit screen if needed if( _bQuitScreen && _fnmModToLoad=="") QuitScreenLoop(); - + End(); - return TRUE; } @@ -1316,6 +1343,7 @@ void CheckModReload(void) argv[5] = "+quickjoin"; argv[6] = NULL; } + _execv(strCommand, argv); } #else @@ -1351,8 +1379,8 @@ int CommonMainline( HINSTANCE hInstance, HINSTANCE hPrevInstance, CTSTREAM_BEGIN { iResult = SubMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow); } CTSTREAM_END; - - CheckModReload(); + + //CheckModReload(); CheckTeaser(); @@ -1483,7 +1511,7 @@ BOOL TryToSetDisplayMode( enum GfxAPIType eGfxAPI, INDEX iAdapter, PIX pixSizeI, // destroy canvas if existing _pGame->DisableLoadingHook(); if( pvpViewPort!=NULL) { - _pGfx->DestroyWindowCanvas( pvpViewPort); + _pGfx->DestroyWindowCanvas( pvpViewPort); pvpViewPort = NULL; pdpNormal = NULL; } @@ -1515,7 +1543,7 @@ BOOL TryToSetDisplayMode( enum GfxAPIType eGfxAPI, INDEX iAdapter, PIX pixSizeI, // create canvas ASSERT( pvpViewPort==NULL); ASSERT( pdpNormal==NULL); - _pGfx->CreateWindowCanvas( _hwndMain, &pvpViewPort, &pdpNormal); + _pGfx->CreateWindowCanvas( _hwndMain, &pvpViewPort, &pdpNormal); // erase context of both buffers (for the sake of wide-screen) pdp = pdpNormal; @@ -1554,7 +1582,7 @@ BOOL TryToSetDisplayMode( enum GfxAPIType eGfxAPI, INDEX iAdapter, PIX pixSizeI, // destroy canvas if existing if( pvpViewPort!=NULL) { _pGame->DisableLoadingHook(); - _pGfx->DestroyWindowCanvas( pvpViewPort); + _pGfx->DestroyWindowCanvas( pvpViewPort); pvpViewPort = NULL; pdpNormal = NULL; } @@ -1565,7 +1593,7 @@ BOOL TryToSetDisplayMode( enum GfxAPIType eGfxAPI, INDEX iAdapter, PIX pixSizeI, } // remember new settings - sam_bFullScreenActive = bFullScreenMode; + sam_bFullScreenActive = bFullScreenMode; sam_iScreenSizeI = pixSizeI; sam_iScreenSizeJ = pixSizeJ; sam_iDisplayDepth = eColorDepth; @@ -1574,10 +1602,8 @@ BOOL TryToSetDisplayMode( enum GfxAPIType eGfxAPI, INDEX iAdapter, PIX pixSizeI, // report success return TRUE; - } - // if couldn't set new mode - else { + } else { // close the application window CloseMainWindow(); // report failure diff --git a/Sources/SeriousSam/SeriousSam.h b/Sources/SeriousSam/SeriousSam.h index 6afc32d..6b671df 100644 --- a/Sources/SeriousSam/SeriousSam.h +++ b/Sources/SeriousSam/SeriousSam.h @@ -1,7 +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. */ #define APPLICATION_NAME "SeriousSam" -#include "CDCheck.h" extern HINSTANCE _hInstance; extern BOOL _bRunning, _bQuitScreen; @@ -21,4 +33,4 @@ struct KeyData { char *kd_strASCII; }; -extern CGame *_pGame; \ No newline at end of file +extern CGame *_pGame; diff --git a/Sources/SeriousSam/SeriousSam.vcxproj b/Sources/SeriousSam/SeriousSam.vcxproj index b361610..d5f2ca6 100644 --- a/Sources/SeriousSam/SeriousSam.vcxproj +++ b/Sources/SeriousSam/SeriousSam.vcxproj @@ -58,7 +58,7 @@ Debug\ Debug\ false - $(SolutionDir);$(SolutionDir)..\Tools.Win32\Libraries\DX8SDK\Include;$(IncludePath) + $(SolutionDir);$(SolutionDir)..\Tools.Win32\Libraries\DX8SDK\Include;$(ProjectDir);$(IncludePath) $(SolutionDir)..\Bin\Debug;$(SolutionDir)..\Tools.Win32\Libraries\DX8SDK\Lib;$(LibraryPath) true true @@ -67,7 +67,7 @@ Release\ Release\ false - $(SolutionDir);$(SolutionDir)..\Tools.Win32\Libraries\DX8SDK\Include;$(IncludePath) + $(SolutionDir);$(SolutionDir)..\Tools.Win32\Libraries\DX8SDK\Include;$(ProjectDir);$(IncludePath) $(SolutionDir)..\Bin;$(SolutionDir)..\Tools.Win32\Libraries\DX8SDK\Lib;$(LibraryPath) true true @@ -179,22 +179,107 @@ copy Release\$(TargetName).map $(SolutionDir)..\Bin\ >nul + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Use - StdH.h - Use - StdH.h - - - Use - StdH.h - Use - StdH.h - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use StdH.h @@ -211,16 +296,14 @@ copy Release\$(TargetName).map $(SolutionDir)..\Bin\ >nul - + + - - - diff --git a/Sources/SeriousSam/SeriousSam.vcxproj.filters b/Sources/SeriousSam/SeriousSam.vcxproj.filters index 22f3188..433430c 100644 --- a/Sources/SeriousSam/SeriousSam.vcxproj.filters +++ b/Sources/SeriousSam/SeriousSam.vcxproj.filters @@ -19,6 +19,24 @@ {332d9393-d918-4caf-86b2-2e63c2cca9bd} + + {b1fe2cd0-889c-48dd-897c-cdbbdcb0a131} + + + {3bc65fe2-8c15-4ecd-bf59-de962bb42275} + + + {df54d6d1-39c3-4f26-93f8-116311f5a0eb} + + + {4c95322d-560a-4738-a631-e3e860b59560} + + + {9a04e8a8-ecfc-42c3-bf28-fe3d8b49e626} + + + {47ffb7e3-433b-480c-a22a-849524a5bd1e} + @@ -39,15 +57,6 @@ Source Files - - Source Files - - - Source Files - - - Source Files - Source Files @@ -60,11 +69,152 @@ Source Files + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Gadgets + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + + + Source Files\GUI\Menus + - - Header Files - Header Files @@ -83,15 +233,6 @@ Header Files - - Header Files - - - Header Files - - - Header Files - Header Files @@ -107,6 +248,162 @@ Header Files + + Header Files + + + Header Files + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Gadgets headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + + + Header Files\GUI headers\Menus headers + diff --git a/Sources/SeriousSam/SplashScreen.cpp b/Sources/SeriousSam/SplashScreen.cpp index e4e6b9a..f492d88 100644 --- a/Sources/SeriousSam/SplashScreen.cpp +++ b/Sources/SeriousSam/SplashScreen.cpp @@ -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 "SeriousSam/StdH.h" #include "resource.h" @@ -41,7 +54,6 @@ static long FAR PASCAL SplashWindowProc( HWND hWnd, UINT message, void ShowSplashScreen(HINSTANCE hInstance) { -// !!! FIXME: wire this up for SDL? #ifdef PLATFORM_WIN32 _hbmSplash = LoadBitmapA(hInstance, (char*)IDB_SPLASH); if (_hbmSplash==NULL) { @@ -100,6 +112,8 @@ void ShowSplashScreen(HINSTANCE hInstance) GetClientRect(hwnd, &rect); InvalidateRect(hwnd, &rect, TRUE); UpdateWindow(hwnd); +#else + STUBBED("!!! FIXME: wire this up for SDL?"); #endif } @@ -112,5 +126,7 @@ void HideSplashScreen(void) DestroyWindow(hwnd); DeleteObject(_hbmSplash); DeleteObject(_hbmSplashMask); +#else + STUBBED("!!! FIXME: wire this up for SDL?"); #endif } diff --git a/Sources/SeriousSam/SplashScreen.h b/Sources/SeriousSam/SplashScreen.h index c5b290f..c41c8ce 100644 --- a/Sources/SeriousSam/SplashScreen.h +++ b/Sources/SeriousSam/SplashScreen.h @@ -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. */ void ShowSplashScreen(HINSTANCE hInstance); -void HideSplashScreen(void); \ No newline at end of file +void HideSplashScreen(void); diff --git a/Sources/SeriousSam/StdH.cpp b/Sources/SeriousSam/StdH.cpp index 5f95e43..171362e 100644 --- a/Sources/SeriousSam/StdH.cpp +++ b/Sources/SeriousSam/StdH.cpp @@ -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 "SeriousSam/StdH.h" diff --git a/Sources/SeriousSam/StdH.h b/Sources/SeriousSam/StdH.h index 24c5f1b..5a3ba9a 100644 --- a/Sources/SeriousSam/StdH.h +++ b/Sources/SeriousSam/StdH.h @@ -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_SERIOUSSAM_STDH_H #define SE_INCL_SERIOUSSAM_STDH_H @@ -28,11 +41,8 @@ #include #undef DECL_DLL -#define TECHTESTONLY 0 - #include "SeriousSam.h" -#include "Menu.h" -#include "MenuGadgets.h" +#include "GUI/Menus/Menu.h" #endif diff --git a/Sources/SeriousSam/VarList.cpp b/Sources/SeriousSam/VarList.cpp index b13b7b4..446c6b2 100644 --- a/Sources/SeriousSam/VarList.cpp +++ b/Sources/SeriousSam/VarList.cpp @@ -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 "SeriousSam/StdH.h" diff --git a/Sources/SeriousSam/VarList.h b/Sources/SeriousSam/VarList.h index da12450..b87ca0e 100644 --- a/Sources/SeriousSam/VarList.h +++ b/Sources/SeriousSam/VarList.h @@ -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_VARLIST_H #define SE_INCL_VARLIST_H diff --git a/Sources/SeriousSam/resource.h b/Sources/SeriousSam/resource.h index 252c84c..57006de 100644 --- a/Sources/SeriousSam/resource.h +++ b/Sources/SeriousSam/resource.h @@ -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. diff --git a/Sources/SeriousSkaStudio/CheckBox.cpp b/Sources/SeriousSkaStudio/CheckBox.cpp index 4daffe4..531ecfe 100644 --- a/Sources/SeriousSkaStudio/CheckBox.cpp +++ b/Sources/SeriousSkaStudio/CheckBox.cpp @@ -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. */ // CheckBox.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/CheckBox.h b/Sources/SeriousSkaStudio/CheckBox.h index 2212369..055628f 100644 --- a/Sources/SeriousSkaStudio/CheckBox.h +++ b/Sources/SeriousSkaStudio/CheckBox.h @@ -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. */ #if !defined(AFX_CHECKBOX_H__E1BBA3F7_AEB5_47EA_9593_99FA773F60C0__INCLUDED_) #define AFX_CHECKBOX_H__E1BBA3F7_AEB5_47EA_9593_99FA773F60C0__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/ChildFrm.cpp b/Sources/SeriousSkaStudio/ChildFrm.cpp index 6b12421..d4e4394 100644 --- a/Sources/SeriousSkaStudio/ChildFrm.cpp +++ b/Sources/SeriousSkaStudio/ChildFrm.cpp @@ -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. */ // ChildFrm.cpp : implementation of the CChildFrame class // diff --git a/Sources/SeriousSkaStudio/ChildFrm.h b/Sources/SeriousSkaStudio/ChildFrm.h index 54d718a..6da66fa 100644 --- a/Sources/SeriousSkaStudio/ChildFrm.h +++ b/Sources/SeriousSkaStudio/ChildFrm.h @@ -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. */ // ChildFrm.h : interface of the CChildFrame class // diff --git a/Sources/SeriousSkaStudio/ColoredButton.cpp b/Sources/SeriousSkaStudio/ColoredButton.cpp index ebfe104..d447e1b 100644 --- a/Sources/SeriousSkaStudio/ColoredButton.cpp +++ b/Sources/SeriousSkaStudio/ColoredButton.cpp @@ -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. */ // ColoredButton.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/ColoredButton.h b/Sources/SeriousSkaStudio/ColoredButton.h index bf29410..a14c3f7 100644 --- a/Sources/SeriousSkaStudio/ColoredButton.h +++ b/Sources/SeriousSkaStudio/ColoredButton.h @@ -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. */ // ColoredButton.h : header file // diff --git a/Sources/SeriousSkaStudio/DlgBarTreeView.cpp b/Sources/SeriousSkaStudio/DlgBarTreeView.cpp index c424260..6d59fdb 100644 --- a/Sources/SeriousSkaStudio/DlgBarTreeView.cpp +++ b/Sources/SeriousSkaStudio/DlgBarTreeView.cpp @@ -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. */ // DlgBarTreeView.cpp: implementation of the CDlgBarTreeView class. // diff --git a/Sources/SeriousSkaStudio/DlgBarTreeView.h b/Sources/SeriousSkaStudio/DlgBarTreeView.h index 8d6dac2..bb43947 100644 --- a/Sources/SeriousSkaStudio/DlgBarTreeView.h +++ b/Sources/SeriousSkaStudio/DlgBarTreeView.h @@ -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. */ // DlgBarTreeView.h: interface for the CDlgBarTreeView class. // diff --git a/Sources/SeriousSkaStudio/DlgClient.cpp b/Sources/SeriousSkaStudio/DlgClient.cpp index b08f2ec..4990dc8 100644 --- a/Sources/SeriousSkaStudio/DlgClient.cpp +++ b/Sources/SeriousSkaStudio/DlgClient.cpp @@ -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. */ // DlgClient.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/DlgClient.h b/Sources/SeriousSkaStudio/DlgClient.h index d271684..368aea4 100644 --- a/Sources/SeriousSkaStudio/DlgClient.h +++ b/Sources/SeriousSkaStudio/DlgClient.h @@ -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. */ #if !defined(AFX_DLGCLIENT_H__820F46A0_EEF3_408E_9EB4_BB12E4A657FB__INCLUDED_) #define AFX_DLGCLIENT_H__820F46A0_EEF3_408E_9EB4_BB12E4A657FB__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/DlgTemplate.cpp b/Sources/SeriousSkaStudio/DlgTemplate.cpp index 7104cd0..07f803a 100644 --- a/Sources/SeriousSkaStudio/DlgTemplate.cpp +++ b/Sources/SeriousSkaStudio/DlgTemplate.cpp @@ -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 "stdafx.h" #include "SeriousSkaStudio.h" diff --git a/Sources/SeriousSkaStudio/DlgTemplate.h b/Sources/SeriousSkaStudio/DlgTemplate.h index 9ccf041..27c9dd7 100644 --- a/Sources/SeriousSkaStudio/DlgTemplate.h +++ b/Sources/SeriousSkaStudio/DlgTemplate.h @@ -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. */ #if !defined(AFX_DLG_TEMPLATE_INCLUDED_) #define AFX_DLG_TEMPLATE_INCLUDED_ diff --git a/Sources/SeriousSkaStudio/DropDown.cpp b/Sources/SeriousSkaStudio/DropDown.cpp index 1992a65..5cfdf59 100644 --- a/Sources/SeriousSkaStudio/DropDown.cpp +++ b/Sources/SeriousSkaStudio/DropDown.cpp @@ -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. */ // DropDown.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/DropDown.h b/Sources/SeriousSkaStudio/DropDown.h index caf10b5..40d7975 100644 --- a/Sources/SeriousSkaStudio/DropDown.h +++ b/Sources/SeriousSkaStudio/DropDown.h @@ -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. */ #if !defined(AFX_DROPDOWN_H__8736EA9E_5675_44BB_AD38_E72FB7FF7C76__INCLUDED_) #define AFX_DROPDOWN_H__8736EA9E_5675_44BB_AD38_E72FB7FF7C76__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/MDIClientWnd.cpp b/Sources/SeriousSkaStudio/MDIClientWnd.cpp index 0d33a19..07a823c 100644 --- a/Sources/SeriousSkaStudio/MDIClientWnd.cpp +++ b/Sources/SeriousSkaStudio/MDIClientWnd.cpp @@ -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. */ // MDIClientWnd.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/MDIClientWnd.h b/Sources/SeriousSkaStudio/MDIClientWnd.h index 6166397..e871eff 100644 --- a/Sources/SeriousSkaStudio/MDIClientWnd.h +++ b/Sources/SeriousSkaStudio/MDIClientWnd.h @@ -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. */ #if !defined(AFX_MDICLIENTWND_H__BA0F202B_D135_430A_A145_5068DD6DE1F2__INCLUDED_) #define AFX_MDICLIENTWND_H__BA0F202B_D135_430A_A145_5068DD6DE1F2__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/MainFrm.cpp b/Sources/SeriousSkaStudio/MainFrm.cpp index d0d30fd..495b72c 100644 --- a/Sources/SeriousSkaStudio/MainFrm.cpp +++ b/Sources/SeriousSkaStudio/MainFrm.cpp @@ -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 "stdafx.h" #include "SeriousSkaStudio.h" diff --git a/Sources/SeriousSkaStudio/MainFrm.h b/Sources/SeriousSkaStudio/MainFrm.h index e5f3fd3..7d27516 100644 --- a/Sources/SeriousSkaStudio/MainFrm.h +++ b/Sources/SeriousSkaStudio/MainFrm.h @@ -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. */ // MainFrm.h : interface of the CMainFrame class // diff --git a/Sources/SeriousSkaStudio/ModelTreeCtrl.cpp b/Sources/SeriousSkaStudio/ModelTreeCtrl.cpp index 1099ed3..f0705b3 100644 --- a/Sources/SeriousSkaStudio/ModelTreeCtrl.cpp +++ b/Sources/SeriousSkaStudio/ModelTreeCtrl.cpp @@ -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. */ // ModelTreeCtrl.cpp: implementation of the CModelTreeCtrl class. // diff --git a/Sources/SeriousSkaStudio/ModelTreeCtrl.h b/Sources/SeriousSkaStudio/ModelTreeCtrl.h index 14df91e..86d2fc4 100644 --- a/Sources/SeriousSkaStudio/ModelTreeCtrl.h +++ b/Sources/SeriousSkaStudio/ModelTreeCtrl.h @@ -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. */ // ModelTreeCtrl.h: interface for the CModelTreeCtrl class. // diff --git a/Sources/SeriousSkaStudio/ParsingSymbols.h b/Sources/SeriousSkaStudio/ParsingSymbols.h index 07c988e..e7a9220 100644 --- a/Sources/SeriousSkaStudio/ParsingSymbols.h +++ b/Sources/SeriousSkaStudio/ParsingSymbols.h @@ -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. */ // needed for parser and scanner extern int yylex(void); diff --git a/Sources/SeriousSkaStudio/Scanner.cpp b/Sources/SeriousSkaStudio/Scanner.cpp deleted file mode 100644 index a771713..0000000 --- a/Sources/SeriousSkaStudio/Scanner.cpp +++ /dev/null @@ -1,2146 +0,0 @@ -#line 2 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.cpp" -/* A lexical scanner generated by flex */ - -/* Scanner skeleton version: - * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.85 95/04/24 10:48:47 vern Exp $ - */ - -#define FLEX_SCANNER -#define YY_FLEX_MAJOR_VERSION 2 -#define YY_FLEX_MINOR_VERSION 5 - -#include - - -/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ -#ifdef c_plusplus -#ifndef __cplusplus -#define __cplusplus -#endif -#endif - - -#ifdef __cplusplus - -#include -#include - -/* Use prototypes in function declarations. */ -#define YY_USE_PROTOS - -/* The "const" storage-class-modifier is valid. */ -#define YY_USE_CONST - -#else /* ! __cplusplus */ - -#if __STDC__ - -#define YY_USE_PROTOS -#define YY_USE_CONST - -#endif /* __STDC__ */ -#endif /* ! __cplusplus */ - -#ifdef __TURBOC__ - #pragma warn -rch - #pragma warn -use -#include -#include -#define YY_USE_CONST -#define YY_USE_PROTOS -#endif - -#ifdef YY_USE_CONST -#define yyconst const -#else -#define yyconst -#endif - - -#ifdef YY_USE_PROTOS -#define YY_PROTO(proto) proto -#else -#define YY_PROTO(proto) () -#endif - -/* Returned upon end-of-file. */ -#define YY_NULL 0 - -/* Promotes a possibly negative, possibly signed char to an unsigned - * integer for use as an array index. If the signed char is negative, - * we want to instead treat it as an 8-bit unsigned char, hence the - * double cast. - */ -#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) - -/* Enter a start condition. This macro really ought to take a parameter, - * but we do it the disgusting crufty way forced on us by the ()-less - * definition of BEGIN. - */ -#define BEGIN yy_start = 1 + 2 * - -/* Translate the current start state into a value that can be later handed - * to BEGIN to return to the state. The YYSTATE alias is for lex - * compatibility. - */ -#define YY_START ((yy_start - 1) / 2) -#define YYSTATE YY_START - -/* Action number for EOF rule of a given start state. */ -#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) - -/* Special action meaning "start processing a new file". */ -#define YY_NEW_FILE yyrestart( yyin ) - -#define YY_END_OF_BUFFER_CHAR 0 - -/* Size of default input buffer. */ -#define YY_BUF_SIZE 16384 - -typedef struct yy_buffer_state *YY_BUFFER_STATE; - -extern int yyleng; -extern FILE *yyin, *yyout; - -#define EOB_ACT_CONTINUE_SCAN 0 -#define EOB_ACT_END_OF_FILE 1 -#define EOB_ACT_LAST_MATCH 2 - -/* The funky do-while in the following #define is used to turn the definition - * int a single C statement (which needs a semi-colon terminator). This - * avoids problems with code like: - * - * if ( condition_holds ) - * yyless( 5 ); - * else - * do_something_else(); - * - * Prior to using the do-while the compiler would get upset at the - * "else" because it interpreted the "if" statement as being all - * done when it reached the ';' after the yyless() call. - */ - -/* Return all but the first 'n' matched characters back to the input stream. */ - -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - *yy_cp = yy_hold_char; \ - yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ - YY_DO_BEFORE_ACTION; /* set up yytext again */ \ - } \ - while ( 0 ) - -#define unput(c) yyunput( c, yytext_ptr ) - -/* The following is because we cannot portably get our hands on size_t - * (without autoconf's help, which isn't available because we want - * flex-generated scanners to compile on their own). - */ -typedef unsigned int yy_size_t; - - -struct yy_buffer_state - { - FILE *yy_input_file; - - char *yy_ch_buf; /* input buffer */ - char *yy_buf_pos; /* current position in input buffer */ - - /* Size of input buffer in bytes, not including room for EOB - * characters. - */ - yy_size_t yy_buf_size; - - /* Number of characters read into yy_ch_buf, not including EOB - * characters. - */ - int yy_n_chars; - - /* Whether we "own" the buffer - i.e., we know we created it, - * and can realloc() it to grow it, and should free() it to - * delete it. - */ - int yy_is_our_buffer; - - /* Whether this is an "interactive" input source; if so, and - * if we're using stdio for input, then we want to use getc() - * instead of fread(), to make sure we stop fetching input after - * each newline. - */ - int yy_is_interactive; - - /* Whether we're considered to be at the beginning of a line. - * If so, '^' rules will be active on the next match, otherwise - * not. - */ - int yy_at_bol; - - /* Whether to try to fill the input buffer when we reach the - * end of it. - */ - int yy_fill_buffer; - - int yy_buffer_status; -#define YY_BUFFER_NEW 0 -#define YY_BUFFER_NORMAL 1 - /* When an EOF's been seen but there's still some text to process - * then we mark the buffer as YY_EOF_PENDING, to indicate that we - * shouldn't try reading from the input source any more. We might - * still have a bunch of tokens to match, though, because of - * possible backing-up. - * - * When we actually see the EOF, we change the status to "new" - * (via yyrestart()), so that the user can continue scanning by - * just pointing yyin at a new input file. - */ -#define YY_BUFFER_EOF_PENDING 2 - }; - -static YY_BUFFER_STATE yy_current_buffer = 0; - -/* We provide macros for accessing buffer states in case in the - * future we want to put the buffer states in a more general - * "scanner state". - */ -#define YY_CURRENT_BUFFER yy_current_buffer - - -/* yy_hold_char holds the character lost when yytext is formed. */ -static char yy_hold_char; - -static int yy_n_chars; /* number of characters read into yy_ch_buf */ - - -int yyleng; - -/* Points to current character in buffer. */ -static char *yy_c_buf_p = (char *) 0; -static int yy_init = 1; /* whether we need to initialize */ -static int yy_start = 0; /* start state number */ - -/* Flag which is used to allow yywrap()'s to do buffer switches - * instead of setting up a fresh yyin. A bit of a hack ... - */ -static int yy_did_buffer_switch_on_eof; - -void yyrestart YY_PROTO(( FILE *input_file )); - -void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer )); -void yy_load_buffer_state YY_PROTO(( void )); -YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size )); -void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b )); -void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file )); -void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b )); -#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) - -YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size )); -YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *str )); -YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len )); - -static void *yy_flex_alloc YY_PROTO(( yy_size_t )); -static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )); -static void yy_flex_free YY_PROTO(( void * )); - -#define yy_new_buffer yy_create_buffer - -#define yy_set_interactive(is_interactive) \ - { \ - if ( ! yy_current_buffer ) \ - yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ - yy_current_buffer->yy_is_interactive = is_interactive; \ - } - -#define yy_set_bol(at_bol) \ - { \ - if ( ! yy_current_buffer ) \ - yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ - yy_current_buffer->yy_at_bol = at_bol; \ - } - -#define YY_AT_BOL() (yy_current_buffer->yy_at_bol) - -typedef unsigned char YY_CHAR; -FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; -typedef int yy_state_type; -extern char *yytext; -#define yytext_ptr yytext - -static yy_state_type yy_get_previous_state YY_PROTO(( void )); -static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state )); -static int yy_get_next_buffer YY_PROTO(( void )); -static void yy_fatal_error YY_PROTO(( yyconst char msg[] )); - -/* Done after the current pattern has been matched and before the - * corresponding action - sets up yytext. - */ -#define YY_DO_BEFORE_ACTION \ - yytext_ptr = yy_bp; \ - yyleng = (int) (yy_cp - yy_bp); \ - yy_hold_char = *yy_cp; \ - *yy_cp = '\0'; \ - yy_c_buf_p = yy_cp; - -#define YY_NUM_RULES 66 -#define YY_END_OF_BUFFER 67 -static yyconst short int yy_accept[397] = - { 0, - 0, 0, 0, 0, 0, 0, 67, 65, 63, 64, - 65, 65, 53, 65, 65, 54, 54, 65, 65, 65, - 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, - 65, 65, 65, 61, 61, 52, 52, 64, 50, 63, - 0, 58, 0, 0, 54, 59, 0, 56, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 51, 0, 50, - 58, 0, 0, 62, 56, 56, 0, 57, 55, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 60, 0, 57, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 20, 0, 0, 15, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, - 0, 36, 0, 0, 0, 12, 0, 0, 19, 0, - - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 0, 0, 30, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 0, 0, 22, - 2, 0, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 8, 0, 34, 0, - 3, 0, 0, 37, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - - 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 11, 29, 0, 0, 0, 0, 0, 32, 0, - 0, 26, 17, 18, 0, 0, 0, 40, 0, 0, - 0, 0, 0, 0, 0, 25, 0, 0, 31, 0, - 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, - 9, 27, 0, 0, 0, 23, 0, 45, 46, 38, - 0, 0, 44, 0, 0, 0, 28, 0, 0, 42, - 0, 0, 0, 0, 21, 0, 41, 43, 33, 0, - 0, 0, 48, 49, 39, 0 - - } ; - -static yyconst int yy_ec[256] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 4, 1, 5, 6, 1, 1, 1, 1, 1, - 1, 7, 8, 9, 10, 11, 12, 13, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 1, 15, 1, - 1, 1, 1, 1, 16, 17, 18, 19, 20, 21, - 22, 23, 24, 1, 25, 26, 27, 28, 29, 30, - 1, 31, 32, 33, 34, 35, 36, 37, 1, 1, - 1, 38, 1, 1, 39, 1, 40, 40, 40, 40, - - 41, 42, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 43, - 1, 1, 44, 1, 45, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1 - } ; - -static yyconst int yy_meta[46] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, - 2, 2, 1, 1, 1 - } ; - -static yyconst short int yy_base[403] = - { 0, - 0, 0, 43, 44, 50, 54, 467, 468, 58, 468, - 43, 442, 468, 50, 54, 54, 58, 437, 435, 434, - 442, 54, 445, 440, 57, 60, 443, 438, 59, 60, - 422, 436, 435, 468, 450, 448, 96, 447, 468, 88, - 70, 468, 78, 423, 91, 468, 447, 93, 107, 0, - 425, 420, 420, 425, 419, 428, 417, 416, 413, 403, - 407, 407, 410, 405, 404, 408, 85, 417, 412, 400, - 393, 99, 402, 397, 403, 414, 420, 468, 123, 468, - 91, 406, 420, 468, 117, 468, 96, 126, 0, 395, - 401, 390, 403, 386, 390, 390, 394, 392, 374, 389, - - 381, 390, 382, 388, 391, 367, 125, 386, 378, 382, - 384, 369, 384, 379, 382, 364, 374, 468, 369, 468, - 55, 116, 363, 359, 372, 371, 351, 350, 355, 368, - 360, 362, 468, 368, 355, 349, 351, 352, 359, 353, - 357, 356, 359, 345, 350, 344, 468, 341, 346, 346, - 334, 92, 343, 338, 468, 345, 338, 468, 331, 341, - 340, 337, 335, 329, 122, 331, 323, 331, 334, 329, - 320, 331, 319, 316, 330, 318, 317, 323, 312, 325, - 309, 322, 307, 319, 319, 302, 304, 302, 468, 318, - 317, 468, 300, 312, 302, 468, 297, 296, 468, 292, - - 295, 298, 301, 297, 283, 292, 300, 288, 292, 291, - 468, 296, 111, 295, 288, 293, 468, 292, 287, 271, - 291, 290, 274, 280, 270, 284, 468, 283, 263, 262, - 261, 279, 151, 270, 265, 277, 276, 274, 261, 468, - 260, 468, 267, 271, 263, 259, 257, 266, 265, 268, - 259, 262, 248, 468, 259, 259, 258, 244, 247, 249, - 258, 257, 238, 251, 235, 243, 468, 236, 468, 228, - 468, 246, 233, 468, 235, 235, 233, 222, 221, 231, - 226, 231, 468, 225, 227, 226, 224, 226, 133, 224, - 219, 218, 211, 220, 217, 468, 213, 211, 210, 212, - - 468, 209, 219, 218, 220, 204, 207, 219, 215, 214, - 204, 202, 208, 213, 208, 211, 205, 192, 208, 204, - 202, 468, 468, 201, 200, 190, 189, 197, 468, 186, - 188, 468, 468, 175, 182, 180, 178, 468, 183, 193, - 174, 177, 180, 172, 172, 468, 172, 171, 468, 181, - 180, 179, 166, 468, 165, 164, 164, 149, 146, 153, - 468, 468, 140, 139, 142, 468, 145, 468, 468, 132, - 150, 147, 468, 134, 149, 148, 468, 144, 140, 124, - 123, 120, 120, 115, 468, 117, 468, 468, 468, 125, - 107, 99, 468, 468, 468, 468, 185, 187, 189, 191, - - 193, 47 - } ; - -static yyconst short int yy_def[403] = - { 0, - 396, 1, 397, 397, 398, 398, 396, 396, 396, 396, - 399, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 400, 400, 400, 396, 396, - 399, 396, 399, 396, 396, 396, 401, 396, 396, 402, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 400, 396, 400, 396, - 399, 396, 401, 396, 396, 396, 396, 396, 402, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 0, 396, 396, 396, 396, - - 396, 396 - } ; - -static yyconst short int yy_nxt[514] = - { 0, - 8, 9, 10, 9, 11, 12, 8, 8, 13, 14, - 8, 15, 16, 17, 13, 18, 19, 20, 21, 8, - 22, 8, 23, 8, 8, 24, 25, 26, 8, 27, - 28, 29, 30, 31, 32, 33, 8, 8, 8, 8, - 8, 8, 8, 13, 13, 10, 10, 42, 89, 35, - 35, 37, 38, 37, 39, 37, 38, 37, 39, 40, - 46, 40, 45, 45, 48, 47, 45, 45, 48, 55, - 45, 45, 60, 49, 42, 63, 61, 49, 67, 71, - 43, 68, 81, 69, 56, 62, 152, 57, 64, 40, - 72, 40, 70, 153, 49, 42, 50, 79, 49, 79, - - 80, 48, 106, 45, 45, 85, 85, 43, 88, 88, - 49, 183, 49, 86, 87, 43, 87, 395, 112, 88, - 88, 184, 113, 107, 79, 394, 79, 80, 43, 85, - 85, 49, 114, 49, 86, 154, 49, 86, 88, 88, - 138, 195, 240, 393, 392, 391, 120, 155, 313, 241, - 390, 139, 389, 196, 388, 387, 140, 49, 86, 386, - 197, 314, 385, 384, 383, 382, 381, 120, 259, 380, - 379, 260, 378, 377, 376, 375, 374, 373, 261, 372, - 262, 371, 263, 264, 265, 34, 34, 36, 36, 41, - 41, 77, 77, 83, 83, 370, 369, 368, 367, 366, - - 365, 364, 363, 362, 361, 360, 359, 358, 357, 356, - 355, 354, 353, 352, 351, 350, 349, 348, 347, 346, - 345, 344, 343, 342, 341, 340, 339, 338, 337, 336, - 335, 334, 333, 332, 331, 330, 329, 328, 327, 326, - 325, 324, 323, 322, 321, 320, 319, 318, 317, 316, - 315, 312, 311, 310, 309, 308, 307, 306, 305, 304, - 303, 302, 301, 300, 299, 298, 297, 296, 295, 294, - 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, - 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, - 273, 272, 271, 270, 269, 268, 267, 266, 258, 257, - - 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, - 246, 245, 244, 243, 242, 239, 238, 237, 236, 235, - 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, - 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, - 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, - 204, 203, 202, 201, 200, 199, 198, 194, 193, 192, - 191, 190, 189, 188, 187, 186, 185, 182, 181, 180, - 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, - 169, 168, 167, 166, 165, 164, 163, 162, 161, 160, - 159, 158, 157, 156, 151, 150, 149, 148, 147, 146, - - 145, 144, 143, 142, 141, 137, 136, 135, 134, 133, - 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, - 122, 121, 84, 119, 78, 118, 117, 116, 115, 111, - 110, 109, 108, 105, 104, 103, 102, 101, 100, 99, - 98, 97, 96, 95, 94, 93, 92, 91, 90, 84, - 82, 78, 78, 76, 75, 74, 73, 66, 65, 59, - 58, 54, 53, 52, 51, 44, 396, 7, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396 - } ; - -static yyconst short int yy_chk[514] = - { 0, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 3, 4, 11, 402, 3, - 4, 5, 5, 5, 5, 6, 6, 6, 6, 9, - 15, 9, 14, 14, 16, 15, 16, 16, 17, 22, - 17, 17, 25, 16, 41, 26, 25, 17, 29, 30, - 11, 29, 43, 29, 22, 25, 121, 22, 26, 40, - 30, 40, 29, 121, 16, 81, 16, 37, 17, 37, - - 37, 45, 67, 45, 45, 48, 48, 41, 87, 87, - 45, 152, 48, 48, 49, 43, 49, 392, 72, 49, - 49, 152, 72, 67, 79, 391, 79, 79, 81, 85, - 85, 45, 72, 48, 48, 122, 85, 85, 88, 88, - 107, 165, 213, 390, 386, 384, 88, 122, 289, 213, - 383, 107, 382, 165, 381, 380, 107, 85, 85, 379, - 165, 289, 378, 376, 375, 374, 372, 88, 233, 371, - 370, 233, 367, 365, 364, 363, 360, 359, 233, 358, - 233, 357, 233, 233, 233, 397, 397, 398, 398, 399, - 399, 400, 400, 401, 401, 356, 355, 353, 352, 351, - - 350, 348, 347, 345, 344, 343, 342, 341, 340, 339, - 337, 336, 335, 334, 331, 330, 328, 327, 326, 325, - 324, 321, 320, 319, 318, 317, 316, 315, 314, 313, - 312, 311, 310, 309, 308, 307, 306, 305, 304, 303, - 302, 300, 299, 298, 297, 295, 294, 293, 292, 291, - 290, 288, 287, 286, 285, 284, 282, 281, 280, 279, - 278, 277, 276, 275, 273, 272, 270, 268, 266, 265, - 264, 263, 262, 261, 260, 259, 258, 257, 256, 255, - 253, 252, 251, 250, 249, 248, 247, 246, 245, 244, - 243, 241, 239, 238, 237, 236, 235, 234, 232, 231, - - 230, 229, 228, 226, 225, 224, 223, 222, 221, 220, - 219, 218, 216, 215, 214, 212, 210, 209, 208, 207, - 206, 205, 204, 203, 202, 201, 200, 198, 197, 195, - 194, 193, 191, 190, 188, 187, 186, 185, 184, 183, - 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, - 172, 171, 170, 169, 168, 167, 166, 164, 163, 162, - 161, 160, 159, 157, 156, 154, 153, 151, 150, 149, - 148, 146, 145, 144, 143, 142, 141, 140, 139, 138, - 137, 136, 135, 134, 132, 131, 130, 129, 128, 127, - 126, 125, 124, 123, 119, 117, 116, 115, 114, 113, - - 112, 111, 110, 109, 108, 106, 105, 104, 103, 102, - 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, - 91, 90, 83, 82, 77, 76, 75, 74, 73, 71, - 70, 69, 68, 66, 65, 64, 63, 62, 61, 60, - 59, 58, 57, 56, 55, 54, 53, 52, 51, 47, - 44, 38, 36, 35, 33, 32, 31, 28, 27, 24, - 23, 21, 20, 19, 18, 12, 7, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, - 396, 396, 396 - } ; - -static yy_state_type yy_last_accepting_state; -static char *yy_last_accepting_cpos; - -/* The intent behind this definition is that it'll catch - * any uses of REJECT which flex missed. - */ -#define REJECT reject_used_but_not_detected -#define yymore() yymore_used_but_not_detected -#define YY_MORE_ADJ 0 -char *yytext; -#line 1 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -#define INITIAL 0 -#line 2 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -#include "StdAfx.h" -#include "ParsingSymbols.h" -#include "Parser.h" - -#include -#include - -#include - -extern "C" { - int yywrap(void) - { - // no more buffers - return 1; - }; -} -YY_BUFFER_STATE include_stack[MAX_INCLUDE_DEPTH]; -CTFileName include_fnStack[MAX_INCLUDE_DEPTH]; -INDEX include_lineStack[MAX_INCLUDE_DEPTH]; -FILE *include_FileStack[MAX_INCLUDE_DEPTH]; -int include_stack_ptr = 0; - -CTFileName strCurentFileName; -CDynamicStackArray astrText; - -#define COMMENT 1 - -#define INCLUDE 2 - -#line 639 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.cpp" - -/* Macros after this point can all be overridden by user definitions in - * section 1. - */ - -#ifndef YY_SKIP_YYWRAP -#ifdef __cplusplus -extern "C" int yywrap YY_PROTO(( void )); -#else -extern int yywrap YY_PROTO(( void )); -#endif -#endif - -#ifndef YY_NO_UNPUT -static void yyunput YY_PROTO(( int c, char *buf_ptr )); -#endif - -#ifndef yytext_ptr -static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int )); -#endif - -#ifndef YY_NO_INPUT -#ifdef __cplusplus -static int yyinput YY_PROTO(( void )); -#else -static int input YY_PROTO(( void )); -#endif -#endif - -#if YY_STACK_USED -static int yy_start_stack_ptr = 0; -static int yy_start_stack_depth = 0; -static int *yy_start_stack = 0; -#ifndef YY_NO_PUSH_STATE -static void yy_push_state YY_PROTO(( int new_state )); -#endif -#ifndef YY_NO_POP_STATE -static void yy_pop_state YY_PROTO(( void )); -#endif -#ifndef YY_NO_TOP_STATE -static int yy_top_state YY_PROTO(( void )); -#endif - -#else -#define YY_NO_PUSH_STATE 1 -#define YY_NO_POP_STATE 1 -#define YY_NO_TOP_STATE 1 -#endif - -#ifdef YY_MALLOC_DECL -YY_MALLOC_DECL -#else -#if __STDC__ -#ifndef __cplusplus -#include -#endif -#else -/* Just try to get by without declaring the routines. This will fail - * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int) - * or sizeof(void*) != sizeof(int). - */ -#endif -#endif - -/* Amount of stuff to slurp up with each read. */ -#ifndef YY_READ_BUF_SIZE -#define YY_READ_BUF_SIZE 8192 -#endif - -/* Copy whatever the last rule matched to the standard output. */ - -#ifndef ECHO -/* This used to be an fputs(), but since the string might contain NUL's, - * we now use fwrite(). - */ -#define ECHO (void) fwrite( yytext, yyleng, 1, yyout ) -#endif - -/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, - * is returned in "result". - */ -#ifndef YY_INPUT -#define YY_INPUT(buf,result,max_size) \ - if ( yy_current_buffer->yy_is_interactive ) \ - { \ - int c = '*', n; \ - for ( n = 0; n < max_size && \ - (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ - buf[n] = (char) c; \ - if ( c == '\n' ) \ - buf[n++] = (char) c; \ - if ( c == EOF && ferror( yyin ) ) \ - YY_FATAL_ERROR( "input in flex scanner failed" ); \ - result = n; \ - } \ - else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \ - && ferror( yyin ) ) \ - YY_FATAL_ERROR( "input in flex scanner failed" ); -#endif - -/* No semi-colon after return; correct usage is to write "yyterminate();" - - * we don't want an extra ';' after the "return" because that will cause - * some compilers to complain about unreachable statements. - */ -#ifndef yyterminate -#define yyterminate() return YY_NULL -#endif - -/* Number of entries by which start-condition stack grows. */ -#ifndef YY_START_STACK_INCR -#define YY_START_STACK_INCR 25 -#endif - -/* Report a fatal error. */ -#ifndef YY_FATAL_ERROR -#define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) -#endif - -/* Default declaration of generated scanner - a define so the user can - * easily add parameters. - */ -#ifndef YY_DECL -#define YY_DECL int yylex YY_PROTO(( void )) -#endif - -/* Code executed at the beginning of each rule, after yytext and yyleng - * have been set up. - */ -#ifndef YY_USER_ACTION -#define YY_USER_ACTION -#endif - -/* Code executed at the end of each rule. */ -#ifndef YY_BREAK -#define YY_BREAK break; -#endif - -#define YY_RULE_SETUP \ - YY_USER_ACTION - -YY_DECL - { - register yy_state_type yy_current_state; - register char *yy_cp, *yy_bp; - register int yy_act; - -#line 39 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" - - - // keywords -#line 790 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.cpp" - - if ( yy_init ) - { - yy_init = 0; - -#ifdef YY_USER_INIT - YY_USER_INIT; -#endif - - if ( ! yy_start ) - yy_start = 1; /* first start state */ - - if ( ! yyin ) - yyin = stdin; - - if ( ! yyout ) - yyout = stdout; - - if ( ! yy_current_buffer ) - yy_current_buffer = - yy_create_buffer( yyin, YY_BUF_SIZE ); - - yy_load_buffer_state(); - } - - while ( 1 ) /* loops until end-of-file is reached */ - { - yy_cp = yy_c_buf_p; - - /* Support of yytext. */ - *yy_cp = yy_hold_char; - - /* yy_bp points to the position in yy_ch_buf of the start of - * the current run. - */ - yy_bp = yy_cp; - - yy_current_state = yy_start; -yy_match: - do - { - register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; - if ( yy_accept[yy_current_state] ) - { - yy_last_accepting_state = yy_current_state; - yy_last_accepting_cpos = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 397 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - ++yy_cp; - } - while ( yy_base[yy_current_state] != 468 ); - -yy_find_action: - yy_act = yy_accept[yy_current_state]; - if ( yy_act == 0 ) - { /* have to back up */ - yy_cp = yy_last_accepting_cpos; - yy_current_state = yy_last_accepting_state; - yy_act = yy_accept[yy_current_state]; - } - - YY_DO_BEFORE_ACTION; - - -do_action: /* This label is used only to access EOF actions. */ - - - switch ( yy_act ) - { /* beginning of action switch */ - case 0: /* must back up */ - /* undo the effects of YY_DO_BEFORE_ACTION */ - *yy_cp = yy_hold_char; - yy_cp = yy_last_accepting_cpos; - yy_current_state = yy_last_accepting_state; - goto yy_find_action; - -case 1: -YY_RULE_SETUP -#line 42 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -BEGIN(INCLUDE); - YY_BREAK -case 2: -YY_RULE_SETUP -#line 43 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SE_MESH); } - YY_BREAK -case 3: -YY_RULE_SETUP -#line 44 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_VERTICES); } - YY_BREAK -case 4: -YY_RULE_SETUP -#line 45 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_NORMALS); } - YY_BREAK -case 5: -YY_RULE_SETUP -#line 46 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_UVMAPS); } - YY_BREAK -case 6: -YY_RULE_SETUP -#line 47 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_NAME); } - YY_BREAK -case 7: -YY_RULE_SETUP -#line 48 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_TEXCOORDS); } - YY_BREAK -case 8: -YY_RULE_SETUP -#line 49 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SURFACES); } - YY_BREAK -case 9: -YY_RULE_SETUP -#line 50 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_TRIANGLE_SET); } - YY_BREAK -case 10: -YY_RULE_SETUP -#line 51 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_WEIGHTS); } - YY_BREAK -case 11: -YY_RULE_SETUP -#line 52 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_WEIGHT_SET); } - YY_BREAK -case 12: -YY_RULE_SETUP -#line 53 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_MORPHS); } - YY_BREAK -case 13: -YY_RULE_SETUP -#line 54 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_RELATIVE); } - YY_BREAK -case 14: -YY_RULE_SETUP -#line 55 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_TRUE); } - YY_BREAK -case 15: -YY_RULE_SETUP -#line 56 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_FALSE); } - YY_BREAK -case 16: -YY_RULE_SETUP -#line 57 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_MORPH_SET); } - YY_BREAK -case 17: -YY_RULE_SETUP -#line 58 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SE_MESH_END); } - YY_BREAK -case 18: -YY_RULE_SETUP -#line 59 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SE_SKELETON); } - YY_BREAK -case 19: -YY_RULE_SETUP -#line 60 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_PARENT);} - YY_BREAK -case 20: -YY_RULE_SETUP -#line 61 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_BONES);} - YY_BREAK -case 21: -YY_RULE_SETUP -#line 62 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SE_SKELETON_END);} - YY_BREAK -case 22: -YY_RULE_SETUP -#line 63 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SE_ANIM);} - YY_BREAK -case 23: -YY_RULE_SETUP -#line 64 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SEC_PER_FRAME);} - YY_BREAK -case 24: -YY_RULE_SETUP -#line 65 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_FRAMES);} - YY_BREAK -case 25: -YY_RULE_SETUP -#line 66 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_DEFAULT_POSE);} - YY_BREAK -case 26: -YY_RULE_SETUP -#line 67 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SE_ANIM_END);} - YY_BREAK -case 27: -YY_RULE_SETUP -#line 68 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_BONEENVELOPES);} - YY_BREAK -case 28: -YY_RULE_SETUP -#line 69 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_MORPHENVELOPES);} - YY_BREAK -case 29: -YY_RULE_SETUP -#line 70 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_ANIM_SET_LIST);} - YY_BREAK -case 30: -YY_RULE_SETUP -#line 71 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_ANIM_ID);} - YY_BREAK -case 31: -YY_RULE_SETUP -#line 72 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_MAX_DISTANCE);} - YY_BREAK -case 32: -YY_RULE_SETUP -#line 73 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_MESHLODLIST);} - YY_BREAK -case 33: -YY_RULE_SETUP -#line 74 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SKELETONLODLIST);} - YY_BREAK -case 34: -YY_RULE_SETUP -#line 75 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_TRESHOLD);} - YY_BREAK -case 35: -YY_RULE_SETUP -#line 76 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_COMPRESION);} - YY_BREAK -case 36: -YY_RULE_SETUP -#line 77 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_LENGTH);} - YY_BREAK -case 37: -YY_RULE_SETUP -#line 78 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_ANIMSPEED);} - YY_BREAK -case 38: -YY_RULE_SETUP -#line 79 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_PARAMS);} - YY_BREAK -case 39: -YY_RULE_SETUP -#line 80 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_PARAMS_END);} - YY_BREAK -case 40: -YY_RULE_SETUP -#line 81 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_NAME);} - YY_BREAK -case 41: -YY_RULE_SETUP -#line 82 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_SURFACES);} - YY_BREAK -case 42: -YY_RULE_SETUP -#line 83 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_SURFACE);} - YY_BREAK -case 43: -YY_RULE_SETUP -#line 84 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_TEXTURES);} - YY_BREAK -case 44: -YY_RULE_SETUP -#line 85 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_UVMAPS);} - YY_BREAK -case 45: -YY_RULE_SETUP -#line 86 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_COLORS);} - YY_BREAK -case 46: -YY_RULE_SETUP -#line 87 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_FLOATS);} - YY_BREAK -case 47: -YY_RULE_SETUP -#line 88 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_SHADER_FLAGS);} - YY_BREAK -case 48: -YY_RULE_SETUP -#line 89 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_FULL_FACE_FORWARD);} - YY_BREAK -case 49: -YY_RULE_SETUP -#line 90 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ return(k_HALF_FACE_FORWARD);} - YY_BREAK -case 50: -YY_RULE_SETUP -#line 94 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -/* eat the whitespace */ - YY_BREAK -case 51: -YY_RULE_SETUP -#line 95 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ /* got the include file name */ - if(include_stack_ptr >= MAX_INCLUDE_DEPTH) - { - BEGIN(INITIAL); - ThrowF_t("Includes nested too deeply '%c' in line %d)", yytext[0], _yy_iLine ); - } - - char strFileName[256]; - strcpy(strFileName,(const char*)_fnmApplicationPath); - strcat(strFileName, yytext); - strFileName[strlen(strFileName)-1] = 0; - - try - { - include_stack[include_stack_ptr] = YY_CURRENT_BUFFER; - include_fnStack[include_stack_ptr] = strCurentFileName; - include_lineStack[include_stack_ptr] = _yy_iLine; - include_FileStack[include_stack_ptr] = yyin; - yyin = fopen( strFileName, "r" ); - - if(yyin == NULL) - ThrowF_t("File '%s'\n Could not open '%s' (line %d)",(const char*)strCurentFileName, strFileName, _yy_iLine); - - include_stack_ptr++; - yy_switch_to_buffer(yy_create_buffer( yyin, YY_BUF_SIZE )); - strCurentFileName = (CTString)strFileName; - // try to remove app path from source file name - try { strCurentFileName.RemoveApplicationPath_t(); } - catch(char *){} - _yy_iLine = 1; - } - catch(char *strError) - { - BEGIN(INITIAL); - ThrowF_t(strError); - } - BEGIN(INITIAL); -} - YY_BREAK -case 52: -YY_RULE_SETUP -#line 133 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ /* something unrecognized inside include statement */ - ThrowF_t("Wrong syntax for include statement"); - BEGIN(INITIAL); -} - YY_BREAK -case YY_STATE_EOF(INITIAL): -case YY_STATE_EOF(COMMENT): -case YY_STATE_EOF(INCLUDE): -#line 137 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ - if ( --include_stack_ptr < 0 ) - { - yyterminate(); - exit(1); - } - else - { - fclose(yyin); - yy_delete_buffer( YY_CURRENT_BUFFER ); - yy_switch_to_buffer( include_stack[include_stack_ptr] ); - strCurentFileName = include_fnStack[include_stack_ptr]; - yyin = include_FileStack[include_stack_ptr]; - _yy_iLine = include_lineStack[include_stack_ptr]; - } -} - YY_BREAK -/* single character operators and punctuations */ -case 53: -YY_RULE_SETUP -#line 155 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ - return(yytext[0]);} - YY_BREAK -/* constants */ -case 54: -YY_RULE_SETUP -#line 159 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ yylval.i = atoi(yytext); return(c_int); } - YY_BREAK -case 55: -YY_RULE_SETUP -#line 160 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ yylval.i = strtoul(yytext+2, NULL, 16); return(c_int);} - YY_BREAK -case 56: -YY_RULE_SETUP -#line 161 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ yylval.f = (float) atof(yytext); return(c_float); } - YY_BREAK -case 57: -YY_RULE_SETUP -#line 162 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ yylval.f = (float) atof(yytext); return(c_float); } - YY_BREAK -case 58: -YY_RULE_SETUP -#line 163 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ - CTString &strNew = astrText.Push(); - char *pstrNew; - // remove double-quotes - yytext[strlen(yytext)-1] = 0; - pstrNew = yytext+1; - //yylval.str = (const char*)strNew; - strNew = (const char*)pstrNew; - yylval.str = (const char*)strNew; - return(c_string); -} - YY_BREAK -/* eat up comments */ -case 59: -YY_RULE_SETUP -#line 176 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ BEGIN(COMMENT); } - YY_BREAK -case 60: -YY_RULE_SETUP -#line 177 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ BEGIN(INITIAL); } - YY_BREAK -case 61: -YY_RULE_SETUP -#line 178 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{} - YY_BREAK -case 62: -YY_RULE_SETUP -#line 179 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ _yy_iLine++; } - YY_BREAK -/* eat up whitespace */ -case 63: -YY_RULE_SETUP -#line 182 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ -} - YY_BREAK -/* eat up linefeeds and count lines in all conditions */ -case 64: -YY_RULE_SETUP -#line 185 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ - _yy_iLine++; -} - YY_BREAK -/* for all unrecognized characters */ -case 65: -YY_RULE_SETUP -#line 190 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -{ - // report an error - ThrowF_t("File '%s'\n Unrecognized character '%c' (line %d)",(const char*)strCurentFileName,yytext,_yy_iLine); -} - YY_BREAK -case 66: -YY_RULE_SETUP -#line 195 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" -ECHO; - YY_BREAK -#line 1287 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.cpp" - - case YY_END_OF_BUFFER: - { - /* Amount of text matched not including the EOB char. */ - int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1; - - /* Undo the effects of YY_DO_BEFORE_ACTION. */ - *yy_cp = yy_hold_char; - - if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW ) - { - /* We're scanning a new file or input source. It's - * possible that this happened because the user - * just pointed yyin at a new source and called - * yylex(). If so, then we have to assure - * consistency between yy_current_buffer and our - * globals. Here is the right place to do so, because - * this is the first action (other than possibly a - * back-up) that will match for the new input source. - */ - yy_n_chars = yy_current_buffer->yy_n_chars; - yy_current_buffer->yy_input_file = yyin; - yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL; - } - - /* Note that here we test for yy_c_buf_p "<=" to the position - * of the first EOB in the buffer, since yy_c_buf_p will - * already have been incremented past the NUL character - * (since all states make transitions on EOB to the - * end-of-buffer state). Contrast this with the test - * in input(). - */ - if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] ) - { /* This was really a NUL. */ - yy_state_type yy_next_state; - - yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state(); - - /* Okay, we're now positioned to make the NUL - * transition. We couldn't have - * yy_get_previous_state() go ahead and do it - * for us because it doesn't know how to deal - * with the possibility of jamming (and we don't - * want to build jamming into it because then it - * will run more slowly). - */ - - yy_next_state = yy_try_NUL_trans( yy_current_state ); - - yy_bp = yytext_ptr + YY_MORE_ADJ; - - if ( yy_next_state ) - { - /* Consume the NUL. */ - yy_cp = ++yy_c_buf_p; - yy_current_state = yy_next_state; - goto yy_match; - } - - else - { - yy_cp = yy_c_buf_p; - goto yy_find_action; - } - } - - else switch ( yy_get_next_buffer() ) - { - case EOB_ACT_END_OF_FILE: - { - yy_did_buffer_switch_on_eof = 0; - - if ( yywrap() ) - { - /* Note: because we've taken care in - * yy_get_next_buffer() to have set up - * yytext, we can now set up - * yy_c_buf_p so that if some total - * hoser (like flex itself) wants to - * call the scanner after we return the - * YY_NULL, it'll still work - another - * YY_NULL will get returned. - */ - yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; - - yy_act = YY_STATE_EOF(YY_START); - goto do_action; - } - - else - { - if ( ! yy_did_buffer_switch_on_eof ) - YY_NEW_FILE; - } - break; - } - - case EOB_ACT_CONTINUE_SCAN: - yy_c_buf_p = - yytext_ptr + yy_amount_of_matched_text; - - yy_current_state = yy_get_previous_state(); - - yy_cp = yy_c_buf_p; - yy_bp = yytext_ptr + YY_MORE_ADJ; - goto yy_match; - - case EOB_ACT_LAST_MATCH: - yy_c_buf_p = - &yy_current_buffer->yy_ch_buf[yy_n_chars]; - - yy_current_state = yy_get_previous_state(); - - yy_cp = yy_c_buf_p; - yy_bp = yytext_ptr + YY_MORE_ADJ; - goto yy_find_action; - } - break; - } - - default: - YY_FATAL_ERROR( - "fatal flex scanner internal error--no action found" ); - } /* end of action switch */ - } /* end of scanning one token */ - } /* end of yylex */ - - -/* yy_get_next_buffer - try to read in a new buffer - * - * Returns a code representing an action: - * EOB_ACT_LAST_MATCH - - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position - * EOB_ACT_END_OF_FILE - end of file - */ - -static int yy_get_next_buffer() - { - register char *dest = yy_current_buffer->yy_ch_buf; - register char *source = yytext_ptr; - register int number_to_move, i; - int ret_val; - - if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] ) - YY_FATAL_ERROR( - "fatal flex scanner internal error--end of buffer missed" ); - - if ( yy_current_buffer->yy_fill_buffer == 0 ) - { /* Don't try to fill the buffer, so this is an EOF. */ - if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 ) - { - /* We matched a singled characater, the EOB, so - * treat this as a final EOF. - */ - return EOB_ACT_END_OF_FILE; - } - - else - { - /* We matched some text prior to the EOB, first - * process it. - */ - return EOB_ACT_LAST_MATCH; - } - } - - /* Try to read more data. */ - - /* First move last chars to start of buffer. */ - number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1; - - for ( i = 0; i < number_to_move; ++i ) - *(dest++) = *(source++); - - if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING ) - /* don't do the read, it's not guaranteed to return an EOF, - * just force an EOF - */ - yy_n_chars = 0; - - else - { - int num_to_read = - yy_current_buffer->yy_buf_size - number_to_move - 1; - - while ( num_to_read <= 0 ) - { /* Not enough room in the buffer - grow it. */ -#ifdef YY_USES_REJECT - YY_FATAL_ERROR( -"input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); -#else - - /* just a shorter name for the current buffer */ - YY_BUFFER_STATE b = yy_current_buffer; - - int yy_c_buf_p_offset = - (int) (yy_c_buf_p - b->yy_ch_buf); - - if ( b->yy_is_our_buffer ) - { - int new_size = b->yy_buf_size * 2; - - if ( new_size <= 0 ) - b->yy_buf_size += b->yy_buf_size / 8; - else - b->yy_buf_size *= 2; - - b->yy_ch_buf = (char *) - /* Include room in for 2 EOB chars. */ - yy_flex_realloc( (void *) b->yy_ch_buf, - b->yy_buf_size + 2 ); - } - else - /* Can't grow it, we don't own it. */ - b->yy_ch_buf = 0; - - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( - "fatal error - scanner input buffer overflow" ); - - yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset]; - - num_to_read = yy_current_buffer->yy_buf_size - - number_to_move - 1; -#endif - } - - if ( num_to_read > YY_READ_BUF_SIZE ) - num_to_read = YY_READ_BUF_SIZE; - - /* Read in more data. */ - YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]), - yy_n_chars, num_to_read ); - } - - if ( yy_n_chars == 0 ) - { - if ( number_to_move == YY_MORE_ADJ ) - { - ret_val = EOB_ACT_END_OF_FILE; - yyrestart( yyin ); - } - - else - { - ret_val = EOB_ACT_LAST_MATCH; - yy_current_buffer->yy_buffer_status = - YY_BUFFER_EOF_PENDING; - } - } - - else - ret_val = EOB_ACT_CONTINUE_SCAN; - - yy_n_chars += number_to_move; - yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR; - yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR; - - yytext_ptr = &yy_current_buffer->yy_ch_buf[0]; - - return ret_val; - } - - -/* yy_get_previous_state - get the state just before the EOB char was reached */ - -static yy_state_type yy_get_previous_state() - { - register yy_state_type yy_current_state; - register char *yy_cp; - - yy_current_state = yy_start; - - for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp ) - { - register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); - if ( yy_accept[yy_current_state] ) - { - yy_last_accepting_state = yy_current_state; - yy_last_accepting_cpos = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 397 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - } - - return yy_current_state; - } - - -/* yy_try_NUL_trans - try to make a transition on the NUL character - * - * synopsis - * next_state = yy_try_NUL_trans( current_state ); - */ - -#ifdef YY_USE_PROTOS -static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state ) -#else -static yy_state_type yy_try_NUL_trans( yy_current_state ) -yy_state_type yy_current_state; -#endif - { - register int yy_is_jam; - register char *yy_cp = yy_c_buf_p; - - register YY_CHAR yy_c = 1; - if ( yy_accept[yy_current_state] ) - { - yy_last_accepting_state = yy_current_state; - yy_last_accepting_cpos = yy_cp; - } - while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) - { - yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 397 ) - yy_c = yy_meta[(unsigned int) yy_c]; - } - yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - yy_is_jam = (yy_current_state == 396); - - return yy_is_jam ? 0 : yy_current_state; - } - - -#ifndef YY_NO_UNPUT -#ifdef YY_USE_PROTOS -static void yyunput( int c, register char *yy_bp ) -#else -static void yyunput( c, yy_bp ) -int c; -register char *yy_bp; -#endif - { - register char *yy_cp = yy_c_buf_p; - - /* undo effects of setting up yytext */ - *yy_cp = yy_hold_char; - - if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) - { /* need to shift things up to make room */ - /* +2 for EOB chars. */ - register int number_to_move = yy_n_chars + 2; - register char *dest = &yy_current_buffer->yy_ch_buf[ - yy_current_buffer->yy_buf_size + 2]; - register char *source = - &yy_current_buffer->yy_ch_buf[number_to_move]; - - while ( source > yy_current_buffer->yy_ch_buf ) - *--dest = *--source; - - yy_cp += (int) (dest - source); - yy_bp += (int) (dest - source); - yy_n_chars = yy_current_buffer->yy_buf_size; - - if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) - YY_FATAL_ERROR( "flex scanner push-back overflow" ); - } - - *--yy_cp = (char) c; - - - yytext_ptr = yy_bp; - yy_hold_char = *yy_cp; - yy_c_buf_p = yy_cp; - } -#endif /* ifndef YY_NO_UNPUT */ - - -#ifdef __cplusplus -static int yyinput() -#else -static int input() -#endif - { - int c; - - *yy_c_buf_p = yy_hold_char; - - if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR ) - { - /* yy_c_buf_p now points to the character we want to return. - * If this occurs *before* the EOB characters, then it's a - * valid NUL; if not, then we've hit the end of the buffer. - */ - if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] ) - /* This was really a NUL. */ - *yy_c_buf_p = '\0'; - - else - { /* need more input */ - yytext_ptr = yy_c_buf_p; - ++yy_c_buf_p; - - switch ( yy_get_next_buffer() ) - { - case EOB_ACT_END_OF_FILE: - { - if ( yywrap() ) - { - yy_c_buf_p = - yytext_ptr + YY_MORE_ADJ; - return EOF; - } - - if ( ! yy_did_buffer_switch_on_eof ) - YY_NEW_FILE; -#ifdef __cplusplus - return yyinput(); -#else - return input(); -#endif - } - - case EOB_ACT_CONTINUE_SCAN: - yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; - break; - - case EOB_ACT_LAST_MATCH: -#ifdef __cplusplus - YY_FATAL_ERROR( - "unexpected last match in yyinput()" ); -#else - YY_FATAL_ERROR( - "unexpected last match in input()" ); -#endif - } - } - } - - c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */ - *yy_c_buf_p = '\0'; /* preserve yytext */ - yy_hold_char = *++yy_c_buf_p; - - - return c; - } - - -#ifdef YY_USE_PROTOS -void yyrestart( FILE *input_file ) -#else -void yyrestart( input_file ) -FILE *input_file; -#endif - { - if ( ! yy_current_buffer ) - yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); - - yy_init_buffer( yy_current_buffer, input_file ); - yy_load_buffer_state(); - } - - -#ifdef YY_USE_PROTOS -void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) -#else -void yy_switch_to_buffer( new_buffer ) -YY_BUFFER_STATE new_buffer; -#endif - { - if ( yy_current_buffer == new_buffer ) - return; - - if ( yy_current_buffer ) - { - /* Flush out information for old buffer. */ - *yy_c_buf_p = yy_hold_char; - yy_current_buffer->yy_buf_pos = yy_c_buf_p; - yy_current_buffer->yy_n_chars = yy_n_chars; - } - - yy_current_buffer = new_buffer; - yy_load_buffer_state(); - - /* We don't actually know whether we did this switch during - * EOF (yywrap()) processing, but the only time this flag - * is looked at is after yywrap() is called, so it's safe - * to go ahead and always set it. - */ - yy_did_buffer_switch_on_eof = 1; - } - - -#ifdef YY_USE_PROTOS -void yy_load_buffer_state( void ) -#else -void yy_load_buffer_state() -#endif - { - yy_n_chars = yy_current_buffer->yy_n_chars; - yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos; - yyin = yy_current_buffer->yy_input_file; - yy_hold_char = *yy_c_buf_p; - } - - -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_create_buffer( FILE *file, int size ) -#else -YY_BUFFER_STATE yy_create_buffer( file, size ) -FILE *file; -int size; -#endif - { - YY_BUFFER_STATE b; - - b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_buf_size = size; - - /* yy_ch_buf has to be 2 characters longer than the size given because - * we need to put in 2 end-of-buffer characters. - */ - b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 ); - if ( ! b->yy_ch_buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); - - b->yy_is_our_buffer = 1; - - yy_init_buffer( b, file ); - - return b; - } - - -#ifdef YY_USE_PROTOS -void yy_delete_buffer( YY_BUFFER_STATE b ) -#else -void yy_delete_buffer( b ) -YY_BUFFER_STATE b; -#endif - { - if ( ! b ) - return; - - if ( b == yy_current_buffer ) - yy_current_buffer = (YY_BUFFER_STATE) 0; - - if ( b->yy_is_our_buffer ) - yy_flex_free( (void *) b->yy_ch_buf ); - - yy_flex_free( (void *) b ); - } - - -#ifndef YY_ALWAYS_INTERACTIVE -#ifndef YY_NEVER_INTERACTIVE -extern int isatty YY_PROTO(( int )); -#endif -#endif - -#ifdef YY_USE_PROTOS -void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) -#else -void yy_init_buffer( b, file ) -YY_BUFFER_STATE b; -FILE *file; -#endif - - - { - yy_flush_buffer( b ); - - b->yy_input_file = file; - b->yy_fill_buffer = 1; - -#if YY_ALWAYS_INTERACTIVE - b->yy_is_interactive = 1; -#else -#if YY_NEVER_INTERACTIVE - b->yy_is_interactive = 0; -#else - b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; -#endif -#endif - } - - -#ifdef YY_USE_PROTOS -void yy_flush_buffer( YY_BUFFER_STATE b ) -#else -void yy_flush_buffer( b ) -YY_BUFFER_STATE b; -#endif - - { - b->yy_n_chars = 0; - - /* We always need two end-of-buffer characters. The first causes - * a transition to the end-of-buffer state. The second causes - * a jam in that state. - */ - b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; - b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; - - b->yy_buf_pos = &b->yy_ch_buf[0]; - - b->yy_at_bol = 1; - b->yy_buffer_status = YY_BUFFER_NEW; - - if ( b == yy_current_buffer ) - yy_load_buffer_state(); - } - - -#ifndef YY_NO_SCAN_BUFFER -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size ) -#else -YY_BUFFER_STATE yy_scan_buffer( base, size ) -char *base; -yy_size_t size; -#endif - { - YY_BUFFER_STATE b; - - if ( size < 2 || - base[size-2] != YY_END_OF_BUFFER_CHAR || - base[size-1] != YY_END_OF_BUFFER_CHAR ) - /* They forgot to leave room for the EOB's. */ - return 0; - - b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); - if ( ! b ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); - - b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ - b->yy_buf_pos = b->yy_ch_buf = base; - b->yy_is_our_buffer = 0; - b->yy_input_file = 0; - b->yy_n_chars = b->yy_buf_size; - b->yy_is_interactive = 0; - b->yy_at_bol = 1; - b->yy_fill_buffer = 0; - b->yy_buffer_status = YY_BUFFER_NEW; - - yy_switch_to_buffer( b ); - - return b; - } -#endif - - -#ifndef YY_NO_SCAN_STRING -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_scan_string( yyconst char *str ) -#else -YY_BUFFER_STATE yy_scan_string( str ) -yyconst char *str; -#endif - { - int len; - for ( len = 0; str[len]; ++len ) - ; - - return yy_scan_bytes( str, len ); - } -#endif - - -#ifndef YY_NO_SCAN_BYTES -#ifdef YY_USE_PROTOS -YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len ) -#else -YY_BUFFER_STATE yy_scan_bytes( bytes, len ) -yyconst char *bytes; -int len; -#endif - { - YY_BUFFER_STATE b; - char *buf; - yy_size_t n; - int i; - - /* Get memory for full buffer, including space for trailing EOB's. */ - n = len + 2; - buf = (char *) yy_flex_alloc( n ); - if ( ! buf ) - YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); - - for ( i = 0; i < len; ++i ) - buf[i] = bytes[i]; - - buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR; - - b = yy_scan_buffer( buf, n ); - if ( ! b ) - YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); - - /* It's okay to grow etc. this buffer, and we should throw it - * away when we're done. - */ - b->yy_is_our_buffer = 1; - - return b; - } -#endif - - -#ifndef YY_NO_PUSH_STATE -#ifdef YY_USE_PROTOS -static void yy_push_state( int new_state ) -#else -static void yy_push_state( new_state ) -int new_state; -#endif - { - if ( yy_start_stack_ptr >= yy_start_stack_depth ) - { - yy_size_t new_size; - - yy_start_stack_depth += YY_START_STACK_INCR; - new_size = yy_start_stack_depth * sizeof( int ); - - if ( ! yy_start_stack ) - yy_start_stack = (int *) yy_flex_alloc( new_size ); - - else - yy_start_stack = (int *) yy_flex_realloc( - (void *) yy_start_stack, new_size ); - - if ( ! yy_start_stack ) - YY_FATAL_ERROR( - "out of memory expanding start-condition stack" ); - } - - yy_start_stack[yy_start_stack_ptr++] = YY_START; - - BEGIN(new_state); - } -#endif - - -#ifndef YY_NO_POP_STATE -static void yy_pop_state() - { - if ( --yy_start_stack_ptr < 0 ) - YY_FATAL_ERROR( "start-condition stack underflow" ); - - BEGIN(yy_start_stack[yy_start_stack_ptr]); - } -#endif - - -#ifndef YY_NO_TOP_STATE -static int yy_top_state() - { - return yy_start_stack[yy_start_stack_ptr - 1]; - } -#endif - -#ifndef YY_EXIT_FAILURE -#define YY_EXIT_FAILURE 2 -#endif - -#ifdef YY_USE_PROTOS -static void yy_fatal_error( yyconst char msg[] ) -#else -static void yy_fatal_error( msg ) -char msg[]; -#endif - { - (void) fprintf( stderr, "%s\n", msg ); - exit( YY_EXIT_FAILURE ); - } - - - -/* Redefine yyless() so it works in section 3 code. */ - -#undef yyless -#define yyless(n) \ - do \ - { \ - /* Undo effects of setting up yytext. */ \ - yytext[yyleng] = yy_hold_char; \ - yy_c_buf_p = yytext + n - YY_MORE_ADJ; \ - yy_hold_char = *yy_c_buf_p; \ - *yy_c_buf_p = '\0'; \ - yyleng = n; \ - } \ - while ( 0 ) - - -/* Internal utility routines. */ - -#ifndef yytext_ptr -#ifdef YY_USE_PROTOS -static void yy_flex_strncpy( char *s1, yyconst char *s2, int n ) -#else -static void yy_flex_strncpy( s1, s2, n ) -char *s1; -yyconst char *s2; -int n; -#endif - { - register int i; - for ( i = 0; i < n; ++i ) - s1[i] = s2[i]; - } -#endif - - -#ifdef YY_USE_PROTOS -static void *yy_flex_alloc( yy_size_t size ) -#else -static void *yy_flex_alloc( size ) -yy_size_t size; -#endif - { - return (void *) malloc( size ); - } - -#ifdef YY_USE_PROTOS -static void *yy_flex_realloc( void *ptr, yy_size_t size ) -#else -static void *yy_flex_realloc( ptr, size ) -void *ptr; -yy_size_t size; -#endif - { - /* The cast to (char *) in the following accommodates both - * implementations that use char* generic pointers, and those - * that use void* generic pointers. It works with the latter - * because both ANSI C and C++ allow castless assignment from - * any pointer type to void*, and deal with argument conversions - * as though doing an assignment. - */ - return (void *) realloc( (char *) ptr, size ); - } - -#ifdef YY_USE_PROTOS -static void yy_flex_free( void *ptr ) -#else -static void yy_flex_free( ptr ) -void *ptr; -#endif - { - free( ptr ); - } - -#if YY_MAIN -int main() - { - yylex(); - return 0; - } -#endif -#line 195 "D:\\SE1_GPL\\Sources\\SeriousSkaStudio\\\\Scanner.l" - - diff --git a/Sources/SeriousSkaStudio/SeriousSkaStudio.cpp b/Sources/SeriousSkaStudio/SeriousSkaStudio.cpp index ea2af18..ef0dbda 100644 --- a/Sources/SeriousSkaStudio/SeriousSkaStudio.cpp +++ b/Sources/SeriousSkaStudio/SeriousSkaStudio.cpp @@ -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 "stdafx.h" #include "SeriousSkaStudio.h" diff --git a/Sources/SeriousSkaStudio/SeriousSkaStudio.h b/Sources/SeriousSkaStudio/SeriousSkaStudio.h index 16c4592..3ef098a 100644 --- a/Sources/SeriousSkaStudio/SeriousSkaStudio.h +++ b/Sources/SeriousSkaStudio/SeriousSkaStudio.h @@ -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. */ // SeriousSkaStudio.h : main header file for the SERIOUSSKASTUDIO application // diff --git a/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.cpp b/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.cpp index fd69976..b4c9285 100644 --- a/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.cpp +++ b/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.cpp @@ -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. */ // SeriousSkaStudioDoc.cpp : implementation of the CSeriousSkaStudioDoc class // diff --git a/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.h b/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.h index b1402c9..36d8390 100644 --- a/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.h +++ b/Sources/SeriousSkaStudio/SeriousSkaStudioDoc.h @@ -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. */ // SeriousSkaStudioDoc.h : interface of the CSeriousSkaStudioDoc class // diff --git a/Sources/SeriousSkaStudio/SeriousSkaStudioView.cpp b/Sources/SeriousSkaStudio/SeriousSkaStudioView.cpp index 475e6fc..3579476 100644 --- a/Sources/SeriousSkaStudio/SeriousSkaStudioView.cpp +++ b/Sources/SeriousSkaStudio/SeriousSkaStudioView.cpp @@ -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. */ // SeriousSkaStudioView.cpp : implementation of the CSeriousSkaStudioView class // diff --git a/Sources/SeriousSkaStudio/SeriousSkaStudioView.h b/Sources/SeriousSkaStudio/SeriousSkaStudioView.h index 2ef981a..b5690ea 100644 --- a/Sources/SeriousSkaStudio/SeriousSkaStudioView.h +++ b/Sources/SeriousSkaStudio/SeriousSkaStudioView.h @@ -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. */ // SeriousSkaStudioView.h : interface of the CSeriousSkaStudioView class // diff --git a/Sources/SeriousSkaStudio/SplitterFrame.cpp b/Sources/SeriousSkaStudio/SplitterFrame.cpp index 19a6db8..4681ba5 100644 --- a/Sources/SeriousSkaStudio/SplitterFrame.cpp +++ b/Sources/SeriousSkaStudio/SplitterFrame.cpp @@ -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. */ // SplitterFrame.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/SplitterFrame.h b/Sources/SeriousSkaStudio/SplitterFrame.h index b697a43..8d108ea 100644 --- a/Sources/SeriousSkaStudio/SplitterFrame.h +++ b/Sources/SeriousSkaStudio/SplitterFrame.h @@ -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. */ #if !defined(AFX_SPLITTERFRAME_H__1F06C2AF_EF87_4728_9A83_7BD10DD1F70E__INCLUDED_) #define AFX_SPLITTERFRAME_H__1F06C2AF_EF87_4728_9A83_7BD10DD1F70E__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/StdAfx.cpp b/Sources/SeriousSkaStudio/StdAfx.cpp index 35b27f0..c706dfd 100644 --- a/Sources/SeriousSkaStudio/StdAfx.cpp +++ b/Sources/SeriousSkaStudio/StdAfx.cpp @@ -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 // SeriousSkaStudio.pch will be the pre-compiled header diff --git a/Sources/SeriousSkaStudio/StdAfx.h b/Sources/SeriousSkaStudio/StdAfx.h index 2d2b378..5be525f 100644 --- a/Sources/SeriousSkaStudio/StdAfx.h +++ b/Sources/SeriousSkaStudio/StdAfx.h @@ -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.h : include file for standard system include files, // or project specific include files that are used frequently, but diff --git a/Sources/SeriousSkaStudio/TexView.cpp b/Sources/SeriousSkaStudio/TexView.cpp index aed2826..18a745b 100644 --- a/Sources/SeriousSkaStudio/TexView.cpp +++ b/Sources/SeriousSkaStudio/TexView.cpp @@ -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. */ // TexView.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/TexView.h b/Sources/SeriousSkaStudio/TexView.h index 7784182..975bc49 100644 --- a/Sources/SeriousSkaStudio/TexView.h +++ b/Sources/SeriousSkaStudio/TexView.h @@ -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. */ #if !defined(AFX_TEXVIEW_H__F222519C_8EA7_41DC_B346_5A788032B2C2__INCLUDED_) #define AFX_TEXVIEW_H__F222519C_8EA7_41DC_B346_5A788032B2C2__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/TextBox.cpp b/Sources/SeriousSkaStudio/TextBox.cpp index b61de0e..a4bc653 100644 --- a/Sources/SeriousSkaStudio/TextBox.cpp +++ b/Sources/SeriousSkaStudio/TextBox.cpp @@ -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. */ // TextBox.cpp : implementation file // diff --git a/Sources/SeriousSkaStudio/TextBox.h b/Sources/SeriousSkaStudio/TextBox.h index 2c2e28f..be38048 100644 --- a/Sources/SeriousSkaStudio/TextBox.h +++ b/Sources/SeriousSkaStudio/TextBox.h @@ -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. */ #if !defined(AFX_TEXTBOX_H__F08BF4CB_B32A_11D5_8AB4_00C0262D9BFE__INCLUDED_) #define AFX_TEXTBOX_H__F08BF4CB_B32A_11D5_8AB4_00C0262D9BFE__INCLUDED_ diff --git a/Sources/SeriousSkaStudio/resource.h b/Sources/SeriousSkaStudio/resource.h index 2be6727..c0c943a 100644 --- a/Sources/SeriousSkaStudio/resource.h +++ b/Sources/SeriousSkaStudio/resource.h @@ -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. diff --git a/Sources/SeriousSkaStudio/unistd.h b/Sources/SeriousSkaStudio/unistd.h index 80f9f8e..c9c1cb0 100644 --- a/Sources/SeriousSkaStudio/unistd.h +++ b/Sources/SeriousSkaStudio/unistd.h @@ -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 -#include \ No newline at end of file + +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 diff --git a/Sources/Shaders/AddShader.cpp b/Sources/Shaders/AddShader.cpp index 35be835..d145f68 100644 --- a/Sources/Shaders/AddShader.cpp +++ b/Sources/Shaders/AddShader.cpp @@ -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 "Shaders/StdH.h" @@ -54,4 +67,4 @@ SHADER_DESC(Add,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Add shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/AddShaderDS.cpp b/Sources/Shaders/AddShaderDS.cpp index 1b7868b..6d44534 100644 --- a/Sources/Shaders/AddShaderDS.cpp +++ b/Sources/Shaders/AddShaderDS.cpp @@ -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 "Shaders/StdH.h" @@ -65,4 +78,4 @@ SHADER_DESC(AddDS,ShaderDesc &shDesc) shDesc.sd_astrTexCoordNames[0] = "AddDS uvmap"; shDesc.sd_astrColorNames[0] = "AddDS color"; shDesc.sd_strShaderInfo = "AddDS shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/BaseShader.cpp b/Sources/Shaders/BaseShader.cpp index 586a15b..368a64c 100644 --- a/Sources/Shaders/BaseShader.cpp +++ b/Sources/Shaders/BaseShader.cpp @@ -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 "Shaders/StdH.h" @@ -79,4 +92,4 @@ SHADER_DESC(Base,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Basic shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/BaseShaderDS.cpp b/Sources/Shaders/BaseShaderDS.cpp index e1bac47..d50eb97 100644 --- a/Sources/Shaders/BaseShaderDS.cpp +++ b/Sources/Shaders/BaseShaderDS.cpp @@ -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 "Shaders/StdH.h" @@ -63,4 +76,4 @@ SHADER_DESC(BaseDS,ShaderDesc &shDesc) shDesc.sd_astrTexCoordNames[0] = "Base uvmap"; shDesc.sd_astrColorNames[0] = "Base color"; shDesc.sd_strShaderInfo = "Double sided basic shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/BaseTransparent.cpp b/Sources/Shaders/BaseTransparent.cpp index 6b14530..eb2e106 100644 --- a/Sources/Shaders/BaseTransparent.cpp +++ b/Sources/Shaders/BaseTransparent.cpp @@ -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 "Shaders/StdH.h" @@ -61,4 +74,4 @@ SHADER_DESC(Base_Transparent,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Basic shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/BaseTransparentDS.cpp b/Sources/Shaders/BaseTransparentDS.cpp index 43861ee..2df372b 100644 --- a/Sources/Shaders/BaseTransparentDS.cpp +++ b/Sources/Shaders/BaseTransparentDS.cpp @@ -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 "Shaders/StdH.h" @@ -54,4 +67,4 @@ SHADER_DESC(Base_TransparentDS,ShaderDesc &shDesc) shDesc.sd_astrColorNames[0] = "Base color"; // shDesc.sd_astrFloatNames[0] = "Double sided"; shDesc.sd_strShaderInfo = "Basic shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/ColorShader.cpp b/Sources/Shaders/ColorShader.cpp index 6bf7122..34bd348 100644 --- a/Sources/Shaders/ColorShader.cpp +++ b/Sources/Shaders/ColorShader.cpp @@ -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 "Shaders/StdH.h" @@ -44,4 +57,4 @@ SHADER_DESC(Color,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Color shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/Common.cpp b/Sources/Shaders/Common.cpp index 6aa0483..d304f67 100644 --- a/Sources/Shaders/Common.cpp +++ b/Sources/Shaders/Common.cpp @@ -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 "Shaders/StdH.h" #include diff --git a/Sources/Shaders/Common.h b/Sources/Shaders/Common.h index 7569131..2bf0742 100644 --- a/Sources/Shaders/Common.h +++ b/Sources/Shaders/Common.h @@ -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_SHADER_COMMON_H #define SE_INCL_SHADER_COMMON_H diff --git a/Sources/Shaders/DetailShader.cpp b/Sources/Shaders/DetailShader.cpp index 95ef5cf..9026ee3 100644 --- a/Sources/Shaders/DetailShader.cpp +++ b/Sources/Shaders/DetailShader.cpp @@ -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 "Shaders/StdH.h" @@ -144,4 +157,4 @@ SHADER_DESC(Detail,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Detail shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/DisplaceShader.cpp b/Sources/Shaders/DisplaceShader.cpp index f4ae343..e8ea73a 100644 --- a/Sources/Shaders/DisplaceShader.cpp +++ b/Sources/Shaders/DisplaceShader.cpp @@ -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 "Shaders/StdH.h" diff --git a/Sources/Shaders/InvisibleShader.cpp b/Sources/Shaders/InvisibleShader.cpp index 4127b12..f2a706f 100644 --- a/Sources/Shaders/InvisibleShader.cpp +++ b/Sources/Shaders/InvisibleShader.cpp @@ -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 "Shaders/StdH.h" @@ -23,4 +36,4 @@ SHADER_DESC(Invisible,ShaderDesc &shDesc) shDesc.sd_astrTexCoordNames.New(UVMAPS_COUNT); shDesc.sd_astrColorNames.New(COLOR_COUNT); shDesc.sd_astrFloatNames.New(FLOAT_COUNT); -} \ No newline at end of file +} diff --git a/Sources/Shaders/MultiLayerShader.cpp b/Sources/Shaders/MultiLayerShader.cpp index 205625b..c2c5ca3 100644 --- a/Sources/Shaders/MultiLayerShader.cpp +++ b/Sources/Shaders/MultiLayerShader.cpp @@ -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 "Shaders/StdH.h" @@ -134,4 +147,4 @@ SHADER_DESC(MultiLayer, ShaderDesc &shDesc) shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Multi Layer shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/Reflection.cpp b/Sources/Shaders/Reflection.cpp index a541406..5320ca4 100644 --- a/Sources/Shaders/Reflection.cpp +++ b/Sources/Shaders/Reflection.cpp @@ -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 "Shaders/StdH.h" #include @@ -71,4 +84,4 @@ SHADER_DESC(Reflection,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Basic shader"; shDesc.sd_astrColorNames[1] = "Reflection color"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/ReflectionDS.cpp b/Sources/Shaders/ReflectionDS.cpp index 0ea483b..f88369b 100644 --- a/Sources/Shaders/ReflectionDS.cpp +++ b/Sources/Shaders/ReflectionDS.cpp @@ -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 "Shaders/StdH.h" #include @@ -67,4 +80,4 @@ SHADER_DESC(ReflectionDS,ShaderDesc &shDesc) shDesc.sd_astrColorNames[0] = "Base color"; shDesc.sd_strShaderInfo = "Basic shader"; shDesc.sd_astrColorNames[1] = "Reflection color"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/ReftectionAndSpecular.cpp b/Sources/Shaders/ReftectionAndSpecular.cpp index a5cc4f0..f1c3e52 100644 --- a/Sources/Shaders/ReftectionAndSpecular.cpp +++ b/Sources/Shaders/ReftectionAndSpecular.cpp @@ -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 "Shaders/StdH.h" #include @@ -76,4 +89,4 @@ SHADER_DESC(ReflectionAndSpecular,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Basic shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/ReftectionAndSpecularDS.cpp b/Sources/Shaders/ReftectionAndSpecularDS.cpp index cc9029e..a1773c8 100644 --- a/Sources/Shaders/ReftectionAndSpecularDS.cpp +++ b/Sources/Shaders/ReftectionAndSpecularDS.cpp @@ -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 "Shaders/StdH.h" #include @@ -72,4 +85,4 @@ SHADER_DESC(ReflectionAndSpecularDS,ShaderDesc &shDesc) shDesc.sd_strShaderInfo = "Basic shader"; shDesc.sd_astrColorNames[1] = "Reflection color"; shDesc.sd_astrColorNames[2] = "Specular color"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/Specular.cpp b/Sources/Shaders/Specular.cpp index 23d6109..f305820 100644 --- a/Sources/Shaders/Specular.cpp +++ b/Sources/Shaders/Specular.cpp @@ -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 "Shaders/StdH.h" #include @@ -83,4 +96,4 @@ SHADER_DESC(Specular,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Basic shader"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/SpecularDS.cpp b/Sources/Shaders/SpecularDS.cpp index c94b8d4..239177b 100644 --- a/Sources/Shaders/SpecularDS.cpp +++ b/Sources/Shaders/SpecularDS.cpp @@ -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 "Shaders/StdH.h" #include @@ -67,4 +80,4 @@ SHADER_DESC(SpecularDS,ShaderDesc &shDesc) shDesc.sd_astrColorNames[0] = "Base color"; shDesc.sd_strShaderInfo = "Basic shader"; shDesc.sd_astrColorNames[1] = "Specular color"; -} \ No newline at end of file +} diff --git a/Sources/Shaders/StdH.cpp b/Sources/Shaders/StdH.cpp index cc22912..1642ec2 100644 --- a/Sources/Shaders/StdH.cpp +++ b/Sources/Shaders/StdH.cpp @@ -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 "Shaders/StdH.h" diff --git a/Sources/Shaders/StdH.h b/Sources/Shaders/StdH.h index 295599b..da056c0 100644 --- a/Sources/Shaders/StdH.h +++ b/Sources/Shaders/StdH.h @@ -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 #include diff --git a/Sources/Shaders/Translucent.cpp b/Sources/Shaders/Translucent.cpp index 9507117..60caac6 100644 --- a/Sources/Shaders/Translucent.cpp +++ b/Sources/Shaders/Translucent.cpp @@ -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 "Shaders/StdH.h" @@ -56,4 +69,4 @@ SHADER_DESC(Translucent,ShaderDesc &shDesc) shDesc.sd_astrFlagNames[0] = "Double sided"; shDesc.sd_astrFlagNames[1] = "Full bright"; shDesc.sd_strShaderInfo = "Translucent shader"; -} \ No newline at end of file +} diff --git a/Sources/WorldEditor/ActiveTextureWnd.cpp b/Sources/WorldEditor/ActiveTextureWnd.cpp index 3dfcbd6..4df0b98 100644 --- a/Sources/WorldEditor/ActiveTextureWnd.cpp +++ b/Sources/WorldEditor/ActiveTextureWnd.cpp @@ -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. */ // ActiveTextureWnd.cpp : implementation file // diff --git a/Sources/WorldEditor/ActiveTextureWnd.h b/Sources/WorldEditor/ActiveTextureWnd.h index 04f940f..2f28b78 100644 --- a/Sources/WorldEditor/ActiveTextureWnd.h +++ b/Sources/WorldEditor/ActiveTextureWnd.h @@ -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. */ // ActiveTextureWnd.h : header file // diff --git a/Sources/WorldEditor/BrowseWindow.cpp b/Sources/WorldEditor/BrowseWindow.cpp index 0516185..63c9ffb 100644 --- a/Sources/WorldEditor/BrowseWindow.cpp +++ b/Sources/WorldEditor/BrowseWindow.cpp @@ -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. */ // BrowseWindow.cpp : implementation file // diff --git a/Sources/WorldEditor/Browser.cpp b/Sources/WorldEditor/Browser.cpp index 3ec702b..2a28cd3 100644 --- a/Sources/WorldEditor/Browser.cpp +++ b/Sources/WorldEditor/Browser.cpp @@ -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. */ // Browser.cpp : implementation file // diff --git a/Sources/WorldEditor/Browser.h b/Sources/WorldEditor/Browser.h index 3ec5c5f..c1e124f 100644 --- a/Sources/WorldEditor/Browser.h +++ b/Sources/WorldEditor/Browser.h @@ -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. */ // Browser.h : header file // diff --git a/Sources/WorldEditor/BrushPaletteWnd.cpp b/Sources/WorldEditor/BrushPaletteWnd.cpp index a13dd1a..a218d26 100644 --- a/Sources/WorldEditor/BrushPaletteWnd.cpp +++ b/Sources/WorldEditor/BrushPaletteWnd.cpp @@ -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. */ // BrushPaletteWnd.cpp : implementation file // diff --git a/Sources/WorldEditor/BrushPaletteWnd.h b/Sources/WorldEditor/BrushPaletteWnd.h index 9c2d710..52eca26 100644 --- a/Sources/WorldEditor/BrushPaletteWnd.h +++ b/Sources/WorldEditor/BrushPaletteWnd.h @@ -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. */ #if !defined(AFX_BRUSHPALETTEWND_H__E0E5728A_563A_43BA_AD10_187D83BE8E55__INCLUDED_) #define AFX_BRUSHPALETTEWND_H__E0E5728A_563A_43BA_AD10_187D83BE8E55__INCLUDED_ diff --git a/Sources/WorldEditor/CSGDesitnationCombo.cpp b/Sources/WorldEditor/CSGDesitnationCombo.cpp index ed64a36..40567de 100644 --- a/Sources/WorldEditor/CSGDesitnationCombo.cpp +++ b/Sources/WorldEditor/CSGDesitnationCombo.cpp @@ -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. */ // CSGDesitnationCombo.cpp : implementation file // diff --git a/Sources/WorldEditor/CSGDesitnationCombo.h b/Sources/WorldEditor/CSGDesitnationCombo.h index a3637f9..3fe36d7 100644 --- a/Sources/WorldEditor/CSGDesitnationCombo.h +++ b/Sources/WorldEditor/CSGDesitnationCombo.h @@ -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. */ // CSGDesitnationCombo.h : header file // diff --git a/Sources/WorldEditor/ChildFrm.cpp b/Sources/WorldEditor/ChildFrm.cpp index d78efaf..4be330a 100644 --- a/Sources/WorldEditor/ChildFrm.cpp +++ b/Sources/WorldEditor/ChildFrm.cpp @@ -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. */ // ChildFrm.cpp : implementation of the CChildFrame class // diff --git a/Sources/WorldEditor/ChildFrm.h b/Sources/WorldEditor/ChildFrm.h index c2233f4..9748007 100644 --- a/Sources/WorldEditor/ChildFrm.h +++ b/Sources/WorldEditor/ChildFrm.h @@ -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. */ // ChildFrm.h : interface of the CChildFrame class // diff --git a/Sources/WorldEditor/ColorPaletteWnd.cpp b/Sources/WorldEditor/ColorPaletteWnd.cpp index 11efe6e..f0a8f2d 100644 --- a/Sources/WorldEditor/ColorPaletteWnd.cpp +++ b/Sources/WorldEditor/ColorPaletteWnd.cpp @@ -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. */ // ColorPaletteWnd.cpp : implementation file // diff --git a/Sources/WorldEditor/ColorPaletteWnd.h b/Sources/WorldEditor/ColorPaletteWnd.h index 21d9fe9..1ea9a3a 100644 --- a/Sources/WorldEditor/ColorPaletteWnd.h +++ b/Sources/WorldEditor/ColorPaletteWnd.h @@ -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. */ // ColorPaletteWnd.h : header file // diff --git a/Sources/WorldEditor/ColoredButton.cpp b/Sources/WorldEditor/ColoredButton.cpp index 67f8638..5ca1fa3 100644 --- a/Sources/WorldEditor/ColoredButton.cpp +++ b/Sources/WorldEditor/ColoredButton.cpp @@ -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. */ // ColoredButton.cpp : implementation file // diff --git a/Sources/WorldEditor/CtlTipOfTheDayText.cpp b/Sources/WorldEditor/CtlTipOfTheDayText.cpp index 12341cc..9982447 100644 --- a/Sources/WorldEditor/CtlTipOfTheDayText.cpp +++ b/Sources/WorldEditor/CtlTipOfTheDayText.cpp @@ -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. */ // CtlTipOfTheDayText.cpp : implementation file // diff --git a/Sources/WorldEditor/CtlTipOfTheDayText.h b/Sources/WorldEditor/CtlTipOfTheDayText.h index 9a735e5..47bf1ac 100644 --- a/Sources/WorldEditor/CtlTipOfTheDayText.h +++ b/Sources/WorldEditor/CtlTipOfTheDayText.h @@ -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. */ #if !defined(AFX_CTLTIPOFTHEDAYTEXT_H__F7006AF5_44F1_11D4_93A2_004095812ACC__INCLUDED_) #define AFX_CTLTIPOFTHEDAYTEXT_H__F7006AF5_44F1_11D4_93A2_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/CtrlAxisRadio.cpp b/Sources/WorldEditor/CtrlAxisRadio.cpp index ef61d1b..2926af3 100644 --- a/Sources/WorldEditor/CtrlAxisRadio.cpp +++ b/Sources/WorldEditor/CtrlAxisRadio.cpp @@ -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. */ // CtrlAxisRadio.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlBrowseFile.cpp b/Sources/WorldEditor/CtrlBrowseFile.cpp index 3291488..d3b8ee1 100644 --- a/Sources/WorldEditor/CtrlBrowseFile.cpp +++ b/Sources/WorldEditor/CtrlBrowseFile.cpp @@ -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. */ // CtrlBrowseFile.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlBrowseFile.h b/Sources/WorldEditor/CtrlBrowseFile.h index 4f8d4f8..ba95b79 100644 --- a/Sources/WorldEditor/CtrlBrowseFile.h +++ b/Sources/WorldEditor/CtrlBrowseFile.h @@ -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. */ // CtrlBrowseFile.h : header file // diff --git a/Sources/WorldEditor/CtrlColorBrowsingModeRadio.cpp b/Sources/WorldEditor/CtrlColorBrowsingModeRadio.cpp index 970f0db..c9d5532 100644 --- a/Sources/WorldEditor/CtrlColorBrowsingModeRadio.cpp +++ b/Sources/WorldEditor/CtrlColorBrowsingModeRadio.cpp @@ -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. */ // CtrlColorBrowsingModeRadio.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlColorBrowsingModeRadio.h b/Sources/WorldEditor/CtrlColorBrowsingModeRadio.h index 09054b3..1b6563e 100644 --- a/Sources/WorldEditor/CtrlColorBrowsingModeRadio.h +++ b/Sources/WorldEditor/CtrlColorBrowsingModeRadio.h @@ -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. */ #if !defined(AFX_CTRLCOLORBROWSINGMODERADIO_H__9322F8B3_0DAA_11D2_8327_004095812ACC__INCLUDED_) #define AFX_CTRLCOLORBROWSINGMODERADIO_H__9322F8B3_0DAA_11D2_8327_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/CtrlEditBoolean.cpp b/Sources/WorldEditor/CtrlEditBoolean.cpp index fa18de1..25f78ac 100644 --- a/Sources/WorldEditor/CtrlEditBoolean.cpp +++ b/Sources/WorldEditor/CtrlEditBoolean.cpp @@ -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. */ // CtrlEditBoolean.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlEditBoolean.h b/Sources/WorldEditor/CtrlEditBoolean.h index 8ec1589..cd14c5c 100644 --- a/Sources/WorldEditor/CtrlEditBoolean.h +++ b/Sources/WorldEditor/CtrlEditBoolean.h @@ -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. */ // CtrlEditBoolean.h : header file // @@ -44,4 +57,4 @@ protected: }; ///////////////////////////////////////////////////////////////////////////// -#endif // CTRLEDITBOOLEAN_H \ No newline at end of file +#endif // CTRLEDITBOOLEAN_H diff --git a/Sources/WorldEditor/CtrlEditFlags.cpp b/Sources/WorldEditor/CtrlEditFlags.cpp index 5ef7eeb..f28cfa4 100644 --- a/Sources/WorldEditor/CtrlEditFlags.cpp +++ b/Sources/WorldEditor/CtrlEditFlags.cpp @@ -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. */ // CtrlEditFlags.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlEditFlags.h b/Sources/WorldEditor/CtrlEditFlags.h index 0ad478c..e8802aa 100644 --- a/Sources/WorldEditor/CtrlEditFlags.h +++ b/Sources/WorldEditor/CtrlEditFlags.h @@ -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. */ #if !defined(AFX_CTRLEDITFLAGS_H__759EB1B4_55C4_11D5_86CA_00002103143B__INCLUDED_) #define AFX_CTRLEDITFLAGS_H__759EB1B4_55C4_11D5_86CA_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/CtrlEditFloat.cpp b/Sources/WorldEditor/CtrlEditFloat.cpp index 31b960f..63a3290 100644 --- a/Sources/WorldEditor/CtrlEditFloat.cpp +++ b/Sources/WorldEditor/CtrlEditFloat.cpp @@ -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. */ // CtrlEditFloat.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlEditFloat.h b/Sources/WorldEditor/CtrlEditFloat.h index b5f886f..d8f32d8 100644 --- a/Sources/WorldEditor/CtrlEditFloat.h +++ b/Sources/WorldEditor/CtrlEditFloat.h @@ -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. */ // CtrlEditFloat.h : header file // @@ -45,4 +58,4 @@ protected: }; ///////////////////////////////////////////////////////////////////////////// -#endif // CTRLEDITFLOAT_H \ No newline at end of file +#endif // CTRLEDITFLOAT_H diff --git a/Sources/WorldEditor/CtrlEditString.cpp b/Sources/WorldEditor/CtrlEditString.cpp index de13734..edd604e 100644 --- a/Sources/WorldEditor/CtrlEditString.cpp +++ b/Sources/WorldEditor/CtrlEditString.cpp @@ -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. */ // CtrlEditString.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlEditString.h b/Sources/WorldEditor/CtrlEditString.h index 86794ae..8b22d41 100644 --- a/Sources/WorldEditor/CtrlEditString.h +++ b/Sources/WorldEditor/CtrlEditString.h @@ -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. */ // CtrlEditString.h : header file // diff --git a/Sources/WorldEditor/CtrlEnumCombo.cpp b/Sources/WorldEditor/CtrlEnumCombo.cpp index 49d707c..6f29fbc 100644 --- a/Sources/WorldEditor/CtrlEnumCombo.cpp +++ b/Sources/WorldEditor/CtrlEnumCombo.cpp @@ -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. */ // CtrlEnumCombo.cpp : implementation file // diff --git a/Sources/WorldEditor/CtrlEnumCombo.h b/Sources/WorldEditor/CtrlEnumCombo.h index 9b9de63..088f478 100644 --- a/Sources/WorldEditor/CtrlEnumCombo.h +++ b/Sources/WorldEditor/CtrlEnumCombo.h @@ -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. */ // CtrlEnumCombo.h : header file // diff --git a/Sources/WorldEditor/CustomComboWnd.cpp b/Sources/WorldEditor/CustomComboWnd.cpp index 7461f33..0c23ef4 100644 --- a/Sources/WorldEditor/CustomComboWnd.cpp +++ b/Sources/WorldEditor/CustomComboWnd.cpp @@ -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. */ // CustomComboWnd.cpp : implementation file // diff --git a/Sources/WorldEditor/CustomComboWnd.h b/Sources/WorldEditor/CustomComboWnd.h index c52f105..61b92c5 100644 --- a/Sources/WorldEditor/CustomComboWnd.h +++ b/Sources/WorldEditor/CustomComboWnd.h @@ -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. */ #if !defined(AFX_CUSTOMCOMBOWND_H__6C892711_24F7_4340_8D42_6AA0869A266B__INCLUDED_) #define AFX_CUSTOMCOMBOWND_H__6C892711_24F7_4340_8D42_6AA0869A266B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgAllignVertices.cpp b/Sources/WorldEditor/DlgAllignVertices.cpp index 794a2d9..f05eb8f 100644 --- a/Sources/WorldEditor/DlgAllignVertices.cpp +++ b/Sources/WorldEditor/DlgAllignVertices.cpp @@ -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. */ // DlgAllignVertices.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgAllignVertices.h b/Sources/WorldEditor/DlgAllignVertices.h index 09713d4..e0a94b2 100644 --- a/Sources/WorldEditor/DlgAllignVertices.h +++ b/Sources/WorldEditor/DlgAllignVertices.h @@ -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. */ #if !defined(AFX_DLGALLIGNVERTICES_H__BE198008_81A4_11D5_871A_00002103143B__INCLUDED_) #define AFX_DLGALLIGNVERTICES_H__BE198008_81A4_11D5_871A_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgAutTexturize.cpp b/Sources/WorldEditor/DlgAutTexturize.cpp index 94432eb..302cade 100644 --- a/Sources/WorldEditor/DlgAutTexturize.cpp +++ b/Sources/WorldEditor/DlgAutTexturize.cpp @@ -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. */ // DlgAutTexturize.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgAutTexturize.h b/Sources/WorldEditor/DlgAutTexturize.h index 085319f..3990dcc 100644 --- a/Sources/WorldEditor/DlgAutTexturize.h +++ b/Sources/WorldEditor/DlgAutTexturize.h @@ -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. */ #if !defined(AFX_DLGAUTTEXTURIZE_H__17E4B1E3_B1A2_11D5_8748_00002103143B__INCLUDED_) #define AFX_DLGAUTTEXTURIZE_H__17E4B1E3_B1A2_11D5_8748_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgAutoDeltaCSG.cpp b/Sources/WorldEditor/DlgAutoDeltaCSG.cpp index 67a6428..106f218 100644 --- a/Sources/WorldEditor/DlgAutoDeltaCSG.cpp +++ b/Sources/WorldEditor/DlgAutoDeltaCSG.cpp @@ -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. */ // DlgAutoDeltaCSG.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgAutoDeltaCSG.h b/Sources/WorldEditor/DlgAutoDeltaCSG.h index 2ae43c3..c0e1855 100644 --- a/Sources/WorldEditor/DlgAutoDeltaCSG.h +++ b/Sources/WorldEditor/DlgAutoDeltaCSG.h @@ -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. */ // DlgAutoDeltaCSG.h : header file // diff --git a/Sources/WorldEditor/DlgBrowseByClass.cpp b/Sources/WorldEditor/DlgBrowseByClass.cpp index 1ef3534..65a0038 100644 --- a/Sources/WorldEditor/DlgBrowseByClass.cpp +++ b/Sources/WorldEditor/DlgBrowseByClass.cpp @@ -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. */ // DlgBrowseByClass.cpp : implementation file // @@ -223,7 +236,7 @@ CTString GetItemValue(CEntity *pen, INDEX iColumn, INDEX &iFormat) case COLUMN_INDEX: { INDEX iIndex=dcEntities.GetIndex(pen); - strResult.PrintF("%d", FLOAT(iIndex)); + strResult.PrintF("%d", iIndex); iFormat=PDF_INDEX; break; } diff --git a/Sources/WorldEditor/DlgBrowseByClass.h b/Sources/WorldEditor/DlgBrowseByClass.h index 9f848b7..be4265f 100644 --- a/Sources/WorldEditor/DlgBrowseByClass.h +++ b/Sources/WorldEditor/DlgBrowseByClass.h @@ -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. */ #if !defined(AFX_DLGBROWSEBYCLASS_H__A1C15CF4_D8A2_11D1_8270_000000000000__INCLUDED_) #define AFX_DLGBROWSEBYCLASS_H__A1C15CF4_D8A2_11D1_8270_000000000000__INCLUDED_ diff --git a/Sources/WorldEditor/DlgComment.cpp b/Sources/WorldEditor/DlgComment.cpp index 8d32292..841e2da 100644 --- a/Sources/WorldEditor/DlgComment.cpp +++ b/Sources/WorldEditor/DlgComment.cpp @@ -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. */ // DlgComment.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgComment.h b/Sources/WorldEditor/DlgComment.h index d898b50..f515b5d 100644 --- a/Sources/WorldEditor/DlgComment.h +++ b/Sources/WorldEditor/DlgComment.h @@ -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. */ #if !defined(AFX_DLGCOMMENT_H__AC7EDCA5_C9D0_11D4_85BB_000021291DC7__INCLUDED_) #define AFX_DLGCOMMENT_H__AC7EDCA5_C9D0_11D4_85BB_000021291DC7__INCLUDED_ diff --git a/Sources/WorldEditor/DlgCreateVirtualDirectory.cpp b/Sources/WorldEditor/DlgCreateVirtualDirectory.cpp index 39f2f90..3332597 100644 --- a/Sources/WorldEditor/DlgCreateVirtualDirectory.cpp +++ b/Sources/WorldEditor/DlgCreateVirtualDirectory.cpp @@ -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. */ // DlgCreateVirtualDirectory.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgCreateVirtualDirectory.h b/Sources/WorldEditor/DlgCreateVirtualDirectory.h index 46e1f73..62c8c39 100644 --- a/Sources/WorldEditor/DlgCreateVirtualDirectory.h +++ b/Sources/WorldEditor/DlgCreateVirtualDirectory.h @@ -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. */ // DlgCreateVirtualDirectory.h : header file // diff --git a/Sources/WorldEditor/DlgDisplaceMapSize.cpp b/Sources/WorldEditor/DlgDisplaceMapSize.cpp index c0ea7e8..472bee4 100644 --- a/Sources/WorldEditor/DlgDisplaceMapSize.cpp +++ b/Sources/WorldEditor/DlgDisplaceMapSize.cpp @@ -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. */ // DlgDisplaceMapSize.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgDisplaceMapSize.h b/Sources/WorldEditor/DlgDisplaceMapSize.h index 5b414f7..69d40a7 100644 --- a/Sources/WorldEditor/DlgDisplaceMapSize.h +++ b/Sources/WorldEditor/DlgDisplaceMapSize.h @@ -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. */ #if !defined(AFX_DLGDISPLACEMAPSIZE_H__E70A7D13_781F_11D4_851E_000021291DC7__INCLUDED_) #define AFX_DLGDISPLACEMAPSIZE_H__E70A7D13_781F_11D4_851E_000021291DC7__INCLUDED_ diff --git a/Sources/WorldEditor/DlgEditFloat.cpp b/Sources/WorldEditor/DlgEditFloat.cpp index baeb473..2f63ba8 100644 --- a/Sources/WorldEditor/DlgEditFloat.cpp +++ b/Sources/WorldEditor/DlgEditFloat.cpp @@ -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. */ // DlgEditFloat.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgEditFloat.h b/Sources/WorldEditor/DlgEditFloat.h index 4bda46f..246529e 100644 --- a/Sources/WorldEditor/DlgEditFloat.h +++ b/Sources/WorldEditor/DlgEditFloat.h @@ -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. */ #if !defined(AFX_DLGEDITFLOAT_H__A6E6E355_868D_4D46_B2A5_0C3458E0FB1B__INCLUDED_) #define AFX_DLGEDITFLOAT_H__A6E6E355_868D_4D46_B2A5_0C3458E0FB1B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgEditTerrainBrush.cpp b/Sources/WorldEditor/DlgEditTerrainBrush.cpp index 8a24f2a..644bfc6 100644 --- a/Sources/WorldEditor/DlgEditTerrainBrush.cpp +++ b/Sources/WorldEditor/DlgEditTerrainBrush.cpp @@ -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. */ // DlgEditTerrainBrush.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgEditTerrainBrush.h b/Sources/WorldEditor/DlgEditTerrainBrush.h index 84338e0..d111d13 100644 --- a/Sources/WorldEditor/DlgEditTerrainBrush.h +++ b/Sources/WorldEditor/DlgEditTerrainBrush.h @@ -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. */ #if !defined(AFX_DLGEDITTERRAINBRUSH_H__A349A7AF_EA7F_4EC3_8B44_7C191475F493__INCLUDED_) #define AFX_DLGEDITTERRAINBRUSH_H__A349A7AF_EA7F_4EC3_8B44_7C191475F493__INCLUDED_ diff --git a/Sources/WorldEditor/DlgEditTerrainLayer.cpp b/Sources/WorldEditor/DlgEditTerrainLayer.cpp index a51071a..ee034e3 100644 --- a/Sources/WorldEditor/DlgEditTerrainLayer.cpp +++ b/Sources/WorldEditor/DlgEditTerrainLayer.cpp @@ -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. */ // DlgEditTerrainLayer.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgEditTerrainLayer.h b/Sources/WorldEditor/DlgEditTerrainLayer.h index 9689417..324d91a 100644 --- a/Sources/WorldEditor/DlgEditTerrainLayer.h +++ b/Sources/WorldEditor/DlgEditTerrainLayer.h @@ -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. */ #if !defined(AFX_DLGEDITTERRAINLAYER_H__985474D0_7967_4656_8ED1_DB317AE52FA3__INCLUDED_) #define AFX_DLGEDITTERRAINLAYER_H__985474D0_7967_4656_8ED1_DB317AE52FA3__INCLUDED_ diff --git a/Sources/WorldEditor/DlgFilterPolygonSelection.cpp b/Sources/WorldEditor/DlgFilterPolygonSelection.cpp index 4d15961..1aa9860 100644 --- a/Sources/WorldEditor/DlgFilterPolygonSelection.cpp +++ b/Sources/WorldEditor/DlgFilterPolygonSelection.cpp @@ -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. */ // DlgFilterPolygonSelection.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgFilterPolygonSelection.h b/Sources/WorldEditor/DlgFilterPolygonSelection.h index 25ada4d..721d621 100644 --- a/Sources/WorldEditor/DlgFilterPolygonSelection.h +++ b/Sources/WorldEditor/DlgFilterPolygonSelection.h @@ -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. */ #if !defined(AFX_DLGFILTERPOLYGONSELECTION_H__AC59EE33_FCCF_11D3_8409_004095812ACC__INCLUDED_) #define AFX_DLGFILTERPOLYGONSELECTION_H__AC59EE33_FCCF_11D3_8409_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgFilterVertexSelection.cpp b/Sources/WorldEditor/DlgFilterVertexSelection.cpp index 37ab2ec..76b8c90 100644 --- a/Sources/WorldEditor/DlgFilterVertexSelection.cpp +++ b/Sources/WorldEditor/DlgFilterVertexSelection.cpp @@ -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. */ // DlgFilterVertexSelection.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgFilterVertexSelection.h b/Sources/WorldEditor/DlgFilterVertexSelection.h index 1985d30..123225d 100644 --- a/Sources/WorldEditor/DlgFilterVertexSelection.h +++ b/Sources/WorldEditor/DlgFilterVertexSelection.h @@ -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. */ #if !defined(AFX_DLGFILTERVERTEXSELECTION_H__BE198003_81A4_11D5_871A_00002103143B__INCLUDED_) #define AFX_DLGFILTERVERTEXSELECTION_H__BE198003_81A4_11D5_871A_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgGenerateFBM.cpp b/Sources/WorldEditor/DlgGenerateFBM.cpp index dc1d797..0a2c76a 100644 --- a/Sources/WorldEditor/DlgGenerateFBM.cpp +++ b/Sources/WorldEditor/DlgGenerateFBM.cpp @@ -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. */ // DlgGenerateFBM.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgGenerateFBM.h b/Sources/WorldEditor/DlgGenerateFBM.h index 6289751..5d0025e 100644 --- a/Sources/WorldEditor/DlgGenerateFBM.h +++ b/Sources/WorldEditor/DlgGenerateFBM.h @@ -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. */ #if !defined(AFX_DLGGENERATEFBM_H__E9D18A4D_B090_48B0_A0D5_C1CEAADEFBA8__INCLUDED_) #define AFX_DLGGENERATEFBM_H__E9D18A4D_B090_48B0_A0D5_C1CEAADEFBA8__INCLUDED_ diff --git a/Sources/WorldEditor/DlgLightAnimationEditor.cpp b/Sources/WorldEditor/DlgLightAnimationEditor.cpp index a4863e4..cb77dd3 100644 --- a/Sources/WorldEditor/DlgLightAnimationEditor.cpp +++ b/Sources/WorldEditor/DlgLightAnimationEditor.cpp @@ -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. */ // DlgLightAnimationEditor.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgLightAnimationEditor.h b/Sources/WorldEditor/DlgLightAnimationEditor.h index 54cde17..68933cd 100644 --- a/Sources/WorldEditor/DlgLightAnimationEditor.h +++ b/Sources/WorldEditor/DlgLightAnimationEditor.h @@ -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. */ #if !defined(AFX_DLGLIGHTANIMATIONEDITOR_H__4C1D90B3_7FA9_11D2_844A_004095812ACC__INCLUDED_) #define AFX_DLGLIGHTANIMATIONEDITOR_H__4C1D90B3_7FA9_11D2_844A_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgLinkTree.cpp b/Sources/WorldEditor/DlgLinkTree.cpp index 0b1ee20..1ab1adc 100644 --- a/Sources/WorldEditor/DlgLinkTree.cpp +++ b/Sources/WorldEditor/DlgLinkTree.cpp @@ -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. */ // DlgLinkTree.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgLinkTree.h b/Sources/WorldEditor/DlgLinkTree.h index d7041ca..36499dc 100644 --- a/Sources/WorldEditor/DlgLinkTree.h +++ b/Sources/WorldEditor/DlgLinkTree.h @@ -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. */ #if !defined(AFX_DLGLINKTREE_H__F16898A5_5BF2_11D5_86D8_00002103143B__INCLUDED_) #define AFX_DLGLINKTREE_H__F16898A5_5BF2_11D5_86D8_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgMirrorAndStretch.cpp b/Sources/WorldEditor/DlgMirrorAndStretch.cpp index baaabc9..3067f6d 100644 --- a/Sources/WorldEditor/DlgMirrorAndStretch.cpp +++ b/Sources/WorldEditor/DlgMirrorAndStretch.cpp @@ -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. */ // DlgMirrorAndStretch.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgMirrorAndStretch.h b/Sources/WorldEditor/DlgMirrorAndStretch.h index 32cd8a5..3435104 100644 --- a/Sources/WorldEditor/DlgMirrorAndStretch.h +++ b/Sources/WorldEditor/DlgMirrorAndStretch.h @@ -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. */ #if !defined(AFX_DLGMIRRORANDSTRETCH_H__74A2E0E6_311B_11D3_8611_004095812ACC__INCLUDED_) #define AFX_DLGMIRRORANDSTRETCH_H__74A2E0E6_311B_11D3_8611_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgNumericAlpha.cpp b/Sources/WorldEditor/DlgNumericAlpha.cpp index 705a4e6..2f8a3bf 100644 --- a/Sources/WorldEditor/DlgNumericAlpha.cpp +++ b/Sources/WorldEditor/DlgNumericAlpha.cpp @@ -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. */ // DlgNumericAlpha.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgNumericAlpha.h b/Sources/WorldEditor/DlgNumericAlpha.h index e1cf762..7f6a0c4 100644 --- a/Sources/WorldEditor/DlgNumericAlpha.h +++ b/Sources/WorldEditor/DlgNumericAlpha.h @@ -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. */ #if !defined(AFX_DLGNUMERICALPHA_H__6F241AC3_9D8B_11D2_8490_004095812ACC__INCLUDED_) #define AFX_DLGNUMERICALPHA_H__6F241AC3_9D8B_11D2_8490_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgPgGlobal.cpp b/Sources/WorldEditor/DlgPgGlobal.cpp index bdd71a1..45e9e06 100644 --- a/Sources/WorldEditor/DlgPgGlobal.cpp +++ b/Sources/WorldEditor/DlgPgGlobal.cpp @@ -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. */ // DlgPgGlobal.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgGlobal.h b/Sources/WorldEditor/DlgPgGlobal.h index 4d17ed6..5d3615a 100644 --- a/Sources/WorldEditor/DlgPgGlobal.h +++ b/Sources/WorldEditor/DlgPgGlobal.h @@ -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. */ // DlgPgGlobal.h : header file // diff --git a/Sources/WorldEditor/DlgPgPolygon.cpp b/Sources/WorldEditor/DlgPgPolygon.cpp index d9ab87b..2035d2e 100644 --- a/Sources/WorldEditor/DlgPgPolygon.cpp +++ b/Sources/WorldEditor/DlgPgPolygon.cpp @@ -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. */ // DlgPgPolygon.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgPolygon.h b/Sources/WorldEditor/DlgPgPolygon.h index ad63f35..e5122aa 100644 --- a/Sources/WorldEditor/DlgPgPolygon.h +++ b/Sources/WorldEditor/DlgPgPolygon.h @@ -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. */ // DlgPgPolygon.h : header file // diff --git a/Sources/WorldEditor/DlgPgPosition.cpp b/Sources/WorldEditor/DlgPgPosition.cpp index bad6ee6..8cf5535 100644 --- a/Sources/WorldEditor/DlgPgPosition.cpp +++ b/Sources/WorldEditor/DlgPgPosition.cpp @@ -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. */ // DlgPgPosition.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgPosition.h b/Sources/WorldEditor/DlgPgPosition.h index db6154d..07a2335 100644 --- a/Sources/WorldEditor/DlgPgPosition.h +++ b/Sources/WorldEditor/DlgPgPosition.h @@ -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. */ // DlgPgPosition.h : header file // diff --git a/Sources/WorldEditor/DlgPgPrimitive.cpp b/Sources/WorldEditor/DlgPgPrimitive.cpp index 6d7b093..46449c5 100644 --- a/Sources/WorldEditor/DlgPgPrimitive.cpp +++ b/Sources/WorldEditor/DlgPgPrimitive.cpp @@ -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. */ // DlgPgPrimitive.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgPrimitive.h b/Sources/WorldEditor/DlgPgPrimitive.h index 90921db..ed91853 100644 --- a/Sources/WorldEditor/DlgPgPrimitive.h +++ b/Sources/WorldEditor/DlgPgPrimitive.h @@ -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. */ // DlgPgPrimitive.h : header file // diff --git a/Sources/WorldEditor/DlgPgRenderingStatistics.cpp b/Sources/WorldEditor/DlgPgRenderingStatistics.cpp index ee024ab..08510c5 100644 --- a/Sources/WorldEditor/DlgPgRenderingStatistics.cpp +++ b/Sources/WorldEditor/DlgPgRenderingStatistics.cpp @@ -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. */ // DlgPgRenderingStatistics.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgRenderingStatistics.h b/Sources/WorldEditor/DlgPgRenderingStatistics.h index 00cb136..7b6c5b1 100644 --- a/Sources/WorldEditor/DlgPgRenderingStatistics.h +++ b/Sources/WorldEditor/DlgPgRenderingStatistics.h @@ -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. */ // DlgPgRenderingStatistics.h : header file // diff --git a/Sources/WorldEditor/DlgPgSector.cpp b/Sources/WorldEditor/DlgPgSector.cpp index b46643d..d5ed720 100644 --- a/Sources/WorldEditor/DlgPgSector.cpp +++ b/Sources/WorldEditor/DlgPgSector.cpp @@ -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. */ // DlgPgSector.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgSector.h b/Sources/WorldEditor/DlgPgSector.h index 70c4d40..ea38846 100644 --- a/Sources/WorldEditor/DlgPgSector.h +++ b/Sources/WorldEditor/DlgPgSector.h @@ -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. */ #if !defined(AFX_DLGPGSECTOR_H__92165BC6_C826_11D1_8244_000000000000__INCLUDED_) #define AFX_DLGPGSECTOR_H__92165BC6_C826_11D1_8244_000000000000__INCLUDED_ diff --git a/Sources/WorldEditor/DlgPgShadow.cpp b/Sources/WorldEditor/DlgPgShadow.cpp index 21ba22f..1891514 100644 --- a/Sources/WorldEditor/DlgPgShadow.cpp +++ b/Sources/WorldEditor/DlgPgShadow.cpp @@ -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. */ // DlgPgShadow.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgShadow.h b/Sources/WorldEditor/DlgPgShadow.h index 93b4c8f..2a96138 100644 --- a/Sources/WorldEditor/DlgPgShadow.h +++ b/Sources/WorldEditor/DlgPgShadow.h @@ -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. */ #if !defined(AFX_DLGPGSHADOW_H__A1A8F835_D928_11D2_8513_004095812ACC__INCLUDED_) #define AFX_DLGPGSHADOW_H__A1A8F835_D928_11D2_8513_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgPgTerrain.cpp b/Sources/WorldEditor/DlgPgTerrain.cpp index d07fc2a..0ddc316 100644 --- a/Sources/WorldEditor/DlgPgTerrain.cpp +++ b/Sources/WorldEditor/DlgPgTerrain.cpp @@ -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. */ // DlgPgTerrain.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgTerrain.h b/Sources/WorldEditor/DlgPgTerrain.h index 98626e2..ca5856a 100644 --- a/Sources/WorldEditor/DlgPgTerrain.h +++ b/Sources/WorldEditor/DlgPgTerrain.h @@ -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. */ #if !defined(AFX_DLGPGTERRAIN_H__975072E6_95F9_4E23_B861_89835AF46634__INCLUDED_) #define AFX_DLGPGTERRAIN_H__975072E6_95F9_4E23_B861_89835AF46634__INCLUDED_ diff --git a/Sources/WorldEditor/DlgPgTexture.cpp b/Sources/WorldEditor/DlgPgTexture.cpp index 00de822..9b49dc7 100644 --- a/Sources/WorldEditor/DlgPgTexture.cpp +++ b/Sources/WorldEditor/DlgPgTexture.cpp @@ -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. */ // DlgPgTexture.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPgTexture.h b/Sources/WorldEditor/DlgPgTexture.h index 61080ed..0e9907b 100644 --- a/Sources/WorldEditor/DlgPgTexture.h +++ b/Sources/WorldEditor/DlgPgTexture.h @@ -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. */ #if !defined(AFX_DLGPGTEXTURE_H__00278253_91BC_11D2_8478_004095812ACC__INCLUDED_) #define AFX_DLGPGTEXTURE_H__00278253_91BC_11D2_8478_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgPreferences.cpp b/Sources/WorldEditor/DlgPreferences.cpp index 41e00b9..e8178f4 100644 --- a/Sources/WorldEditor/DlgPreferences.cpp +++ b/Sources/WorldEditor/DlgPreferences.cpp @@ -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. */ // DlgPreferences.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgPreferences.h b/Sources/WorldEditor/DlgPreferences.h index 4399907..383bd3d 100644 --- a/Sources/WorldEditor/DlgPreferences.h +++ b/Sources/WorldEditor/DlgPreferences.h @@ -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. */ // DlgPreferences.h : header file // diff --git a/Sources/WorldEditor/DlgProgress.cpp b/Sources/WorldEditor/DlgProgress.cpp index 17885b7..d94ee6f 100644 --- a/Sources/WorldEditor/DlgProgress.cpp +++ b/Sources/WorldEditor/DlgProgress.cpp @@ -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. */ // DlgProgress.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgProgress.h b/Sources/WorldEditor/DlgProgress.h index 2ae09b9..f3b8ea9 100644 --- a/Sources/WorldEditor/DlgProgress.h +++ b/Sources/WorldEditor/DlgProgress.h @@ -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. */ // DlgProgress.h : header file // diff --git a/Sources/WorldEditor/DlgRenderingPreferences.cpp b/Sources/WorldEditor/DlgRenderingPreferences.cpp index 6333e1d..a2ff9cc 100644 --- a/Sources/WorldEditor/DlgRenderingPreferences.cpp +++ b/Sources/WorldEditor/DlgRenderingPreferences.cpp @@ -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. */ // DlgRenderingPreferences.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgRenderingPreferences.h b/Sources/WorldEditor/DlgRenderingPreferences.h index ca11872..c9b0bc4 100644 --- a/Sources/WorldEditor/DlgRenderingPreferences.h +++ b/Sources/WorldEditor/DlgRenderingPreferences.h @@ -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. */ // DlgRenderingPreferences.h : header file // diff --git a/Sources/WorldEditor/DlgSelectByName.cpp b/Sources/WorldEditor/DlgSelectByName.cpp index c536084..b8dc895 100644 --- a/Sources/WorldEditor/DlgSelectByName.cpp +++ b/Sources/WorldEditor/DlgSelectByName.cpp @@ -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. */ // DlgSelectByName.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgSelectByName.h b/Sources/WorldEditor/DlgSelectByName.h index ccd8b84..4b19549 100644 --- a/Sources/WorldEditor/DlgSelectByName.h +++ b/Sources/WorldEditor/DlgSelectByName.h @@ -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. */ // DlgSelectByName.h : header file // diff --git a/Sources/WorldEditor/DlgSnapVertex.cpp b/Sources/WorldEditor/DlgSnapVertex.cpp index 4d2b11c..ff850fe 100644 --- a/Sources/WorldEditor/DlgSnapVertex.cpp +++ b/Sources/WorldEditor/DlgSnapVertex.cpp @@ -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. */ // DlgSnapVertex.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgSnapVertex.h b/Sources/WorldEditor/DlgSnapVertex.h index 2639a17..055a023 100644 --- a/Sources/WorldEditor/DlgSnapVertex.h +++ b/Sources/WorldEditor/DlgSnapVertex.h @@ -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. */ #if !defined(AFX_DLGSNAPVERTEX_H__BE198005_81A4_11D5_871A_00002103143B__INCLUDED_) #define AFX_DLGSNAPVERTEX_H__BE198005_81A4_11D5_871A_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgStretchChildOffset.cpp b/Sources/WorldEditor/DlgStretchChildOffset.cpp index 11a1582..39af185 100644 --- a/Sources/WorldEditor/DlgStretchChildOffset.cpp +++ b/Sources/WorldEditor/DlgStretchChildOffset.cpp @@ -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. */ // DlgStretchChildOffset.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgStretchChildOffset.h b/Sources/WorldEditor/DlgStretchChildOffset.h index 339486f..405ccfc 100644 --- a/Sources/WorldEditor/DlgStretchChildOffset.h +++ b/Sources/WorldEditor/DlgStretchChildOffset.h @@ -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. */ #if !defined(AFX_DLGSTRETCHCHILDOFFSET_H__55BF42F3_BE28_11D5_8763_00002103143B__INCLUDED_) #define AFX_DLGSTRETCHCHILDOFFSET_H__55BF42F3_BE28_11D5_8763_00002103143B__INCLUDED_ diff --git a/Sources/WorldEditor/DlgTEOperationSettings.cpp b/Sources/WorldEditor/DlgTEOperationSettings.cpp index 22b29c3..3441b0d 100644 --- a/Sources/WorldEditor/DlgTEOperationSettings.cpp +++ b/Sources/WorldEditor/DlgTEOperationSettings.cpp @@ -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. */ // DlgTEOperationSettings.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgTEOperationSettings.h b/Sources/WorldEditor/DlgTEOperationSettings.h index 35395a9..75e7601 100644 --- a/Sources/WorldEditor/DlgTEOperationSettings.h +++ b/Sources/WorldEditor/DlgTEOperationSettings.h @@ -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. */ #if !defined(AFX_DLGTEOPERATIONSETTINGS_H__81F7BA10_AB5C_4B29_B028_F45E397EAF40__INCLUDED_) #define AFX_DLGTEOPERATIONSETTINGS_H__81F7BA10_AB5C_4B29_B028_F45E397EAF40__INCLUDED_ diff --git a/Sources/WorldEditor/DlgTerrainProperties.cpp b/Sources/WorldEditor/DlgTerrainProperties.cpp index 7e2762f..81820a9 100644 --- a/Sources/WorldEditor/DlgTerrainProperties.cpp +++ b/Sources/WorldEditor/DlgTerrainProperties.cpp @@ -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. */ // DlgTerrainProperties.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgTerrainProperties.h b/Sources/WorldEditor/DlgTerrainProperties.h index 2319dcb..118e8b9 100644 --- a/Sources/WorldEditor/DlgTerrainProperties.h +++ b/Sources/WorldEditor/DlgTerrainProperties.h @@ -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. */ #if !defined(AFX_DLGTERRAINPROPERTIES_H__44370841_18E0_4F93_8BF8_C0640205AE46__INCLUDED_) #define AFX_DLGTERRAINPROPERTIES_H__44370841_18E0_4F93_8BF8_C0640205AE46__INCLUDED_ diff --git a/Sources/WorldEditor/DlgTipOfTheDay.cpp b/Sources/WorldEditor/DlgTipOfTheDay.cpp index ac496b5..0ad1169 100644 --- a/Sources/WorldEditor/DlgTipOfTheDay.cpp +++ b/Sources/WorldEditor/DlgTipOfTheDay.cpp @@ -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. */ // DlgTipOfTheDay.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgTipOfTheDay.h b/Sources/WorldEditor/DlgTipOfTheDay.h index 6573879..5d54948 100644 --- a/Sources/WorldEditor/DlgTipOfTheDay.h +++ b/Sources/WorldEditor/DlgTipOfTheDay.h @@ -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. */ #if !defined(AFX_DLGTIPOFTHEDAY_H__F7006AF6_44F1_11D4_93A2_004095812ACC__INCLUDED_) #define AFX_DLGTIPOFTHEDAY_H__F7006AF6_44F1_11D4_93A2_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/DlgTreeShortcuts.cpp b/Sources/WorldEditor/DlgTreeShortcuts.cpp index 0750bb4..3aec9f8 100644 --- a/Sources/WorldEditor/DlgTreeShortcuts.cpp +++ b/Sources/WorldEditor/DlgTreeShortcuts.cpp @@ -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. */ // DlgTreeShortcuts.cpp : implementation file // diff --git a/Sources/WorldEditor/DlgTreeShortcuts.h b/Sources/WorldEditor/DlgTreeShortcuts.h index d148e1e..9161cae 100644 --- a/Sources/WorldEditor/DlgTreeShortcuts.h +++ b/Sources/WorldEditor/DlgTreeShortcuts.h @@ -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. */ #if !defined(AFX_DLGTREESHORTCUTS_H__A1C15CF3_D8A2_11D1_8270_000000000000__INCLUDED_) #define AFX_DLGTREESHORTCUTS_H__A1C15CF3_D8A2_11D1_8270_000000000000__INCLUDED_ diff --git a/Sources/WorldEditor/DlgWorldSettings.cpp b/Sources/WorldEditor/DlgWorldSettings.cpp index cd4b84d..08784ba 100644 --- a/Sources/WorldEditor/DlgWorldSettings.cpp +++ b/Sources/WorldEditor/DlgWorldSettings.cpp @@ -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. */ // DlgWorldSettings.cpp : implementation file // diff --git a/Sources/WorldEditor/EditMipSwitchDistance.cpp b/Sources/WorldEditor/EditMipSwitchDistance.cpp index e9f3f9e..972dc58 100644 --- a/Sources/WorldEditor/EditMipSwitchDistance.cpp +++ b/Sources/WorldEditor/EditMipSwitchDistance.cpp @@ -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. */ // EditMipSwitchDistance.cpp : implementation file // diff --git a/Sources/WorldEditor/EditMipSwitchDistance.h b/Sources/WorldEditor/EditMipSwitchDistance.h index 53e7e14..6571c52 100644 --- a/Sources/WorldEditor/EditMipSwitchDistance.h +++ b/Sources/WorldEditor/EditMipSwitchDistance.h @@ -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. */ #if !defined(AFX_EDITMIPSWITCHDISTANCE_H__2D4950D3_5FC1_11D4_84EC_000021291DC7__INCLUDED_) #define AFX_EDITMIPSWITCHDISTANCE_H__2D4950D3_5FC1_11D4_84EC_000021291DC7__INCLUDED_ diff --git a/Sources/WorldEditor/EntitySelectionListBox.cpp b/Sources/WorldEditor/EntitySelectionListBox.cpp index f90655c..b1ecca0 100644 --- a/Sources/WorldEditor/EntitySelectionListBox.cpp +++ b/Sources/WorldEditor/EntitySelectionListBox.cpp @@ -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. */ // EntitySelectionListBox.cpp : implementation file // diff --git a/Sources/WorldEditor/EntitySelectionListBox.h b/Sources/WorldEditor/EntitySelectionListBox.h index 18bad91..33e0d9a 100644 --- a/Sources/WorldEditor/EntitySelectionListBox.h +++ b/Sources/WorldEditor/EntitySelectionListBox.h @@ -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. */ // EntitySelectionListBox.h : header file // diff --git a/Sources/WorldEditor/InfoFrame.cpp b/Sources/WorldEditor/InfoFrame.cpp index fa0489c..96a45c9 100644 --- a/Sources/WorldEditor/InfoFrame.cpp +++ b/Sources/WorldEditor/InfoFrame.cpp @@ -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. */ // InfoFrame.cpp : implementation file // diff --git a/Sources/WorldEditor/InfoFrame.h b/Sources/WorldEditor/InfoFrame.h index 2d07fb7..42b7eb8 100644 --- a/Sources/WorldEditor/InfoFrame.h +++ b/Sources/WorldEditor/InfoFrame.h @@ -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. */ // InfoFrame.h : header file // diff --git a/Sources/WorldEditor/InfoSheet.cpp b/Sources/WorldEditor/InfoSheet.cpp index 68c0cc4..12049e8 100644 --- a/Sources/WorldEditor/InfoSheet.cpp +++ b/Sources/WorldEditor/InfoSheet.cpp @@ -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. */ // InfoSheet.cpp : implementation file // diff --git a/Sources/WorldEditor/InfoSheet.h b/Sources/WorldEditor/InfoSheet.h index 3beb8d4..eb7236a 100644 --- a/Sources/WorldEditor/InfoSheet.h +++ b/Sources/WorldEditor/InfoSheet.h @@ -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. */ // InfoSheet.h : header file // diff --git a/Sources/WorldEditor/MainFrm.cpp b/Sources/WorldEditor/MainFrm.cpp index 287352c..470a86e 100644 --- a/Sources/WorldEditor/MainFrm.cpp +++ b/Sources/WorldEditor/MainFrm.cpp @@ -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. */ // MainFrm.cpp : implementation of the CMainFrame class @@ -681,7 +694,7 @@ void CMainFrame::OnCancelMode() { // switches out of eventual direct screen mode CWorldEditorView *pwndView = (CWorldEditorView *)GetActiveView(); - if (pwndView = NULL) { + if (pwndView != NULL) { // get the MDIChildFrame of active window CChildFrame *pfrChild = (CChildFrame *)pwndView->GetParentFrame(); ASSERT(pfrChild!=NULL); @@ -694,7 +707,7 @@ void CMainFrame::OnInitMenu(CMenu* pMenu) { // switches out of eventual direct screen mode CWorldEditorView *pwndView = (CWorldEditorView *)GetActiveView(); - if (pwndView = NULL) { + if (pwndView != NULL) { // get the MDIChildFrame of active window CChildFrame *pfrChild = (CChildFrame *)pwndView->GetParentFrame(); ASSERT(pfrChild!=NULL); diff --git a/Sources/WorldEditor/MainFrm.h b/Sources/WorldEditor/MainFrm.h index b23c56d..a2a2e11 100644 --- a/Sources/WorldEditor/MainFrm.h +++ b/Sources/WorldEditor/MainFrm.h @@ -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. */ // MainFrm.h : interface of the CMainFrame class // diff --git a/Sources/WorldEditor/PrimitiveHistoryCombo.cpp b/Sources/WorldEditor/PrimitiveHistoryCombo.cpp index 8732f7c..e83ca24 100644 --- a/Sources/WorldEditor/PrimitiveHistoryCombo.cpp +++ b/Sources/WorldEditor/PrimitiveHistoryCombo.cpp @@ -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. */ // PrimitiveHistoryCombo.cpp : implementation file // diff --git a/Sources/WorldEditor/PrimitiveHistoryCombo.h b/Sources/WorldEditor/PrimitiveHistoryCombo.h index 5f8eccb..5d6c657 100644 --- a/Sources/WorldEditor/PrimitiveHistoryCombo.h +++ b/Sources/WorldEditor/PrimitiveHistoryCombo.h @@ -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. */ #if !defined(AFX_PRIMITIVEHISTORYCOMBO_H__6365B946_B440_11D2_84C0_004095812ACC__INCLUDED_) #define AFX_PRIMITIVEHISTORYCOMBO_H__6365B946_B440_11D2_84C0_004095812ACC__INCLUDED_ diff --git a/Sources/WorldEditor/PropertyComboBar.cpp b/Sources/WorldEditor/PropertyComboBar.cpp index ba1c337..eb858c2 100644 --- a/Sources/WorldEditor/PropertyComboBar.cpp +++ b/Sources/WorldEditor/PropertyComboBar.cpp @@ -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. */ // PropertyComboBar.cpp : implementation file // @@ -1838,8 +1851,8 @@ CEntity *CPropertyComboBar::GetSelectedEntityPtr(void) CPropertyID *ppidProperty = GetSelectedProperty(); // if there is valid property selected if( (ppidProperty == NULL) || - (ppidProperty->pid_eptType != CEntityProperty::EPT_ENTITYPTR) || - (ppidProperty->pid_eptType != CEntityProperty::EPT_PARENT) ) + ((ppidProperty->pid_eptType != CEntityProperty::EPT_ENTITYPTR) && + (ppidProperty->pid_eptType != CEntityProperty::EPT_PARENT)) ) { return NULL; } diff --git a/Sources/WorldEditor/PropertyComboBar.h b/Sources/WorldEditor/PropertyComboBar.h index b5846dd..1af4d30 100644 --- a/Sources/WorldEditor/PropertyComboBar.h +++ b/Sources/WorldEditor/PropertyComboBar.h @@ -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. */ // PropertyComboBar.h : header file // diff --git a/Sources/WorldEditor/PropertyComboBox.cpp b/Sources/WorldEditor/PropertyComboBox.cpp index ec1ee02..a80d581 100644 --- a/Sources/WorldEditor/PropertyComboBox.cpp +++ b/Sources/WorldEditor/PropertyComboBox.cpp @@ -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. */ // PropertyComboBox.cpp : implementation file // diff --git a/Sources/WorldEditor/PropertyComboBox.h b/Sources/WorldEditor/PropertyComboBox.h index 6f5c470..949e8aa 100644 --- a/Sources/WorldEditor/PropertyComboBox.h +++ b/Sources/WorldEditor/PropertyComboBox.h @@ -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. */ // PropertyComboBox.h : header file // diff --git a/Sources/WorldEditor/SkyFloat.cpp b/Sources/WorldEditor/SkyFloat.cpp index fc420e1..7da314b 100644 --- a/Sources/WorldEditor/SkyFloat.cpp +++ b/Sources/WorldEditor/SkyFloat.cpp @@ -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. */ // SkyFloat.cpp : implementation of DDX_SkyFloat diff --git a/Sources/WorldEditor/SkyFloat.h b/Sources/WorldEditor/SkyFloat.h index 7c4082c..b580f65 100644 --- a/Sources/WorldEditor/SkyFloat.h +++ b/Sources/WorldEditor/SkyFloat.h @@ -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. */ // SkyFloat.h : header file // diff --git a/Sources/WorldEditor/StdAfx.cpp b/Sources/WorldEditor/StdAfx.cpp index 3c8f02d..4c9854f 100644 --- a/Sources/WorldEditor/StdAfx.cpp +++ b/Sources/WorldEditor/StdAfx.cpp @@ -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 // WorldEditor.pch will be the pre-compiled header diff --git a/Sources/WorldEditor/StdAfx.h b/Sources/WorldEditor/StdAfx.h index ab3e727..abe74f0 100644 --- a/Sources/WorldEditor/StdAfx.h +++ b/Sources/WorldEditor/StdAfx.h @@ -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.h : include file for standard system include files, // or project specific include files that are used frequently, but @@ -26,4 +39,4 @@ #include "WorldEditor.h" -#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") \ No newline at end of file +#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") diff --git a/Sources/WorldEditor/TerrainEditing.cpp b/Sources/WorldEditor/TerrainEditing.cpp index 86e3289..ec42bd2 100644 --- a/Sources/WorldEditor/TerrainEditing.cpp +++ b/Sources/WorldEditor/TerrainEditing.cpp @@ -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 "StdAfx.h" #include diff --git a/Sources/WorldEditor/TerrainEditing.h b/Sources/WorldEditor/TerrainEditing.h index a9fdc21..f1bd909 100644 --- a/Sources/WorldEditor/TerrainEditing.h +++ b/Sources/WorldEditor/TerrainEditing.h @@ -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 TERRAINEDITING_H @@ -127,4 +140,4 @@ void TerrainEditBegin(void); void TerrainEditEnd(void); void ObtainLayerTileInfo(CDynamicContainer *pdcTileInfo, CTextureData *ptdTexture, INDEX &ctTilesPerRaw); -#endif // TERRAINEDITING_H \ No newline at end of file +#endif // TERRAINEDITING_H diff --git a/Sources/WorldEditor/TerrainInterface.cpp b/Sources/WorldEditor/TerrainInterface.cpp index 6e9290e..6a042c2 100644 --- a/Sources/WorldEditor/TerrainInterface.cpp +++ b/Sources/WorldEditor/TerrainInterface.cpp @@ -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. */ // TerrainInterface.cpp : implementation file // diff --git a/Sources/WorldEditor/TerrainInterface.h b/Sources/WorldEditor/TerrainInterface.h index 94f2f0e..670bc1c 100644 --- a/Sources/WorldEditor/TerrainInterface.h +++ b/Sources/WorldEditor/TerrainInterface.h @@ -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. */ #if !defined(AFX_TERRAININTERFACE_H__539D0786_D5B8_4079_A285_DA2C86EC7543__INCLUDED_) #define AFX_TERRAININTERFACE_H__539D0786_D5B8_4079_A285_DA2C86EC7543__INCLUDED_ diff --git a/Sources/WorldEditor/ToolTipWnd.cpp b/Sources/WorldEditor/ToolTipWnd.cpp index e60fe9b..a22c2b8 100644 --- a/Sources/WorldEditor/ToolTipWnd.cpp +++ b/Sources/WorldEditor/ToolTipWnd.cpp @@ -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. */ // ToolTipWnd.cpp : implementation file // @@ -122,8 +135,8 @@ void CToolTipWnd::OnPaint() dc.SetTextColor( colInk); CDC *pDC = GetDC(); + if (pDC == NULL) return; pDC->SelectObject( &theApp.m_FixedFont); - if( pDC == NULL) return; INDEX ctLines = GetLinesCount(); for(INDEX iLine = 0; iLinem_CSGDesitnationCombo.GetSelectedBrushEntity(); - CBrush3D &brBrush = *penBrush->en_pbrBrush; - if (penBrush==NULL) return; + if (penBrush == NULL) return; + + CBrush3D &brBrush = *penBrush->en_pbrBrush; // remember current time as time when last mip brushing option has been used _fLastMipBrushingOptionUsed = _pTimer->GetRealTimeTick(); diff --git a/Sources/WorldEditor/WorldEditorView.h b/Sources/WorldEditor/WorldEditorView.h index e57e811..b26eeba 100644 --- a/Sources/WorldEditor/WorldEditorView.h +++ b/Sources/WorldEditor/WorldEditorView.h @@ -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. */ // WorldEditorView.h : interface of the CWorldEditorView class // diff --git a/Sources/WorldEditor/browsewindow.h b/Sources/WorldEditor/browsewindow.h index 2726314..5f86831 100644 --- a/Sources/WorldEditor/browsewindow.h +++ b/Sources/WorldEditor/browsewindow.h @@ -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. */ // BrowseWindow.h : header file // diff --git a/Sources/WorldEditor/coloredbutton.h b/Sources/WorldEditor/coloredbutton.h index 707f6de..08e269e 100644 --- a/Sources/WorldEditor/coloredbutton.h +++ b/Sources/WorldEditor/coloredbutton.h @@ -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. */ // ColoredButton.h : header file // diff --git a/Sources/WorldEditor/ctrlaxisradio.h b/Sources/WorldEditor/ctrlaxisradio.h index b7541a5..1a0e1f7 100644 --- a/Sources/WorldEditor/ctrlaxisradio.h +++ b/Sources/WorldEditor/ctrlaxisradio.h @@ -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. */ // CtrlAxisRadio.h : header file // diff --git a/Sources/WorldEditor/dlgworldsettings.h b/Sources/WorldEditor/dlgworldsettings.h index 1777bca..0455fb1 100644 --- a/Sources/WorldEditor/dlgworldsettings.h +++ b/Sources/WorldEditor/dlgworldsettings.h @@ -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. */ // DlgWorldSettings.h : header file // diff --git a/Sources/WorldEditor/hlp/resources.hm b/Sources/WorldEditor/hlp/resources.hm deleted file mode 100644 index 0095855..0000000 --- a/Sources/WorldEditor/hlp/resources.hm +++ /dev/null @@ -1,536 +0,0 @@ -HID_LOAD_PREFERENCES 0x10003 -HID_SELECT_ALL 0x10003 -HID_SAVE_GAME_SETTINGS 0x10003 -HID_GENERATE_TERRAIN_BRUSH 0x10003 -HID_SAVE_PREFERENCES 0x10004 -HID_DESELECT_ALL 0x10004 -HID_RESTORE_GAME_SETTINGS 0x10004 -HID_SAVE_ANIMATION 0x10004 -HID_FEED_VOLUME 0x10004 -HID_LOAD_ANIMATION 0x10005 -HID_REVERT 0x10005 -HID_SAVE_AS_ANIMATION 0x10006 -HID_CLOSE 0x10007 -HID_ADD_ANIMATION 0x10008 -HID_DELETE_ANIMATION 0x10009 -HID_OK_BUTTON 0x103F6 -HID_SECTOR_COLOR 0x10418 -HID_SECTOR_COLOR2 0x10419 -HID_POLYGON_COLOR 0x10419 -HID_COLOR_OF_POLYGONS_IN_SECTORS 0x10419 -HID_COMBINE_COLOR 0x10419 -HID_VISIBILITY_FLAGS 0x10419 -HID_SELECT_POLIGONS_IN_SECTORS 0x1041A -HID_CLASSIFICATION_FLAGS 0x1041A -HID_SHADOW_COLOR 0x1041F -HID_REMOVE 0x10431 -HID_LEAVE 0x10432 -HID_CENTER 0x10481 -HID_DELETE_BROWSE_BY_CLASS 0x10481 -HID_SELECT_SECTORS 0x10482 -HID_APPLY 0x10489 -HID_FLAGS_PROPERTY 0x104AA -HID_SAVE_VIRTUAL_TREE 0x18003 -HID_LOAD_VIRTUAL_TREE 0x18004 -HID_DELETE_DIRECTORY 0x18005 -HID_INSERT_DIRECTORY 0x18006 -HID_CREATE_DIRECTORY 0x18007 -HID_INSERT_OBJECTS 0x18009 -HID_RENAME_DIRECTORY 0x1800A -HID_VIRTUAL_TREE 0x1800B -HID_INSERT_ITEMS 0x1800C -HID_SMALL_ICONS 0x1800D -HID_BIG_ICONS 0x1800E -HID_DELETE_ITEMS 0x18011 -HID_MEDIUM_ICONS 0x18012 -HID_SHOW_DESCRIPTION 0x18013 -HID_SHOW_FILENAME 0x18014 -HID_VIEW_INFOWINDOW 0x18016 -HID_FILE_PREFERENCES 0x18017 -HID_CHOOSE_COLOR 0x18018 -HID_LOAD_BAR_STATUSES 0x18019 -HID_CREATE_PRIMITIVE 0x1801A -HID_SAVE_THUMBNAIL 0x18021 -HID_ISOMETRIC_TOP 0x18022 -HID_ISOMETRIC_BOTTOM 0x18023 -HID_ISOMETRIC_RIGHT 0x18024 -HID_ISOMETRIC_LEFT 0x18025 -HID_ISOMETRIC_FRONT 0x18026 -HID_ISOMETRIC_BACK 0x18027 -HID_PERSPECTIVE 0x18028 -HID_CSG_ADD_ROOMS 0x18029 -HID_CSG_ADD_MATERIAL 0x1802A -HID_CSG_REMOVE_MATERIAL 0x1802B -HID_CSG_SPLIT_SECTORS 0x1802D -HID_CSG_DESTINATION 0x1802E -HID_CSG_CANCEL 0x1802F -HID_GRID_ON_OFF 0x18031 -HID_VIEW_CSGTOOLS 0x18032 -HID_SHOW_ORIENTATION 0x18034 -HID_ZOOM_MORE 0x18036 -HID_ZOOM_LESS 0x18037 -HID_MOVE_RIGHT 0x18038 -HID_MOVE_LEFT 0x18039 -HID_MOVE_UP 0x1803A -HID_MOVE_DOWN 0x1803B -HID_TOP 0x1803C -HID_PROJECTION_TOP 0x1803D -HID_PROJECTION_BOTTOM 0x1803E -HID_PROJECTION_LEFT 0x1803F -HID_PROJECTION_RIGHT 0x18040 -HID_PROJECTION_FRONT 0x18041 -HID_PROJECTION_BACK 0x18042 -HID_PROJECTION_ISOMETRIC 0x18043 -HID_IMPORT_LWO 0x18045 -HID_MEASUREMENT_LENT 0x18046 -HID_MEASUREMENT_TAPE 0x18047 -HID_FRAME_RATE 0x18048 -HID_BUFFER01 0x18049 -HID_BUFFER02 0x1804A -HID_BUFFER03 0x1804B -HID_BUFFER04 0x1804C -HID_BUFFER05 0x1804D -HID_BUFFER06 0x1804E -HID_BUFFER07 0x1804F -HID_BUFFER08 0x18050 -HID_BUFFER09 0x18051 -HID_BUFFER10 0x18052 -HID_EDIT_BUFFER01 0x18053 -HID_EDIT_BUFFER02 0x18054 -HID_EDIT_BUFFER03 0x18055 -HID_EDIT_BUFFER04 0x18056 -HID_EDIT_BUFFER05 0x18057 -HID_EDIT_BUFFER06 0x18058 -HID_EDIT_BUFFER07 0x18059 -HID_EDIT_BUFFER08 0x1805A -HID_EDIT_BUFFER09 0x1805B -HID_EDIT_BUFFER10 0x1805C -HID_TOGGLE_MODES 0x1805E -HID_CIRCLE_MODES 0x1805F -HID_SELECT_BY_NAME 0x18060 -HID_VIEW_PROJECTIONS_BAR 0x18061 -HID_VIEW_SELECTON_BAR 0x18062 -HID_BCG_SETTINGS 0x18063 -HID_VIEW_SELECTION 0x18064 -HID_DELETE_ENTITY 0x18065 -HID_DELETE_ENTITIES 0x18066 -HID_COPY_TEXTURE 0x18067 -HID_TAKE_SS 0x18068 -HID_ENTITY_MODE 0x18069 -HID_POLYGON_MODE 0x1806A -HID_SECTOR_MODE 0x1806B -HID_REMOVE_MATERIAL 0x1806C -HID_JOIN_SECTORS 0x1806D -HID_CSG_JOIN_SECTORS 0x1806E -HID_TEST_GAME 0x1806F -HID_AUTO_SNAP 0x18070 -HID_CSG_ADD 0x18071 -HID_CSG_REMOVE 0x18072 -HID_SPLIT_POLYGONS 0x18073 -HID_JOIN_POLYGONS 0x18074 -HID_CSG_SPLIT_POLYGONS 0x18077 -HID_CSG_JOIN_POLYGONS 0x18078 -HID_AUTO_DELTA_PRIMITIVE 0x1807A -HID_CLONE_CSG 0x1807B -HID_CREATE_PRIMITIVE_POPUP 0x1807C -HID_BUTTON32893 0x1807D -HID_BUTTON32894 0x1807E -HID_BUTTON32895 0x1807F -HID_BUTTON32896 0x18080 -HID_BUTTON32899 0x18083 -HID_BUTTON32900 0x18084 -HID_BUTTON32901 0x18085 -HID_BUTTON32902 0x18086 -HID_BUTTON32905 0x18089 -HID_BUTTON32906 0x1808A -HID_BUTTON32908 0x1808C -HID_BUTTON32909 0x1808D -HID_BUTTON32910 0x1808E -HID_BUTTON32911 0x1808F -HID_BUTTON32912 0x18090 -HID_MEASURE_ON 0x18092 -HID_BUTTON32916 0x18094 -HID_BUTTON32917 0x18095 -HID_WORLD_SETTINGS 0x18096 -HID_SHOW_PANE_INFO 0x18097 -HID_BUTTON32920 0x18098 -HID_RESET_VIEWER 0x18099 -HID_CREATE_TEXTURE 0x1809A -HID_CALCULATESHADOWS 0x1809B -HID_EDIT_COPY_MAPPING 0x1809C -HID_EDIT_PASTE_MAPPING 0x1809D -HID_GLOBAL_SETTINGS 0x1809E -HID_GAME_SETTINGS 0x180A0 -HID_HIDE_SELECTED_SECTORS 0x180A2 -HID_SHOW_ALL_SECTORS 0x180A3 -HID_HIDE_UNSELECTED_SECTORS 0x180A4 -HID_BUTTON32933 0x180A5 -HID_BUTTON32934 0x180A6 -HID_BUTTON32935 0x180A7 -HID_RENDER_TARGETS 0x180A8 -HID_CALL_MODELER 0x180AA -HID_CALL_TEXMAKER 0x180AB -HID_VIEW_SETTINGS_AND_UTILITY_BAR 0x180AC -HID_VIEW_VIEW_TOOLS_BAR 0x180AD -HID_GAME_PLAYER 0x180AF -HID_GAME_AUDIO 0x180B0 -HID_GAME_VIDEO 0x180B1 -HID_GAME_SELECT_PLAYER 0x180B2 -HID_SHADOWS_NONE 0x180B3 -HID_SHADOWS_NO_FX 0x180B4 -HID_SHADOWS_WITH_EFFECTS 0x180B5 -HID_SAVE_AS_VIRTUAL_TREE 0x180B8 -HID_BUTTON32953 0x180B9 -HID_MOVE_ANCHORED 0x180BA -HID_PASTE_TEXTURE 0x180BD -HID_BUTTON32961 0x180C1 -HID_BUTTON32963 0x180C3 -HID_BUTTON32964 0x180C4 -HID_CENTER_ENTITY 0x180C6 -HID_BROWSE_ENTITIES_MODE 0x180C8 -HID_NEXT_SELECTED_ENTITY 0x180CA -HID_PREVIOUS_SELECTED_ENTITY 0x180CD -HID_SCENE_STATISTICS 0x180CE -HID_SCENE_RENDERING_TIME 0x180CF -HID_RECREATE_TEXTURE 0x180D0 -HID_SELECT_ALL_IN_VOLUME 0x180D1 -HID_DROP_MARKER 0x180D3 -HID_TEST_CONNECTIONS 0x180D4 -HID_JOIN_LAYERS 0x180D5 -HID_ALIGN_VOLUME 0x180D7 -HID_SHOW_TREE_SHORTCUTS 0x180D8 -HID_MENU_SHORTCUT01 0x180D9 -HID_MENU_SHORTCUT02 0x180DA -HID_MENU_SHORTCUT03 0x180DB -HID_MENU_SHORTCUT04 0x180DC -HID_MENU_SHORTCUT05 0x180DD -HID_MENU_SHORTCUT06 0x180DE -HID_MENU_SHORTCUT07 0x180DF -HID_MENU_SHORTCUT08 0x180E0 -HID_MENU_SHORTCUT09 0x180E1 -HID_MENU_SHORTCUT10 0x180E2 -HID_STORE_MENU_SHORTCUT01 0x180E3 -HID_TAKE_SCREEN_SHOOT 0x180E4 -HID_STORE_MENU_SHORTCUT02 0x180E4 -HID_STORE_MENU_SHORTCUT03 0x180E5 -HID_STORE_MENU_SHORTCUT04 0x180E6 -HID_STORE_MENU_SHORTCUT05 0x180E7 -HID_STORE_MENU_SHORTCUT06 0x180E8 -HID_STORE_MENU_SHORTCUT07 0x180E9 -HID_STORE_MENU_SHORTCUT08 0x180EA -HID_STORE_MENU_SHORTCUT09 0x180EB -HID_STORE_MENU_SHORTCUT10 0x180EC -HID_SELECT_BY_CLASS 0x180ED -HID_CURRENT_VIEW_PROPERTIES 0x180EF -HID_AUTO_MIP_LEVELING 0x180F0 -HID_DECADIC_GRID 0x180F1 -HID_ADD_MORE_PRECISE_MIP 0x180F2 -HID_ADD_ROUGHER_MIP_LEVEL 0x180F3 -HID_DELETE_MIP 0x180F4 -HID_CONSOLE 0x180F7 -HID_PREVIOUS_MIP 0x180F8 -HID_NEXT_MIP 0x180F9 -HID_PREVIOUS_MIP_BRUSH 0x180FB -HID_NEXT_MIP_BRUSH 0x180FC -HID_VIEW_MIP_TOOLS_BAR 0x180FD -HID_WINDOW_CLOSE 0x180FE -HID_TOOL_RECREATE_TEXTURE 0x18100 -HID_CROSSROAD_FOR_C 0x18101 -HID_SET_AS_CSG_TARGET 0x18103 -HID_RECREATE_CURRENT_TEXTURE 0x18104 -HID_COPY_MAPPING 0x18105 -HID_KEY_COPY 0x18105 -HID_PASTE_MAPPING 0x18106 -HID_KEY_PASTE 0x18106 -HID_CREATE_AND_ADD_TEXTURE 0x18107 -HID_SELECT_POLYGONS 0x18109 -HID_SELECT_POLYGONS_IN_SECTOR 0x1810A -HID_SELECT_POLYGONS_IN_WORLD 0x1810B -HID_FIND_TEXTURE 0x1810C -HID_SELECT_BY_TEXTURE_IN_SECTOR 0x1810D -HID_SELECT_BY_TEXTURE_ADJACENT 0x1810E -HID_SELECT_POLYGONS_BY_TEXTURE_IN_SELECTED_SECTORS 0x1810F -HID_SELECT_POLYGONS_BY_TEXTURE_IN_WORLD 0x18110 -HID_SELECT_BY_TEXTURE_IN_SELECTED_SECTORS 0x18111 -HID_SELECT_BY_TEXTURE_IN_WORLD 0x18112 -HID_CSG_JOIN_ALL_POLYGONS 0x18114 -HID_SELECT_BY_COLOR_IN_SECTOR 0x18115 -HID_MAXIMIZE_VIEW 0x18116 -HID_TRIANGULARIZE 0x18118 -HID_CREATE_TORUS 0x1811A -HID_STAIRCASE_PRIMITIVE 0x1811B -HID_TERRAIN_PRIMITIVE 0x1811C -HID_SPHERE_PRIMITIVE 0x1811D -HID_CONUS_PRIMITIVE 0x1811E -HID_TORUS_PRIMITIVE 0x1811F -HID_POPOUP_CONUS 0x18120 -HID_POPUP_CONUS 0x18121 -HID_POPUP_TORUS 0x18122 -HID_POPUP_STAIRS 0x18123 -HID_POPUP_SPHERE 0x18124 -HID_POPUP_TERRAIN 0x18125 -HID_TOGGLE_VIEW_PICTURES 0x18126 -HID_SELECT_FOR_DROP_MARKER 0x18127 -HID_LIGHT_ANIMATION 0x18128 -HID_VIEW_FROM_ENTITY 0x18129 -HID_SET_AS_CURRENT_TEXTURE 0x1812A -HID_SELECT_LIGHTS 0x1812B -HID_DISCARD_SHADOWS 0x1812C -HID_COPY_SECTOR_AMBIENT 0x1812D -HID_PASTE_SECTOR_AMBIENT 0x1812E -HID_SELECT_ALL_POLYGONS 0x1812F -HID_TOGGLE_LIGHT_SIZE 0x18130 -HID_COPY_SECTORS 0x18131 -HID_PASTE_SECTORS 0x18132 -HID_DELETE_SECTORS 0x18133 -HID_CONVERT_WORLDS 0x18136 -HID_TOGGLE_TOOL_TIPS 0x18137 -HID_BUTTON33084 0x1813C -HID_TEXTURE_1 0x1813C -HID_BUTTON33085 0x1813D -HID_TEXTURE_2 0x1813D -HID_BUTTON33086 0x1813E -HID_TEXTURE_3 0x1813E -HID_BUTTON33087 0x1813F -HID_TOGGLE_SHADOWS 0x18140 -HID_BUTTON33089 0x18141 -HID_BUTTON33093 0x18145 -HID_VIEW_SHADOWS_AND_TEXTURE_BAR 0x18146 -HID_VIEW_SELECT_ENTITY_BAR 0x18147 -HID_VIEW_WORK_BAR 0x18148 -HID_PASTE_TEXTURE_AS_PROJECTED 0x18149 -HID_EDIT_PASTE_AS_PROJECTED_MAPPING 0x1814A -HID_MENU_COPY_MAPPING 0x1814B -HID_MENU_PASTE_MAPPING 0x1814C -HID_MENU_PASTE_AS_PROJECTED_MAPPING 0x1814D -HID_BUTTON33104 0x18150 -HID_TEXTURE_MODE_1 0x18151 -HID_SELECT_ALL_SECTORS 0x18154 -HID_SELECT_ALL_ENTITIES 0x18155 -HID_LAST_PRIMITIVE 0x18156 -HID_COPY_COLOR 0x18157 -HID_PASTE_COLOR 0x18158 -HID_NUMERIC_ALPHA 0x18159 -HID_CREATE_EMPTY_ROUGHER_MIP 0x1815A -HID_CREATE_EMPTY_MORE_PRECISE_MIP 0x1815D -HID_CLONE_TO_MORE_PRECISE_MIP 0x1815E -HID_CLONE_TO_ROUGHER_MIP_LEVEL 0x1815F -HID_LOAD_PRIMITIVE_SETTINGS 0x18160 -HID_SAVE_PRIMITIVE_SETTINGS 0x18161 -HID_SAVE_AS_PRIMITIVE_SETTINGS 0x18162 -HID_EDIT_PASTE_ALTERNATIVE 0x18163 -HID_CALCULATE_SHADOWS_ONOFF 0x18166 -HID_BUTTON33127 0x18167 -HID_VIEW_SHADOWS 0x18168 -HID_VIEW_SHADOWS_ONOFF 0x18169 -HID_BUTTON33130 0x1816A -HID_BUTTON33131 0x1816B -HID_BUTTON33132 0x1816C -HID_SELECT_ALL_ENTITIES_IN_WORLD 0x1816E -HID_EDIT_PASTE_INTO_LAYER 0x1816F -HID_SELECT_SECTORS_WITH_SAME_NAME 0x18170 -HID_SELECT_SECTORS_ARROUND_ENTITY 0x18171 -HID_CHANGE_CLASS 0x18172 -HID_CONVERT_CLASS 0x18173 -HID_RESET_PRIMITIVE 0x18174 -HID_MENU_PASTE_TEXTURE 0x18175 -HID_MENU_COPY_TEXTURE 0x18176 -HID_INSERT_VERTEX 0x18177 -HID_DELETE_VERTEX 0x18178 -HID_SELECT_TARGET 0x18179 -HID_SAVE_PICTURES_FOR_ENVIRONMENT 0x1817A -HID_SELECT_SECTOR 0x1817B -HID_CSG_SELECT_SECTOR 0x1817C -HID_UPDATE_LINKS 0x18182 -HID_MENU_ALIGN_MAPPING 0x18183 -HID_MICRO_ICONS 0x18186 -HID_FALL_DOWN 0x18187 -HID_EXCEPT_TEXTURES_IN_WORLD 0x1818B -HID_SELECT_EXCEPT_TEXTURES 0x1818C -HID_REMOVE_UNUSED_TEXTURES 0x1818D -HID_ROTATE 0x1818E -HID_SELECT_VISIBLE_SECTORS 0x18190 -HID_SNAPSHOT 0x18192 -HID_EDIT_COPY_ALTERNATIVE 0x18193 -HID_STORE_POSITION01 0x18194 -HID_STORE_POSITION02 0x18195 -HID_RESTORE_POSITION01 0x18196 -HID_RESTORE_POSITION02 0x18197 -HID_MIRROR_AND_STRETCH 0x18198 -HID_DESELECT_BY_ORIENTATION 0x18199 -HID_ADD_TEXTURES_FROM_WORLD 0x1819A -HID_FLIP_LAYER 0x1819B -HID_ROTATE_RIGHT 0x1819C -HID_ROTATE_LEFT 0x1819D -HID_ROTATE_UP 0x1819E -HID_ROTATE_DOWN 0x1819F -HID_SELECT_WHO_TARGETS 0x181A0 -HID_SELECT_INVALIDTRIS 0x181A1 -HID_FILTER_SELECTION 0x181A2 -HID_TEST_CONNECTIONS_BACK 0x181A3 -HID_SET_AS_DEFAULT 0x181A4 -HID_HELP_SHOWTIPOFTHEDAY 0x181A5 -HID_UPDATE_CLONES 0x181A6 -HID_EDIT_MIP_SWITCH_DISTANCE 0x181A7 -HID_SELECT_SECTORS_OTHER_SIDE 0x181A8 -HID_SELECT_LINKS_TO_SECTOR 0x181A9 -HID_REMAIN_SELECTEDBY_ORIENTATION 0x181AA -HID_VERTEX_MODE 0x181AB -HID_REOPTIMIZE_BRUSHES 0x181AC -HID_MERGE_POINTS 0x181AD -HID_MERGE_VERTICES 0x181AE -HID_EXPORT_DISPLACE_MAP 0x181AF -HID_CUT_MODE 0x181B0 -HID_SELECT_ALL_TARGETS 0x181B3 -HID_SELECT_ALL_TARGETS_ON_CONTEXT 0x181B5 -HID_TEST_GAME_FULLSCREEN 0x181B6 -HID_SELECT_CLONES 0x181B7 -HID_SELECT_CLONES_ON_CONTEXT 0x181B8 -HID_FUNCTION 0x181BA -HID_SELECT_ALL_VERTICES 0x181BC -HID_HIDE_UNSELECTED 0x181BD -HID_HIDE_SELECTED 0x181BE -HID_SHOW_ALL 0x181BF -HID_SELECT_OF_SAME_CLASS 0x181C0 -HID_SELECT_OF_SAME_CLASS_ON_CONTEXT 0x181C1 -HID_ALTERNATIVE_MOVING_MODE 0x181C2 -HID_VIEW_AXIS 0x181C3 -HID_RE_TRIPLE 0x181C4 -HID_SELECT_WHO_TARGETS_ON_CONTEXT 0x181C6 -HID_SELECT_SECTORS_ARROUND_ENTITY_ON_CONTEXT 0x181C7 -HID_DISCARD_ALL_TARGETS 0x181C8 -HID_CLEAR_ALL_TARGETS 0x181C9 -HID_EXPORT_TEXTURES 0x181CA -HID_EXPORT_TEXTURE 0x181CB -HID_CHECK_EDIT 0x181CC -HID_CHECK_ADD 0x181CD -HID_CHECK_DELETE 0x181CE -HID_UNDO_CHECK_OUT 0x181CF -HID_SELECT_CSG_TARGET 0x181D0 -HID_REMAIN_SELECTEDBY_ORIENTATION_SINGLE 0x181D1 -HID_TRIANGULARIZE_POLYGON 0x181D3 -HID_BROWSER_HELP 0x181D4 -HID_BROWSER_CONTEXT_HELP 0x181D5 -HID_ENTITY_CONTEXT_HELP 0x181D6 -HID_FIT_TEXTURE 0x181D7 -HID_FIT_MAPPING 0x181D8 -HID_AUTO_FIT_MAPPING 0x181D9 -HID_POPUP_AUTO_FIT_MAPPING 0x181DA -HID_TRIANGULARIZE_SELECTION 0x181DB -HID_POPUP_AUTO_FIT_MAPPING_SMALL 0x181DD -HID_POPUP_AUTO_FIT_MAPPING_BOTH 0x181DE -HID_RESET_ROTATION 0x181DF -HID_RESET_OFFSET 0x181E0 -HID_RESET_MAPPING_ROTATION 0x181E1 -HID_RESET_MAPPING_OFFSET 0x181E2 -HID_RESET_MAPPING_STRETCH 0x181E3 -HID_TOGGLE_ENTITY_NAMES 0x181E4 -HID_VIEW_VIEW_TOOLS_BAR2 0x181E5 -HID_CROSSROAD_FOR_L 0x181E6 -HID_VIEW_TARGET_TREE 0x181E7 -HID_SELECT_USING_TARGET_TREE 0x181E8 -HID_LT_EXPAND_ALL 0x181E9 -HID_LT_CONTRACT_BRANCH 0x181EA -HID_LT_EXPAND_BRANCH 0x181EB -HID_LT_CONTRACT_LEVEL 0x181EC -HID_LT_EXPAND_LEVEL 0x181ED -HID_LT_CONTRACT_ALL 0x181EE -HID_LT_LEAVE_BRANCH 0x181EF -HID_LT_LAST_LEVEL 0x181F0 -HID_TARGET_LIST 0x181F1 -HID_TARGET_TREE 0x181F2 -HID_UPDATE_BRUSHES 0x181F3 -HID_TOGGLE_VISIBILITY_TWEAKS 0x181F5 -HID_SWAP_LAYERS_12 0x181F6 -HID_SWAP_LAYERS_23 0x181F7 -HID_IMPORT_3D_SERIES 0x181F8 -HID_IMPORT_3D_OBJECT 0x181F9 -HID_INSERT_3D_OBJECT 0x181FA -HID_EXPORT_3D_OBJECT 0x181FB -HID_CROSSROAD_FOR_N 0x181FC -HID_POPUP_VTX_NUMERIC 0x181FD -HID_POPUP_VTX_ALLIGN 0x181FE -HID_POPUP_VTX_FILTER 0x181FF -HID_SELECT_DESCENDANTS 0x18200 -HID_ENABLE_VISIBILITY_TWEAKS 0x18204 -HID_IMPORT_VIRTUAL_TREE 0x18209 -HID_EXPORT_VIRTUAL_TREE 0x1820A -HID_DUMP_VT 0x1820B -HID_TARGET_ENTITY 0x1820D -HID_ROTATE_TO_TARGET_ORIGIN 0x1820E -HID_ROTATE_TO_TARGET_CENTER 0x1820F -HID_COPY_PLACEMENT 0x18210 -HID_PASTE_PLACEMENT 0x18211 -HID_COPY_POSITION 0x18212 -HID_PASTE_POSITION 0x18213 -HID_COPY_ORIENTATION 0x18214 -HID_PASTE_ORIENTATION 0x18215 -HID_ALIGN_X 0x18216 -HID_ALIGN_Y 0x18217 -HID_ALIGN_Z 0x18218 -HID_ALIGN_H 0x18219 -HID_ALIGN_P 0x1821A -HID_ALIGN_B 0x1821B -HID_AUTOTEXTURIZE_MIPS 0x1821D -HID_RANDOM_OFFSET_U 0x1821E -HID_RANDOM_OFFSET_V 0x1821F -HID_STRETCH_RELATIVE_OFFSET 0x18220 -HID_DESELECT_HIDDEN 0x18221 -HID_SELECT_HIDDEN 0x18222 -HID_SECTORS_TO_BRUSH 0x18223 -HID_POLYGONS_TO_BRUSH 0x18224 -HID_CLONE_POLYGONS 0x18225 -HID_DELETE_POLYGONS 0x18226 -HID_KEY_U 0x18227 -HID_KEY_D 0x18228 -HID_FLIP_POLYGON 0x1822A -HID_CREATE_POLYGON 0x1822B -HID_SELECT_TERRAIN_ENTITY 0x1822E -HID_RECALCULATE_TERRAIN_SHADOWS 0x1822F -HID_OPTIMIZE_TERRAIN 0x18230 -HID_SELECT_BRUSH 0x18235 -HID_SELECT_LAYER 0x18236 -HID_PICK_LAYER 0x18237 -HID_TOGGLE_EDIT_MODE 0x18238 -HID_ALTITUDE_EDIT_MODE 0x1823A -HID_LAYER_TEXTURE_EDIT_MODE 0x1823B -HID_CHANGE_TERRAIN_SIZE 0x1823C -HID_EXPORT_HEIGHTMAP 0x1823D -HID_IMPORT_HEIGHTMAP 0x1823E -HID_LAYER_OPTIONS 0x1823F -HID_SELECT_TERRAIN 0x18240 -HID_TBRUSH_HEIGHT 0x18241 -HID_TBRUSH_ALTITUDE 0x18242 -HID_TBRUSH_SMOOTH 0x18243 -HID_TBRUSH_EQUILAZE 0x18244 -HID_TBRUSH_ERASE 0x18245 -HID_TBRUSH_UNERASE 0x18246 -HID_TBRUSH_FLATTEN 0x18247 -HID_TBRUSH_NOISE 0x18248 -HID_VIEW_HEIGHTMAP 0x18249 -HID_IMPORT_HEIGHTMAP16 0x1824A -HID_EXPORT_HEIGHTMAP16 0x1824B -HID_CHANGE_HIEGHTMAP_SIZE 0x1824C -HID_CHANGE_HEIGHTMAP_SIZE 0x1824D -HID_EQUILIZE 0x18256 -HID_POSTERIZE 0x18257 -HID_TE_SMOOTH 0x1825A -HID_APPLY_FILTER 0x1825B -HID_APPLY_CONTINOUS_NOISE 0x18262 -HID_APPLY_MINIMUM 0x18263 -HID_APPLY_MAXIMUM 0x18264 -HID_APPLY_FLATTEN 0x18265 -HID_APPLY_POSTERIZE 0x18266 -HID_OPTIMIZE_LAYERS 0x18267 -HID_TBRUSH_FILTER 0x18268 -HID_TBRUSH_MINIMUM 0x18269 -HID_TBRUSH_MAXIMUM 0x1826A -HID_TBRUSH_POSTERIZE 0x1826B -HID_TBRUSH_CONTINOUS_NOISE 0x1826C -HID_TERRAIN_PROPERTIES 0x1826D -HID_EXPORT_PLACEMENTS 0x1826F -HID_EXPORT_ENTITIES 0x18270 -HID_ACCELERATOR33402 0x1827A -HID_VIEW_BROWSEDIALOGBAR 0x1E808 -HID_VIEW_PROPERTYCOMBO 0x1E809 -HID_STATIC 0x1FFFF diff --git a/Sources/WorldEditor/resource.h b/Sources/WorldEditor/resource.h index c67320d..6be117c 100644 --- a/Sources/WorldEditor/resource.h +++ b/Sources/WorldEditor/resource.h @@ -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.