jorrit | 1 Nov 07:14 2011
Picon
Picon

SF.net SVN: cel:[4571] cel/trunk

Revision: 4571
          http://cel.svn.sourceforge.net/cel/?rev=4571&view=rev
Author:   jorrit
Date:     2011-11-01 06:14:01 +0000 (Tue, 01 Nov 2011)
Log Message:
-----------
Separated entity template name from dynamic factory name. Up to now
there was the restriction that dynamic factories and entity templates
had to have the same name. This restriction has now been lifted because
it is too restrictive. One small remnant of this restriction still exists
and that is that the dynamic world object spawner (used in combination
with pcspawn property class) can only spawn dynamic objects for which
the template name is the same as the dynamic factory name. We have to think
about a way to also eliminate that restriction.

Modified Paths:
--------------
    cel/trunk/apps/elcmtest/elcmtest.cpp
    cel/trunk/include/propclass/dynworld.h
    cel/trunk/plugins/propclass/dynworld/dynworld.cpp
    cel/trunk/plugins/propclass/dynworld/dynworld.h

Modified: cel/trunk/apps/elcmtest/elcmtest.cpp
===================================================================
--- cel/trunk/apps/elcmtest/elcmtest.cpp	2011-10-21 03:51:42 UTC (rev 4570)
+++ cel/trunk/apps/elcmtest/elcmtest.cpp	2011-11-01 06:14:01 UTC (rev 4571)
 <at>  <at>  -279,7 +279,7  <at>  <at> 
     csMatrix3 mat = csYRotMatrix3 (rnd.Get () * 3.1415926535);
     iDynamicObject* obj = cell->AddObject (objName, csReversibleTransform (
 	mat, csVector3 (ox, yoffset-1.0f, oy)));
(Continue reading)

jorrit | 1 Nov 19:54 2011
Picon
Picon

SF.net SVN: cel:[4572] cel/trunk

Revision: 4572
          http://cel.svn.sourceforge.net/cel/?rev=4572&view=rev
Author:   jorrit
Date:     2011-11-01 18:54:53 +0000 (Tue, 01 Nov 2011)
Log Message:
-----------
- Added the ability for factories to have a default entity template.
- Extended the dynworldload addon to support this new default
  template.
- When a dynamic world setup is saved (the pre-baseline game state)
  it is now also remembered when the dynamic object uses a different
  entity template then the default one from the factory.

Modified Paths:
--------------
    cel/trunk/apps/elcmtest/elcmtest.cpp
    cel/trunk/data/elcmtest.xml
    cel/trunk/include/propclass/dynworld.h
    cel/trunk/plugins/addons/dynworldload/dynworldload.cpp
    cel/trunk/plugins/propclass/dynworld/dynworld.cpp
    cel/trunk/plugins/propclass/dynworld/dynworld.h

Modified: cel/trunk/apps/elcmtest/elcmtest.cpp
===================================================================
--- cel/trunk/apps/elcmtest/elcmtest.cpp	2011-11-01 06:14:01 UTC (rev 4571)
+++ cel/trunk/apps/elcmtest/elcmtest.cpp	2011-11-01 18:54:53 UTC (rev 4572)
 <at>  <at>  -279,7 +279,7  <at>  <at> 
     csMatrix3 mat = csYRotMatrix3 (rnd.Get () * 3.1415926535);
     iDynamicObject* obj = cell->AddObject (objName, csReversibleTransform (
 	mat, csVector3 (ox, yoffset-1.0f, oy)));
(Continue reading)

jorrit | 3 Nov 21:18 2011
Picon
Picon

SF.net SVN: cel:[4573] cel/trunk/plugins/propclass/dynworld/dynworld.cpp

Revision: 4573
          http://cel.svn.sourceforge.net/cel/?rev=4573&view=rev
Author:   jorrit
Date:     2011-11-03 20:18:01 +0000 (Thu, 03 Nov 2011)
Log Message:
-----------
In case a dynamic object has no entity it was not possible to find
the dynamic object through the rigid body or mesh because we use the
CEL mechanism to associate entities with meshes for that. To fix this issue
we now associate the dynamic object directly with the mesh in case there
is no entity. That way FindObject(mesh) and FindObject(body) also work
for no-entity dynamic objects.

Modified Paths:
--------------
    cel/trunk/plugins/propclass/dynworld/dynworld.cpp

Modified: cel/trunk/plugins/propclass/dynworld/dynworld.cpp
===================================================================
--- cel/trunk/plugins/propclass/dynworld/dynworld.cpp	2011-11-01 18:54:53 UTC (rev 4572)
+++ cel/trunk/plugins/propclass/dynworld/dynworld.cpp	2011-11-03 20:18:01 UTC (rev 4573)
 <at>  <at>  -57,6 +57,56  <at>  <at> 

 //---------------------------------------------------------------------------

+struct dynobjFinder : public scfImplementationExt1<
+	dynobjFinder, csObject, scfFakeInterface<dynobjFinder> >
+{
+public:
+  SCF_INTERFACE (dynobjFinder, 0, 0, 1);
(Continue reading)

crystal | 4 Nov 05:57 2011
Picon
Picon

SF.net SVN: cel:[4574] cel/trunk/docs/doxygen/crystalspace.tag

Revision: 4574
          http://cel.svn.sourceforge.net/cel/?rev=4574&view=rev
Author:   crystal-manage
Date:     2011-11-04 04:57:34 +0000 (Fri, 04 Nov 2011)
Log Message:
-----------
Crystal Space MSVC static plugins information: Automated file repair/generation.
Crystal Space Doxygen .tag file: Automated file repair/generation.
master header files: Automated master header file repair.
Visual-C++ project files: Automated Visual-C++ project file repair.
Swig Python files: Automated Swig Python file repair.
User's Manual: Automated Texinfo to HTML conversion.

Modified Paths:
--------------
    cel/trunk/docs/doxygen/crystalspace.tag

Modified: cel/trunk/docs/doxygen/crystalspace.tag
===================================================================
--- cel/trunk/docs/doxygen/crystalspace.tag	2011-11-03 20:18:01 UTC (rev 4573)
+++ cel/trunk/docs/doxygen/crystalspace.tag	2011-11-04 04:57:34 UTC (rev 4574)
 <at>  <at>  -63775,6 +63775,20  <at>  <at> 
       <arglist></arglist>
     </member>
     <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual bool</type>
+      <name>AddWindowFrameDimensions</name>
+      <anchorfile>classcsGraphics2D.html</anchorfile>
+      <anchor>afa388e732b8646ee16421b4b76842fef</anchor>
+      <arglist>(int &amp;width, int &amp;height)</arglist>
(Continue reading)

jorrit | 4 Nov 08:06 2011
Picon
Picon

SF.net SVN: cel:[4575] cel/trunk/plugins/stdphyslayer/pl.cpp

Revision: 4575
          http://cel.svn.sourceforge.net/cel/?rev=4575&view=rev
Author:   jorrit
Date:     2011-11-04 07:06:39 +0000 (Fri, 04 Nov 2011)
Log Message:
-----------
Removed unneeded/memory consuming SetName() for the object that links entities
with meshes.

Modified Paths:
--------------
    cel/trunk/plugins/stdphyslayer/pl.cpp

Modified: cel/trunk/plugins/stdphyslayer/pl.cpp
===================================================================
--- cel/trunk/plugins/stdphyslayer/pl.cpp	2011-11-04 04:57:34 UTC (rev 4574)
+++ cel/trunk/plugins/stdphyslayer/pl.cpp	2011-11-04 07:06:39 UTC (rev 4575)
 <at>  <at>  -1094,7 +1094,6  <at>  <at> 
   if (old_entity != 0) UnattachEntity (object, old_entity);
   csRef<celEntityFinder> cef =
     csPtr<celEntityFinder> (new celEntityFinder (entity));
-  cef->SetName ("__entfind__");	//  <at>  <at>  <at>  For debugging mostly.
   csRef<iObject> cef_obj (scfQueryInterface<iObject> (cef));
   object->ObjAdd (cef_obj);
 }

This was sent by the SourceForge.net collaborative development platform, the world's largest Open
Source development site.

------------------------------------------------------------------------------
(Continue reading)

crystal | 8 Nov 06:57 2011
Picon
Picon

SF.net SVN: cel:[4576] cel/trunk/docs/doxygen/crystalspace.tag

Revision: 4576
          http://cel.svn.sourceforge.net/cel/?rev=4576&view=rev
Author:   crystal-manage
Date:     2011-11-08 05:57:40 +0000 (Tue, 08 Nov 2011)
Log Message:
-----------
Crystal Space MSVC static plugins information: Automated file repair/generation.
Crystal Space Doxygen .tag file: Automated file repair/generation.
master header files: Automated master header file repair.
Visual-C++ project files: Automated Visual-C++ project file repair.
Swig Python files: Automated Swig Python file repair.
User's Manual: Automated Texinfo to HTML conversion.

Modified Paths:
--------------
    cel/trunk/docs/doxygen/crystalspace.tag

Modified: cel/trunk/docs/doxygen/crystalspace.tag
===================================================================
--- cel/trunk/docs/doxygen/crystalspace.tag	2011-11-04 07:06:39 UTC (rev 4575)
+++ cel/trunk/docs/doxygen/crystalspace.tag	2011-11-08 05:57:40 UTC (rev 4576)
 <at>  <at>  -64242,6 +64242,13  <at>  <at> 
       <arglist></arglist>
     </member>
     <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>openComplete</name>
+      <anchorfile>classcsGraphics2DGLCommon.html</anchorfile>
+      <anchor>a030a1e89d14b892a52f961254c9426e2</anchor>
+      <arglist></arglist>
(Continue reading)

jorrit | 8 Nov 11:19 2011
Picon
Picon

SF.net SVN: cel:[4577] cel/trunk

Revision: 4577
          http://cel.svn.sourceforge.net/cel/?rev=4577&view=rev
Author:   jorrit
Date:     2011-11-08 10:19:29 +0000 (Tue, 08 Nov 2011)
Log Message:
-----------
Added iPcDynamicWorld->GetCells() which returns an iterator that can be
used to iterate over all cells of the world.

Modified Paths:
--------------
    cel/trunk/include/propclass/dynworld.h
    cel/trunk/plugins/propclass/dynworld/dynworld.cpp
    cel/trunk/plugins/propclass/dynworld/dynworld.h

Modified: cel/trunk/include/propclass/dynworld.h
===================================================================
--- cel/trunk/include/propclass/dynworld.h	2011-11-08 05:57:40 UTC (rev 4576)
+++ cel/trunk/include/propclass/dynworld.h	2011-11-08 10:19:29 UTC (rev 4577)
 <at>  <at>  -276,6 +276,17  <at>  <at> 
 };

 /**
+ * This iterator is returned by iPcDynamicWorld->GetCells().
+ */
+struct iDynamicCellIterator : public virtual iBase
+{
+  SCF_INTERFACE(iDynamicCellIterator,0,0,1);
+
+  virtual bool HasNext () const = 0;
(Continue reading)

crystal | 10 Nov 06:11 2011
Picon
Picon

SF.net SVN: cel:[4578] cel/trunk/docs/doxygen/crystalspace.tag

Revision: 4578
          http://cel.svn.sourceforge.net/cel/?rev=4578&view=rev
Author:   crystal-manage
Date:     2011-11-10 05:11:37 +0000 (Thu, 10 Nov 2011)
Log Message:
-----------
Crystal Space MSVC static plugins information: Automated file repair/generation.
Crystal Space Doxygen .tag file: Automated file repair/generation.
master header files: Automated master header file repair.
Visual-C++ project files: Automated Visual-C++ project file repair.
Swig Python files: Automated Swig Python file repair.
User's Manual: Automated Texinfo to HTML conversion.

Modified Paths:
--------------
    cel/trunk/docs/doxygen/crystalspace.tag

Modified: cel/trunk/docs/doxygen/crystalspace.tag
===================================================================
--- cel/trunk/docs/doxygen/crystalspace.tag	2011-11-08 10:19:29 UTC (rev 4577)
+++ cel/trunk/docs/doxygen/crystalspace.tag	2011-11-10 05:11:37 UTC (rev 4578)
 <at>  <at>  -72401,15 +72401,15  <at>  <at> 
       <type>virtual void</type>
       <name>Write</name>
       <anchorfile>classcsPen.html</anchorfile>
-      <anchor>a8caba09193b92ad4a60167da4c9156a8</anchor>
-      <arglist>(iFont *font, uint x1, uint y1, char *text)</arglist>
+      <anchor>ae6e007fe21b09c22e48b6dba9bb8cc4c</anchor>
+      <arglist>(iFont *font, uint x1, uint y1, const char *text)</arglist>
     </member>
(Continue reading)

crystal | 11 Nov 05:57 2011
Picon
Picon

SF.net SVN: cel:[4579] cel/trunk/docs/doxygen/crystalspace.tag

Revision: 4579
          http://cel.svn.sourceforge.net/cel/?rev=4579&view=rev
Author:   crystal-manage
Date:     2011-11-11 04:57:25 +0000 (Fri, 11 Nov 2011)
Log Message:
-----------
Crystal Space MSVC static plugins information: Automated file repair/generation.
Crystal Space Doxygen .tag file: Automated file repair/generation.
master header files: Automated master header file repair.
Visual-C++ project files: Automated Visual-C++ project file repair.
Swig Python files: Automated Swig Python file repair.
User's Manual: Automated Texinfo to HTML conversion.

Modified Paths:
--------------
    cel/trunk/docs/doxygen/crystalspace.tag

Modified: cel/trunk/docs/doxygen/crystalspace.tag
===================================================================
--- cel/trunk/docs/doxygen/crystalspace.tag	2011-11-10 05:11:37 UTC (rev 4578)
+++ cel/trunk/docs/doxygen/crystalspace.tag	2011-11-11 04:57:25 UTC (rev 4579)
 <at>  <at>  -82560,6 +82560,13  <at>  <at> 
       <arglist>(const utf32_char ch, utf8_char *buf, size_t bufsize, bool allowNonchars=false)</arglist>
     </member>
     <member kind="function" static="yes">
+      <type>static utf32_char</type>
+      <name>MapToFold</name>
+      <anchorfile>classcsUnicodeTransform.html</anchorfile>
+      <anchor>a9459a6dc4e095c0e28bd28baac38c81d</anchor>
+      <arglist>(const utf32_char ch)</arglist>
(Continue reading)

jorrit | 14 Nov 13:23 2011
Picon
Picon

SF.net SVN: cel:[4580] cel/trunk

Revision: 4580
          http://cel.svn.sourceforge.net/cel/?rev=4580&view=rev
Author:   jorrit
Date:     2011-11-14 12:23:50 +0000 (Mon, 14 Nov 2011)
Log Message:
-----------
Added methods to iCelEntityTemplate so you can iterate over all property
class templates.

Modified Paths:
--------------
    cel/trunk/include/physicallayer/entitytpl.h
    cel/trunk/plugins/stdphyslayer/entitytpl.h

Modified: cel/trunk/include/physicallayer/entitytpl.h
===================================================================
--- cel/trunk/include/physicallayer/entitytpl.h	2011-11-11 04:57:25 UTC (rev 4579)
+++ cel/trunk/include/physicallayer/entitytpl.h	2011-11-14 12:23:50 UTC (rev 4580)
 <at>  <at>  -41,7 +41,7  <at>  <at> 
  */
 struct iCelEntityTemplate : public virtual iBase
 {
-  SCF_INTERFACE (iCelEntityTemplate, 0, 0, 4);
+  SCF_INTERFACE (iCelEntityTemplate, 0, 1, 0);

   /**
    * Get the iObject for this entity template.
 <at>  <at>  -73,6 +73,16  <at>  <at> 
       const char* tag) = 0;

(Continue reading)


Gmane