├── COPYING ├── ChangeLog ├── DreamZZT-lite-Info.plist ├── DreamZZT-lite.sln ├── DreamZZT-lite.vcproj ├── DreamZZT.sln ├── DreamZZT.vcproj ├── DreamZZT.xcodeproj └── project.pbxproj ├── DreamZZT_Prefix.pch ├── English.lproj ├── InfoPlist.strings └── MainMenu.nib │ ├── classes.nib │ ├── info.nib │ └── objects.nib ├── IP.BIN ├── Info.plist.in ├── Makefile ├── Makefile.lite ├── Sparkle.framework ├── Headers ├── Resources ├── Sparkle └── Versions │ ├── A │ ├── Headers │ │ ├── NSApplication+AppCopies.h │ │ ├── NSFileManager+Authentication.h │ │ ├── NSFileManager+Verification.h │ │ ├── NSString+extras.h │ │ ├── RSS.h │ │ ├── SUAppcast.h │ │ ├── SUAppcastItem.h │ │ ├── SUAutomaticUpdateAlert.h │ │ ├── SUConstants.h │ │ ├── SUStatusChecker.h │ │ ├── SUStatusController.h │ │ ├── SUUnarchiver.h │ │ ├── SUUpdateAlert.h │ │ ├── SUUpdater.h │ │ ├── SUUtilities.h │ │ └── Sparkle.h │ ├── Resources │ │ ├── Info.plist │ │ ├── SUStatus.nib │ │ │ ├── classes.nib │ │ │ ├── info.nib │ │ │ └── keyedobjects.nib │ │ ├── ca.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── cs.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── cy.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── da.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── de.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── en.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── es.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── fi.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── fr.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── he.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── hu.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── id.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── is.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── it.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── ja.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── ko.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── nl.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── no.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── pl.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── ru.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── sk.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── sv.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── th.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── tr.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ ├── zh_CN.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ │ └── zh_TW.lproj │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── classes.nib │ │ │ ├── info.nib │ │ │ └── keyedobjects.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── classes.nib │ │ │ ├── info.nib │ │ │ └── keyedobjects.nib │ │ │ └── Sparkle.strings │ └── Sparkle │ └── Current ├── application-x-zzt-game.png ├── application-x-zzt-save.png ├── bitten-dc.ini ├── bitten-linux.ini ├── bitten-mac.ini ├── bitten-nds.ini ├── bitten-win-lite.ini ├── bitten-win.ini ├── burn-boot.sh ├── burn.sh ├── debian ├── README ├── changelog ├── compat ├── control ├── copyright ├── dirs ├── dreamzzt.mime ├── dreamzzt.sharedmimeinfo ├── dreamzzt.substvars ├── files ├── menu └── rules ├── doc ├── debug.txt ├── zztff.txt └── zztoop.txt ├── doc_icon.icns ├── doc_icon.xcf ├── dreamzzt-lite.iss ├── dreamzzt.bmp ├── dreamzzt.desktop ├── dreamzzt.iss ├── dreamzzt.png ├── dreamzzt.rc.in ├── icon.icns ├── icon1.ico ├── icon2.ico ├── include ├── AMFModel.h ├── AMFModelInstance.h ├── Controller.h ├── GraphicsLayer.h ├── ModelManager.h ├── SDLMain.h ├── board.h ├── bugreport.h ├── console.h ├── debug.h ├── drums.h ├── editor.h ├── object.h ├── objects │ ├── enemy.h │ ├── items.h │ ├── objects.h │ └── terrain.h ├── os.h ├── pluto.h ├── sound.h ├── status.h ├── task.h ├── tolua++.h ├── version.h.in ├── vmu.h ├── window.h ├── word.h ├── zzt.pkg ├── zzt_lua.h └── zztobj.h ├── loki ├── setup.data │ ├── bin │ │ └── Linux │ │ │ └── x86 │ │ │ ├── glibc-2.1 │ │ │ ├── setup.gtk2 │ │ │ └── xsu │ │ │ ├── setup │ │ │ └── uninstall │ ├── config.sh │ ├── locale │ │ ├── de │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ ├── en_GB │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ ├── es │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ ├── fr │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ ├── it │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ ├── nl │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ ├── ru │ │ │ └── LC_MESSAGES │ │ │ │ ├── loki-uninstall.mo │ │ │ │ └── setup.mo │ │ └── sv │ │ │ └── LC_MESSAGES │ │ │ ├── loki-uninstall.mo │ │ │ └── setup.mo │ ├── setup.glade │ ├── setup.gtk2.glade │ ├── setup.xml.in │ └── splash.xpm ├── setup.sh ├── town.zzt ├── tutorial.zzt └── zzt-ascii.png ├── lua ├── README ├── lapi.c ├── lapi.h ├── lauxlib.h ├── lcode.c ├── lcode.h ├── ldebug.c ├── ldebug.h ├── ldo.c ├── ldo.h ├── ldump.c ├── lfunc.c ├── lfunc.h ├── lgc.c ├── lgc.h ├── lib │ ├── README │ ├── lauxlib.c │ ├── lbaselib.c │ ├── ldblib.c │ ├── liolib.c │ ├── lmathlib.c │ ├── loadlib.c │ ├── lstrlib.c │ └── ltablib.c ├── llex.c ├── llex.h ├── llimits.h ├── lmem.c ├── lmem.h ├── lobject.c ├── lobject.h ├── lopcodes.c ├── lopcodes.h ├── lparser.c ├── lparser.h ├── lstate.c ├── lstate.h ├── lstring.c ├── lstring.h ├── ltable.c ├── ltable.h ├── ltests.c ├── ltm.c ├── ltm.h ├── lua.h ├── lualib.h ├── lundump.c ├── lundump.h ├── lvm.c ├── lvm.h ├── lzio.c └── lzio.h ├── main.m ├── packager ├── resource.h ├── resources ├── dreamzzt.png ├── enigma.zzt ├── models │ ├── block.amf │ ├── block.blend │ ├── gem.amf │ ├── gem.blend │ ├── grass.amf │ ├── grass.blend │ ├── player.amf │ ├── player.blend │ ├── texture.png │ ├── torch.amf │ └── torch.blend ├── monster.szt ├── town.zzt ├── tutor.lua ├── tutorial.zzt ├── zzt-ascii.bmp ├── zzt-ascii.png └── zztascii.bin ├── resrc1.h ├── sav_icon.icns ├── sav_icon.xcf ├── src ├── AMFModel.cpp ├── AMFModelInstance.cpp ├── Controller.m ├── DreamZZT.cpp ├── GraphicsLayer.cpp ├── ModelManager.cpp ├── SDLMain.m ├── board.cpp ├── bugreport.cpp ├── console_nds.cpp ├── console_sdl.cpp ├── debug.cpp ├── disk.cpp ├── editor.cpp ├── lcd.c ├── libtolua++ │ ├── tolua_event.c │ ├── tolua_event.h │ ├── tolua_is.c │ ├── tolua_map.c │ ├── tolua_push.c │ └── tolua_to.c ├── main.cpp ├── object.cpp ├── objects │ ├── bomb.cpp │ ├── bullet.cpp │ ├── centipede.cpp │ ├── conveyer.cpp │ ├── dup.cpp │ ├── enemy.cpp │ ├── items.cpp │ ├── lua.cpp │ ├── passage.cpp │ ├── player.cpp │ ├── pusher.cpp │ ├── terrain.cpp │ └── zztoop.cpp ├── os.mm ├── pluto.c ├── sound.cpp ├── status.cpp ├── task.cpp ├── vmu.cpp ├── window.cpp └── word.cpp ├── version.plist └── win32 ├── OpenAL32.dll ├── SDL.dll ├── alut.dll ├── vcredist80_x86.exe └── wrap_oal.dll /DreamZZT-lite-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.DreamZZT-lite 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | NSMainNibFile 20 | MainMenu 21 | NSPrincipalClass 22 | NSApplication 23 | 24 | 25 | -------------------------------------------------------------------------------- /DreamZZT-lite.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 9.00 2 | # Visual C++ Express 2005 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DreamZZT-lite", "DreamZZT-lite.vcproj", "{942DD4EA-3BD6-430B-87EC-6D823DEC37CD}" 4 | EndProject 5 | Global 6 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 7 | Debug|Win32 = Debug|Win32 8 | Release|Win32 = Release|Win32 9 | EndGlobalSection 10 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 11 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Debug|Win32.ActiveCfg = Debug|Win32 12 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Debug|Win32.Build.0 = Debug|Win32 13 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Release|Win32.ActiveCfg = Release|Win32 14 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Release|Win32.Build.0 = Release|Win32 15 | EndGlobalSection 16 | GlobalSection(SolutionProperties) = preSolution 17 | HideSolutionNode = FALSE 18 | EndGlobalSection 19 | EndGlobal 20 | -------------------------------------------------------------------------------- /DreamZZT.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 9.00 2 | # Visual C++ Express 2005 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DreamZZT", "DreamZZT.vcproj", "{942DD4EA-3BD6-430B-87EC-6D823DEC37CD}" 4 | EndProject 5 | Global 6 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 7 | Debug|Win32 = Debug|Win32 8 | Release|Win32 = Release|Win32 9 | EndGlobalSection 10 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 11 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Debug|Win32.ActiveCfg = Debug|Win32 12 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Debug|Win32.Build.0 = Debug|Win32 13 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Release|Win32.ActiveCfg = Release|Win32 14 | {942DD4EA-3BD6-430B-87EC-6D823DEC37CD}.Release|Win32.Build.0 = Release|Win32 15 | EndGlobalSection 16 | GlobalSection(SolutionProperties) = preSolution 17 | HideSolutionNode = FALSE 18 | EndGlobalSection 19 | EndGlobal 20 | -------------------------------------------------------------------------------- /DreamZZT_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'TikiTest' target in the 'TikiTest' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /English.lproj/MainMenu.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | { 4 | CLASS = Controller; 5 | LANGUAGE = ObjC; 6 | OUTLETS = {mainView = NSView; mainWindow = NSWindow; }; 7 | SUPERCLASS = NSObject; 8 | }, 9 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 10 | { 11 | ACTIONS = {checkForUpdates = id; }; 12 | CLASS = SUUpdater; 13 | LANGUAGE = ObjC; 14 | SUPERCLASS = NSObject; 15 | } 16 | ); 17 | IBVersion = 1; 18 | } -------------------------------------------------------------------------------- /English.lproj/MainMenu.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 87 99 356 240 0 0 1280 1002 7 | IBEditorPositions 8 | 9 | 29 10 | 652 499 103 44 0 0 1280 1002 11 | 12 | IBFramework Version 13 | 446.1 14 | IBOpenObjects 15 | 16 | 21 17 | 29 18 | 19 | IBSystem Version 20 | 8L127 21 | 22 | 23 | -------------------------------------------------------------------------------- /English.lproj/MainMenu.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/English.lproj/MainMenu.nib/objects.nib -------------------------------------------------------------------------------- /IP.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/IP.BIN -------------------------------------------------------------------------------- /Info.plist.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleDocumentTypes 8 | 9 | 10 | CFBundleTypeExtensions 11 | 12 | zzt 13 | 14 | CFBundleTypeIconFile 15 | doc_icon.icns 16 | CFBundleTypeName 17 | ZZT Game 18 | CFBundleTypeRole 19 | Editor 20 | LSTypeIsPackage 21 | 22 | NSPersistentStoreTypeKey 23 | XML 24 | 25 | 26 | CFBundleTypeExtensions 27 | 28 | sav 29 | 30 | CFBundleTypeIconFile 31 | sav_icon.icns 32 | CFBundleTypeName 33 | ZZT Saved Game 34 | CFBundleTypeRole 35 | Viewer 36 | LSTypeIsPackage 37 | 38 | NSPersistentStoreTypeKey 39 | XML 40 | 41 | 42 | CFBundleExecutable 43 | DreamZZT 44 | CFBundleIconFile 45 | icon 46 | CFBundleIdentifier 47 | org.c99.DreamZZT 48 | CFBundleInfoDictionaryVersion 49 | 6.0 50 | CFBundlePackageType 51 | APPL 52 | CFBundleSignature 53 | DZZT 54 | CFBundleVersion 55 | 3.1.$WCREV$ 56 | NSMainNibFile 57 | MainMenu 58 | NSPrincipalClass 59 | NSApplication 60 | SUFeedURL 61 | http://dev.c99.org/DreamZZT/sparkle.xml 62 | 63 | 64 | -------------------------------------------------------------------------------- /Makefile.lite: -------------------------------------------------------------------------------- 1 | TIKI_DIR = ../tiki 2 | TIKI_PLAT = sdl 3 | BIN = $(DESTDIR)/usr/bin 4 | DATA = $(DESTDIR)/usr/share/dreamzzt 5 | PIXMAPS = $(DESTDIR)/usr/share/pixmaps 6 | ICONS = $(DESTDIR)/usr/share/icons/hicolor 7 | DOC = $(DESTDIR)/usr/share/doc/dreamzzt 8 | APPLICATIONS = $(DESTDIR)/usr/share/applications 9 | 10 | CFLAGS = -I$(TIKI_DIR)/$(TIKI_PLAT)/include -I$(TIKI_DIR)/include -I/usr/include/SDL -Iinclude -Ilua -Ilua/lib -DDATA_PATH="\"$(DATA)\"" -DNET -DUSE_SDL 11 | OBJS = src/DreamZZT.o src/debug.o src/sound.o src/word.o src/main.o src/window.o src/board.o src/console_sdl.o src/task.o src/status.o src/object.o src/editor.o src/bugreport.o \ 12 | src/objects/passage.o src/objects/terrain.o src/objects/bullet.o src/objects/enemy.o \ 13 | src/objects/dup.o src/objects/zztoop.o src/objects/pusher.o src/objects/bomb.o src/objects/items.o \ 14 | src/objects/conveyer.o src/objects/player.o src/objects/centipede.o src/objects/lua.o \ 15 | src/libtolua++/tolua_event.o src/libtolua++/tolua_push.o src/libtolua++/tolua_is.o src/libtolua++/tolua_to.o src/libtolua++/tolua_map.o src/pluto.o \ 16 | lua/lapi.o lua/lib/lauxlib.o lua/lib/ltablib.o lua/lstring.o lua/lcode.o lua/lib/lbaselib.o lua/llex.o lua/ltable.o \ 17 | lua/ldebug.o lua/lib/ldblib.o lua/lmem.o lua/ltests.o lua/ldo.o lua/lib/liolib.o lua/lobject.o lua/ltm.o lua/ldump.o lua/lib/lmathlib.o lua/lopcodes.o lua/lundump.o \ 18 | lua/lfunc.o lua/lib/loadlib.o lua/lparser.o lua/lvm.o lua/lgc.o lua/lib/lstrlib.o lua/lstate.o lua/lzio.o 19 | 20 | all: dreamzzt 21 | 22 | VERSION: 23 | sed "s/\$$WCREV\\$$/`svnversion .`/" < include/version.h.in > include/version.h 24 | 25 | dreamzzt: include/version.h $(OBJS) 26 | $(CXX) -L$(TIKI_DIR)/$(TIKI_PLAT) $(OBJS) $(TIKI_BASE_LIBS) -lalut -lqt-mt -o dreamzzt 27 | 28 | clean: 29 | -rm -f $(OBJS) dreamzzt 30 | 31 | install: dreamzzt 32 | install -d $(BIN) $(DATA) $(PIXMAPS) $(ICONS)/48x48/mimetypes $(APPLICATIONS) $(DOC) 33 | install -s dreamzzt $(BIN) 34 | install -m644 resources/* $(DATA) 35 | install -m644 dreamzzt.png $(PIXMAPS) 36 | install -m644 application-x-zzt-*.png $(ICONS)/48x48/mimetypes 37 | install -m644 dreamzzt.desktop $(APPLICATIONS) 38 | install -m644 ChangeLog doc/* $(DOC) 39 | 40 | package: dreamzzt 41 | strip dreamzzt 42 | cp dreamzzt loki/bin/Linux/x86/glibc-2.1 43 | ~/loki_setup/makeself/makeself.sh --follow loki dreamzzt-$(VERSION).run dreamzzt ./setup.sh 44 | 45 | include $(TIKI_DIR)/$(TIKI_PLAT)/Makefile.rules 46 | -------------------------------------------------------------------------------- /Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/NSApplication+AppCopies.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSApplication+AppCopies.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSApplication (SUAppCopies) 12 | - (int)copiesRunning; 13 | @end 14 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/NSFileManager+Authentication.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileManager+Authentication.m 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/9/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | @interface NSFileManager (SUAuthenticationAdditions) 10 | - (BOOL)movePathWithAuthentication:(NSString *)src toPath:(NSString *)dst; 11 | @end 12 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/NSFileManager+Verification.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSFileManager+Verification.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // For the paranoid folks! 12 | @interface NSFileManager (SUVerification) 13 | - (BOOL)validatePath:(NSString *)path withMD5Hash:(NSString *)hash; 14 | - (BOOL)validatePath:(NSString *)path withEncodedDSASignature:(NSString *)encodedSignature; 15 | @end 16 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/NSString+extras.h: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | BSD License 4 | 5 | Copyright (c) 2002, Brent Simmons 6 | All rights reserved. 7 | 8 | Redistribution and use in source and binary forms, with or without modification, 9 | are permitted provided that the following conditions are met: 10 | 11 | * Redistributions of source code must retain the above copyright notice, 12 | this list of conditions and the following disclaimer. 13 | * Redistributions in binary form must reproduce the above copyright notice, 14 | this list of conditions and the following disclaimer in the documentation 15 | and/or other materials provided with the distribution. 16 | * Neither the name of ranchero.com or Brent Simmons nor the names of its 17 | contributors may be used to endorse or promote products derived 18 | from this software without specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 22 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 23 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 24 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 25 | OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 26 | OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 28 | STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 | OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | 31 | 32 | */ 33 | 34 | 35 | /* 36 | NSString+extras.h 37 | NetNewsWire 38 | 39 | Created by Brent Simmons on Fri Jun 14 2002. 40 | Copyright (c) 2002 Brent Simmons. All rights reserved. 41 | */ 42 | 43 | 44 | #import 45 | #import 46 | 47 | 48 | @interface NSString (extras) 49 | 50 | - (NSString *)stringWithSubstitute:(NSString *)subs forCharactersFromSet:(NSCharacterSet *)set; 51 | 52 | - (NSString *) trimWhiteSpace; 53 | 54 | - (NSString *) stripHTML; 55 | 56 | - (NSString *) ellipsizeAfterNWords: (int) n; 57 | 58 | + (BOOL) stringIsEmpty: (NSString *) s; 59 | 60 | 61 | @end 62 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUAppcast.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcast.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class RSS, SUAppcastItem; 12 | @interface SUAppcast : NSObject { 13 | NSArray *items; 14 | id delegate; 15 | } 16 | 17 | - (void)fetchAppcastFromURL:(NSURL *)url; 18 | - (void)setDelegate:delegate; 19 | 20 | - (SUAppcastItem *)newestItem; 21 | - (NSArray *)items; 22 | 23 | @end 24 | 25 | @interface NSObject (SUAppcastDelegate) 26 | - appcastDidFinishLoading:(SUAppcast *)appcast; 27 | @end -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUAppcastItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcastItem.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface SUAppcastItem : NSObject { 13 | NSString *title; 14 | NSDate *date; 15 | NSString *description; 16 | 17 | NSURL *releaseNotesURL; 18 | 19 | NSString *DSASignature; 20 | NSString *MD5Sum; 21 | 22 | NSURL *fileURL; 23 | NSString *fileVersion; 24 | NSString *versionString; 25 | } 26 | 27 | // Initializes with data from a dictionary provided by the RSS class. 28 | - initWithDictionary:(NSDictionary *)dict; 29 | 30 | - (NSString *)title; 31 | - (void)setTitle:(NSString *)aTitle; 32 | 33 | - (NSDate *)date; 34 | - (void)setDate:(NSDate *)aDate; 35 | 36 | - (NSString *)description; 37 | - (void)setDescription:(NSString *)aDescription; 38 | 39 | - (NSURL *)releaseNotesURL; 40 | - (void)setReleaseNotesURL:(NSURL *)aReleaseNotesURL; 41 | 42 | - (NSString *)DSASignature; 43 | - (void)setDSASignature:(NSString *)aDSASignature; 44 | 45 | - (NSString *)MD5Sum; 46 | - (void)setMD5Sum:(NSString *)aMd5Sum; 47 | 48 | - (NSURL *)fileURL; 49 | - (void)setFileURL:(NSURL *)aFileURL; 50 | 51 | - (NSString *)fileVersion; 52 | - (void)setFileVersion:(NSString *)aFileVersion; 53 | 54 | - (NSString *)versionString; 55 | - (void)setVersionString:(NSString *)versionString; 56 | 57 | @end 58 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUAutomaticUpdateAlert.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAutomaticUpdateAlert.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/18/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class SUAppcastItem; 12 | @interface SUAutomaticUpdateAlert : NSWindowController { 13 | SUAppcastItem *updateItem; 14 | } 15 | 16 | - initWithAppcastItem:(SUAppcastItem *)item; 17 | 18 | - (IBAction)relaunchNow:sender; 19 | - (IBAction)relaunchLater:sender; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUConstants.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUConstants.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | extern NSString *SUUpdaterWillRestartNotification; 10 | 11 | extern NSString *SUCheckAtStartupKey; 12 | extern NSString *SUFeedURLKey; 13 | extern NSString *SUShowReleaseNotesKey; 14 | extern NSString *SUSkippedVersionKey; 15 | extern NSString *SUScheduledCheckIntervalKey; 16 | extern NSString *SULastCheckTimeKey; 17 | extern NSString *SUExpectsDSASignatureKey; 18 | extern NSString *SUPublicDSAKeyKey; 19 | extern NSString *SUAutomaticallyUpdateKey; 20 | extern NSString *SUAllowsAutomaticUpdatesKey; -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUStatusChecker.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUStatusChecker.h 3 | // Sparkle 4 | // 5 | // Created by Evan Schoenberg on 7/6/06. 6 | // 7 | 8 | #import 9 | #import 10 | 11 | @class SUStatusChecker; 12 | 13 | @protocol SUStatusCheckerDelegate 14 | //versionString will be nil and isNewVersion will be NO if version checking fails. 15 | - (void)statusChecker:(SUStatusChecker *)statusChecker foundVersion:(NSString *)versionString isNewVersion:(BOOL)isNewVersion; 16 | @end 17 | 18 | @interface SUStatusChecker : SUUpdater { 19 | id scDelegate; 20 | } 21 | 22 | // Create a status checker which will notifiy delegate once the appcast version is determined. 23 | // Notification occurs via the method defined in the SUStatusCheckerDelegate informal protocol. 24 | + (SUStatusChecker *)statusCheckerForDelegate:(id)delegate; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUStatusController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUStatusController.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/14/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface SUStatusController : NSWindowController { 13 | double progressValue, maxProgressValue; 14 | NSString *title, *statusText, *buttonTitle; 15 | IBOutlet NSButton *actionButton; 16 | } 17 | 18 | // Pass 0 for the max progress value to get an indeterminate progress bar. 19 | // Pass nil for the status text to not show it. 20 | - (void)beginActionWithTitle:(NSString *)title maxProgressValue:(double)maxProgressValue statusText:(NSString *)statusText; 21 | 22 | // If isDefault is YES, the button's key equivalent will be \r. 23 | - (void)setButtonTitle:(NSString *)buttonTitle target:target action:(SEL)action isDefault:(BOOL)isDefault; 24 | - (void)setButtonEnabled:(BOOL)enabled; 25 | 26 | - (double)progressValue; 27 | - (void)setProgressValue:(double)value; 28 | - (double)maxProgressValue; 29 | - (void)setMaxProgressValue:(double)value; 30 | 31 | - (void)setStatusText:(NSString *)statusText; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUUnarchiver.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUnarchiver.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface SUUnarchiver : NSObject { 13 | id delegate; 14 | } 15 | 16 | - (void)unarchivePath:(NSString *)path; 17 | - (void)setDelegate:delegate; 18 | 19 | @end 20 | 21 | @interface NSObject (SUUnarchiverDelegate) 22 | - (void)unarchiver:(SUUnarchiver *)unarchiver extractedLength:(long)length; 23 | - (void)unarchiverDidFinish:(SUUnarchiver *)unarchiver; 24 | - (void)unarchiverDidFail:(SUUnarchiver *)unarchiver; 25 | @end -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUUpdateAlert.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUpdateAlert.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef enum 12 | { 13 | SUInstallUpdateChoice, 14 | SURemindMeLaterChoice, 15 | SUSkipThisVersionChoice 16 | } SUUpdateAlertChoice; 17 | 18 | @class WebView, SUAppcastItem; 19 | @interface SUUpdateAlert : NSWindowController { 20 | SUAppcastItem *updateItem; 21 | id delegate; 22 | 23 | IBOutlet WebView *releaseNotesView; 24 | IBOutlet NSTextField *description; 25 | NSProgressIndicator *releaseNotesSpinner; 26 | BOOL webViewFinishedLoading; 27 | } 28 | 29 | - initWithAppcastItem:(SUAppcastItem *)item; 30 | - (void)setDelegate:delegate; 31 | 32 | - (IBAction)installUpdate:sender; 33 | - (IBAction)skipThisVersion:sender; 34 | - (IBAction)remindMeLater:sender; 35 | 36 | @end 37 | 38 | @interface NSObject (SUUpdateAlertDelegate) 39 | - (void)updateAlert:(SUUpdateAlert *)updateAlert finishedWithChoice:(SUUpdateAlertChoice)updateChoice; 40 | @end 41 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUUpdater.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUpdater.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 1/4/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | // Before you use Sparkle in your app, you must set SUFeedURL in Info.plist to the 12 | // address of the appcast on your webserver. If you don't already have an 13 | // appcast, please see the Sparkle documentation to learn about how to set one up. 14 | 15 | // .zip, .dmg, .tar, .tbz, .tgz archives are supported at this time. 16 | 17 | // By default, Sparkle offers to show the user the release notes of the build they'll be 18 | // getting, which it assumes are in the description (or body) field of the relevant RSS item. 19 | // Set SUShowReleaseNotes to in Info.plist to hide the button. 20 | 21 | @class SUAppcastItem, SUUpdateAlert, SUStatusController; 22 | @interface SUUpdater : NSObject { 23 | SUAppcastItem *updateItem; 24 | 25 | SUStatusController *statusController; 26 | SUUpdateAlert *updateAlert; 27 | 28 | NSURLDownload *downloader; 29 | NSString *downloadPath; 30 | 31 | NSTimer *checkTimer; 32 | NSTimeInterval checkInterval; 33 | 34 | BOOL verbose; 35 | BOOL updateInProgress; 36 | } 37 | 38 | // This IBAction is meant for a main menu item. Hook up any menu item to this action, 39 | // and Sparkle will check for updates and report back its findings verbosely. 40 | - (IBAction)checkForUpdates:sender; 41 | 42 | // This method is similar to the above, but it's intended for updates initiated by 43 | // the computer instead of by the user. It does not alert the user when he is up to date, 44 | // and it remains silent about network errors in fetching the feed. This is what you 45 | // want to call to update programmatically; only use checkForUpdates: with buttons and menu items. 46 | - (void)checkForUpdatesInBackground; 47 | 48 | // This method allows you to schedule a check to run every time interval. You can 49 | // pass 0 to this method to cancel a previously scheduled timer. You probably don't want 50 | // to call this directly: if you set a SUScheduledCheckInterval key in Info.plist or 51 | // the user defaults, Sparkle will set this up for you automatically on startup. You might 52 | // just want to call this every time the user changes the setting in the preferences. 53 | - (void)scheduleCheckWithInterval:(NSTimeInterval)interval; 54 | 55 | @end -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUUtilities.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUtilities.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | id SUInfoValueForKey(NSString *key); 12 | NSString *SUHostAppName(); 13 | NSString *SUHostAppDisplayName(); 14 | NSString *SUHostAppVersion(); 15 | NSString *SUHostAppVersionString(); 16 | 17 | NSComparisonResult SUStandardVersionComparison(NSString * versionA, NSString * versionB); 18 | 19 | // If running make localizable-strings for genstrings, ignore the error on this line. 20 | NSString *SULocalizedString(NSString *key, NSString *comment); 21 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/Sparkle.h: -------------------------------------------------------------------------------- 1 | // 2 | // Sparkle.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import "SUUpdater.h" 10 | #import "SUUtilities.h" 11 | #import "SUConstants.h" 12 | #import "SUAppcast.h" 13 | #import "SUAppcastItem.h" 14 | #import "SUUpdateAlert.h" 15 | #import "SUAutomaticUpdateAlert.h" 16 | #import "SUStatusController.h" 17 | #import "SUUnarchiver.h" 18 | #import "SUStatusChecker.h" 19 | 20 | #import "NSApplication+AppCopies.h" 21 | #import "NSFileManager+Authentication.h" 22 | #import "NSFileManager+Verification.h" -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Sparkle 9 | CFBundleIdentifier 10 | org.andymatuschak.Sparkle 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | Sparkle 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1.1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | CLASS = SUStatusController; 6 | LANGUAGE = ObjC; 7 | OUTLETS = {actionButton = id; }; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 69 10 356 240 0 0 1280 832 7 | IBFramework Version 8 | 443.0 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8H14 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/cy.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/cy.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cy.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/cy.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8H14 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 439.0 9 | IBSystem Version 10 | 8J133 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 51 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 439.0 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8J133 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/id.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/id.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/id.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/id.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 531 94 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/no.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 528 61 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/no.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/no.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/no.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 136 94 356 240 0 0 1024 746 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {description = NSTextField; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 425 40 356 240 0 0 1280 832 7 | IBFramework Version 8 | 446.1 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = {relaunchLater = id; relaunchNow = id; }; 6 | CLASS = SUAutomaticUpdateAlert; 7 | LANGUAGE = ObjC; 8 | SUPERCLASS = NSWindowController; 9 | } 10 | ); 11 | IBVersion = 1; 12 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 188 142 356 240 0 0 1280 1002 7 | IBFramework Version 8 | 443.0 9 | IBSystem Version 10 | 8I127 11 | 12 | 13 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | {CLASS = NSObject; LANGUAGE = ObjC; }, 5 | { 6 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 7 | CLASS = SUUpdateAlert; 8 | LANGUAGE = ObjC; 9 | OUTLETS = {delegate = id; description = id; releaseNotesView = WebView; }; 10 | SUPERCLASS = NSWindowController; 11 | }, 12 | { 13 | ACTIONS = {installUpdate = id; remindMeLater = id; skipThisVersion = id; }; 14 | CLASS = SUUpdateAlertController; 15 | LANGUAGE = ObjC; 16 | OUTLETS = {releaseNotesView = id; }; 17 | SUPERCLASS = NSWindowController; 18 | } 19 | ); 20 | IBVersion = 1; 21 | } -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 61 356 240 0 0 1280 832 7 | IBFramework Version 8 | 443.0 9 | IBOpenObjects 10 | 11 | 5 12 | 13 | IBSystem Version 14 | 8I127 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /application-x-zzt-game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/application-x-zzt-game.png -------------------------------------------------------------------------------- /application-x-zzt-save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/application-x-zzt-save.png -------------------------------------------------------------------------------- /bitten-dc.ini: -------------------------------------------------------------------------------- 1 | [cross] 2 | target = dc 3 | executable = /usr/bin/make 4 | args = TIKI_PLAT=dc 5 | 6 | [packager] 7 | package = dreamzzt 8 | -------------------------------------------------------------------------------- /bitten-linux.ini: -------------------------------------------------------------------------------- 1 | [cross] 2 | target = linux 3 | executable = /usr/bin/make 4 | args = all 5 | 6 | [packager] 7 | package = dreamzzt 8 | extension = run 9 | -------------------------------------------------------------------------------- /bitten-mac.ini: -------------------------------------------------------------------------------- 1 | [cross] 2 | target = mac 3 | executable = xcodebuild 4 | args = -target DreamZZT -configuration Deployment 5 | 6 | [packager] 7 | package = dreamzzt 8 | -------------------------------------------------------------------------------- /bitten-nds.ini: -------------------------------------------------------------------------------- 1 | [cross] 2 | target = nds 3 | executable = /usr/bin/make 4 | args = TIKI_PLAT=nds 5 | 6 | [packager] 7 | package = dreamzzt 8 | -------------------------------------------------------------------------------- /bitten-win-lite.ini: -------------------------------------------------------------------------------- 1 | [cross] 2 | target = win32 3 | executable = vcbuild 4 | args = /nocolor /useenv dreamzzt-lite.vcproj Release 5 | 6 | [packager] 7 | package = lite 8 | extension = exe 9 | 10 | -------------------------------------------------------------------------------- /bitten-win.ini: -------------------------------------------------------------------------------- 1 | [cross] 2 | target = win32 3 | executable = vcbuild 4 | args = /nocolor /useenv dreamzzt.vcproj Release 5 | 6 | [packager] 7 | package = dreamzzt 8 | extension = exe 9 | 10 | -------------------------------------------------------------------------------- /burn-boot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | PROD=cd 3 | mkisofs -G $PROD/IP.BIN -l -R -J -o session1.iso $PROD 4 | dd bs=1024 count=36 < session1.iso > session2.iso 5 | dd bs=1024 count=564 < /dev/zero >> session2.iso 6 | cdrecord dev=0,0,0 speed=4 -multi -xa1 session1.iso 7 | cdrecord dev=0,0,0 speed=4 -eject -xa1 session2.iso 8 | rm session1.iso 9 | rm session2.iso 10 | -------------------------------------------------------------------------------- /burn.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | rm tmp.iso 3 | mkisofs -R -l -o tmp.iso cd 4 | cdrecord dev=0,0,0 speed=4 -multi -eject -data tmp.iso 5 | -------------------------------------------------------------------------------- /debian/README: -------------------------------------------------------------------------------- 1 | The Debian Package dreamzzt 2 | ---------------------------- 3 | 4 | Official DreamZZT deb package. 5 | 6 | Sam Steele , Sat, 2 Dec 2006 19:25:16 -0500 7 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- 1 | Source: dreamzzt 2 | Section: games 3 | Priority: optional 4 | Maintainer: Sam Steele 5 | Build-Depends: debhelper (>= 5), libsdl1.2-dev, libopenal-dev, libqt3-mt-dev 6 | Standards-Version: 3.7.2 7 | 8 | Package: dreamzzt 9 | Architecture: any 10 | Depends: ${shlibs:Depends}, ${misc:Depends} 11 | Description: Open-source ZZT engine 12 | DreamZZT is an open-source ZZT engine. 13 | -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | This is dreamzzt, written and maintained by Sam Steele 2 | on Sat, 2 Dec 2006 19:25:16 -0500. 3 | 4 | The original source can always be found at: 5 | http://www.c99.org/dc/dzzt/ 6 | 7 | Copyright Holder: Sam Steele 8 | 9 | License: 10 | 11 | This program is free software; you can redistribute it and/or modify 12 | it under the terms of the GNU General Public License as published by 13 | the Free Software Foundation; either version 2 of the License, or 14 | (at your option) any later version. 15 | 16 | This program is distributed in the hope that it will be useful, 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 | GNU General Public License for more details. 20 | 21 | You should have received a copy of the GNU General Public License 22 | along with this package; if not, write to the Free Software 23 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 24 | 25 | On Debian systems, the complete text of the GNU General 26 | Public License can be found in `/usr/share/common-licenses/GPL'. 27 | -------------------------------------------------------------------------------- /debian/dirs: -------------------------------------------------------------------------------- 1 | usr/bin 2 | usr/sbin 3 | -------------------------------------------------------------------------------- /debian/dreamzzt.mime: -------------------------------------------------------------------------------- 1 | application/x-zzt-game 2 | ext: zzt 3 | application/x-zzt-save 4 | ext: sav 5 | -------------------------------------------------------------------------------- /debian/dreamzzt.sharedmimeinfo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ZZT Game 5 | 6 | 7 | 8 | ZZT Saved Game 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /debian/dreamzzt.substvars: -------------------------------------------------------------------------------- 1 | shlibs:Depends=libalut0, libc6 (>= 2.4-1), libcomerr2 (>= 1.33-3), libcurl3 (>= 7.15.4-1), libgcc1 (>= 1:4.1.1-12), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libidn11 (>= 0.5.18), libkrb53 (>= 1.4.2), libopenal0a, libqt3-mt (>= 3:3.3.6), libsdl1.2debian (>= 1.2.10-1), libssl0.9.8 (>= 0.9.8b-1), libstdc++6 (>= 4.1.1-12), zlib1g (>= 1:1.2.1) 2 | -------------------------------------------------------------------------------- /debian/files: -------------------------------------------------------------------------------- 1 | dreamzzt_3.0.8b1_i386.deb games optional 2 | -------------------------------------------------------------------------------- /debian/menu: -------------------------------------------------------------------------------- 1 | ?package(dreamzzt):needs="X11" section="Games/Adventure"\ 2 | title="dreamzzt" command="/usr/bin/dreamzzt" 3 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- makefile -*- 3 | # Sample debian/rules that uses debhelper. 4 | # This file was originally written by Joey Hess and Craig Small. 5 | # As a special exception, when this file is copied by dh-make into a 6 | # dh-make output file, you may use that output file without restriction. 7 | # This special exception was added by Craig Small in version 0.37 of dh-make. 8 | 9 | # Uncomment this to turn on verbose mode. 10 | #export DH_VERBOSE=1 11 | 12 | 13 | 14 | 15 | CFLAGS = -Wall -g 16 | 17 | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) 18 | CFLAGS += -O0 19 | else 20 | CFLAGS += -O2 21 | endif 22 | 23 | configure: configure-stamp 24 | configure-stamp: 25 | dh_testdir 26 | # Add here commands to configure the package. 27 | 28 | touch configure-stamp 29 | 30 | 31 | build: build-stamp 32 | 33 | build-stamp: configure-stamp 34 | dh_testdir 35 | 36 | # Add here commands to compile the package. 37 | $(MAKE) 38 | #docbook-to-man debian/dreamzzt.sgml > dreamzzt.1 39 | 40 | touch $@ 41 | 42 | clean: 43 | dh_testdir 44 | dh_testroot 45 | rm -f build-stamp configure-stamp 46 | 47 | # Add here commands to clean up after the build process. 48 | -$(MAKE) clean 49 | 50 | dh_clean 51 | 52 | install: build 53 | dh_testdir 54 | dh_testroot 55 | dh_clean -k 56 | dh_installdirs 57 | 58 | # Add here commands to install the package into debian/dreamzzt. 59 | $(MAKE) install DESTDIR=$(CURDIR)/debian/dreamzzt 60 | 61 | 62 | # Build architecture-independent files here. 63 | binary-indep: build install 64 | # We have nothing to do by default. 65 | 66 | # Build architecture-dependent files here. 67 | binary-arch: build install 68 | dh_testdir 69 | dh_testroot 70 | dh_installchangelogs ChangeLog 71 | dh_installdocs 72 | dh_installexamples 73 | # dh_install 74 | dh_installmenu 75 | # dh_installdebconf 76 | # dh_installlogrotate 77 | # dh_installemacsen 78 | # dh_installpam 79 | dh_installmime 80 | dh_desktop 81 | # dh_python 82 | # dh_installinit 83 | # dh_installcron 84 | # dh_installinfo 85 | dh_installman 86 | dh_link 87 | dh_strip 88 | dh_compress 89 | dh_fixperms 90 | # dh_perl 91 | # dh_makeshlibs 92 | dh_installdeb 93 | dh_shlibdeps 94 | dh_gencontrol 95 | dh_md5sums 96 | dh_builddeb 97 | 98 | binary: binary-indep binary-arch 99 | .PHONY: build clean binary-indep binary-arch binary install configure 100 | -------------------------------------------------------------------------------- /doc/debug.txt: -------------------------------------------------------------------------------- 1 | DreamZZT Debug Console 2 | ====================== 3 | 4 | DreamZZT includes a debug console that allows you to view ZZT-OOP as it runs, 5 | as well as perform various operations on the game world. To show or hide the 6 | debug console, press the tilde key during a game. 7 | 8 | Below is a description of the currently supported debug commands. The debug 9 | console also allows you to execute ZZT-OOP statements directly. Some useful 10 | ZZT-OOP commands are "change invisible normal" to change all invisible walls 11 | to normal walls, and "give health 100" to increase your health by 100. 12 | 13 | +ammo / -ammo: Increases or decreases the player's ammo by 10. 14 | 15 | +dark / -dark: Toggles darkness on the current board. 16 | 17 | edit: Enter the editor. 18 | 19 | flags: Display all the ZZT flags that are currently set. 20 | 21 | freeze / unfreeze: Pause and unpause the game world. This does not affect 22 | the player, only the other objects on the board. 23 | 24 | +gems / -gems: Increases or decreases the player's gems by 10. 25 | 26 | +health / -health: Increases or decreases the player's health by 10. 27 | 28 | inspect: Displays the ZZT-OOP program for the selected object. 29 | 30 | keys: Gives the player all the keys. 31 | 32 | quit: Quit DreamZZT. 33 | 34 | +reveal / -reveal: Highlight all ZZT-OOP objects on the board. 35 | 36 | +score / -score: Increases or decreases the player's score by 10. 37 | 38 | +torch / -torch: Increases or decreases the player's torches by 10. 39 | 40 | warp: Switch to a different board. 'warp' by itself will display a list 41 | of boards to choose from. If you know the board's number, you can instead 42 | use 'warp x' where x is the board number to warp to. 43 | 44 | watch: Allows you to select a ZZT-OOP object to watch. All ZZT-OOP commands 45 | that are executed by that object will be displayed in the debug console. 46 | 47 | zap: Clears the spaces north, south, east, and west of the player. 48 | -------------------------------------------------------------------------------- /doc/zztoop.txt: -------------------------------------------------------------------------------- 1 | Supported ZZT-OOP Commands 2 | ========================== 3 | 4 | The following is a list of ZZT-OOP keywords and tokens supported by DreamZZT. 5 | For a description of each command, see ZZT or kevedit's help files. Also 6 | note that some commands may not respond exactly as in ZZT, please report any 7 | incorrect behavior on the forums at http://forums.c99.org/ 8 | 9 | Directions: 10 | north, south, east, west, opp, cw, ccw, rndp, rndns, rndne, flow, seek 11 | 12 | Inventory: 13 | give, take, ammo, gems, torch, score, health, time 14 | 15 | Logic: 16 | if, aligned, any, contact, blocked, dreamcast, pc 17 | 18 | Misc: 19 | __dark, become, bind, char, change, clear, color, cycle, die, end, endgame, 20 | lock, play, put, restore, send, set, shoot, unlock, zap 21 | 22 | Movement: 23 | /n,/s,/e,/w,/i,?n,?s,?e,?w,go, walk, try -------------------------------------------------------------------------------- /doc_icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/doc_icon.icns -------------------------------------------------------------------------------- /doc_icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/doc_icon.xcf -------------------------------------------------------------------------------- /dreamzzt.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/dreamzzt.bmp -------------------------------------------------------------------------------- /dreamzzt.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Encoding=UTF-8 4 | Name=DreamZZT 5 | Comment=Open-source ZZT engine 6 | Icon=/usr/share/pixmaps/dreamzzt.png 7 | Exec=dreamzzt %f 8 | MimeType=application/x-zzt-game;application/x-zzt-save; 9 | Terminal=false 10 | Type=Application 11 | Categories=Application;Game; 12 | GenericName[en_US]= 13 | -------------------------------------------------------------------------------- /dreamzzt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/dreamzzt.png -------------------------------------------------------------------------------- /icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/icon.icns -------------------------------------------------------------------------------- /icon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/icon1.ico -------------------------------------------------------------------------------- /icon2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/icon2.ico -------------------------------------------------------------------------------- /include/AMFModel.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | #include 6 | #include 7 | #include 8 | 9 | #include "Tiki/drawable.h" 10 | 11 | using namespace std; 12 | using namespace Tiki::GL; 13 | 14 | using Tiki::Math::Vector; 15 | 16 | class AMFModel { 17 | class AMFVertex { 18 | public: 19 | Vector position; 20 | Vector normal; 21 | Vector tangent; 22 | Vector binormal; 23 | 24 | void read(ifstream& infile); 25 | }; 26 | 27 | class AMFTexCoord { 28 | public: 29 | float u, v; 30 | 31 | void read(ifstream& infile); 32 | }; 33 | 34 | class AMFFace { 35 | public: 36 | AMFVertex vertices[3]; 37 | AMFTexCoord texCoords[3]; 38 | 39 | void read(ifstream& infile); 40 | }; 41 | 42 | class AMFFrame { 43 | public: 44 | vector faces; 45 | 46 | AMFFrame(); 47 | ~AMFFrame(); 48 | void read(ifstream& infile, const int totalFaces); 49 | }; 50 | 51 | class AMFAnimation { 52 | public: 53 | string name; 54 | int totalFrames; 55 | vector frames; 56 | 57 | void read(ifstream& infile, const int totalFaces); 58 | }; 59 | 60 | public: 61 | AMFModel(void); 62 | ~AMFModel(void); 63 | 64 | void setFilename(const string& modelFilename); 65 | void load(); 66 | 67 | int getAnimationIndex(const string& animationName) const; 68 | 69 | void draw(const Vector& position, const int animation, const Vector& color, const unsigned char height) const; 70 | 71 | Texture *getSkin() const; 72 | int getAnimationFrames(int animationIndex) const; 73 | int getTotalVertices() const; 74 | 75 | bool isValid; 76 | 77 | private: 78 | //file data 79 | string filename; 80 | 81 | //model data 82 | int version; 83 | int totalFaces; 84 | Texture *skin; 85 | 86 | //OpenGL display lists 87 | GLuint *displayLists; 88 | 89 | int totalAnimations; 90 | vector animations; 91 | }; 92 | -------------------------------------------------------------------------------- /include/AMFModelInstance.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "AMFModel.h" 3 | 4 | class AMFModelInstance { 5 | public: 6 | AMFModelInstance(const string modelName, const Vector& position, const Vector& color, const int height); 7 | void draw() const; 8 | 9 | Vector position; 10 | 11 | private: 12 | Vector color; 13 | int height; 14 | const AMFModel *model; 15 | }; 16 | -------------------------------------------------------------------------------- /include/Controller.h: -------------------------------------------------------------------------------- 1 | /* controller.h - Cocoa window controller 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #import 21 | #import 22 | 23 | @interface Controller : NSObject { 24 | IBOutlet NSView *mainView; 25 | IBOutlet NSWindow *mainWindow; 26 | 27 | TikiMain * tm; 28 | NSString * openFileName; 29 | } 30 | @end 31 | -------------------------------------------------------------------------------- /include/GraphicsLayer.h: -------------------------------------------------------------------------------- 1 | #ifndef __GRAPHICSLAYER_H 2 | #define __GRAPHICSLAYER_H 3 | 4 | #include "Tiki/gl.h" 5 | 6 | #include "AMFModelInstance.h" 7 | 8 | class GraphicsLayer : public Drawable { 9 | public: 10 | GraphicsLayer(); 11 | virtual ~GraphicsLayer(); 12 | 13 | void clear(); 14 | void clear(const int x, const int y); 15 | bool put(const int x, const int y, const int color, const unsigned char height, const string& modelName, const bool highlight = false); 16 | 17 | virtual void draw(ObjType t); 18 | 19 | protected: 20 | AMFModelInstance *models[60][25]; 21 | }; 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /include/ModelManager.h: -------------------------------------------------------------------------------- 1 | /* ModelManager.h - Load models on demand 2 | * Copyright (C) 2000 - 2007 Aaron Apgar 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #ifndef __MODELMANAGER_H 21 | #define __MODELMANAGER_H 22 | 23 | #include 24 | #include 25 | #include 26 | 27 | #include "AMFModel.h" 28 | 29 | class ModelManager { 30 | public: 31 | ModelManager(void); 32 | ~ModelManager(void); 33 | 34 | AMFModel *getModel(const string& modelName); 35 | 36 | private: 37 | list modelList; 38 | map modelMap; 39 | }; 40 | 41 | extern ModelManager modelManager; 42 | 43 | #endif 44 | -------------------------------------------------------------------------------- /include/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #import 9 | 10 | @interface SDLMain : NSObject 11 | @end 12 | -------------------------------------------------------------------------------- /include/bugreport.h: -------------------------------------------------------------------------------- 1 | /* bugreport.h - A C++ interface for the Trac XML-RPC plugin 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #define TRAC_XMLRPC_HOME "http://dev.c99.org/DreamZZT/xmlrpc" 21 | 22 | class TracBug { 23 | public: 24 | TracBug(); 25 | TracBug(int num) { 26 | get 27 | (num); 28 | } 29 | 30 | void setProperty(std::string name, std::string value, std::string type); 31 | std::string getProperty(std::string name); 32 | void delProperty(std::string name); 33 | int getNum() { 34 | return m_num; 35 | } 36 | 37 | bool create(); 38 | bool get 39 | (int num); 40 | void attach(std::string filename, std::string description); 41 | private: 42 | struct propEntry { 43 | std::string name; 44 | std::string value; 45 | std::string type; 46 | }; 47 | 48 | std::list m_props; 49 | int m_num; 50 | }; 51 | 52 | std::list search_tickets(std::string query); 53 | 54 | bool submit_bug(std::string email, std::string title, std::string desc); 55 | -------------------------------------------------------------------------------- /include/debug.h: -------------------------------------------------------------------------------- 1 | /* debug.h - Debug console 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | void debug_init(); 21 | void debug_shutdown(); 22 | void debug(const char *fmt, ...); 23 | -------------------------------------------------------------------------------- /include/os.h: -------------------------------------------------------------------------------- 1 | /* os.h - Hooks to access OS-specific UI elements 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #ifndef _OS_H 21 | #define _OS_H 22 | 23 | std::string os_select_file(std::string title, std::string filter); 24 | std::string os_save_file(std::string title, std::string filename, std::string filter); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /include/pluto.h: -------------------------------------------------------------------------------- 1 | /* $Id$ */ 2 | 3 | /* Pluto - Heavy-duty persistence for Lua 4 | * Copyright (C) 2004 by Ben Sunshine-Hill, and released into the public 5 | * domain. People making use of this software as part of an application 6 | * are politely requested to email the author at sneftel@gmail.com 7 | * with a brief description of the application, primarily to satisfy his 8 | * curiosity. 9 | * 10 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 12 | * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 13 | * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 14 | * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 15 | * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 16 | * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 17 | */ 18 | 19 | /* lua.h must be included before this file */ 20 | 21 | void pluto_persist(lua_State *L, lua_Chunkwriter writer, void *ud); 22 | 23 | void pluto_unpersist(lua_State *L, lua_Chunkreader reader, void *ud); 24 | 25 | int pluto_open(lua_State *L); 26 | 27 | typedef struct WriterInfo_t { 28 | char* buf; 29 | size_t buflen; 30 | } 31 | WriterInfo; 32 | 33 | int bufwriter (lua_State *L, const void* p, size_t sz, void* ud); 34 | 35 | typedef struct LoadInfo_t { 36 | const char *buf; 37 | size_t size; 38 | } 39 | LoadInfo; 40 | 41 | const char *bufreader(lua_State *L, void *ud, size_t *sz); 42 | -------------------------------------------------------------------------------- /include/sound.h: -------------------------------------------------------------------------------- 1 | /* sound.h - ZZT music stream 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #ifndef __SOUND_H 21 | #define __SOUND_H 22 | 23 | #include 24 | #include 25 | 26 | #define U16_0 28927 27 | #define U16_1 36607 28 | 29 | class ZZTMusicStream : public Tiki::Audio::Stream { 30 | public: 31 | ZZTMusicStream(); 32 | virtual ~ZZTMusicStream(); 33 | 34 | void setTune(std::string tune); 35 | void appendTune(std::string tune); 36 | 37 | void lock() { 38 | m_locked = true; 39 | } 40 | void unlock() { 41 | m_locked = false; 42 | } 43 | bool isLocked() { 44 | return m_locked; 45 | } 46 | bool hasTune() { 47 | return m_tune.length() > 0; 48 | } 49 | virtual GetDataResult getData(uint16 * buffer, int * numSamples); 50 | 51 | private: 52 | float m_note_table[128]; 53 | double m_note_len; 54 | float m_note_freq; 55 | float m_note_duration; 56 | int m_octave; 57 | int osc; 58 | std::string m_tune; 59 | int m_tune_idx; 60 | int m_hfreq; 61 | bool m_locked; 62 | int m_drum_idx; 63 | uint16 *m_drum; 64 | }; 65 | 66 | #endif /* __SOUND_H */ 67 | -------------------------------------------------------------------------------- /include/status.h: -------------------------------------------------------------------------------- 1 | /* status.h - Manage and display the ZZT HUD 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #ifndef _STATUS_H 21 | #define _STATUS_H 22 | 23 | #include "console.h" 24 | 25 | void set_msg(char *text); 26 | void draw_msg(); 27 | void dzzt_logo(); 28 | void draw_ammo(); 29 | void take_ammo(int count); 30 | void give_ammo(int count); 31 | void draw_health(); 32 | void take_health(int count); 33 | void give_health(int count); 34 | void draw_z(); 35 | void take_z(int count); 36 | void give_z(int count); 37 | void draw_torch(); 38 | void take_torch(int count); 39 | void give_torch(int count); 40 | void draw_gems(); 41 | void take_gems(int count); 42 | void give_gems(int count); 43 | void draw_score(); 44 | void take_score(int count); 45 | void give_score(int count); 46 | void draw_time(); 47 | void take_time(int count); 48 | void give_time(int count); 49 | void draw_keys(); 50 | void draw_hud_ingame(); 51 | #endif 52 | -------------------------------------------------------------------------------- /include/version.h.in: -------------------------------------------------------------------------------- 1 | #define VERSION "3.1.$WCREV$" 2 | #define BETA_VERSION 3 | 4 | -------------------------------------------------------------------------------- /include/vmu.h: -------------------------------------------------------------------------------- 1 | /* vmu.h - Manage the Dreamcast Visual Memory Unit 2 | * Copyright (c) 2001- 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | struct dzzt_vmu_hdr { 21 | unsigned long datalen; 22 | char world[20]; 23 | char board[50]; 24 | time_t time; 25 | unsigned short int score; 26 | unsigned short int health; 27 | unsigned short int ammo; 28 | unsigned short int gems; 29 | }; 30 | 31 | extern "C" { 32 | void zzt_vmu_init(); 33 | void update_lcds(); 34 | } 35 | void vmuify(const char *filename_in, const char *filename_out, const char *shortname, const char *longname); 36 | void unvmuify(const char *filename_in, const char *filename_out); 37 | -------------------------------------------------------------------------------- /include/word.h: -------------------------------------------------------------------------------- 1 | /* word.h - Turn a string into a vector of words 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #ifndef _WORD_H 21 | #define _WORD_H 22 | 23 | std::vector wordify(std::string s, char seperator, bool allowEmpty=false); 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /include/zztobj.h: -------------------------------------------------------------------------------- 1 | #ifndef _ZZTOBJ_H 2 | #define _ZZTOBJ_H 3 | // We also need to know the index numbers for all items on 4 | // the board. How else would we be able to see the difference 5 | // between a Fake and a Normal? 6 | // In other words..these are the ZZT coded things 7 | 8 | // Items available through F1. 21 9 | #define I_EMPTY 0x00 10 | #define I_EDGE 0x01 11 | #define I_DOWN_ARROW 0x02 12 | #define I_RIGHT_ARROW 0x03 13 | #define I_PLAYER 0x04 14 | #define I_AMMO 0x05 15 | #define I_TORCH 0x06 16 | #define I_GEM 0x07 17 | #define I_KEY 0x08 18 | #define I_DOOR 0x09 19 | #define I_SCROLL 0x0a 20 | #define I_PASSAGE 0x0b 21 | #define I_DUPLICATOR 0x0c 22 | #define I_BOMB 0x0d 23 | #define I_ENERGIZER 0x0e 24 | #define I_LEFT_ARROW 0x0f 25 | #define I_CONVEYOR_C 0x10 26 | #define I_CONVEYOR_CC 0x11 27 | #define I_DOUBLE_CROSS 0x12 28 | 29 | // Terrains available through F3. 13 30 | #define I_WATER 0x13 31 | #define I_FOREST 0x14 32 | #define I_SOLID 0x15 33 | #define I_NORMAL 0x16 34 | #define I_BREAKABLE 0x17 35 | #define I_BOULDER 0x18 36 | #define I_SLIDER_NS 0x19 37 | #define I_SLIDER_EW 0x1a 38 | #define I_FAKE 0x1b 39 | #define I_INVISIBLE 0x1c 40 | #define I_BLINK_WALL 0x1d 41 | #define I_TRANSPORTER 0x1e 42 | #define I_LINE 0x1f 43 | #define I_RICOCHET 0x20 44 | #define I_DOWN_TRIAN 0x21 45 | 46 | // Creatures available through F2. 13 47 | #define I_BEAR 0x22 48 | #define I_RUFFIAN 0x23 49 | #define I_OBJECT 0x24 50 | #define I_SLIME 0x25 51 | #define I_SHARK 0x26 52 | #define I_SPINNING_GUN 0x27 53 | #define I_PUSHER 0x28 54 | #define I_LION 0x29 55 | #define I_TIGER 0x2a 56 | #define I_HEAD 0x2c 57 | #define I_SEGMENT 0x2d 58 | /* 59 | struct obj { 60 | int x; 61 | int y; 62 | int xstep; 63 | int ystep; 64 | int cycle; 65 | unsigned char code; 66 | unsigned char color; 67 | unsigned char p1; 68 | unsigned char p2; 69 | unsigned char p3; 70 | int p4; 71 | int progpos; 72 | unsigned char ut; 73 | unsigned char uc; 74 | int proglen; 75 | char *prog; 76 | struct obj *next; 77 | }; 78 | 79 | struct obj *get_obj(int x, int y); 80 | void set_objlist(struct obj *list); 81 | */ 82 | #endif 83 | 84 | -------------------------------------------------------------------------------- /loki/setup.data/bin/Linux/x86/glibc-2.1/setup.gtk2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/bin/Linux/x86/glibc-2.1/setup.gtk2 -------------------------------------------------------------------------------- /loki/setup.data/bin/Linux/x86/glibc-2.1/xsu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/bin/Linux/x86/glibc-2.1/xsu -------------------------------------------------------------------------------- /loki/setup.data/bin/Linux/x86/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/bin/Linux/x86/setup -------------------------------------------------------------------------------- /loki/setup.data/bin/Linux/x86/uninstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/bin/Linux/x86/uninstall -------------------------------------------------------------------------------- /loki/setup.data/config.sh: -------------------------------------------------------------------------------- 1 | # 2 | # Use this script to customize the installer bootstrap script 3 | # 4 | 5 | # override some defaults 6 | 7 | # try to get root prior to running setup? 8 | # 0: no 9 | # 1: prompt, but run anyway if fails 10 | # 2: require, abort if root fails 11 | #GET_ROOT=1 12 | 13 | #FATAL_ERROR="Please contact your software vendor" 14 | 15 | #XSU_ICON="-i icon.xpm" 16 | 17 | -------------------------------------------------------------------------------- /loki/setup.data/locale/de/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/de/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/de/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/de/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/en_GB/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/en_GB/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/en_GB/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/en_GB/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/es/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/es/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/es/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/es/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/fr/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/fr/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/fr/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/fr/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/it/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/it/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/it/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/it/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/nl/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/nl/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/nl/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/nl/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/ru/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/ru/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/ru/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/ru/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/sv/LC_MESSAGES/loki-uninstall.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/sv/LC_MESSAGES/loki-uninstall.mo -------------------------------------------------------------------------------- /loki/setup.data/locale/sv/LC_MESSAGES/setup.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/locale/sv/LC_MESSAGES/setup.mo -------------------------------------------------------------------------------- /loki/setup.data/setup.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/loki/setup.data/setup.xml.in -------------------------------------------------------------------------------- /loki/town.zzt: -------------------------------------------------------------------------------- 1 | ../resources/town.zzt -------------------------------------------------------------------------------- /loki/tutorial.zzt: -------------------------------------------------------------------------------- 1 | ../resources/tutorial.zzt -------------------------------------------------------------------------------- /loki/zzt-ascii.png: -------------------------------------------------------------------------------- 1 | ../resources/zzt-ascii.png -------------------------------------------------------------------------------- /lua/README: -------------------------------------------------------------------------------- 1 | This is the Lua core. 2 | 3 | The standard Lua library are in lib/. 4 | A sample interpreter is in lua/. 5 | A standalone compiler is in luac/. 6 | -------------------------------------------------------------------------------- /lua/lapi.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lapi.h,v 1.21 2002/03/04 21:29:41 roberto Exp $ 3 | ** Auxiliary functions from Lua API 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lapi_h 8 | #define lapi_h 9 | 10 | 11 | #include "lobject.h" 12 | 13 | 14 | void luaA_pushobject (lua_State *L, const TObject *o); 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /lua/ldebug.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ldebug.h,v 1.32 2002/11/18 11:01:55 roberto Exp $ 3 | ** Auxiliary functions from Debug Interface module 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ldebug_h 8 | #define ldebug_h 9 | 10 | 11 | #include "lstate.h" 12 | 13 | 14 | #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) 15 | 16 | #define getline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : 0) 17 | 18 | #define resethookcount(L) (L->hookcount = L->basehookcount) 19 | 20 | 21 | void luaG_inithooks (lua_State *L); 22 | void luaG_typeerror (lua_State *L, const TObject *o, const char *opname); 23 | void luaG_concaterror (lua_State *L, StkId p1, StkId p2); 24 | void luaG_aritherror (lua_State *L, const TObject *p1, const TObject *p2); 25 | int luaG_ordererror (lua_State *L, const TObject *p1, const TObject *p2); 26 | void luaG_runerror (lua_State *L, const char *fmt, ...); 27 | void luaG_errormsg (lua_State *L); 28 | int luaG_checkcode (const Proto *pt); 29 | 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /lua/ldo.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ldo.h,v 1.56 2002/12/04 17:29:32 roberto Exp $ 3 | ** Stack and Call structure of Lua 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ldo_h 8 | #define ldo_h 9 | 10 | 11 | #include "lobject.h" 12 | #include "lstate.h" 13 | #include "lzio.h" 14 | 15 | 16 | /* 17 | ** macro to control inclusion of some hard tests on stack reallocation 18 | */ 19 | #ifndef HARDSTACKTESTS 20 | #define condhardstacktests(x) { /* empty */ } 21 | #else 22 | #define condhardstacktests(x) x 23 | #endif 24 | 25 | 26 | #define luaD_checkstack(L,n) \ 27 | if ((char *)L->stack_last - (char *)L->top <= (n)*(int)sizeof(TObject)) \ 28 | luaD_growstack(L, n); \ 29 | else condhardstacktests(luaD_reallocstack(L, L->stacksize)); 30 | 31 | 32 | #define incr_top(L) {luaD_checkstack(L,1); L->top++;} 33 | 34 | #define savestack(L,p) ((char *)(p) - (char *)L->stack) 35 | #define restorestack(L,n) ((TObject *)((char *)L->stack + (n))) 36 | 37 | #define saveci(L,p) ((char *)(p) - (char *)L->base_ci) 38 | #define restoreci(L,n) ((CallInfo *)((char *)L->base_ci + (n))) 39 | 40 | 41 | /* type of protected functions, to be ran by `runprotected' */ 42 | typedef void (*Pfunc) (lua_State *L, void *ud); 43 | 44 | void luaD_resetprotection (lua_State *L); 45 | int luaD_protectedparser (lua_State *L, ZIO *z, int bin); 46 | void luaD_callhook (lua_State *L, int event, int line); 47 | StkId luaD_precall (lua_State *L, StkId func); 48 | void luaD_call (lua_State *L, StkId func, int nResults); 49 | int luaD_pcall (lua_State *L, Pfunc func, void *u, 50 | ptrdiff_t oldtop, ptrdiff_t ef); 51 | void luaD_poscall (lua_State *L, int wanted, StkId firstResult); 52 | void luaD_reallocCI (lua_State *L, int newsize); 53 | void luaD_reallocstack (lua_State *L, int newsize); 54 | void luaD_growstack (lua_State *L, int n); 55 | 56 | void luaD_throw (lua_State *L, int errcode); 57 | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud); 58 | 59 | 60 | #endif 61 | -------------------------------------------------------------------------------- /lua/lfunc.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lfunc.h,v 1.21 2003/03/18 12:50:04 roberto Exp $ 3 | ** Auxiliary functions to manipulate prototypes and closures 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lfunc_h 8 | #define lfunc_h 9 | 10 | 11 | #include "lobject.h" 12 | 13 | 14 | Proto *luaF_newproto (lua_State *L); 15 | Closure *luaF_newCclosure (lua_State *L, int nelems); 16 | Closure *luaF_newLclosure (lua_State *L, int nelems, TObject *e); 17 | UpVal *luaF_findupval (lua_State *L, StkId level); 18 | void luaF_close (lua_State *L, StkId level); 19 | void luaF_freeproto (lua_State *L, Proto *f); 20 | void luaF_freeclosure (lua_State *L, Closure *c); 21 | 22 | const char *luaF_getlocalname (const Proto *func, int local_number, int pc); 23 | 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /lua/lgc.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lgc.h,v 1.19a 2003/02/28 19:45:15 roberto Exp $ 3 | ** Garbage Collector 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lgc_h 8 | #define lgc_h 9 | 10 | 11 | #include "lobject.h" 12 | 13 | 14 | #define luaC_checkGC(L) { lua_assert(!(L->ci->state & CI_CALLING)); \ 15 | if (G(L)->nblocks >= G(L)->GCthreshold) luaC_collectgarbage(L); } 16 | 17 | 18 | size_t luaC_separateudata (lua_State *L); 19 | void luaC_callGCTM (lua_State *L); 20 | void luaC_sweep (lua_State *L, int all); 21 | void luaC_collectgarbage (lua_State *L); 22 | void luaC_link (lua_State *L, GCObject *o, lu_byte tt); 23 | 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /lua/lib/README: -------------------------------------------------------------------------------- 1 | This is the standard Lua library. 2 | 3 | The code of the standard library can be read as an example of how to export 4 | C functions to Lua. The easiest library to read is lmathlib.c. 5 | 6 | The library is implemented entirely on top of the official Lua API as declared 7 | in lua.h, using lauxlib.c, which contains several useful functions for writing 8 | libraries. We encourage developers to use lauxlib.c in their own libraries. 9 | -------------------------------------------------------------------------------- /lua/llex.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: llex.h,v 1.47 2003/02/28 17:19:47 roberto Exp $ 3 | ** Lexical Analyzer 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef llex_h 8 | #define llex_h 9 | 10 | #include "lobject.h" 11 | #include "lzio.h" 12 | 13 | 14 | #define FIRST_RESERVED 257 15 | 16 | /* maximum length of a reserved word */ 17 | #define TOKEN_LEN (sizeof("function")/sizeof(char)) 18 | 19 | 20 | /* 21 | * WARNING: if you change the order of this enumeration, 22 | * grep "ORDER RESERVED" 23 | */ 24 | enum RESERVED { 25 | /* terminal symbols denoted by reserved words */ 26 | TK_AND = FIRST_RESERVED, TK_BREAK, 27 | TK_DO, TK_ELSE, TK_ELSEIF, TK_END, TK_FALSE, TK_FOR, TK_FUNCTION, 28 | TK_IF, TK_IN, TK_LOCAL, TK_NIL, TK_NOT, TK_OR, TK_REPEAT, 29 | TK_RETURN, TK_THEN, TK_TRUE, TK_UNTIL, TK_WHILE, 30 | /* other terminal symbols */ 31 | TK_NAME, TK_CONCAT, TK_DOTS, TK_EQ, TK_GE, TK_LE, TK_NE, TK_NUMBER, 32 | TK_STRING, TK_EOS 33 | }; 34 | 35 | /* number of reserved words */ 36 | #define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) 37 | 38 | 39 | typedef union { 40 | lua_Number r; 41 | TString *ts; 42 | } SemInfo; /* semantics information */ 43 | 44 | 45 | typedef struct Token { 46 | int token; 47 | SemInfo seminfo; 48 | } Token; 49 | 50 | 51 | typedef struct LexState { 52 | int current; /* current character (charint) */ 53 | int linenumber; /* input line counter */ 54 | int lastline; /* line of last token `consumed' */ 55 | Token t; /* current token */ 56 | Token lookahead; /* look ahead token */ 57 | struct FuncState *fs; /* `FuncState' is private to the parser */ 58 | struct lua_State *L; 59 | ZIO *z; /* input stream */ 60 | Mbuffer *buff; /* buffer for tokens */ 61 | TString *source; /* current source name */ 62 | int nestlevel; /* level of nested non-terminals */ 63 | } LexState; 64 | 65 | 66 | void luaX_init (lua_State *L); 67 | void luaX_setinput (lua_State *L, LexState *LS, ZIO *z, TString *source); 68 | int luaX_lex (LexState *LS, SemInfo *seminfo); 69 | void luaX_checklimit (LexState *ls, int val, int limit, const char *msg); 70 | void luaX_syntaxerror (LexState *ls, const char *s); 71 | void luaX_errorline (LexState *ls, const char *s, const char *token, int line); 72 | const char *luaX_token2str (LexState *ls, int token); 73 | 74 | 75 | #endif 76 | -------------------------------------------------------------------------------- /lua/lmem.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lmem.h,v 1.26 2002/05/01 20:40:42 roberto Exp $ 3 | ** Interface to Memory Manager 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lmem_h 8 | #define lmem_h 9 | 10 | 11 | #include 12 | 13 | #include "llimits.h" 14 | #include "lua.h" 15 | 16 | #define MEMERRMSG "not enough memory" 17 | 18 | 19 | void *luaM_realloc (lua_State *L, void *oldblock, lu_mem oldsize, lu_mem size); 20 | 21 | void *luaM_growaux (lua_State *L, void *block, int *size, int size_elem, 22 | int limit, const char *errormsg); 23 | 24 | #define luaM_free(L, b, s) luaM_realloc(L, (b), (s), 0) 25 | #define luaM_freelem(L, b) luaM_realloc(L, (b), sizeof(*(b)), 0) 26 | #define luaM_freearray(L, b, n, t) luaM_realloc(L, (b), \ 27 | cast(lu_mem, n)*cast(lu_mem, sizeof(t)), 0) 28 | 29 | #define luaM_malloc(L, t) luaM_realloc(L, NULL, 0, (t)) 30 | #define luaM_new(L, t) cast(t *, luaM_malloc(L, sizeof(t))) 31 | #define luaM_newvector(L, n,t) cast(t *, luaM_malloc(L, \ 32 | cast(lu_mem, n)*cast(lu_mem, sizeof(t)))) 33 | 34 | #define luaM_growvector(L,v,nelems,size,t,limit,e) \ 35 | if (((nelems)+1) > (size)) \ 36 | ((v)=cast(t *, luaM_growaux(L,v,&(size),sizeof(t),limit,e))) 37 | 38 | #define luaM_reallocvector(L, v,oldn,n,t) \ 39 | ((v)=cast(t *, luaM_realloc(L, v,cast(lu_mem, oldn)*cast(lu_mem, sizeof(t)), \ 40 | cast(lu_mem, n)*cast(lu_mem, sizeof(t))))) 41 | 42 | 43 | #endif 44 | 45 | -------------------------------------------------------------------------------- /lua/lparser.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lparser.h,v 1.47 2003/02/11 10:46:24 roberto Exp $ 3 | ** Lua Parser 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lparser_h 8 | #define lparser_h 9 | 10 | #include "llimits.h" 11 | #include "lobject.h" 12 | #include "ltable.h" 13 | #include "lzio.h" 14 | 15 | 16 | /* 17 | ** Expression descriptor 18 | */ 19 | 20 | typedef enum { 21 | VVOID, /* no value */ 22 | VNIL, 23 | VTRUE, 24 | VFALSE, 25 | VK, /* info = index of constant in `k' */ 26 | VLOCAL, /* info = local register */ 27 | VUPVAL, /* info = index of upvalue in `upvalues' */ 28 | VGLOBAL, /* info = index of table; aux = index of global name in `k' */ 29 | VINDEXED, /* info = table register; aux = index register (or `k') */ 30 | VJMP, /* info = instruction pc */ 31 | VRELOCABLE, /* info = instruction pc */ 32 | VNONRELOC, /* info = result register */ 33 | VCALL /* info = result register */ 34 | } expkind; 35 | 36 | typedef struct expdesc { 37 | expkind k; 38 | int info, aux; 39 | int t; /* patch list of `exit when true' */ 40 | int f; /* patch list of `exit when false' */ 41 | } expdesc; 42 | 43 | 44 | struct BlockCnt; /* defined in lparser.c */ 45 | 46 | 47 | /* state needed to generate code for a given function */ 48 | typedef struct FuncState { 49 | Proto *f; /* current function header */ 50 | Table *h; /* table to find (and reuse) elements in `k' */ 51 | struct FuncState *prev; /* enclosing function */ 52 | struct LexState *ls; /* lexical state */ 53 | struct lua_State *L; /* copy of the Lua state */ 54 | struct BlockCnt *bl; /* chain of current blocks */ 55 | int pc; /* next position to code (equivalent to `ncode') */ 56 | int lasttarget; /* `pc' of last `jump target' */ 57 | int jpc; /* list of pending jumps to `pc' */ 58 | int freereg; /* first free register */ 59 | int nk; /* number of elements in `k' */ 60 | int np; /* number of elements in `p' */ 61 | int nlocvars; /* number of elements in `locvars' */ 62 | int nactvar; /* number of active local variables */ 63 | expdesc upvalues[MAXUPVALUES]; /* upvalues */ 64 | int actvar[MAXVARS]; /* declared-variable stack */ 65 | } FuncState; 66 | 67 | 68 | Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff); 69 | 70 | 71 | #endif 72 | -------------------------------------------------------------------------------- /lua/lstring.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lstring.h,v 1.37 2002/08/16 14:45:55 roberto Exp $ 3 | ** String table (keep all strings handled by Lua) 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lstring_h 8 | #define lstring_h 9 | 10 | 11 | #include "lobject.h" 12 | #include "lstate.h" 13 | 14 | 15 | 16 | #define sizestring(l) (cast(lu_mem, sizeof(union TString))+ \ 17 | (cast(lu_mem, l)+1)*sizeof(char)) 18 | 19 | #define sizeudata(l) (cast(lu_mem, sizeof(union Udata))+(l)) 20 | 21 | #define luaS_new(L, s) (luaS_newlstr(L, s, strlen(s))) 22 | #define luaS_newliteral(L, s) (luaS_newlstr(L, "" s, \ 23 | (sizeof(s)/sizeof(char))-1)) 24 | 25 | #define luaS_fix(s) ((s)->tsv.marked |= (1<<4)) 26 | 27 | void luaS_resize (lua_State *L, int newsize); 28 | Udata *luaS_newudata (lua_State *L, size_t s); 29 | void luaS_freeall (lua_State *L); 30 | TString *luaS_newlstr (lua_State *L, const char *str, size_t l); 31 | 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /lua/ltable.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ltable.h,v 1.44 2003/03/18 12:50:04 roberto Exp $ 3 | ** Lua tables (hash) 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ltable_h 8 | #define ltable_h 9 | 10 | #include "lobject.h" 11 | 12 | 13 | #define gnode(t,i) (&(t)->node[i]) 14 | #define gkey(n) (&(n)->i_key) 15 | #define gval(n) (&(n)->i_val) 16 | 17 | 18 | const TObject *luaH_getnum (Table *t, int key); 19 | TObject *luaH_setnum (lua_State *L, Table *t, int key); 20 | const TObject *luaH_getstr (Table *t, TString *key); 21 | const TObject *luaH_get (Table *t, const TObject *key); 22 | TObject *luaH_set (lua_State *L, Table *t, const TObject *key); 23 | Table *luaH_new (lua_State *L, int narray, int lnhash); 24 | void luaH_free (lua_State *L, Table *t); 25 | int luaH_next (lua_State *L, Table *t, StkId key); 26 | 27 | /* exported only for debugging */ 28 | Node *luaH_mainposition (const Table *t, const TObject *key); 29 | 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /lua/ltm.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ltm.c,v 1.106 2003/04/03 13:35:34 roberto Exp $ 3 | ** Tag methods 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define ltm_c 11 | 12 | #include "lua.h" 13 | 14 | #include "lobject.h" 15 | #include "lstate.h" 16 | #include "lstring.h" 17 | #include "ltable.h" 18 | #include "ltm.h" 19 | 20 | 21 | 22 | const char *const luaT_typenames[] = { 23 | "nil", "boolean", "userdata", "number", 24 | "string", "table", "function", "userdata", "thread" 25 | }; 26 | 27 | 28 | void luaT_init (lua_State *L) { 29 | static const char *const luaT_eventname[] = { /* ORDER TM */ 30 | "__index", "__newindex", 31 | "__gc", "__mode", "__eq", 32 | "__add", "__sub", "__mul", "__div", 33 | "__pow", "__unm", "__lt", "__le", 34 | "__concat", "__call" 35 | }; 36 | int i; 37 | for (i=0; itmname[i] = luaS_new(L, luaT_eventname[i]); 39 | luaS_fix(G(L)->tmname[i]); /* never collect these names */ 40 | } 41 | } 42 | 43 | 44 | /* 45 | ** function to be used with macro "fasttm": optimized for absence of 46 | ** tag methods 47 | */ 48 | const TObject *luaT_gettm (Table *events, TMS event, TString *ename) { 49 | const TObject *tm = luaH_getstr(events, ename); 50 | lua_assert(event <= TM_EQ); 51 | if (ttisnil(tm)) { /* no tag method? */ 52 | events->flags |= cast(lu_byte, 1u<tmname[event]; 61 | switch (ttype(o)) { 62 | case LUA_TTABLE: 63 | return luaH_getstr(hvalue(o)->metatable, ename); 64 | case LUA_TUSERDATA: 65 | return luaH_getstr(uvalue(o)->uv.metatable, ename); 66 | default: 67 | return &luaO_nilobject; 68 | } 69 | } 70 | 71 | -------------------------------------------------------------------------------- /lua/ltm.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ltm.h,v 1.41 2002/11/14 11:51:50 roberto Exp $ 3 | ** Tag methods 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ltm_h 8 | #define ltm_h 9 | 10 | 11 | #include "lobject.h" 12 | 13 | 14 | /* 15 | * WARNING: if you change the order of this enumeration, 16 | * grep "ORDER TM" 17 | */ 18 | typedef enum { 19 | TM_INDEX, 20 | TM_NEWINDEX, 21 | TM_GC, 22 | TM_MODE, 23 | TM_EQ, /* last tag method with `fast' access */ 24 | TM_ADD, 25 | TM_SUB, 26 | TM_MUL, 27 | TM_DIV, 28 | TM_POW, 29 | TM_UNM, 30 | TM_LT, 31 | TM_LE, 32 | TM_CONCAT, 33 | TM_CALL, 34 | TM_N /* number of elements in the enum */ 35 | } TMS; 36 | 37 | 38 | 39 | #define gfasttm(g,et,e) \ 40 | (((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) 41 | 42 | #define fasttm(l,et,e) gfasttm(G(l), et, e) 43 | 44 | 45 | const TObject *luaT_gettm (Table *events, TMS event, TString *ename); 46 | const TObject *luaT_gettmbyobj (lua_State *L, const TObject *o, TMS event); 47 | void luaT_init (lua_State *L); 48 | 49 | extern const char *const luaT_typenames[]; 50 | 51 | #endif 52 | -------------------------------------------------------------------------------- /lua/lualib.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lualib.h,v 1.28 2003/03/18 12:24:26 roberto Exp $ 3 | ** Lua standard libraries 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #ifndef lualib_h 9 | #define lualib_h 10 | 11 | #include "lua.h" 12 | 13 | 14 | #ifndef LUALIB_API 15 | #define LUALIB_API LUA_API 16 | #endif 17 | 18 | 19 | #define LUA_COLIBNAME "coroutine" 20 | LUALIB_API int luaopen_base (lua_State *L); 21 | 22 | #define LUA_TABLIBNAME "table" 23 | LUALIB_API int luaopen_table (lua_State *L); 24 | 25 | #define LUA_IOLIBNAME "io" 26 | #define LUA_OSLIBNAME "os" 27 | LUALIB_API int luaopen_io (lua_State *L); 28 | 29 | #define LUA_STRLIBNAME "string" 30 | LUALIB_API int luaopen_string (lua_State *L); 31 | 32 | #define LUA_MATHLIBNAME "math" 33 | LUALIB_API int luaopen_math (lua_State *L); 34 | 35 | #define LUA_DBLIBNAME "debug" 36 | LUALIB_API int luaopen_debug (lua_State *L); 37 | 38 | 39 | LUALIB_API int luaopen_loadlib (lua_State *L); 40 | 41 | 42 | /* to help testing the libraries */ 43 | #ifndef lua_assert 44 | #define lua_assert(c) /* empty */ 45 | #endif 46 | 47 | 48 | /* compatibility code */ 49 | #define lua_baselibopen luaopen_base 50 | #define lua_tablibopen luaopen_table 51 | #define lua_iolibopen luaopen_io 52 | #define lua_strlibopen luaopen_string 53 | #define lua_mathlibopen luaopen_math 54 | #define lua_dblibopen luaopen_debug 55 | 56 | #endif 57 | -------------------------------------------------------------------------------- /lua/lundump.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lundump.h,v 1.30 2003/04/07 20:34:20 lhf Exp $ 3 | ** load pre-compiled Lua chunks 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lundump_h 8 | #define lundump_h 9 | 10 | #include "lobject.h" 11 | #include "lzio.h" 12 | 13 | /* load one chunk; from lundump.c */ 14 | Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff); 15 | 16 | /* find byte order; from lundump.c */ 17 | int luaU_endianness (void); 18 | 19 | /* dump one chunk; from ldump.c */ 20 | void luaU_dump (lua_State* L, const Proto* Main, lua_Chunkwriter w, void* data); 21 | 22 | /* print one chunk; from print.c */ 23 | void luaU_print (const Proto* Main); 24 | 25 | /* definitions for headers of binary files */ 26 | #define LUA_SIGNATURE "\033Lua" /* binary files start with "Lua" */ 27 | #define VERSION 0x50 /* last format change was in 5.0 */ 28 | #define VERSION0 0x50 /* last major change was in 5.0 */ 29 | 30 | /* a multiple of PI for testing native format */ 31 | /* multiplying by 1E7 gives non-trivial integer values */ 32 | #define TEST_NUMBER ((lua_Number)3.14159265358979323846E7) 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /lua/lvm.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lvm.h,v 1.47 2002/11/14 16:16:21 roberto Exp $ 3 | ** Lua virtual machine 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lvm_h 8 | #define lvm_h 9 | 10 | 11 | #include "ldo.h" 12 | #include "lobject.h" 13 | #include "ltm.h" 14 | 15 | 16 | #define tostring(L,o) ((ttype(o) == LUA_TSTRING) || (luaV_tostring(L, o))) 17 | 18 | #define tonumber(o,n) (ttype(o) == LUA_TNUMBER || \ 19 | (((o) = luaV_tonumber(o,n)) != NULL)) 20 | 21 | #define equalobj(L,o1,o2) \ 22 | (ttype(o1) == ttype(o2) && luaV_equalval(L, o1, o2)) 23 | 24 | 25 | int luaV_lessthan (lua_State *L, const TObject *l, const TObject *r); 26 | int luaV_equalval (lua_State *L, const TObject *t1, const TObject *t2); 27 | const TObject *luaV_tonumber (const TObject *obj, TObject *n); 28 | int luaV_tostring (lua_State *L, StkId obj); 29 | const TObject *luaV_gettable (lua_State *L, const TObject *t, TObject *key, 30 | int loop); 31 | void luaV_settable (lua_State *L, const TObject *t, TObject *key, StkId val); 32 | StkId luaV_execute (lua_State *L); 33 | void luaV_concat (lua_State *L, int total, int last); 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /lua/lzio.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lzio.c,v 1.24 2003/03/20 16:00:56 roberto Exp $ 3 | ** a generic input stream interface 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define lzio_c 11 | 12 | #include "lua.h" 13 | 14 | #include "llimits.h" 15 | #include "lmem.h" 16 | #include "lzio.h" 17 | 18 | 19 | int luaZ_fill (ZIO *z) { 20 | size_t size; 21 | const char *buff = z->reader(NULL, z->data, &size); 22 | if (buff == NULL || size == 0) return EOZ; 23 | z->n = size - 1; 24 | z->p = buff; 25 | return char2int(*(z->p++)); 26 | } 27 | 28 | 29 | int luaZ_lookahead (ZIO *z) { 30 | if (z->n == 0) { 31 | int c = luaZ_fill(z); 32 | if (c == EOZ) return c; 33 | z->n++; 34 | z->p--; 35 | } 36 | return char2int(*z->p); 37 | } 38 | 39 | 40 | void luaZ_init (ZIO *z, lua_Chunkreader reader, void *data, const char *name) { 41 | z->reader = reader; 42 | z->data = data; 43 | z->name = name; 44 | z->n = 0; 45 | z->p = NULL; 46 | } 47 | 48 | 49 | /* --------------------------------------------------------------- read --- */ 50 | size_t luaZ_read (ZIO *z, void *b, size_t n) { 51 | while (n) { 52 | size_t m; 53 | if (z->n == 0) { 54 | if (luaZ_fill(z) == EOZ) 55 | return n; /* return number of missing bytes */ 56 | else { 57 | ++z->n; /* filbuf removed first byte; put back it */ 58 | --z->p; 59 | } 60 | } 61 | m = (n <= z->n) ? n : z->n; /* min. between n and z->n */ 62 | memcpy(b, z->p, m); 63 | z->n -= m; 64 | z->p += m; 65 | b = (char *)b + m; 66 | n -= m; 67 | } 68 | return 0; 69 | } 70 | 71 | /* ------------------------------------------------------------------------ */ 72 | char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n) { 73 | if (n > buff->buffsize) { 74 | if (n < LUA_MINBUFFER) n = LUA_MINBUFFER; 75 | luaM_reallocvector(L, buff->buffer, buff->buffsize, n, char); 76 | buff->buffsize = n; 77 | } 78 | return buff->buffer; 79 | } 80 | 81 | 82 | -------------------------------------------------------------------------------- /lua/lzio.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lzio.h,v 1.15 2003/03/20 16:00:56 roberto Exp $ 3 | ** Buffered streams 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #ifndef lzio_h 9 | #define lzio_h 10 | 11 | #include "lua.h" 12 | 13 | 14 | #define EOZ (-1) /* end of stream */ 15 | 16 | typedef struct Zio ZIO; 17 | 18 | 19 | #define char2int(c) cast(int, cast(unsigned char, (c))) 20 | 21 | #define zgetc(z) (((z)->n--)>0 ? char2int(*(z)->p++) : luaZ_fill(z)) 22 | 23 | #define zname(z) ((z)->name) 24 | 25 | void luaZ_init (ZIO *z, lua_Chunkreader reader, void *data, const char *name); 26 | size_t luaZ_read (ZIO* z, void* b, size_t n); /* read next n bytes */ 27 | int luaZ_lookahead (ZIO *z); 28 | 29 | 30 | 31 | typedef struct Mbuffer { 32 | char *buffer; 33 | size_t buffsize; 34 | } Mbuffer; 35 | 36 | 37 | char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n); 38 | 39 | #define luaZ_initbuffer(L, buff) ((buff)->buffer = NULL, (buff)->buffsize = 0) 40 | 41 | #define luaZ_sizebuffer(buff) ((buff)->buffsize) 42 | #define luaZ_buffer(buff) ((buff)->buffer) 43 | 44 | #define luaZ_resizebuffer(L, buff, size) \ 45 | (luaM_reallocvector(L, (buff)->buffer, (buff)->buffsize, size, char), \ 46 | (buff)->buffsize = size) 47 | 48 | #define luaZ_freebuffer(L, buff) luaZ_resizebuffer(L, buff, 0) 49 | 50 | 51 | /* --------- Private Part ------------------ */ 52 | 53 | struct Zio { 54 | size_t n; /* bytes still unread */ 55 | const char *p; /* current position in buffer */ 56 | lua_Chunkreader reader; 57 | void* data; /* additional data */ 58 | const char *name; 59 | }; 60 | 61 | 62 | int luaZ_fill (ZIO *z); 63 | 64 | #endif 65 | -------------------------------------------------------------------------------- /main.m: -------------------------------------------------------------------------------- 1 | /* main.m - Cocoa main function 2 | * Copyright (c) 2000-2006 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /packager: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | DESTDIR=dreamzzt-3.1.`svnversion .` 4 | 5 | dummy: 6 | echo "Please specify a platform: dc, linux, nds, mac, win32" 7 | 8 | dc: data 9 | sh-elf-objcopy -R .stack -O binary dreamzzt.elf dreamzzt.bin 10 | cp dreamzzt.bin ${DESTDIR} 11 | zip dist/3.1.`svnversion .`/${DESTDIR}-dc.zip ${DESTDIR}/* 12 | rm -rf ${DESTDIR} 13 | 14 | nds: data 15 | cp dreamzzt.nds dreamzzt.ds.gba ${DESTDIR} 16 | zip dist/3.1.`svnversion .`/${DESTDIR}-nds.zip ${DESTDIR}/* 17 | rm -rf ${DESTDIR} 18 | 19 | linux: 20 | sed "s/\$$WCREV\\$$/`svnversion .`/" < loki/setup.data/setup.xml.in > loki/setup.data/setup.xml 21 | strip dreamzzt 22 | cp dreamzzt loki/bin/Linux/x86/glibc-2.1 23 | mkdir -p dist/3.1.`svnversion .` 24 | ~/loki_setup/makeself/makeself.sh --follow loki dist/3.1.`svnversion .`/dreamzzt-3.1.`svnversion .`-linux.run dreamzzt ./setup.sh 25 | 26 | mac: data 27 | cp -R build/Deployment/DreamZZT.app ${DESTDIR} 28 | zip -r dist/3.1.`svnversion .`/${DESTDIR}-mac.zip ${DESTDIR}/* 29 | rm -rf ${DESTDIR} 30 | 31 | win32: 32 | -"/cygdrive/c/program files/inno setup 5/iscc.exe" dreamzzt.iss 33 | 34 | win32-lite: 35 | -"/cygdrive/c/program files/inno setup 5/iscc.exe" dreamzzt-lite.iss 36 | 37 | data: 38 | mkdir -p ${DESTDIR} 39 | mkdir -p dist/3.1.`svnversion .` 40 | cp resources/*.zzt resources/*.szt resources/zzt-ascii.png ${DESTDIR} 41 | cp doc/* COPYING ChangeLog ${DESTDIR} 42 | 43 | .PHONY: dc nds mac data linux win32 win32-lite 44 | -------------------------------------------------------------------------------- /resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by dreamzzt.rc 4 | // 5 | #define IDI_ICON1 101 6 | #define IDI_ICON2 102 7 | 8 | // Next default values for new objects 9 | // 10 | #ifdef APSTUDIO_INVOKED 11 | #ifndef APSTUDIO_READONLY_SYMBOLS 12 | #define _APS_NEXT_RESOURCE_VALUE 103 13 | #define _APS_NEXT_COMMAND_VALUE 40001 14 | #define _APS_NEXT_CONTROL_VALUE 1000 15 | #define _APS_NEXT_SYMED_VALUE 101 16 | #endif 17 | #endif 18 | -------------------------------------------------------------------------------- /resources/dreamzzt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/dreamzzt.png -------------------------------------------------------------------------------- /resources/enigma.zzt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/enigma.zzt -------------------------------------------------------------------------------- /resources/models/block.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/models/block.blend -------------------------------------------------------------------------------- /resources/models/gem.amf: -------------------------------------------------------------------------------- 1 | AMF1 2 | 6 3 | 1 4 | //texture.png 5 | idle 6 | 1 7 | 0.349106 0.132364 0.500000 -0.609189 -0.625602 0.487351 0.159463 -0.155279 0.000000 0.159463 -0.155279 0.000000 0.189643 0.287643 0.500000 -0.609189 -0.625602 0.487351 0.159463 -0.155279 0.000000 0.159463 -0.155279 0.000000 0.500201 0.287643 0.888198 -0.609189 -0.625602 0.487351 0.159463 -0.155279 0.000000 0.159463 -0.155279 0.000000 1.0 0.0 0.0 0.0 0.0 1.0 8 | 0.349106 0.132364 0.500000 0.000000 -0.928477 0.371391 -0.151095 -0.155279 -0.388198 -0.151095 -0.155279 -0.388198 0.500201 0.287643 0.888198 0.000000 -0.928477 0.371391 -0.151095 -0.155279 -0.388198 -0.151095 -0.155279 -0.388198 0.655480 0.132364 0.500000 0.000000 -0.928477 0.371391 -0.151095 -0.155279 -0.388198 -0.151095 -0.155279 -0.388198 1.0 0.0 0.0 0.0 0.0 1.0 9 | 0.500201 0.287643 0.888198 0.615457 -0.615458 0.492366 -0.310558 -0.000000 0.388198 -0.310558 -0.000000 0.388198 0.810759 0.287643 0.500000 0.615457 -0.615458 0.492366 -0.310558 -0.000000 0.388198 -0.310558 -0.000000 0.388198 0.655480 0.132364 0.500000 0.615457 -0.615458 0.492366 -0.310558 -0.000000 0.388198 -0.310558 -0.000000 0.388198 1.0 0.0 0.0 0.0 0.0 1.0 10 | 0.349106 0.132364 0.500000 -0.609189 -0.625602 -0.487351 -0.151095 -0.155279 0.388198 -0.151095 -0.155279 0.388198 0.500201 0.287643 0.111802 -0.609189 -0.625602 -0.487351 -0.151095 -0.155279 0.388198 -0.151095 -0.155279 0.388198 0.189643 0.287643 0.500000 -0.609189 -0.625602 -0.487351 -0.151095 -0.155279 0.388198 -0.151095 -0.155279 0.388198 1.0 0.0 0.0 0.0 0.0 1.0 11 | 0.655480 0.132364 0.500000 0.000000 -0.928477 -0.371391 0.155279 -0.155279 0.388198 0.155279 -0.155279 0.388198 0.500201 0.287643 0.111802 0.000000 -0.928477 -0.371391 0.155279 -0.155279 0.388198 0.155279 -0.155279 0.388198 0.349106 0.132364 0.500000 0.000000 -0.928477 -0.371391 0.155279 -0.155279 0.388198 0.155279 -0.155279 0.388198 1.0 0.0 0.0 0.0 0.0 1.0 12 | 0.810759 0.287643 0.500000 0.615457 -0.615458 -0.492366 0.310558 0.000000 0.388198 0.310558 0.000000 0.388198 0.500201 0.287643 0.111802 0.615457 -0.615458 -0.492366 0.310558 0.000000 0.388198 0.310558 0.000000 0.388198 0.655480 0.132364 0.500000 0.615457 -0.615458 -0.492366 0.310558 0.000000 0.388198 0.310558 0.000000 0.388198 1.0 0.0 0.0 0.0 0.0 1.0 13 | -------------------------------------------------------------------------------- /resources/models/gem.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/models/gem.blend -------------------------------------------------------------------------------- /resources/models/grass.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/models/grass.blend -------------------------------------------------------------------------------- /resources/models/player.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/models/player.blend -------------------------------------------------------------------------------- /resources/models/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/models/texture.png -------------------------------------------------------------------------------- /resources/models/torch.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/models/torch.blend -------------------------------------------------------------------------------- /resources/monster.szt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/monster.szt -------------------------------------------------------------------------------- /resources/town.zzt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/town.zzt -------------------------------------------------------------------------------- /resources/tutorial.zzt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/tutorial.zzt -------------------------------------------------------------------------------- /resources/zzt-ascii.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/zzt-ascii.bmp -------------------------------------------------------------------------------- /resources/zzt-ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/resources/zzt-ascii.png -------------------------------------------------------------------------------- /resrc1.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by dreamzzt.rc 4 | // 5 | 6 | // Next default values for new objects 7 | // 8 | #ifdef APSTUDIO_INVOKED 9 | #ifndef APSTUDIO_READONLY_SYMBOLS 10 | #define _APS_NEXT_RESOURCE_VALUE 103 11 | #define _APS_NEXT_COMMAND_VALUE 40001 12 | #define _APS_NEXT_CONTROL_VALUE 1000 13 | #define _APS_NEXT_SYMED_VALUE 101 14 | #endif 15 | #endif 16 | -------------------------------------------------------------------------------- /sav_icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/sav_icon.icns -------------------------------------------------------------------------------- /sav_icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/sav_icon.xcf -------------------------------------------------------------------------------- /src/AMFModelInstance.cpp: -------------------------------------------------------------------------------- 1 | #include "AMFModelInstance.h" 2 | #include "ModelManager.h" 3 | 4 | using namespace std; 5 | using namespace Tiki; 6 | using namespace Tiki::GL; 7 | 8 | AMFModelInstance::AMFModelInstance(const string modelName, const Vector& position, const Vector& color, const int height) { 9 | model = modelManager.getModel(modelName); 10 | 11 | if(!model) { 12 | throw NULL; 13 | } 14 | 15 | this->position = position; 16 | this->color = color; 17 | this->height = height; 18 | } 19 | 20 | void AMFModelInstance::draw() const { 21 | model->draw(position, 0, color, height); 22 | } 23 | -------------------------------------------------------------------------------- /src/Controller.m: -------------------------------------------------------------------------------- 1 | /* controller.m - Cocoa window controller 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #import "Controller.h" 21 | #import 22 | #import 23 | 24 | void tiki_main(); 25 | extern char *default_file; 26 | 27 | @implementation Controller 28 | - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename 29 | { 30 | openFileName = filename; 31 | } 32 | 33 | - (void) applicationDidFinishLaunching: (NSNotification *) note 34 | { 35 | NSString * resPath = [[NSBundle mainBundle] resourcePath]; 36 | chdir([resPath cString]); 37 | TikiMain * otm = [[TikiMain alloc] retain]; 38 | tm = otm; 39 | [tm doMainWithWindow: mainWindow andView: mainView andMainFunc: tiki_main andOpenFile: openFileName]; 40 | tm = nil; 41 | [otm release]; 42 | } 43 | 44 | - (NSApplicationTerminateReply) applicationShouldTerminate: (NSApplication *)sender 45 | { 46 | assert( tm ); 47 | [tm quitSoon]; 48 | return NSTerminateNow; 49 | } 50 | 51 | - (BOOL) applicationShouldTerminateAfterLastWindowClosed: (NSApplication *)theApplication 52 | { 53 | return YES; 54 | } 55 | 56 | @end 57 | -------------------------------------------------------------------------------- /src/ModelManager.cpp: -------------------------------------------------------------------------------- 1 | #include "ModelManager.h" 2 | 3 | //universal static model manager 4 | ModelManager modelManager; 5 | 6 | ModelManager::ModelManager(void) {} 7 | 8 | ModelManager::~ModelManager(void) { 9 | modelList.clear(); 10 | modelMap.clear(); 11 | } 12 | 13 | AMFModel *ModelManager::getModel(const string& modelName) { 14 | AMFModel *model; 15 | 16 | if(!(model = modelMap[modelName])) { 17 | model = new AMFModel; 18 | model->setFilename(modelName); 19 | model->load(); 20 | modelList.push_back(*model); 21 | model = &(modelList.back()); 22 | 23 | modelMap[modelName] = model; 24 | } 25 | 26 | return model; 27 | } 28 | -------------------------------------------------------------------------------- /src/libtolua++/tolua_event.h: -------------------------------------------------------------------------------- 1 | /* tolua: event functions 2 | ** Support code for Lua bindings. 3 | ** Written by Waldemar Celes 4 | ** TeCGraf/PUC-Rio 5 | ** Apr 2003 6 | ** $Id: $ 7 | */ 8 | 9 | /* This code is free software; you can redistribute it and/or modify it. 10 | ** The software provided hereunder is on an "as is" basis, and 11 | ** the author has no obligation to provide maintenance, support, updates, 12 | ** enhancements, or modifications. 13 | */ 14 | 15 | #ifndef TOLUA_EVENT_H 16 | #define TOLUA_EVENT_H 17 | 18 | #include "tolua++.h" 19 | 20 | TOLUA_API void tolua_moduleevents (lua_State* L); 21 | TOLUA_API int tolua_ismodulemetatable (lua_State* L); 22 | TOLUA_API void tolua_classevents (lua_State* L); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/objects/pusher.cpp: -------------------------------------------------------------------------------- 1 | /* pusher.cpp - Pusher object 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #include 21 | #include 22 | #include 23 | #include 24 | #include 25 | 26 | using namespace Tiki; 27 | using namespace Tiki::GL; 28 | using namespace Tiki::Hid; 29 | using namespace Tiki::Audio; 30 | 31 | #include "object.h" 32 | #include "sound.h" 33 | 34 | extern ZZTMusicStream *zm; 35 | 36 | void Pusher::update() { 37 | if(m_step.x==1) 38 | move(RIGHT); 39 | if(m_step.y==1) 40 | move(DOWN); 41 | if(m_step.x==-1) 42 | move(LEFT); 43 | if(m_step.y==-1) 44 | move(UP); 45 | //zm->setTune("t--f"); 46 | //zm->start(); 47 | } 48 | 49 | void Pusher::create() { 50 | if(m_step.x==1) 51 | m_shape=0x10; 52 | if(m_step.y==1) 53 | m_shape=0x1f; 54 | if(m_step.x==-1) 55 | m_shape=0x11; 56 | if(m_step.y==-1) 57 | m_shape=0x1e; 58 | } 59 | -------------------------------------------------------------------------------- /src/os.mm: -------------------------------------------------------------------------------- 1 | /* os.mm - OS hooks for Mac OS X 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #include 21 | #include 22 | #include "os.h" 23 | 24 | std::string os_select_file(std::string title, std::string filter) { 25 | NSOpenPanel *panel = [NSOpenPanel openPanel]; 26 | std::string output; 27 | 28 | [panel setTitle:[NSString stringWithCString:title.c_str()]]; 29 | 30 | if([panel runModalForTypes:[NSArray arrayWithObjects:[NSString stringWithCString:filter.c_str()],NULL]]) { 31 | output = [[panel filename] cString]; 32 | } else { 33 | output = ""; 34 | } 35 | [panel release]; 36 | return output; 37 | } 38 | 39 | std::string os_save_file(std::string title, std::string filename, std::string filter) { 40 | NSSavePanel *panel = [NSSavePanel savePanel]; 41 | std::string output; 42 | 43 | [panel setTitle:[NSString stringWithCString:title.c_str()]]; 44 | 45 | if([panel runModalForDirectory:nil file:[NSString stringWithCString:filename.c_str()]]) { 46 | output = [[panel filename] cString]; 47 | } else { 48 | output = ""; 49 | } 50 | [panel release]; 51 | return output; 52 | } -------------------------------------------------------------------------------- /src/word.cpp: -------------------------------------------------------------------------------- 1 | /* word.cpp - Turn a string into a vector of words 2 | * Copyright (C) 2000 - 2007 Sam Steele 3 | * 4 | * This file is part of DreamZZT. 5 | * 6 | * DreamZZT is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License version 2 8 | * as published by the Free Software Foundation. 9 | * 10 | * DreamZZT is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 18 | */ 19 | 20 | #include 21 | #include 22 | #include "word.h" 23 | 24 | std::vector wordify(std::string s, char seperator, bool allowEmpty) { 25 | std::vector list; 26 | size_t pos=0,oldpos=0; 27 | 28 | while((pos = s.find(seperator, oldpos)) != std::string::npos) { 29 | if(pos != oldpos || allowEmpty) 30 | list.push_back(s.substr(oldpos,(pos-oldpos))); 31 | oldpos = pos+1; 32 | } 33 | 34 | list.push_back(s.substr(oldpos)); //Stuff in the last word 35 | return list; 36 | } 37 | -------------------------------------------------------------------------------- /version.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildVersion 6 | 92 7 | CFBundleVersion 8 | 1.0 9 | ProductBuildVersion 10 | 7K571 11 | ProjectName 12 | NibPBTemplates 13 | SourceVersion 14 | 1200000 15 | 16 | 17 | -------------------------------------------------------------------------------- /win32/OpenAL32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/win32/OpenAL32.dll -------------------------------------------------------------------------------- /win32/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/win32/SDL.dll -------------------------------------------------------------------------------- /win32/alut.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/win32/alut.dll -------------------------------------------------------------------------------- /win32/vcredist80_x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/win32/vcredist80_x86.exe -------------------------------------------------------------------------------- /win32/wrap_oal.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c99koder/DreamZZT/735b94651e0d92bc53fd2f0ee0d5f575b255e214/win32/wrap_oal.dll --------------------------------------------------------------------------------