1
from direct.showbase.DirectObject import DirectObject
2
from pandac.PandaModules import AmbientLight
3
from pandac.PandaModules import DirectionalLight
4
from pandac.PandaModules import Vec4
5
from Settings import GameSettings
11
"""The main view class for graphics"""
13
print("Creating GameView")
15
#res = GameSettings().getSetting('RESOLUTION').split()[0].split('x')
16
#self.xRes = int(res[0])
17
#self.yRes = int(res[1])
19
self.sky = SkyBox.SkyBox(render)
20
self.camera = CameraMgr.CameraManager()
23
aLight = AmbientLight('aLight')
24
dLight = DirectionalLight('dLight')
25
aLight.setColor( Vec4(.6, .7, .8, 1) )
26
dLight.setColor( Vec4( 0.9, 0.8, 0.9, 1 ) )
27
alNP = render.attachNewNode(aLight)
28
dlNP = render.attachNewNode(dLight)
29
dlNP.setHpr(0, -45, 0)