Shooter_base.py
shooter_base.py
—
Python Source,
2 KB (2647 bytes)
Dateiinhalt
# -*- coding: cp1252 -*- from visual import * ''' basisklassen f�r 3d shooter ''' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' class World: def __init__(self): self.player = [] self.room = [] self.create_player() self.create_room() def create_player(self): self.player.append(controller_player()) self.player.append(model_player()) self.player.append(self.player[1].generate_bbox()) def create_room(self): self.room.append(controller_room()) self.room.append(model_room()) self.room.append(self.room[1].generate_bbox()) def on_update(self): pass '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' class bbox: def __init__(self,pos_,h,l,w,visible_): self.basemesh = box(pos = pos_, height = h, length = l, width = w,visible = visible_) def on_update(self): pass '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' class controller_player: def __init__(self): pass def on_update(self): pass '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' class model_player: def __init__(self): self.basemesh = [] self.basemesh.append( box(pos = (0,0,0),material = materials.wood,color = (0.25,0.19,0)) ) def generate_bbox(self): self.bbox = [] self.basemesh.append( bbox((0,0,0),1,1,1,False) ) def on_update(self): pass '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' class controller_room: def __init__(self): pass def on_update(self): pass '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' class model_room: def __init__(self): self.basemesh = [] self.basemesh.append( box(pos = (0,-1,0),material = materials.wood,color = (1,1,1),height = 0.2, length = 5, width = 5) ) def generate_bbox(self): self.bbox = [] self.basemesh.append( bbox((0,-1,0),0.2,5,5,False) ) def on_update(self): pass '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' x = World()