Commits

Anonymous committed 9327ae2

docs now do python modules too

Comments (0)

Files changed (27)

 # BREAK = change breaks existing code
 # BUG   = fixed a bug that was crashing
 
+Jan 17, 2001
+	documentation updated to include python modules too
+
 Jan 16, 2001
 	cursors module beefed up
 
 <a href=ref/Sound.html>Sound</a> || 
 <a href=ref/Surface.html>Surface</a> ||<br>
 || <a href=ref/pygame.html>pygame</a> || 
+<a href=ref/pygame_UserRect.html>UserRect</a> || 
 <a href=ref/pygame_cdrom.html>cdrom</a> || 
 <a href=ref/pygame_constants.html>constants</a> || 
+<a href=ref/pygame_cursors.html>cursors</a> || 
 <a href=ref/pygame_display.html>display</a> || 
-<a href=ref/pygame_event.html>event</a> || 
-<a href=ref/pygame_font.html>font</a> || 
-<a href=ref/pygame_image.html>image</a> ||<br>
-|| <a href=ref/pygame_joystick.html>joystick</a> || 
+<a href=ref/pygame_event.html>event</a> ||<br>
+|| <a href=ref/pygame_font.html>font</a> || 
+<a href=ref/pygame_image.html>image</a> || 
+<a href=ref/pygame_joystick.html>joystick</a> || 
 <a href=ref/pygame_key.html>key</a> || 
 <a href=ref/pygame_mixer.html>mixer</a> || 
 <a href=ref/pygame_mixer_music.html>mixer_music</a> || 
-<a href=ref/pygame_mouse.html>mouse</a> || 
-<a href=ref/pygame_surfarray.html>surfarray</a> || 
-<a href=ref/pygame_time.html>time</a> ||<br>
+<a href=ref/pygame_mouse.html>mouse</a> ||<br>
+|| <a href=ref/pygame_surfarray.html>surfarray</a> || 
+<a href=ref/pygame_time.html>time</a> || 
+<a href=ref/pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>
 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/Channel.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/Font.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/Joystick.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/Rect.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/Sound.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/Surface.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_cdrom.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_constants.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_display.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_event.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_font.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_image.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_joystick.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_key.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_mixer.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_mixer_music.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_mouse.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_surfarray.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/ref/pygame_time.html

 <a href=Sound.html>Sound</a> || 
 <a href=Surface.html>Surface</a> ||<br>
 || <a href=pygame.html>pygame</a> || 
+<a href=pygame_UserRect.html>UserRect</a> || 
 <a href=pygame_cdrom.html>cdrom</a> || 
 <a href=pygame_constants.html>constants</a> || 
+<a href=pygame_cursors.html>cursors</a> || 
 <a href=pygame_display.html>display</a> || 
-<a href=pygame_event.html>event</a> || 
-<a href=pygame_font.html>font</a> || 
-<a href=pygame_image.html>image</a> ||<br>
-|| <a href=pygame_joystick.html>joystick</a> || 
+<a href=pygame_event.html>event</a> ||<br>
+|| <a href=pygame_font.html>font</a> || 
+<a href=pygame_image.html>image</a> || 
+<a href=pygame_joystick.html>joystick</a> || 
 <a href=pygame_key.html>key</a> || 
 <a href=pygame_mixer.html>mixer</a> || 
 <a href=pygame_mixer_music.html>mixer_music</a> || 
-<a href=pygame_mouse.html>mouse</a> || 
-<a href=pygame_surfarray.html>surfarray</a> || 
-<a href=pygame_time.html>time</a> ||<br>
+<a href=pygame_mouse.html>mouse</a> ||<br>
+|| <a href=pygame_surfarray.html>surfarray</a> || 
+<a href=pygame_time.html>time</a> || 
+<a href=pygame_version.html>version</a> ||<br>
 
 
 </td></tr></table>

docs/util/makedocs.py

 SOURCES = ['../../src/*.c']
 IGNORE_SOURCES = ['rwobject.c']
 OUTPUTDIR = '../ref/'
-
+PYTHONSRC = ['cursors', 'version', 'UserRect']
 PAGETEMPLATE = open('pagelate.html').readlines()
 DOCTEMPLATE = open('doclate.html').readlines()
 LISTTEMPLATE = open('listlate.html').readlines()
     return documents
 
 
+def getpydoclines(doc):
+    lines = []
+    for line in doc.split('\n'):
+        if line == '':
+            line = '<br>&nbsp;<br>'
+        lines.append(line)
+    return lines
+
+
+def readpysource(name):
+    modulename = 'pygame.' + name
+    documents = []
+    module = getattr(__import__(modulename), name)
+    title = '    /*DOC*/ static char doc_pygame_' + name + '_MODULE[] =\n'
+    documents.append([title] + getpydoclines(module.__doc__))
+    for name, obj in module.__dict__.items():
+        if hasattr(obj, '__doc__'):
+            title = '    /*DOC*/ static char doc_' + name + '[] =\n'
+            documents.append([title] + getpydoclines(obj.__doc__))
+    return documents
+
 
 def parsedocs(docs):
     modules = {}
             files.remove(f)
 
     #load all sources
-    print 'read sources...'
+    print 'read c sources...'
     rawdocs = []
     for f in files:
         rawdocs += readsource(f)
 
+    print 'read python sources...'
+    for f in PYTHONSRC:
+        rawdocs += readpysource(f)
+
+
     #parse sources
     alldocs = parsedocs(rawdocs)
 
 ##    Pete Shinners
 ##    pete@shinners.org
 
-"UserRect, python class wrapped around the pygame Rect type"
+"""UserRect, python class wrapped around the pygame Rect type. This allows
+you to do things like inherit the rectangle object into a sprite class. While
+this makes for some neat features, current testing has shown there is a bit of
+a peformance penalty. (as opposed to just keeping a Rect value inside the class)
+"""
 
-from pygame.rect import Rect
+#sadly, we need to hide the rect from the documentation finder for now
+import pygame.rect as rectmodule
+R = [rectmodule.Rect]
+del rectmodule
+
 
 class UserRect:
-    "Python class for the pygame Rect type"
+    """pygame.UserRect.UserRect() -> class instance
+Python class for the pygame Rect type
+
+This python class can be treated exactly like a normal Rect
+object. The only difference is it is a real python class
+object, not a C extension type.
+"""
     def __init__(self, *args):
-        try: self.__dict__['rect'] = Rect(*args)
+        try: self.__dict__['rect'] = R[0](*args)
         except TypeError:
             raise TypeError, 'Argument must be rectstyle object'
         for a in dir(self.rect):
 Here is a list of available cursors; arrow, diamond, ball,
         broken_x, tri_left, tri_right
 
-Also includes a compile() function which will compile a
-set of strings representing bit data into sequence of cursor
-data numbers. The function read_xbm() will read a pair of XBM
-cursor files."""
+There is also a sample string cursor named 'thickarrow_strings'.
+The compile() function can convert these string cursors into cursor byte data.
+"""
 
 #default pygame black arrow
 arrow = ((16, 16), (0, 0),
 
 
 def compile(strings, black, white):
-    """compile(strings, black, white) -> data
+    """pygame.cursors.compile(strings, black, white) -> data
 compile cursor strings into cursor data
 
 This takes a set of strings with equal length and computes
 
 
 def read_xbm(curs, mask):
-    """readxbm(cursorfile, maskfile) -> cursor_args
+    """pygame.cursors.read_xbm(cursorfile, maskfile) -> cursor_args
 reads a pair of XBM files into set_cursor arguments
 
 Arguments can either be strings or filelike objects
 with the readlines method. Not largely tested, but
 should work with typical XBM files.
-(for the paranoid) Note there is a security
-risk in here. Any malicious xbm files with evil python
-code in the data could do damage.
 """
     def bitswap(num):
         val = 0
 ##    Pete Shinners
 ##    pete@shinners.org
 
-"""simple pygame version info, current version is stored in 'ver' as string"""
+"""Simply the current installed pygame version. The version information is
+stored in the regular pygame module as 'pygame.ver'. Keeping the version
+information also available in a separate module allows you to test the
+pygame version without importing the main pygame module.
+
+The python version information should always compare greater than any previous
+releases. (hmm, until we get to versions > 10)
+"""
 
 ver = '0.5'
+
+def __hiddendummyfunc():
+    """pygame.version.ver 
+The current pygame version info
+
+The ver variable is simply a string containing the version information
+for pygame. An example is "0.5" or "1.0"
+"""
+