Fixed svn:keywords... (Why aren't people using the feature to make svn autoset proper...
authorArvid Norlander <anmaster@berlios.de>
Mon, 29 Jan 2007 14:07:11 +0000 (14:07 +0000)
committerArvid Norlander <anmaster@berlios.de>
Mon, 29 Jan 2007 14:07:11 +0000 (14:07 +0000)
SVN-Revision: 4729

src/object/endsequence_fireworks.cpp
src/object/endsequence_walkleft.cpp
src/object/endsequence_walkright.cpp
src/resources.cpp
src/scripting/wrapper.hpp
src/video/font.cpp
src/video/font.hpp

index 8bcd927..dbd3695 100644 (file)
@@ -63,4 +63,3 @@ EndSequenceFireworks::stopping()
 {
   EndSequence::stopping();
 }
-
index 6a29edf..ca5d1c7 100644 (file)
@@ -67,4 +67,3 @@ EndSequenceWalkLeft::stopping()
 {
   EndSequence::stopping();
 }
-
index 823b29f..c208896 100644 (file)
@@ -67,4 +67,3 @@ EndSequenceWalkRight::stopping()
 {
   EndSequence::stopping();
 }
-
index b18cdad..3931b2e 100644 (file)
@@ -52,7 +52,7 @@ void load_shared()
                         "images/engine/fonts/blue.png",
                         "images/engine/fonts/shadow.png", 16, 18, 3);
   white_text = new Font(Font::VARIABLE,
-                        "images/engine/fonts/white.png", 
+                        "images/engine/fonts/white.png",
                         "images/engine/fonts/shadow.png", 16, 18);
   gray_text  = new Font(Font::VARIABLE,
                         "images/engine/fonts/gray.png",
index 2143f49..cc6e43e 100644 (file)
@@ -33,4 +33,3 @@ void create_squirrel_instance(HSQUIRRELVM v, Scripting::LevelTime* object, bool
 }
 
 #endif
-
index db0633e..7c6d7cf 100644 (file)
@@ -89,14 +89,14 @@ bool vline_empty(SDL_Surface* surface, int x, int start_y, int end_y, Uint8 thre
 }
 } // namespace
 
-Font::Font(GlyphWidth glyph_width_, 
-           const std::string& filename, 
+Font::Font(GlyphWidth glyph_width_,
+           const std::string& filename,
            const std::string& shadowfile,
            int char_width, int char_height_,
            int shadowsize_)
   : glyph_width(glyph_width_),
-    glyph_surface(0), shadow_glyph_surface(0), 
-    char_height(char_height_), 
+    glyph_surface(0), shadow_glyph_surface(0),
+    char_height(char_height_),
     shadowsize(shadowsize_)
 {
   glyph_surface = new Surface(filename);
@@ -111,7 +111,7 @@ Font::Font(GlyphWidth glyph_width_,
         {
           float x = (i % 16) * char_width;
           float y = (i / 16) * char_height;
-          
+
           Glyph glyph;
           glyph.advance = char_width;
           glyph.offset  = Vector(0, 0);
@@ -144,7 +144,7 @@ Font::Font(GlyphWidth glyph_width_,
             left += 1;
 
           int right = x + char_width - 1;
-          while (right > left && 
+          while (right > left &&
                  vline_empty(surface, right, y, y + char_height, 64))
             right -= 1;
 
@@ -161,7 +161,7 @@ Font::Font(GlyphWidth glyph_width_,
           glyphs.push_back(glyph);
           shadow_glyphs.push_back(glyph);
         }
-  
+
       SDL_UnlockSurface(surface);
 
       SDL_FreeSurface(surface);
@@ -201,7 +201,7 @@ float
 Font::get_text_height(const std::string& text) const
 {
   std::string::size_type text_height = char_height;
-  
+
   for(std::string::const_iterator it = text.begin(); it != text.end(); ++it)
     { // since UTF8 multibyte characters are decoded with values
       // outside the ASCII range there is no risk of overlapping and
@@ -216,7 +216,7 @@ Font::get_text_height(const std::string& text) const
 float
 Font::get_height() const
 {
-  return char_height; 
+  return char_height;
 }
 
 std::string
@@ -257,12 +257,12 @@ Font::draw(const std::string& text, const Vector& pos_, FontAlignment alignment,
 
           // calculate X positions based on the alignment type
           Vector pos = Vector(x, y);
-          
+
           if(alignment == ALIGN_CENTER)
             pos.x -= get_text_width(temp) / 2;
           else if(alignment == ALIGN_RIGHT)
             pos.x -= get_text_width(temp);
-          
+
           // Cast font position to integer to get a clean drawing result and
           // no bluring as we would get with subpixel positions
           pos.x = static_cast<int>(pos.x);
@@ -272,7 +272,7 @@ Font::draw(const std::string& text, const Vector& pos_, FontAlignment alignment,
           if (i == text.size())
             break;
 
-          y += char_height + 2;      
+          y += char_height + 2;
           last = i + 1;
         }
     }
@@ -298,7 +298,7 @@ int
 Font::chr2glyph(uint32_t chr) const
 {
   int glyph_index = chr - first_char;
-  
+
   // we don't have the control chars 0x80-0xa0 in the font
   if (chr >= 0x80) { // non-ascii character
     glyph_index -= 32;
@@ -312,7 +312,7 @@ Font::chr2glyph(uint32_t chr) const
     log_debug << "Unsupported utf-8 character found" << std::endl;
     glyph_index = 0;
   }
-  
+
   return glyph_index;
 }
 
@@ -326,16 +326,16 @@ Font::draw_chars(Surface* pchars, const std::string& text, const Vector& pos,
     {
       int font_index = chr2glyph(*it);
 
-      if(*it == '\n') 
-        { 
+      if(*it == '\n')
+        {
           p.x = pos.x;
           p.y += char_height + 2;
         }
-      else if(*it == ' ') 
+      else if(*it == ' ')
         {
           p.x += glyphs[font_index].advance;
-        } 
-      else 
+        }
+      else
         {
           const Glyph& glyph = glyphs[font_index];
           pchars->draw_part(glyph.rect.get_left(),
index b8acf0a..e3b8875 100644 (file)
@@ -42,15 +42,15 @@ public:
     VARIABLE
   };
 
-  /** Construct a fixed-width font 
-   * 
+  /** Construct a fixed-width font
+   *
    *  @param glyph_width  VARIABLE for proportional fonts, VARIABLE for monospace ones
    *  @param filename     image file containing the characters
    *  @param shadowfile   image file containing the characters shadows
    *  @param char_width   width of a character
    *  @param char_height  height of a character
    */
-  Font(GlyphWidth glyph_width, 
+  Font(GlyphWidth glyph_width,
        const std::string& filename, const std::string& shadowfile,
        int char_width, int char_height, int shadowsize = 2);
   ~Font();
@@ -109,7 +109,7 @@ private:
   uint32_t first_char;
   /// the number of the last character that is represented in the font
   uint32_t char_count;
-  
+
   struct Glyph {
     /** How many pixels should the cursor advance after printing the
         glyph */
@@ -117,7 +117,7 @@ private:
 
     /** Offset that is used when drawing the glyph */
     Vector offset;
-    
+
     /** Position of the glyph inside the surface */
     Rect rect;
   };