mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-26 05:02:31 -06:00
46 lines
1.2 KiB
Python
46 lines
1.2 KiB
Python
|
import ShtikerBook
|
||
|
from direct.fsm import StateData
|
||
|
from direct.gui.DirectGui import *
|
||
|
from pandac.PandaModules 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
|