Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 31, 2008, 11:24:44 PM (17 years ago)
Author:
rgrieder
Message:
  • set the svn:eol-style property to all files so, that where ever you check out, you'll get the right line endings (had to change every file with mixed endings to windows in order to set the property)
Location:
code/branches/network/src/orxonox/console
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/orxonox/console/InGameConsole.cc

    • Property svn:eol-style set to native
  • code/branches/network/src/orxonox/console/InGameConsole.h

    • Property svn:eol-style set to native
    r1470 r1494  
    1 /*
    2  *   ORXONOX - the hottest 3D action shooter ever to exist
    3  *                    > www.orxonox.net <
    4  *
    5  *
    6  *   License notice:
    7  *
    8  *   This program is free software; you can redistribute it and/or
    9  *   modify it under the terms of the GNU General Public License
    10  *   as published by the Free Software Foundation; either version 2
    11  *   of the License, or (at your option) any later version.
    12  *
    13  *   This program is distributed in the hope that it will be useful,
    14  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
    15  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    16  *   GNU General Public License for more details.
    17  *
    18  *   You should have received a copy of the GNU General Public License
    19  *   along with this program; if not, write to the Free Software
    20  *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    21  *
    22  *   Author:
    23  *      Felix Schulthess
    24  *   Co-authors:
    25  *      Fabian 'x3n' Landau
    26  *
    27  */
    28 
    29 #ifndef _InGameConsole_H__
    30 #define _InGameConsole_H__
    31 
     1/* *   ORXONOX - the hottest 3D action shooter ever to exist *                    > www.orxonox.net < * * *   License notice: * *   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., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. * *   Author: *      Felix Schulthess *   Co-authors: *      Fabian 'x3n' Landau * */#ifndef _InGameConsole_H__#define _InGameConsole_H__
    322
    333#include "OrxonoxPrereqs.h"
     
    388#include "core/Tickable.h"
    399#include "core/Shell.h"
    40 
    41 
    42 namespace orxonox
    43 {
     10namespace orxonox{
    4411    class _OrxonoxExport InGameConsole : public TickableReal, public ShellListener
    4512    {
    46         public:
    47             static InGameConsole& getInstance();
    48 
    49             void setConfigValues();
    50             void tick(float dt);
    51 
     13        public:            static InGameConsole& getInstance();            void setConfigValues();            void tick(float dt);
    5214            void activate();
    53             void deactivate();
    54             void resize();
    55 
    56             static void openConsole();
    57             static void closeConsole();
     15            void deactivate();            void resize();            static void openConsole();            static void closeConsole();
    5816
    5917        private:
    60             InGameConsole();
    61             InGameConsole(const InGameConsole& other);
    62             ~InGameConsole();
    63 
    64             virtual void linesChanged();
    65             virtual void onlyLastLineChanged();
    66             virtual void lineAdded();
    67             virtual void inputChanged();
    68             virtual void cursorChanged();
    69             virtual void exit();
    70 
    71             void init();
    72             void shiftLines();
    73             void colourLine(int colourcode, int index);
     18            InGameConsole();            InGameConsole(const InGameConsole& other);            ~InGameConsole();            virtual void linesChanged();            virtual void onlyLastLineChanged();            virtual void lineAdded();            virtual void inputChanged();            virtual void cursorChanged();            virtual void exit();            void init();            void shiftLines();            void colourLine(int colourcode, int index);
    7419            void setCursorPosition(int pos);
    7520            void print(const std::string& text, int index, bool alwaysShift = false);
    7621            static Ogre::UTFString convert2UTF(std::string s);
    77 
    78             static float REL_WIDTH;
    79             static float REL_HEIGHT;
    80             static float BLINK;
    81 
    82             int windowW_;
    83             int windowH_;
    84             int desiredTextWidth_;
    85             unsigned int maxCharsPerLine_;
    86             unsigned int numLinesShifted_;
     22            static float REL_WIDTH;            static float REL_HEIGHT;            static float BLINK;            int windowW_;
     23            int windowH_;            int desiredTextWidth_;            unsigned int maxCharsPerLine_;            unsigned int numLinesShifted_;
    8724            int scroll_;
    8825            float scrollTimer_;
    89             float cursor_;
    90             unsigned int inputWindowStart_;
    91             char cursorSymbol_;
     26            float cursor_;            unsigned int inputWindowStart_;            char cursorSymbol_;
    9227            bool active_;
    9328            bool bShowCursor_;
     
    10035            Ogre::BorderPanelOverlayElement* consoleOverlayBorder_;
    10136            Ogre::TextAreaOverlayElement** consoleOverlayTextAreas_;
    102     };
    103 }
    104 
    105 #endif /* _InGameConsole_H__ */
     37    };}#endif /* _InGameConsole_H__ */
Note: See TracChangeset for help on using the changeset viewer.