[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21143] branches/soc-2009-aligorith/source /blender/makesrna/intern/rna_object_force.c: Overwriting this file with a single type of line ending to see if this will help when merging .

Joshua Leung aligorith at gmail.com
Thu Jun 25 02:21:39 CEST 2009


Revision: 21143
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21143
Author:   aligorith
Date:     2009-06-25 02:21:39 +0200 (Thu, 25 Jun 2009)

Log Message:
-----------
Overwriting this file with a single type of line ending to see if this will help when merging.

Modified Paths:
--------------
    branches/soc-2009-aligorith/source/blender/makesrna/intern/rna_object_force.c

Modified: branches/soc-2009-aligorith/source/blender/makesrna/intern/rna_object_force.c
===================================================================
--- branches/soc-2009-aligorith/source/blender/makesrna/intern/rna_object_force.c	2009-06-24 23:42:45 UTC (rev 21142)
+++ branches/soc-2009-aligorith/source/blender/makesrna/intern/rna_object_force.c	2009-06-25 00:21:39 UTC (rev 21143)
@@ -1,55 +1,55 @@
-/**
- * $Id$
- *
- * ***** BEGIN GPL LICENSE BLOCK *****
- *
- * 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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
- * Contributor(s): Blender Foundation (2008), Thomas Dinges
- *
- * ***** END GPL LICENSE BLOCK *****
- */
-
-#include <stdlib.h>
-
-#include "RNA_define.h"
-#include "RNA_types.h"
-
-#include "rna_internal.h"
-
-#include "DNA_object_types.h"
-#include "DNA_object_force.h"
-
-#include "WM_types.h"
-
-#ifdef RNA_RUNTIME
-
-#include "MEM_guardedalloc.h"
-
-#include "BKE_context.h"
-#include "BKE_pointcache.h"
-
-#include "BLI_blenlib.h"
-
-static void rna_Cache_toggle_disk_cache(bContext *C, PointerRNA *ptr)
-{
-	Object *ob = CTX_data_active_object(C);
-	PointCache *cache = (PointCache*)ptr->data;
-	PTCacheID *pid = NULL;
-	ListBase pidlist;
+/**
+ * $Id$
+ *
+ * ***** BEGIN GPL LICENSE BLOCK *****
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ *
+ * Contributor(s): Blender Foundation (2008), Thomas Dinges
+ *
+ * ***** END GPL LICENSE BLOCK *****
+ */
 
+#include <stdlib.h>
+
+#include "RNA_define.h"
+#include "RNA_types.h"
+
+#include "rna_internal.h"
+
+#include "DNA_object_types.h"
+#include "DNA_object_force.h"
+
+#include "WM_types.h"
+
+#ifdef RNA_RUNTIME
+
+#include "MEM_guardedalloc.h"
+
+#include "BKE_context.h"
+#include "BKE_pointcache.h"
+
+#include "BLI_blenlib.h"
+
+static void rna_Cache_toggle_disk_cache(bContext *C, PointerRNA *ptr)
+{
+	Object *ob = CTX_data_active_object(C);
+	PointCache *cache = (PointCache*)ptr->data;
+	PTCacheID *pid = NULL;
+	ListBase pidlist;
+
 	if(!ob)
 		return;
 
@@ -58,28 +58,28 @@
 	for(pid=pidlist.first; pid; pid=pid->next) {
 		if(pid->cache==cache)
 			break;
-	}
-
-	if(pid)
-		BKE_ptcache_toggle_disk_cache(pid);
-
-	BLI_freelistN(&pidlist);
-}
-
-static void rna_Cache_idname_change(bContext *C, PointerRNA *ptr)
-{
-	Object *ob = CTX_data_active_object(C);
-	PointCache *cache = (PointCache*)ptr->data;
-	PTCacheID *pid = NULL, *pid2;
-	ListBase pidlist;
-	int new_name = 1;
-	char name[80];
-
-	if(!ob)
-		return;
-
-	/* TODO: check for proper characters */
+	}
 
+	if(pid)
+		BKE_ptcache_toggle_disk_cache(pid);
+
+	BLI_freelistN(&pidlist);
+}
+
+static void rna_Cache_idname_change(bContext *C, PointerRNA *ptr)
+{
+	Object *ob = CTX_data_active_object(C);
+	PointCache *cache = (PointCache*)ptr->data;
+	PTCacheID *pid = NULL, *pid2;
+	ListBase pidlist;
+	int new_name = 1;
+	char name[80];
+
+	if(!ob)
+		return;
+
+	/* TODO: check for proper characters */
+
 	BKE_ptcache_ids_from_object(&pidlist, ob);
 
 	for(pid=pidlist.first; pid; pid=pid->next) {
@@ -90,339 +90,339 @@
 			strcpy(cache->name, cache->prev_name);
 			new_name = 0;
 		}
-	}
-
-	if(new_name) {
-		if(pid2 && cache->flag & PTCACHE_DISK_CACHE) {
+	}
+
+	if(new_name) {
+		if(pid2 && cache->flag & PTCACHE_DISK_CACHE) {
 			strcpy(name, cache->name);
-			strcpy(cache->name, cache->prev_name);
-
-			cache->flag &= ~PTCACHE_DISK_CACHE;
-
-			BKE_ptcache_toggle_disk_cache(pid2);
-
-			strcpy(cache->name, name);
-
-			cache->flag |= PTCACHE_DISK_CACHE;
-
-			BKE_ptcache_toggle_disk_cache(pid2);
-		}
-
-		strcpy(cache->prev_name, cache->name);
-	}
-
-	BLI_freelistN(&pidlist);
-}
-#else
-
-static void rna_def_pointcache(BlenderRNA *brna)
-{
-	StructRNA *srna;
-	PropertyRNA *prop;
-
-	srna= RNA_def_struct(brna, "PointCache", NULL);
-	RNA_def_struct_ui_text(srna, "Point Cache", "Point cache for physics simulations.");
-	
-	prop= RNA_def_property(srna, "start_frame", PROP_INT, PROP_NONE);
-	RNA_def_property_int_sdna(prop, NULL, "startframe");
-	RNA_def_property_range(prop, 1, 300000);
-	RNA_def_property_ui_text(prop, "Start", "Frame on which the simulation starts.");
-	
-	prop= RNA_def_property(srna, "end_frame", PROP_INT, PROP_NONE);
-	RNA_def_property_int_sdna(prop, NULL, "endframe");
-	RNA_def_property_range(prop, 1, 300000);
-	RNA_def_property_ui_text(prop, "End", "Frame on which the simulation stops.");
-
-	/* flags */
-	prop= RNA_def_property(srna, "baked", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "flag", PTCACHE_BAKED);
-
-	prop= RNA_def_property(srna, "baking", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "flag", PTCACHE_BAKING);
-
-	prop= RNA_def_property(srna, "disk_cache", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "flag", PTCACHE_DISK_CACHE);
-	RNA_def_property_ui_text(prop, "Disk Cache", "Save cache files to disk");
-	RNA_def_property_update(prop, NC_OBJECT, "rna_Cache_toggle_disk_cache");
-
-	prop= RNA_def_property(srna, "outdated", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "flag", PTCACHE_OUTDATED);
-	RNA_def_property_clear_flag(prop, PROP_EDITABLE);
-	RNA_def_property_ui_text(prop, "Cache is outdated", "");
-
-	prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE);
-	RNA_def_property_string_sdna(prop, NULL, "name");
-	RNA_def_property_ui_text(prop, "Name", "Cache name");
-	RNA_def_property_update(prop, NC_OBJECT, "rna_Cache_idname_change");
-
-	prop= RNA_def_property(srna, "autocache", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "flag", PTCACHE_AUTOCACHE);
-	RNA_def_property_ui_text(prop, "Auto Cache", "Cache changes automatically");
-	//RNA_def_property_update(prop, NC_OBJECT, "rna_Cache_toggle_autocache");
-
-	prop= RNA_def_property(srna, "info", PROP_STRING, PROP_NONE);
-	RNA_def_property_string_sdna(prop, NULL, "info");
-	RNA_def_property_clear_flag(prop, PROP_EDITABLE);
-	RNA_def_property_ui_text(prop, "Cache Info", "Info on current cache status.");
-
-}
-
-static void rna_def_collision(BlenderRNA *brna)
-{
-	StructRNA *srna;
-	PropertyRNA *prop;
-
-	srna= RNA_def_struct(brna, "CollisionSettings", NULL);
-	RNA_def_struct_sdna(srna, "PartDeflect");
-	RNA_def_struct_ui_text(srna, "Collision Settings", "Collision settings for object in physics simulation.");
-	
-	prop= RNA_def_property(srna, "enabled", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "deflect", 1);
-	RNA_def_property_ui_text(prop, "Enabled", "Enable this objects as a collider for physics systems");
-	
-	/* Particle Interaction */
-	
-	prop= RNA_def_property(srna, "damping_factor", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_damp");
-	RNA_def_property_range(prop, 0.0f, 1.0f);
-	RNA_def_property_ui_text(prop, "Damping Factor", "Amount of damping during particle collision");
-	
-	prop= RNA_def_property(srna, "random_damping", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_rdamp");
-	RNA_def_property_range(prop, 0.0f, 1.0f);
-	RNA_def_property_ui_text(prop, "Random Damping", "Random variation of damping");
-	
-	prop= RNA_def_property(srna, "friction_factor", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_frict");
-	RNA_def_property_range(prop, 0.0f, 1.0f);
-	RNA_def_property_ui_text(prop, "Friction Factor", "Amount of friction during particle collision");
-	
-	prop= RNA_def_property(srna, "random_friction", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_rfrict");
-	RNA_def_property_range(prop, 0.0f, 1.0f);
-	RNA_def_property_ui_text(prop, "Random Friction", "Random variation of friction");
-		
-	prop= RNA_def_property(srna, "permeability", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_perm");
-	RNA_def_property_range(prop, 0.0f, 1.0f);
-	RNA_def_property_ui_text(prop, "Permeability", "Chance that the particle will pass through the mesh");
-	
-	prop= RNA_def_property(srna, "kill_particles", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "flag", PDEFLE_KILL_PART);
-	RNA_def_property_ui_text(prop, "Kill Particles", "Kill collided particles");
-	
-	/* Soft Body and Cloth Interaction */
-	
-	prop= RNA_def_property(srna, "inner_thickness", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_sbift");
-	RNA_def_property_range(prop, 0.001f, 1.0f);
-	RNA_def_property_ui_text(prop, "Inner Thickness", "Inner face thickness");
-	
-	prop= RNA_def_property(srna, "outer_thickness", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_sboft");
-	RNA_def_property_range(prop, 0.001f, 1.0f);
-	RNA_def_property_ui_text(prop, "Outer Thickness", "Outer face thickness");
-	
-	prop= RNA_def_property(srna, "damping", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "pdef_sbdamp");
-	RNA_def_property_range(prop, 0.0f, 1.0f);
-	RNA_def_property_ui_text(prop, "Damping", "Amount of damping during collision");
-	
-	/* Does this belong here?
-	prop= RNA_def_property(srna, "collision_stack", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "softflag", OB_SB_COLLFINAL);

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list