X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FFont.cpp;h=d151f2559e2ac0da0831dcfdefd5e3ac7aeaff57;hb=46d158b25b842d2ec4b9734af09ca6006c934498;hp=c68031065b717486f55d06bb589d124b84d0228a;hpb=ac3755adc509404528ef7de58695bf8e3bfb7dcd;p=l2e.git diff --git a/src/graphics/Font.cpp b/src/graphics/Font.cpp index c680310..d151f25 100644 --- a/src/graphics/Font.cpp +++ b/src/graphics/Font.cpp @@ -77,13 +77,13 @@ void Font::DrawNumber(int numberIn, SDL_Surface *dest, const Vector &positi void Font::CreateTypeDescription() { Font f; - TypeDescription &td(TypeDescription::CreateOrGet("Font")); - - td.SetSize(sizeof(Font)); int numberId(TypeDescription::GetTypeId("Number")); int spriteId(TypeDescription::GetTypeId("Sprite")); + TypeDescription &td(TypeDescription::CreateOrGet("Font")); + td.SetSize(sizeof(Font)); + td.AddField("sprite", FieldDescription(((char *)&f.sprite) - ((char *)&f), spriteId, true)); td.AddField("columnoffset", FieldDescription(((char *)&f.colOffset) - ((char *)&f), numberId, false)); td.AddField("rowoffset", FieldDescription(((char *)&f.rowOffset) - ((char *)&f), numberId, false));