Cyril Brulebois <[EMAIL PROTECTED]> (24/09/2006):
> The major problem, which is item invisibility and the subject of this
> bugreport, still remains, though.
Here is a dpatch built upon a patch that upstream sent to me, which I
tested. After some tests, it appears that the problem no longer occurs.

A quick fix for users that could suffer of that bug is to delete
~/.xmoto/LCache, where the cached files are stored with bad data, before
running xmoto.

Cheers,

-- 
Cyril Brulebois

PS: Nicolas, thanks for the patch!
#! /bin/sh /usr/share/dpatch/dpatch-run
## 10_endianness_display_fix.dpatch by Cyril Brulebois <[EMAIL PROTECTED]>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fix missing display for basic items due to wrong endianness stuff in 
## DP: save function

@DPATCH@

--- xmoto-0.2.1~/src/LevelSrc.cpp       2006-09-30 17:06:11.000000000 +0200
+++ xmoto-0.2.1/src/LevelSrc.cpp        2006-09-30 17:06:36.000000000 +0200
@@ -723,8 +723,8 @@
        FS::writeString(pfh,m_Entities[i]->ID);
        FS::writeString(pfh,m_Entities[i]->TypeID);
        FS::writeFloat_LE(pfh,m_Entities[i]->fSize);
-        FS::writeFloat(pfh,m_Entities[i]->fWidth);       
-        FS::writeFloat(pfh,m_Entities[i]->fHeight); 
+        FS::writeFloat_LE(pfh,m_Entities[i]->fWidth);       
+        FS::writeFloat_LE(pfh,m_Entities[i]->fHeight); 
         FS::writeFloat_LE(pfh,m_Entities[i]->fPosX);
         FS::writeFloat_LE(pfh,m_Entities[i]->fPosY);
         FS::writeByte(pfh,m_Entities[i]->Params.size());       

Attachment: pgpygYnOuesp2.pgp
Description: PGP signature

Reply via email to