def updateState( self, dTime ):		
		GUI.update( dTime )
		self.cc.update( dTime )
		BigBang.update( dTime )
		BigBang.camera().update( dTime )
		BigBang.fudgeOrthographicMode( 1500.0, 0.01 )
		return 1
Example #2
0
 def updateState(self, dTime):
     GUI.update(dTime)
     self.cc.update(dTime)
     BigBang.update(dTime)
     BigBang.camera().update(dTime)
     BigBang.fudgeOrthographicMode(1500.0, 0.01)
     return 1
	def onStart( self ):
		self.cc = GUI.ClosedCaptions( BigBang.opts._consoles._numMessageLines.asInt )
		self.cc.addAsView()
		self.cc.visible = 1

		self.chunkTool = BigBang.Tool()
		self.chunkLocator = Locator.OriginLocator()
		self.chunkViz = View.TerrainChunkTextureToolView( "resources/maps/gizmo/squareTool.dds" )
		self.chunkViz.numPerChunk = 1

		self.chunkTool.locator = self.chunkLocator
		self.chunkTool.addView( self.chunkViz, "chunkViz" )
		self.chunkTool.functor = None
		self.chunkTool.size = 5000

		#2000 m. far plane
		self.oldFarPlane = BigBang.farPlane()
		BigBang.farPlane( 2000.0 )

		#no fog
		self.oldFog = BigBang.opts._render._misc._drawFog.asFloat
		BigBang.opts._render._misc._drawFog.asFloat = self.oldFog

		#fast camera
		c = BigBang.camera()
		self.oldCameraSpeed = c.speed
		self.oldCameraSpeedTurbo = c.turboSpeed
		c.speed = 500
		c.turboSpeed = 1000

		self.onResume( 0 )
Example #4
0
    def onStart(self):
        self.cc = GUI.ClosedCaptions(
            BigBang.opts._consoles._numMessageLines.asInt)
        self.cc.addAsView()
        self.cc.visible = 1

        self.chunkTool = BigBang.Tool()
        self.chunkLocator = Locator.OriginLocator()
        self.chunkViz = View.TerrainChunkTextureToolView(
            "resources/maps/gizmo/squareTool.dds")
        self.chunkViz.numPerChunk = 1

        self.chunkTool.locator = self.chunkLocator
        self.chunkTool.addView(self.chunkViz, "chunkViz")
        self.chunkTool.functor = None
        self.chunkTool.size = 5000

        #2000 m. far plane
        self.oldFarPlane = BigBang.farPlane()
        BigBang.farPlane(2000.0)

        #no fog
        self.oldFog = BigBang.opts._render._misc._drawFog.asFloat
        BigBang.opts._render._misc._drawFog.asFloat = self.oldFog

        #fast camera
        c = BigBang.camera()
        self.oldCameraSpeed = c.speed
        self.oldCameraSpeedTurbo = c.turboSpeed
        c.speed = 500
        c.turboSpeed = 1000

        self.onResume(0)
	def onKeyEvent( self, isDown, key, modifiers ):
		if not BigBang.cursorOverGraphicsWnd():
			return 0
		
		handled = BigBang.camera().handleKeyEvent( isDown, key, modifiers )

		if not handled and isDown:
			handled = self.ownKeyEvent( key, modifiers )
		if not handled and BigBang.tool() != None:
			handled = BigBang.tool().handleKeyEvent( isDown, key, modifiers )
		return handled
Example #6
0
    def onKeyEvent(self, isDown, key, modifiers):
        if not BigBang.cursorOverGraphicsWnd():
            return 0

        handled = BigBang.camera().handleKeyEvent(isDown, key, modifiers)

        if not handled and isDown:
            handled = self.ownKeyEvent(key, modifiers)
        if not handled and BigBang.tool() != None:
            handled = BigBang.tool().handleKeyEvent(isDown, key, modifiers)
        return handled
	def onStop( self ):
		#restore settings
		BigBang.farPlane( self.oldFarPlane )
		BigBang.opts._render._misc._drawFog.asFloat = self.oldFog
		c = BigBang.camera()
		c.speed = self.oldCameraSpeed
		c.turboSpeed = self.oldCameraSpeedTurbo

		self.onPause()
		del self.cc

		return 0
Example #8
0
    def onStop(self):
        #restore settings
        BigBang.farPlane(self.oldFarPlane)
        BigBang.opts._render._misc._drawFog.asFloat = self.oldFog
        c = BigBang.camera()
        c.speed = self.oldCameraSpeed
        c.turboSpeed = self.oldCameraSpeedTurbo

        self.onPause()
        del self.cc

        return 0
	def render( self, dTime ):
		BigBang.camera().render( dTime )
		BigBang.render( dTime )
		GUI.draw()
		return 1
	def onMouseEvent( self, mx, my, mz ):
		return BigBang.camera().handleMouseEvent( mx, my, mz )
Example #11
0
 def render(self, dTime):
     BigBang.camera().render(dTime)
     BigBang.render(dTime)
     GUI.draw()
     return 1
Example #12
0
 def onMouseEvent(self, mx, my, mz):
     return BigBang.camera().handleMouseEvent(mx, my, mz)
Example #13
0
	def updateState( self, dTime ):
		GUI.update( dTime )
		BigBang.update( dTime )
		BigBang.camera().update( dTime )
		return 1