X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FStereo.h;h=8e70e5ec0fc559d0778a60a25542bb52f6efea17;hb=8a32dc9e4e1011b10f009e999d7d008aa2711d8a;hp=f5d86c1a34a7850a81bb93df5e233accffcf21bb;hpb=281207f066058c990b4060f50f3029fbddaf8166;p=lugaru.git diff --git a/Source/Stereo.h b/Source/Stereo.h index f5d86c1..8e70e5e 100644 --- a/Source/Stereo.h +++ b/Source/Stereo.h @@ -1,24 +1,43 @@ +/* +Copyright (C) 2003, 2010 - Wolfire Games +Copyright (C) 2010-2016 - Lugaru contributors (see AUTHORS file) + +This file is part of Lugaru. + +Lugaru 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. + +Lugaru is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Lugaru. If not, see . +*/ #ifndef STEREO_H_ #define STEREO_H_ enum StereoMode { - stereoNone, - stereoAnaglyph, /* red/cyan */ - stereoHorizontalInterlaced, /* some 3D monitors */ - stereoVerticalInterlaced, - stereoHorizontalSplit, /* cross-eyed view */ - stereoVerticalSplit, - stereoOpenGL, /* Whatever OpenGL does, if supported */ - stereoCount /* must be last element */ + stereoNone, + stereoAnaglyph, /* red/cyan */ + stereoHorizontalInterlaced, /* some 3D monitors */ + stereoVerticalInterlaced, + stereoHorizontalSplit, /* cross-eyed view */ + stereoVerticalSplit, + stereoOpenGL, /* Whatever OpenGL does, if supported */ + stereoCount /* must be last element */ }; enum StereoSide { - // Code multiplies by StereoSide to calculate camera offsets - stereoLeft = -1, - stereoCenter = 0, - stereoRight = 1 + // Code multiplies by StereoSide to calculate camera offsets + stereoLeft = -1, + stereoCenter = 0, + stereoRight = 1 }; extern StereoMode stereomode; @@ -28,6 +47,6 @@ extern bool stereoreverse; bool CanInitStereo(StereoMode mode); void InitStereo(StereoMode mode); -const char* StereoModeName(StereoMode mode); +const std::string StereoModeName(StereoMode mode); -#endif \ No newline at end of file +#endif