#!/usr/bin/python

from turtle_fr import *

VERSION = 0.1

''' Trace un polygone regulier
Arguments :
  x : longueur des cotes
  nb : nombre de cotes
Retourne :
  rien
'''

def polygone( x, nb ):
    for i in range( nb ):
        avant( x )
        gauche( 360/nb )

''' Trace un carre
Argument : 
  x : longueur du cote
Retourne :
  rien
'''

def carre( x ):
    polygone( x, 4 )

''' Trace un triangle equilateral
Argument : 
  x : longueur du cote
Retourne :
  rien
'''

def triangle( x ):
    polygone( x, 3 )

''' Trace un demi-cercle
Argument :
  x : rayon
Retourne :
  rien
'''

def demicercle( x ):
    cercle( x, 180 )

''' Trace un rectangle
Arguments:
  petit : longueur du petit cote
  grand : longueur du grand cote
Retourne :
  rien
'''

def rectangle( petit, grand ):
    for i in range( 2 ):
        avant( petit )
        gauche( 90 )
        avant( grand )
        gauche( 90 )

def main():
    global VERSION
    print "Test du module figuresgeom version", VERSION
    polygone( 100, 6 )
    carre( 100 )
    triangle( 100 )
    demicercle( 100 )
    rectangle( 100, 200 )

if __name__ == "__main__":
    main()
