Skip to content

Instantly share code, notes, and snippets.

from os import name, system
def question(prompt, type_, predicate=None):
while True:
answer = input(prompt)
try:
thing = type_(answer)
if predicate is None or predicate(thing):
return thing
else:
function love.load()
image = love.graphics.newImage('images//image.png')
love.window.setTitle("Red/Green Inverse")
newHeight = 300
newWidth = (newHeight * image:getWidth())/image:getHeight()
love.window.setMode(newWidth, newHeight*2)
factor = (newHeight/newWidth)*(newWidth/newHeight)
myShader = love.graphics.newShader[[
vec4 effect( vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords ){
vec4 pixel = Texel(texture, texture_coords );//This is the current pixel color
return {key='BOB', data='1', right={key='CAT', data='1', right={key='STEVE', data='1', left={key='DIRK', data='1', right={key='JIM', data='1',},},},},}
function love.update()
chuck = love.filesystem.load('test.lua')
tree = chunk()
end
function love.draw()
love.graphics.print(0, 0, tree.left)
end
return {key='RANDY', data='1', left={key='CODY', data='1', left={key='ANDY', data='1',}, right={key='MICAIAH', data='1', left={key='DALLAS', data='1',}, right={key='NOLAN', data='1',},},},}
function love.load()
startDepth = 1
spaceDiv = 2
depthMult = 30
font = love.graphics.getFont()
end
function love.update(dt)
startMid = love.window.getWidth()/2
startSpace = startMid/2
import math
def isPrime(number):
return number > 1 and number % 2 != 0 and not any([i for i in range(3, int(math.sqrt(number)+1),2) if number % i == 0])
def is_prime_short(number):
return number == 2 or number > 1 and number % 2 != 0 and not any(i for i in range(3, int(math.sqrt(number)+1), 2) if number % i == 0)
"""
Its actually pretty simple
First - if its 1 or less - false
Second - if its 2 - true
Third - if its even - false
Fourth - the speedy meat - check between 3 and the square root of the number you want rounded up + 1 and only check odd numbers.
if the number you are checking is divisible by (i) you are not prime - false
Fifth - True
class Grid():
def __init__(self, rows, cols, fill = 0):
self.rows = rows
self.cols = cols
self.fill = fill
self.grid = self.make_grid(self.rows, self.cols, self.fill)
def make_grid(self, rows, cols, fill):
#return [[self.fill for col in range(self.cols)] for row in range(self.rows)]
local = []
for row in range(self.rows):
@micaiahparker
micaiahparker / gladiator
Created April 12, 2012 17:46
can anyone tell me why the enemy.name works in some parts but not others.
#Gladiator by Micaiah Parker
import random
import os
rnd = 1
turn = 1
def enter(): #enter()clears the screen after clicking enter
input()