예제 #1
0
def create_lean(ai_settings, screen, leans, lean_number, row_number):
    """Create lean and place it in a row"""
    lean = Lean(ai_settings, screen)
    lean_width = lean.rect.width
    lean.x = lean_width + 2 * lean_width * lean_number
    lean.rect.x = lean.x
    lean.rect.y = lean.rect.height + 2 * lean.rect.height * row_number
    leans.add(lean)
예제 #2
0
def create_fleet(ai_settings, screen, ship, leans):
    """Create a full fleet of lean cups."""
    #create an alien and find the number of aliens in a row
    #spacing between each alien is equal to one alien width
    lean = Lean(ai_settings, screen)
    number_leans_x = get_number_leans_x(ai_settings, lean.rect.width)
    number_rows = get_number_rows(ai_settings, ship.rect.height,
                                  lean.rect.height)

    #create the first row of aliens
    for row_number in range(number_rows):
        for lean_number in range(number_leans_x):
            create_lean(ai_settings, screen, leans, lean_number, row_number)
예제 #3
0
파일: test_jinja.py 프로젝트: OiNutter/lean
import sys
sys.path.insert(0,"../../")

from lean import Lean

details = {
	'title':'Jinja Test',
	'users':[
		{"url":"http://oinutter.co.uk","username":"******"},
		{"url":"http://autoclubrevolution.com","username":"******"},
	]
}
tmpl = Lean.load('test.jinja')
print tmpl.render(details)
예제 #4
0
import sys
sys.path.insert(0,"../../")

from lean import Lean

details = {
	'title':'Mustache Test',
	'users':[
		{"url":"http://oinutter.co.uk","username":"******"},
		{"url":"http://autoclubrevolution.com","username":"******"},
	]
}
tmpl = Lean.load('test.mustache')
print tmpl.render(details)
예제 #5
0
파일: test_mako.py 프로젝트: OiNutter/lean
import sys
sys.path.insert(0,"../../")

from lean import Lean

details = {
	'title':'Mako Test',
	'users':[
		{"url":"http://oinutter.co.uk","username":"******"},
		{"url":"http://autoclubrevolution.com","username":"******"},
	]
}
tmpl = Lean.load('test.mako')
print tmpl.render(details)