mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-26 05:02:31 -06:00
45 lines
1.1 KiB
Python
Executable file
45 lines
1.1 KiB
Python
Executable file
import ShtikerBook
|
|
from direct.fsm import StateData
|
|
from direct.gui.DirectGui import *
|
|
from panda3d.core import *
|
|
|
|
class ShtikerPage(DirectFrame, StateData.StateData):
|
|
|
|
def __init__(self):
|
|
DirectFrame.__init__(self, relief=None, sortOrder=DGG.BACKGROUND_SORT_INDEX)
|
|
self.initialiseoptions(ShtikerPage)
|
|
StateData.StateData.__init__(self, 'shtiker-page-done')
|
|
self.book = None
|
|
self.hide()
|
|
return
|
|
|
|
def load(self):
|
|
pass
|
|
|
|
def unload(self):
|
|
self.ignoreAll()
|
|
del self.book
|
|
|
|
def enter(self):
|
|
self.show()
|
|
|
|
def exit(self):
|
|
self.hide()
|
|
|
|
def setBook(self, book):
|
|
self.book = book
|
|
|
|
def setPageName(self, pageName):
|
|
self.pageName = pageName
|
|
|
|
def makePageWhite(self, item):
|
|
white = Vec4(1, 1, 1, 1)
|
|
self.book['image_color'] = white
|
|
self.book.nextArrow['image_color'] = white
|
|
self.book.prevArrow['image_color'] = white
|
|
|
|
def makePageRed(self, item):
|
|
red = Vec4(1, 0.5, 0.5, 1)
|
|
self.book['image_color'] = red
|
|
self.book.nextArrow['image_color'] = red
|
|
self.book.prevArrow['image_color'] = red
|