All pastes #105436 Raw Edit

Miscellany

public text v1 · immutable
#105436 ·published 2006-07-29 17:22 UTC
rendered paste body
import direct.directbase.DirectStart 
from direct.task import Task 
from direct.actor import Actor 
from direct.interval.IntervalGlobal import * 
import math
from direct.showbase import DirectObject
from pandac.PandaModules import *
from direct.gui.DirectGui import *
from direct.showbase.DirectObject import *
import sys, random, os

class World(DirectObject):
    def forwardPressed():
        self.ralph.setPos(self.ralph.getX() + 0.3, self.ralph.getY(), self.ralph.getZ())
    def loadEnv(self):
        self.env = loader.loadModel('models/env')
        self.env.reparentTo(render)
        self.env.setScale(10)
    def loadActors(self):
        self.ralph = Actor.Actor("models/ralph")
        self.ralph.setScale(0.1)
        self.ralph.reparentTo(render)

    def __init__(self):
        self.loadEnv()
        self.loadActors()
        self.ralph.accept("w", forwardPressed)
        
    

    
w = World()
run()