Skip to content

Instantly share code, notes, and snippets.

View meyer9's full-sized avatar
🏠
Working from home

Julian Meyer meyer9

🏠
Working from home
View GitHub Profile
@meyer9
meyer9 / player.py
Created August 9, 2012 02:42
player.py
import pygame
class Player(pygame.sprite.Sprite):
def __init__(self, img_filename, init_position, speed=5):
self.speed=speed
self.position=init_position
self.image = pygame.image.load(img_filename)
def update(self):
#TODO: physics implementation
pass
def move(self, w, a, s, d):
@meyer9
meyer9 / wall.py
Created August 9, 2012 03:05
Wall.py
class Wall(Object):
def __init__(self, type1):
self.type=type1
self.damage=100
@meyer9
meyer9 / main.py
Created August 10, 2012 18:21
Main.py 1st version
import pygame
#1
screen = pygame.display.set_mode((640, 400))
running = 1
while running:
#2
event = pygame.event.poll()
#3
if event.type == pygame.QUIT:
running = 0
@meyer9
meyer9 / main.py
Created August 10, 2012 19:17
Main.py 2nd revision
import pygame
from player import Player
screen = pygame.display.set_mode((640, 400))
running = 1
player=Player("player.png", (100,100))
while running:
event = pygame.event.poll()
if event.type == pygame.QUIT:
@meyer9
meyer9 / main.py
Created August 13, 2012 14:39
Main.py 3rd revision
import pygame
from pygame import *
from player import Player
controls=[False, False, False, False]
screen = pygame.display.set_mode((640, 400))
running = 1
player=Player("player.png", [100,150])
while running:
player.update()
events = pygame.event.get()
@meyer9
meyer9 / update.py
Created August 13, 2012 14:52
def update
gravity=0.5
self.vspeed+=gravity
self.position[1]+=self.vspeed
if self.position[1]>400-64:
self.position[1]=400-64
self.vspeed=0
@meyer9
meyer9 / main.py
Created August 13, 2012 15:07
Main.py revision 3
import struct
print( 8 * struct.calcsize("P"))
import pygame
from pygame import *
from player import Player
controls=[False, False, False, False]
screen = pygame.display.set_mode((640, 400))
running = 1
player=Player("player.png", [100,150])
while running:
@meyer9
meyer9 / player.py
Created August 13, 2012 15:07
Player.py revision 2
import pygame
class Player(pygame.sprite.Sprite):
def __init__(self, img_filename, init_position, speed=5):
self.speed=speed
self.vspeed=0
self.onGround=False
self.position=init_position
self.image = pygame.image.load(img_filename)
def update(self):
gravity=0.3
@meyer9
meyer9 / PDAppDelegate.h
Created September 25, 2012 02:42
PDAppDelegate.h
//
// PDAppDelegate.h
// StatusBar
//
// Created by Julian Meyer on 9/23/12.
// Copyright (c) 2012 Julian Meyer. All rights reserved.
//
#import <Cocoa/Cocoa.h>
//
// PDAppDelegate.m
// StatusBar
//
// Created by Julian Meyer on 9/23/12.
// Copyright (c) 2012 Julian Meyer. All rights reserved.
//
#import "PDAppDelegate.h"