Author: ArcRiley
Date: 2007-07-05 01:18:05 -0400 (Thu, 05 Jul 2007)
New Revision: 355
Added:
trunk/pysoy/src/_datatypes/soy._datatypes.pxd
trunk/pysoy/src/_datatypes/soy._datatypes.pyx
Removed:
trunk/pysoy/src/_datatypes/soy._internals.pxd
trunk/pysoy/src/_datatypes/soy._internals.pyx
Modified:
trunk/pysoy/setup.py
trunk/pysoy/src/_datatypes/
trunk/pysoy/src/bodies._bodies/Mesh.pxi
Log:
finishing the move
Modified: trunk/pysoy/setup.py
===================================================================
--- trunk/pysoy/setup.py 2007-07-05 05:13:57 UTC (rev 354)
+++ trunk/pysoy/setup.py 2007-07-05 05:18:05 UTC (rev 355)
@@ -26,6 +26,7 @@
version = 'Trunk'
modules = {
+ '_datatypes' : [],
'_internals' : [],
'atoms' : [],
'bodies._bodies' : ['GLEW','GL','ode'],
Property changes on: trunk/pysoy/src/_datatypes
___________________________________________________________________
Name: svn:ignore
- soy._internals.c
+ soy._datatypes.c
Copied: trunk/pysoy/src/_datatypes/soy._datatypes.pxd (from rev 354,
trunk/pysoy/src/_datatypes/soy._internals.pxd)
===================================================================
--- trunk/pysoy/src/_datatypes/soy._datatypes.pxd
(rev 0)
+++ trunk/pysoy/src/_datatypes/soy._datatypes.pxd 2007-07-05 05:18:05 UTC
(rev 355)
@@ -0,0 +1,25 @@
+# PySoy _datatypes Declarations
+#
+# Copyright (C) 2006,2007 Team PySoy
+#
+# 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 3 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, see http://www.gnu.org/licenses
+#
+# $Id$
+
+cdef class FaceList :
+ cdef object _mesh
+
+cdef class VertexList :
+ cdef object _mesh
+
Copied: trunk/pysoy/src/_datatypes/soy._datatypes.pyx (from rev 354,
trunk/pysoy/src/_datatypes/soy._internals.pyx)
===================================================================
--- trunk/pysoy/src/_datatypes/soy._datatypes.pyx
(rev 0)
+++ trunk/pysoy/src/_datatypes/soy._datatypes.pyx 2007-07-05 05:18:05 UTC
(rev 355)
@@ -0,0 +1,30 @@
+'''PySoy _datatypes
+
+This extension provides datatype classes used by other extensions. These are
+of no real use to the user directly.
+
+If you're curious use help() on these to see what these classes do.
+'''
+__credits__ = '''Copyright (C) 2006,2007 PySoy Group
+
+ 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 3 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, see http://www.gnu.org/licenses
+'''
+__author__ = '''Maintained by ArcRiley'''
+__date__ = 'Last change on '+ \
+ '$Date$'[7:-20]+ \
+ 'by '+'$Author$'[9:-2]
+__version__ = 'Trunk (r'+'$Rev$'[6:-2]+')'
+
+include "FaceList.pxi"
+include "VertexList.pxi"
Deleted: trunk/pysoy/src/_datatypes/soy._internals.pxd
===================================================================
--- trunk/pysoy/src/_datatypes/soy._internals.pxd 2007-07-05 05:13:57 UTC
(rev 354)
+++ trunk/pysoy/src/_datatypes/soy._internals.pxd 2007-07-05 05:18:05 UTC
(rev 355)
@@ -1,49 +0,0 @@
-# PySoy _internals Declarations
-#
-# Copyright (C) 2006,2007 Team PySoy
-#
-# 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 3 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, see http://www.gnu.org/licenses
-#
-# $Id$
-
-cdef class Children :
- cdef int size
- cdef int current
- cdef void **list
- cdef void *mutex
- cdef void lock ( self )
- cdef int trylock ( self )
- cdef void unlock ( self )
- cdef void append ( self, void* )
- cdef int index ( self, void* )
- cdef void swap ( self, int, int )
- cdef void up ( self, void* )
- cdef void down ( self, void* )
- cdef void top ( self, void* )
- cdef void bottom ( self, void* )
- cdef void remove ( self, void* )
-
-
-cdef class FaceList :
- cdef object _mesh
-
-
-cdef class Loadable :
- cdef int _load(self, void *data)
- cdef int _save(self, void *data)
-
-
-cdef class VertexList :
- cdef object _mesh
-
Deleted: trunk/pysoy/src/_datatypes/soy._internals.pyx
===================================================================
--- trunk/pysoy/src/_datatypes/soy._internals.pyx 2007-07-05 05:13:57 UTC
(rev 354)
+++ trunk/pysoy/src/_datatypes/soy._internals.pyx 2007-07-05 05:18:05 UTC
(rev 355)
@@ -1,32 +0,0 @@
-'''PySoy _internals
-
-This module is for use by PySoy internals only. No public interface is
-available, in fact, you may very well break something by experimenting.
-
-If you're curious use help() on these to see what these classes do.
-'''
-__credits__ = '''Copyright (C) 2006,2007 PySoy Group
-
- 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 3 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, see http://www.gnu.org/licenses
-'''
-__author__ = '''Maintained by ArcRiley'''
-__date__ = 'Last change on '+ \
- '$Date$'[7:-20]+ \
- 'by '+'$Author$'[9:-2]
-__version__ = 'Trunk (r'+'$Rev$'[6:-2]+')'
-
-include "Children.pxi"
-include "Loadable.pxi"
-include "FaceList.pxi"
-include "VertexList.pxi"
Modified: trunk/pysoy/src/bodies._bodies/Mesh.pxi
===================================================================
--- trunk/pysoy/src/bodies._bodies/Mesh.pxi 2007-07-05 05:13:57 UTC (rev
354)
+++ trunk/pysoy/src/bodies._bodies/Mesh.pxi 2007-07-05 05:18:05 UTC (rev
355)
@@ -33,7 +33,7 @@
This is a list-like object for manipulating the faces of a Mesh.
'''
def __get__(self) :
- return soy._internals.FaceList(self)
+ return soy._datatypes.FaceList(self)
property verts :
@@ -42,7 +42,7 @@
This is a list-like object for manipulating the verticies of a Mesh.
'''
def __get__(self) :
- return soy._internals.VertexList(self)
+ return soy._datatypes.VertexList(self)
property textures :
@@ -51,7 +51,7 @@
This is a list-like object for manipulating the textures of a Mesh.
'''
def __get__(self) :
- return soy._internals.TextureList(self)
+ return soy._datatypes.TextureList(self)
# Rendering Pipeline :
_______________________________________________
PySoy-SVN mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-svn