forked from metin2/client
1
0
Fork 0
client/bin/pack/root/test_affect.py

52 lines
1.1 KiB
Python

from interfaceModule import *
import app
import wndMgr
import systemSetting
import mouseModule
import grp
import ui
app.SetMouseHandler(mouseModule.mouseController)
app.SetHairColorEnable(TRUE)
wndMgr.SetMouseHandler(mouseModule.mouseController)
wndMgr.SetScreenSize(systemSetting.GetWidth(), systemSetting.GetHeight())
app.Create("METIN2", systemSetting.GetWidth(), systemSetting.GetHeight(), 1)
mouseModule.mouseController.Create()
import chr
import uiAffectShower
class TestGame(ui.Window):
def __init__(self):
ui.Window.__init__(self)
self.affectShower = uiAffectShower.AffectShower()
self.affectShower.BINARY_NEW_AddAffect(chr.NEW_AFFECT_EXP_BONUS_EURO_FREE, 0, 100, 1000)
self.interface = Interface()
self.interface.MakeInterface()
self.interface.ShowDefaultWindows()
def __del__(self):
ui.Window.__del__(self)
def OnKeyUp(self, key):
print key
return TRUE
def OnUpdate(self):
app.UpdateGame()
def OnRender(self):
app.RenderGame()
grp.PopState()
grp.SetInterfaceRenderState()
game = TestGame()
game.SetSize(systemSetting.GetWidth(), systemSetting.GetHeight())
game.Show()
app.Loop()