git repos / blockattack-game

blame: source/misc/install_script.nsi

normal view · raw

e7eae715 sago007 2009-04-05 22:09 1
; Script generated by the HM NIS Edit Script Wizard.
e7eae715 sago007 2009-04-05 22:09 2
e7eae715 sago007 2009-04-05 22:09 3
; HM NIS Edit Wizard helper defines
e7eae715 sago007 2009-04-05 22:09 4
!define PRODUCT_NAME "Block Attack - Rise Of the Blocks"
e7eae715 sago007 2009-04-05 22:09 5
!define PRODUCT_VERSION "1.4.0"
e7eae715 sago007 2009-04-05 22:09 6
!define PRODUCT_PUBLISHER "Poul Sander"
021de090 sago007 2015-12-30 18:56 7
!define PRODUCT_WEB_SITE "http://blockattack.net"
e7eae715 sago007 2009-04-05 22:09 8
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 9
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
e7eae715 sago007 2009-04-05 22:09 10
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
e7eae715 sago007 2009-04-05 22:09 11
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
e7eae715 sago007 2009-04-05 22:09 12
e7eae715 sago007 2009-04-05 22:09 13
; MUI 1.67 compatible ------
e7eae715 sago007 2009-04-05 22:09 14
!include "MUI.nsh"
e7eae715 sago007 2009-04-05 22:09 15
e7eae715 sago007 2009-04-05 22:09 16
; MUI Settings
e7eae715 sago007 2009-04-05 22:09 17
!define MUI_ABORTWARNING
e7eae715 sago007 2009-04-05 22:09 18
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
e7eae715 sago007 2009-04-05 22:09 19
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
e7eae715 sago007 2009-04-05 22:09 20
e7eae715 sago007 2009-04-05 22:09 21
; Welcome page
e7eae715 sago007 2009-04-05 22:09 22
!insertmacro MUI_PAGE_WELCOME
e7eae715 sago007 2009-04-05 22:09 23
; License page
e7eae715 sago007 2009-04-05 22:09 24
;!insertmacro MUI_PAGE_LICENSE "..\Game\COPYING.TXT"
e7eae715 sago007 2009-04-05 22:09 25
; Components page
e7eae715 sago007 2009-04-05 22:09 26
!insertmacro MUI_PAGE_COMPONENTS
e7eae715 sago007 2009-04-05 22:09 27
; Directory page
e7eae715 sago007 2009-04-05 22:09 28
!insertmacro MUI_PAGE_DIRECTORY
e7eae715 sago007 2009-04-05 22:09 29
; Start menu page
e7eae715 sago007 2009-04-05 22:09 30
var ICONS_GROUP
e7eae715 sago007 2009-04-05 22:09 31
!define MUI_STARTMENUPAGE_NODISABLE
e7eae715 sago007 2009-04-05 22:09 32
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Block Attack - Rise Of the Blocks"
e7eae715 sago007 2009-04-05 22:09 33
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
e7eae715 sago007 2009-04-05 22:09 34
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
e7eae715 sago007 2009-04-05 22:09 35
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
e7eae715 sago007 2009-04-05 22:09 36
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
e7eae715 sago007 2009-04-05 22:09 37
; Instfiles page
e7eae715 sago007 2009-04-05 22:09 38
!insertmacro MUI_PAGE_INSTFILES
e7eae715 sago007 2009-04-05 22:09 39
; Finish page
e7eae715 sago007 2009-04-05 22:09 40
!define MUI_FINISHPAGE_RUN "$INSTDIR\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 41
!insertmacro MUI_PAGE_FINISH
e7eae715 sago007 2009-04-05 22:09 42
e7eae715 sago007 2009-04-05 22:09 43
; Uninstaller pages
e7eae715 sago007 2009-04-05 22:09 44
!insertmacro MUI_UNPAGE_INSTFILES
e7eae715 sago007 2009-04-05 22:09 45
e7eae715 sago007 2009-04-05 22:09 46
; Language files
e7eae715 sago007 2009-04-05 22:09 47
!insertmacro MUI_LANGUAGE "English"
e7eae715 sago007 2009-04-05 22:09 48
e7eae715 sago007 2009-04-05 22:09 49
; MUI end ------
e7eae715 sago007 2009-04-05 22:09 50
e7eae715 sago007 2009-04-05 22:09 51
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
e7eae715 sago007 2009-04-05 22:09 52
OutFile "Setup.exe"
e7eae715 sago007 2009-04-05 22:09 53
InstallDir "$PROGRAMFILES\Block Attack - Rise Of the Blocks"
e7eae715 sago007 2009-04-05 22:09 54
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
e7eae715 sago007 2009-04-05 22:09 55
ShowInstDetails show
e7eae715 sago007 2009-04-05 22:09 56
ShowUnInstDetails show
e7eae715 sago007 2009-04-05 22:09 57
e7eae715 sago007 2009-04-05 22:09 58
Section "Game Files" SEC01
e7eae715 sago007 2009-04-05 22:09 59
  SetOutPath "$INSTDIR"
e7eae715 sago007 2009-04-05 22:09 60
  SetOverwrite try
e7eae715 sago007 2009-04-05 22:09 61
  File "..\Game\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 62
  File "..\Game\libpng1.dll"
e7eae715 sago007 2009-04-05 22:09 63
  File "..\Game\SDL_image.dll"
e7eae715 sago007 2009-04-05 22:09 64
  File "..\Game\SDL_mixer.dll"
e7eae715 sago007 2009-04-05 22:09 65
  File "..\Game\SDL.dll"
e7eae715 sago007 2009-04-05 22:09 66
  File "..\Game\jpeg.dll"
e7eae715 sago007 2009-04-05 22:09 67
  File "..\Game\zlib1.dll"
e7eae715 sago007 2009-04-05 22:09 68
  File "..\Game\zlib.dll"
e7eae715 sago007 2009-04-05 22:09 69
  SetOutPath "$INSTDIR\sound"
e7eae715 sago007 2009-04-05 22:09 70
  File "..\Game\sound\pop.ogg"
e7eae715 sago007 2009-04-05 22:09 71
  File "..\Game\sound\cameraclick.ogg"
e7eae715 sago007 2009-04-05 22:09 72
  File "..\Game\sound\typing.ogg"
e7eae715 sago007 2009-04-05 22:09 73
  File "..\Game\sound\counter.ogg"
e7eae715 sago007 2009-04-05 22:09 74
  File "..\Game\sound\counterFinal.ogg"
e7eae715 sago007 2009-04-05 22:09 75
  SetOutPath "$INSTDIR\res"
e7eae715 sago007 2009-04-05 22:09 76
  File "..\Game\res\puzzle.levels"
e7eae715 sago007 2009-04-05 22:09 77
  File "..\Game\res\copy"
e7eae715 sago007 2009-04-05 22:09 78
  File "..\Game\res\testPuzzles"
e7eae715 sago007 2009-04-05 22:09 79
  SetOutPath "$INSTDIR\music"
e7eae715 sago007 2009-04-05 22:09 80
  File "..\Game\music\bgMusic.ogg"
e7eae715 sago007 2009-04-05 22:09 81
  File "..\Game\music\highbeat.ogg"
e7eae715 sago007 2009-04-05 22:09 82
  SetOutPath "$INSTDIR\gfx"
e7eae715 sago007 2009-04-05 22:09 83
  File "..\Game\gfx\mouse.png"
e7eae715 sago007 2009-04-05 22:09 84
  File "..\Game\gfx\bOff.png"
e7eae715 sago007 2009-04-05 22:09 85
  File "..\Game\gfx\iDraw.png"
e7eae715 sago007 2009-04-05 22:09 86
  File "..\Game\gfx\changeButtonsBack.png"
e7eae715 sago007 2009-04-05 22:09 87
  File "..\Game\gfx\bOptions.png"
e7eae715 sago007 2009-04-05 22:09 88
  File "..\Game\gfx\b1024.png"
e7eae715 sago007 2009-04-05 22:09 89
  File "..\Game\gfx\blackLine.png"
e7eae715 sago007 2009-04-05 22:09 90
  File "..\Game\gfx\iCheckBoxArea.png"
e7eae715 sago007 2009-04-05 22:09 91
  File "..\Game\gfx\bHost.png"
e7eae715 sago007 2009-04-05 22:09 92
  File "..\Game\gfx\bChange.png"
e7eae715 sago007 2009-04-05 22:09 93
  File "..\Game\gfx\icon.png"
e7eae715 sago007 2009-04-05 22:09 94
  File "..\Game\gfx\bBack.png"
e7eae715 sago007 2009-04-05 22:09 95
  File "..\Game\gfx\bConfigure.png"
e7eae715 sago007 2009-04-05 22:09 96
  File "..\Game\gfx\bConnect.png"
e7eae715 sago007 2009-04-05 22:09 97
  File "..\Game\gfx\bEndless.png"
e7eae715 sago007 2009-04-05 22:09 98
  File "..\Game\gfx\bExit.png"
e7eae715 sago007 2009-04-05 22:09 99
  File "..\Game\gfx\bForward.png"
e7eae715 sago007 2009-04-05 22:09 100
  File "..\Game\gfx\bReplays.png"
e7eae715 sago007 2009-04-05 22:09 101
  File "..\Game\gfx\bSave.png"
e7eae715 sago007 2009-04-05 22:09 102
  File "..\Game\gfx\bLoad.png"
e7eae715 sago007 2009-04-05 22:09 103
  File "..\Game\gfx\bNetwork.png"
e7eae715 sago007 2009-04-05 22:09 104
  File "..\Game\gfx\bHost.png"
e7eae715 sago007 2009-04-05 22:09 105
  File "..\Game\gfx\bConnect.png"
e7eae715 sago007 2009-04-05 22:09 106
  File "..\Game\gfx\bHighScore.png"
e7eae715 sago007 2009-04-05 22:09 107
  File "..\Game\gfx\bSelectPuzzle.png"
e7eae715 sago007 2009-04-05 22:09 108
  File "..\Game\gfx\BackBoard.png"
e7eae715 sago007 2009-04-05 22:09 109
  File "..\Game\gfx\options.png"
e7eae715 sago007 2009-04-05 22:09 110
  File "..\Game\gfx\bInternet.png"
e7eae715 sago007 2009-04-05 22:09 111
  File "..\Game\gfx\iStageClearLimit.png"
e7eae715 sago007 2009-04-05 22:09 112
  File "..\Game\gfx\iWinner.png"
e7eae715 sago007 2009-04-05 22:09 113
  File "..\Game\gfx\bNetwork.png"
e7eae715 sago007 2009-04-05 22:09 114
  File "..\Game\gfx\bNewGame.png"
e7eae715 sago007 2009-04-05 22:09 115
  File "..\Game\gfx\bOn.png"
e7eae715 sago007 2009-04-05 22:09 116
  File "..\Game\gfx\iLevelCheckBox.png"
e7eae715 sago007 2009-04-05 22:09 117
  File "..\Game\gfx\iLevelCheck.png"
e7eae715 sago007 2009-04-05 22:09 118
  File "..\Game\gfx\dialogbox.png"
e7eae715 sago007 2009-04-05 22:09 119
  File "..\Game\gfx\bOnePlayer.png"
e7eae715 sago007 2009-04-05 22:09 120
  File "..\Game\gfx\boardBackBack.png"
e7eae715 sago007 2009-04-05 22:09 121
  File "..\Game\gfx\bPuzzle.png"
e7eae715 sago007 2009-04-05 22:09 122
  File "..\Game\gfx\bStageClear.png"
e7eae715 sago007 2009-04-05 22:09 123
  File "..\Game\gfx\bTimeTrial.png"
e7eae715 sago007 2009-04-05 22:09 124
  File "..\Game\gfx\bTwoPlayers.png"
e7eae715 sago007 2009-04-05 22:09 125
  File "..\Game\gfx\iLoser.png"
e7eae715 sago007 2009-04-05 22:09 126
  File "..\Game\gfx\bVsGame.png"
e7eae715 sago007 2009-04-05 22:09 127
  File "..\Game\gfx\bVsGameConfig.png"
e7eae715 sago007 2009-04-05 22:09 128
  File "..\Game\gfx\crossover.png"
e7eae715 sago007 2009-04-05 22:09 129
  File "..\Game\gfx\24P_Arial_Blue.png"
e7eae715 sago007 2009-04-05 22:09 130
  File "..\Game\gfx\14P_Arial_Angle_Red.png"
e7eae715 sago007 2009-04-05 22:09 131
  File "..\Game\gfx\background.png"
e7eae715 sago007 2009-04-05 22:09 132
  File "..\Game\gfx\blockAttack.ico"
e7eae715 sago007 2009-04-05 22:09 133
  File "..\Game\gfx\transCover.png"
e7eae715 sago007 2009-04-05 22:09 134
  File "..\Game\gfx\blackBackGround.png"
e7eae715 sago007 2009-04-05 22:09 135
  File "..\Game\gfx\background.png"
e7eae715 sago007 2009-04-05 22:09 136
  File "..\Game\gfx\iGameOver.png"
e7eae715 sago007 2009-04-05 22:09 137
  File "..\Game\gfx\fileDialogbox.png"
e7eae715 sago007 2009-04-05 22:09 138
  File "..\Game\gfx\chainFrame.png"
e7eae715 sago007 2009-04-05 22:09 139
  File "..\Game\gfx\bSkip.png"
e7eae715 sago007 2009-04-05 22:09 140
  File "..\Game\gfx\bNext.png"
e7eae715 sago007 2009-04-05 22:09 141
  File "..\Game\gfx\bRetry.png"
e7eae715 sago007 2009-04-05 22:09 142
  File "..\Game\gfx\bTheme.png"
e7eae715 sago007 2009-04-05 22:09 143
  SetOutPath "$INSTDIR\gfx\bricks"
e7eae715 sago007 2009-04-05 22:09 144
  File "..\Game\gfx\bricks\yellow.png"
e7eae715 sago007 2009-04-05 22:09 145
  File "..\Game\gfx\bricks\blue.png"
e7eae715 sago007 2009-04-05 22:09 146
  File "..\Game\gfx\bricks\green.png"
e7eae715 sago007 2009-04-05 22:09 147
  File "..\Game\gfx\bricks\grey.png"
e7eae715 sago007 2009-04-05 22:09 148
  File "..\Game\gfx\bricks\purple.png"
e7eae715 sago007 2009-04-05 22:09 149
  File "..\Game\gfx\bricks\red.png"
e7eae715 sago007 2009-04-05 22:09 150
  File "..\Game\gfx\bricks\turkish.png"
e7eae715 sago007 2009-04-05 22:09 151
  SetOutPath "$INSTDIR\gfx\balls"
e7eae715 sago007 2009-04-05 22:09 152
  File "..\Game\gfx\balls\ballBlue.png"
e7eae715 sago007 2009-04-05 22:09 153
  File "..\Game\gfx\balls\ballRed.png"
e7eae715 sago007 2009-04-05 22:09 154
  File "..\Game\gfx\balls\ballGray.png"
e7eae715 sago007 2009-04-05 22:09 155
  File "..\Game\gfx\balls\ballGreen.png"
e7eae715 sago007 2009-04-05 22:09 156
  File "..\Game\gfx\balls\ballPurple.png"
e7eae715 sago007 2009-04-05 22:09 157
  File "..\Game\gfx\balls\ballTurkish.png"
e7eae715 sago007 2009-04-05 22:09 158
  File "..\Game\gfx\balls\ballYellow.png"
e7eae715 sago007 2009-04-05 22:09 159
  SetOutPath "$INSTDIR\gfx\garbage"
e7eae715 sago007 2009-04-05 22:09 160
  File "..\Game\gfx\garbage\garbageTR.png"
e7eae715 sago007 2009-04-05 22:09 161
  File "..\Game\gfx\garbage\garbageB.png"
e7eae715 sago007 2009-04-05 22:09 162
  File "..\Game\gfx\garbage\garbageBL.png"
e7eae715 sago007 2009-04-05 22:09 163
  File "..\Game\gfx\garbage\garbageBR.png"
e7eae715 sago007 2009-04-05 22:09 164
  File "..\Game\gfx\garbage\garbageFill.png"
e7eae715 sago007 2009-04-05 22:09 165
  File "..\Game\gfx\garbage\garbageL.png"
e7eae715 sago007 2009-04-05 22:09 166
  File "..\Game\gfx\garbage\garbageM.png"
e7eae715 sago007 2009-04-05 22:09 167
  File "..\Game\gfx\garbage\garbageR.png"
e7eae715 sago007 2009-04-05 22:09 168
  File "..\Game\gfx\garbage\garbageT.png"
e7eae715 sago007 2009-04-05 22:09 169
  File "..\Game\gfx\garbage\garbageTL.png"
e7eae715 sago007 2009-04-05 22:09 170
  File "..\Game\gfx\garbage\garbageML.png"
e7eae715 sago007 2009-04-05 22:09 171
  File "..\Game\gfx\garbage\garbageMR.png"
e7eae715 sago007 2009-04-05 22:09 172
  File "..\Game\gfx\garbage\garbageGM.png"
e7eae715 sago007 2009-04-05 22:09 173
  File "..\Game\gfx\garbage\garbageGML.png"
e7eae715 sago007 2009-04-05 22:09 174
  File "..\Game\gfx\garbage\garbageGMR.png"
e7eae715 sago007 2009-04-05 22:09 175
  SetOutPath "$INSTDIR\gfx\smileys"
e7eae715 sago007 2009-04-05 22:09 176
  File "..\Game\gfx\smileys\0.png"
e7eae715 sago007 2009-04-05 22:09 177
  File "..\Game\gfx\smileys\1.png"
e7eae715 sago007 2009-04-05 22:09 178
  File "..\Game\gfx\smileys\2.png"
e7eae715 sago007 2009-04-05 22:09 179
  File "..\Game\gfx\smileys\3.png"
e7eae715 sago007 2009-04-05 22:09 180
  SetOutPath "$INSTDIR\gfx\animations\cursor"
e7eae715 sago007 2009-04-05 22:09 181
  File "..\Game\gfx\animations\cursor\1.png"
e7eae715 sago007 2009-04-05 22:09 182
  File "..\Game\gfx\animations\cursor\2.png"
e7eae715 sago007 2009-04-05 22:09 183
  SetOutPath "$INSTDIR\gfx\counter"
e7eae715 sago007 2009-04-05 22:09 184
  File "..\Game\gfx\counter\1.png"
e7eae715 sago007 2009-04-05 22:09 185
  File "..\Game\gfx\counter\2.png"
e7eae715 sago007 2009-04-05 22:09 186
  File "..\Game\gfx\counter\3.png"
e7eae715 sago007 2009-04-05 22:09 187
  SetOutPath "$INSTDIR\gfx\animations\bomb"
e7eae715 sago007 2009-04-05 22:09 188
  File "..\Game\gfx\animations\bomb\bomb_2.png"
e7eae715 sago007 2009-04-05 22:09 189
  File "..\Game\gfx\animations\bomb\bomb_1.png"
e7eae715 sago007 2009-04-05 22:09 190
  SetOutPath "$INSTDIR\gfx\animations\ready"
e7eae715 sago007 2009-04-05 22:09 191
  File "..\Game\gfx\animations\ready\ready_1.png"
e7eae715 sago007 2009-04-05 22:09 192
  File "..\Game\gfx\animations\ready\ready_2.png"
e7eae715 sago007 2009-04-05 22:09 193
  SetOutPath "$INSTDIR\gfx\animations\explosion"
e7eae715 sago007 2009-04-05 22:09 194
  File "..\Game\gfx\animations\explosion\1.png"
e7eae715 sago007 2009-04-05 22:09 195
  File "..\Game\gfx\animations\explosion\2.png"
e7eae715 sago007 2009-04-05 22:09 196
  File "..\Game\gfx\animations\explosion\0.png"
e7eae715 sago007 2009-04-05 22:09 197
  File "..\Game\gfx\animations\explosion\3.png"
e7eae715 sago007 2009-04-05 22:09 198
  SetOutPath "$INSTDIR"
e7eae715 sago007 2009-04-05 22:09 199
  File "..\Game\COPYING.TXT"
e7eae715 sago007 2009-04-05 22:09 200
e7eae715 sago007 2009-04-05 22:09 201
; Shortcuts
e7eae715 sago007 2009-04-05 22:09 202
  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
e7eae715 sago007 2009-04-05 22:09 203
  CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
e7eae715 sago007 2009-04-05 22:09 204
  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Block Attack - Rise Of the Blocks.lnk" "$INSTDIR\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 205
  CreateShortCut "$DESKTOP\Block Attack - Rise Of the Blocks.lnk" "$INSTDIR\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 206
  !insertmacro MUI_STARTMENU_WRITE_END
e7eae715 sago007 2009-04-05 22:09 207
SectionEnd
e7eae715 sago007 2009-04-05 22:09 208
e7eae715 sago007 2009-04-05 22:09 209
Section "Manual" SEC03
e7eae715 sago007 2009-04-05 22:09 210
  SetOutPath "$INSTDIR\docs"
e7eae715 sago007 2009-04-05 22:09 211
  File "..\block_attack_manual.pdf"
e7eae715 sago007 2009-04-05 22:09 212
e7eae715 sago007 2009-04-05 22:09 213
; Shortcuts
e7eae715 sago007 2009-04-05 22:09 214
  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
e7eae715 sago007 2009-04-05 22:09 215
  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Manual.lnk" "$INSTDIR\DOCS\block_attack_manual.pdf"
e7eae715 sago007 2009-04-05 22:09 216
  !insertmacro MUI_STARTMENU_WRITE_END
e7eae715 sago007 2009-04-05 22:09 217
SectionEnd
e7eae715 sago007 2009-04-05 22:09 218
e7eae715 sago007 2009-04-05 22:09 219
Section -AdditionalIcons
e7eae715 sago007 2009-04-05 22:09 220
  SetOutPath $INSTDIR
e7eae715 sago007 2009-04-05 22:09 221
  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
e7eae715 sago007 2009-04-05 22:09 222
  WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
e7eae715 sago007 2009-04-05 22:09 223
  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
e7eae715 sago007 2009-04-05 22:09 224
  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe"
e7eae715 sago007 2009-04-05 22:09 225
  !insertmacro MUI_STARTMENU_WRITE_END
e7eae715 sago007 2009-04-05 22:09 226
SectionEnd
e7eae715 sago007 2009-04-05 22:09 227
e7eae715 sago007 2009-04-05 22:09 228
Section -Post
e7eae715 sago007 2009-04-05 22:09 229
  WriteUninstaller "$INSTDIR\uninst.exe"
e7eae715 sago007 2009-04-05 22:09 230
  WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 231
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
e7eae715 sago007 2009-04-05 22:09 232
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
e7eae715 sago007 2009-04-05 22:09 233
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 234
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
e7eae715 sago007 2009-04-05 22:09 235
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
e7eae715 sago007 2009-04-05 22:09 236
  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
e7eae715 sago007 2009-04-05 22:09 237
SectionEnd
e7eae715 sago007 2009-04-05 22:09 238
e7eae715 sago007 2009-04-05 22:09 239
; Section descriptions
e7eae715 sago007 2009-04-05 22:09 240
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
e7eae715 sago007 2009-04-05 22:09 241
  !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "The Game files, must be installed!"
e7eae715 sago007 2009-04-05 22:09 242
  !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "The Manual"
e7eae715 sago007 2009-04-05 22:09 243
!insertmacro MUI_FUNCTION_DESCRIPTION_END
e7eae715 sago007 2009-04-05 22:09 244
e7eae715 sago007 2009-04-05 22:09 245
e7eae715 sago007 2009-04-05 22:09 246
Function un.onUninstSuccess
e7eae715 sago007 2009-04-05 22:09 247
  HideWindow
e7eae715 sago007 2009-04-05 22:09 248
  MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer."
e7eae715 sago007 2009-04-05 22:09 249
FunctionEnd
e7eae715 sago007 2009-04-05 22:09 250
e7eae715 sago007 2009-04-05 22:09 251
Function un.onInit
e7eae715 sago007 2009-04-05 22:09 252
  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2
e7eae715 sago007 2009-04-05 22:09 253
  Abort
e7eae715 sago007 2009-04-05 22:09 254
FunctionEnd
e7eae715 sago007 2009-04-05 22:09 255
e7eae715 sago007 2009-04-05 22:09 256
Section Uninstall
e7eae715 sago007 2009-04-05 22:09 257
  !insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
e7eae715 sago007 2009-04-05 22:09 258
  Delete "$INSTDIR\${PRODUCT_NAME}.url"
e7eae715 sago007 2009-04-05 22:09 259
  Delete "$INSTDIR\uninst.exe"
e7eae715 sago007 2009-04-05 22:09 260
  Delete "$INSTDIR\docs\block_attack_manual.pdf"
e7eae715 sago007 2009-04-05 22:09 261
  Delete "$INSTDIR\COPYING.TXT"
e7eae715 sago007 2009-04-05 22:09 262
  Delete "$INSTDIR\gfx\counter\1.png"
e7eae715 sago007 2009-04-05 22:09 263
  Delete "$INSTDIR\gfx\counter\2.png"
e7eae715 sago007 2009-04-05 22:09 264
  Delete "$INSTDIR\gfx\counter\3.png"
e7eae715 sago007 2009-04-05 22:09 265
  Delete "$INSTDIR\gfx\smileys\0.png"
e7eae715 sago007 2009-04-05 22:09 266
  Delete "$INSTDIR\gfx\smileys\1.png"
e7eae715 sago007 2009-04-05 22:09 267
  Delete "$INSTDIR\gfx\smileys\2.png"
e7eae715 sago007 2009-04-05 22:09 268
  Delete "$INSTDIR\gfx\smileys\3.png"
e7eae715 sago007 2009-04-05 22:09 269
  Delete "$INSTDIR\gfx\animations\cursor\2.png"
e7eae715 sago007 2009-04-05 22:09 270
  Delete "$INSTDIR\gfx\animations\cursor\1.png"
e7eae715 sago007 2009-04-05 22:09 271
  Delete "$INSTDIR\gfx\animations\bomb\bomb_1.png"
e7eae715 sago007 2009-04-05 22:09 272
  Delete "$INSTDIR\gfx\animations\bomb\bomb_2.png"
e7eae715 sago007 2009-04-05 22:09 273
  Delete "$INSTDIR\gfx\animations\explosion\0.png"
e7eae715 sago007 2009-04-05 22:09 274
  Delete "$INSTDIR\gfx\animations\explosion\1.png"
e7eae715 sago007 2009-04-05 22:09 275
  Delete "$INSTDIR\gfx\animations\explosion\2.png"
e7eae715 sago007 2009-04-05 22:09 276
  Delete "$INSTDIR\gfx\animations\explosion\3.png"
e7eae715 sago007 2009-04-05 22:09 277
  Delete "$INSTDIR\gfx\animations\ready\ready_1.png"
e7eae715 sago007 2009-04-05 22:09 278
  Delete "$INSTDIR\gfx\animations\ready\ready_2.png"
e7eae715 sago007 2009-04-05 22:09 279
  Delete "$INSTDIR\gfx\garbage\garbageMR.png"
e7eae715 sago007 2009-04-05 22:09 280
  Delete "$INSTDIR\gfx\garbage\garbageML.png"
e7eae715 sago007 2009-04-05 22:09 281
  Delete "$INSTDIR\gfx\garbage\garbageTL.png"
e7eae715 sago007 2009-04-05 22:09 282
  Delete "$INSTDIR\gfx\garbage\garbageT.png"
e7eae715 sago007 2009-04-05 22:09 283
  Delete "$INSTDIR\gfx\garbage\garbageR.png"
e7eae715 sago007 2009-04-05 22:09 284
  Delete "$INSTDIR\gfx\garbage\garbageM.png"
e7eae715 sago007 2009-04-05 22:09 285
  Delete "$INSTDIR\gfx\garbage\garbageL.png"
e7eae715 sago007 2009-04-05 22:09 286
  Delete "$INSTDIR\gfx\garbage\garbageFill.png"
e7eae715 sago007 2009-04-05 22:09 287
  Delete "$INSTDIR\gfx\garbage\garbageBR.png"
e7eae715 sago007 2009-04-05 22:09 288
  Delete "$INSTDIR\gfx\garbage\garbageBL.png"
e7eae715 sago007 2009-04-05 22:09 289
  Delete "$INSTDIR\gfx\garbage\garbageB.png"
e7eae715 sago007 2009-04-05 22:09 290
  Delete "$INSTDIR\gfx\garbage\garbageTR.png"
e7eae715 sago007 2009-04-05 22:09 291
  Delete "$INSTDIR\gfx\garbage\garbageGMR.png"
e7eae715 sago007 2009-04-05 22:09 292
  Delete "$INSTDIR\gfx\garbage\garbageGML.png"
e7eae715 sago007 2009-04-05 22:09 293
  Delete "$INSTDIR\gfx\garbage\garbageGM.png"
e7eae715 sago007 2009-04-05 22:09 294
  Delete "$INSTDIR\gfx\balls\ballYellow.png"
e7eae715 sago007 2009-04-05 22:09 295
  Delete "$INSTDIR\gfx\balls\ballTurkish.png"
e7eae715 sago007 2009-04-05 22:09 296
  Delete "$INSTDIR\gfx\balls\ballPurple.png"
e7eae715 sago007 2009-04-05 22:09 297
  Delete "$INSTDIR\gfx\balls\ballGreen.png"
e7eae715 sago007 2009-04-05 22:09 298
  Delete "$INSTDIR\gfx\balls\ballGray.png"
e7eae715 sago007 2009-04-05 22:09 299
  Delete "$INSTDIR\gfx\balls\ballRed.png"
e7eae715 sago007 2009-04-05 22:09 300
  Delete "$INSTDIR\gfx\balls\ballBlue.png"
e7eae715 sago007 2009-04-05 22:09 301
  Delete "$INSTDIR\gfx\bTheme.png"
e7eae715 sago007 2009-04-05 22:09 302
  Delete "$INSTDIR\gfx\bRetry.png"
e7eae715 sago007 2009-04-05 22:09 303
  Delete "$INSTDIR\gfx\bNext.png"
e7eae715 sago007 2009-04-05 22:09 304
  Delete "$INSTDIR\gfx\bSkip.png"
e7eae715 sago007 2009-04-05 22:09 305
  Delete "$INSTDIR\gfx\chainFrame.png"
e7eae715 sago007 2009-04-05 22:09 306
  Delete "$INSTDIR\gfx\fileDialogbox.png"
e7eae715 sago007 2009-04-05 22:09 307
  Delete "$INSTDIR\gfx\iGameOver.png"
e7eae715 sago007 2009-04-05 22:09 308
  Delete "$INSTDIR\gfx\background.png"
e7eae715 sago007 2009-04-05 22:09 309
  Delete "$INSTDIR\gfx\blackBackGround.png"
e7eae715 sago007 2009-04-05 22:09 310
  Delete "$INSTDIR\gfx\bricks\green.png"
e7eae715 sago007 2009-04-05 22:09 311
  Delete "$INSTDIR\gfx\bricks\blue.png"
e7eae715 sago007 2009-04-05 22:09 312
  Delete "$INSTDIR\gfx\bricks\yellow.png"
e7eae715 sago007 2009-04-05 22:09 313
  Delete "$INSTDIR\gfx\transCover.png"
e7eae715 sago007 2009-04-05 22:09 314
  Delete "$INSTDIR\gfx\bricks\turkish.png"
e7eae715 sago007 2009-04-05 22:09 315
  Delete "$INSTDIR\gfx\bricks\red.png"
e7eae715 sago007 2009-04-05 22:09 316
  Delete "$INSTDIR\gfx\bricks\purple.png"
e7eae715 sago007 2009-04-05 22:09 317
  Delete "$INSTDIR\gfx\bricks\grey.png"
e7eae715 sago007 2009-04-05 22:09 318
  Delete "$INSTDIR\gfx\blockAttack.ico"
e7eae715 sago007 2009-04-05 22:09 319
  Delete "$INSTDIR\gfx\background.jpg"
e7eae715 sago007 2009-04-05 22:09 320
  Delete "$INSTDIR\gfx\14P_Arial_Angle_Red.png"
e7eae715 sago007 2009-04-05 22:09 321
  Delete "$INSTDIR\gfx\24P_Arial_Blue.png"
e7eae715 sago007 2009-04-05 22:09 322
  Delete "$INSTDIR\gfx\bVsGame.png"
e7eae715 sago007 2009-04-05 22:09 323
  Delete "$INSTDIR\gfx\bVsGameConfig.png"
e7eae715 sago007 2009-04-05 22:09 324
  Delete "$INSTDIR\gfx\iLoser.png"
e7eae715 sago007 2009-04-05 22:09 325
  Delete "$INSTDIR\gfx\bTwoPlayers.png"
e7eae715 sago007 2009-04-05 22:09 326
  Delete "$INSTDIR\gfx\bTimeTrial.png"
e7eae715 sago007 2009-04-05 22:09 327
  Delete "$INSTDIR\gfx\bStageClear.png"
e7eae715 sago007 2009-04-05 22:09 328
  Delete "$INSTDIR\gfx\bPuzzle.png"
e7eae715 sago007 2009-04-05 22:09 329
  Delete "$INSTDIR\gfx\boardBackBack.png"
e7eae715 sago007 2009-04-05 22:09 330
  Delete "$INSTDIR\gfx\bOnePlayer.png"
e7eae715 sago007 2009-04-05 22:09 331
  Delete "$INSTDIR\gfx\dialogbox.png"
e7eae715 sago007 2009-04-05 22:09 332
  Delete "$INSTDIR\gfx\iLevelCheck.png"
e7eae715 sago007 2009-04-05 22:09 333
  Delete "$INSTDIR\gfx\iLevelCheckBox.png"
e7eae715 sago007 2009-04-05 22:09 334
  Delete "$INSTDIR\gfx\bOn.png"
e7eae715 sago007 2009-04-05 22:09 335
  Delete "$INSTDIR\gfx\bNewGame.png"
e7eae715 sago007 2009-04-05 22:09 336
  Delete "$INSTDIR\gfx\bNetwork.png"
e7eae715 sago007 2009-04-05 22:09 337
  Delete "$INSTDIR\gfx\iWinner.png"
e7eae715 sago007 2009-04-05 22:09 338
  Delete "$INSTDIR\gfx\iStageClearLimit.png"
e7eae715 sago007 2009-04-05 22:09 339
  Delete "$INSTDIR\gfx\bInternet.png"
e7eae715 sago007 2009-04-05 22:09 340
  Delete "$INSTDIR\gfx\options.png"
e7eae715 sago007 2009-04-05 22:09 341
  Delete "$INSTDIR\gfx\BackBoard.png"
e7eae715 sago007 2009-04-05 22:09 342
  Delete "$INSTDIR\gfx\bSelectPuzzle.png"
e7eae715 sago007 2009-04-05 22:09 343
  Delete "$INSTDIR\gfx\bHighScore.png"
e7eae715 sago007 2009-04-05 22:09 344
  Delete "$INSTDIR\gfx\bForward.png"
e7eae715 sago007 2009-04-05 22:09 345
  Delete "$INSTDIR\gfx\bReplays.png"
e7eae715 sago007 2009-04-05 22:09 346
  Delete "$INSTDIR\gfx\bSave.png"
e7eae715 sago007 2009-04-05 22:09 347
  Delete "$INSTDIR\gfx\bLoad.png"
e7eae715 sago007 2009-04-05 22:09 348
  Delete "$INSTDIR\gfx\bNetwork.png"
e7eae715 sago007 2009-04-05 22:09 349
  Delete "$INSTDIR\gfx\bHost.png"
e7eae715 sago007 2009-04-05 22:09 350
  Delete "$INSTDIR\gfx\bConnect.png"
e7eae715 sago007 2009-04-05 22:09 351
  Delete "$INSTDIR\gfx\bExit.png"
e7eae715 sago007 2009-04-05 22:09 352
  Delete "$INSTDIR\gfx\bEndless.png"
e7eae715 sago007 2009-04-05 22:09 353
  Delete "$INSTDIR\gfx\bConnect.png"
e7eae715 sago007 2009-04-05 22:09 354
  Delete "$INSTDIR\gfx\bConfigure.png"
e7eae715 sago007 2009-04-05 22:09 355
  Delete "$INSTDIR\gfx\bBack.png"
e7eae715 sago007 2009-04-05 22:09 356
  Delete "$INSTDIR\gfx\icon.png"
e7eae715 sago007 2009-04-05 22:09 357
  Delete "$INSTDIR\gfx\bChange.png"
e7eae715 sago007 2009-04-05 22:09 358
  Delete "$INSTDIR\gfx\bHost.png"
e7eae715 sago007 2009-04-05 22:09 359
  Delete "$INSTDIR\gfx\iCheckBoxArea.png"
e7eae715 sago007 2009-04-05 22:09 360
  Delete "$INSTDIR\gfx\blackLine.png"
e7eae715 sago007 2009-04-05 22:09 361
  Delete "$INSTDIR\gfx\b1024.png"
e7eae715 sago007 2009-04-05 22:09 362
  Delete "$INSTDIR\gfx\bOptions.png"
e7eae715 sago007 2009-04-05 22:09 363
  Delete "$INSTDIR\gfx\changeButtonsBack.png"
e7eae715 sago007 2009-04-05 22:09 364
  Delete "$INSTDIR\gfx\crossover.png"
e7eae715 sago007 2009-04-05 22:09 365
  Delete "$INSTDIR\gfx\iDraw.png"
e7eae715 sago007 2009-04-05 22:09 366
  Delete "$INSTDIR\gfx\bOff.png"
e7eae715 sago007 2009-04-05 22:09 367
  Delete "$INSTDIR\gfx\mouse.png"
e7eae715 sago007 2009-04-05 22:09 368
  Delete "$INSTDIR\music\bgMusic.ogg"
e7eae715 sago007 2009-04-05 22:09 369
  Delete "$INSTDIR\music\highbeat.ogg"
e7eae715 sago007 2009-04-05 22:09 370
  Delete "$INSTDIR\res\puzzle.levels"
e7eae715 sago007 2009-04-05 22:09 371
  Delete "$INSTDIR\res\copy"
e7eae715 sago007 2009-04-05 22:09 372
  Delete "$INSTDIR\res\testPuzzles"
e7eae715 sago007 2009-04-05 22:09 373
  Delete "$INSTDIR\sound\counter.ogg"
e7eae715 sago007 2009-04-05 22:09 374
  Delete "$INSTDIR\sound\counterFinal.ogg"
e7eae715 sago007 2009-04-05 22:09 375
  Delete "$INSTDIR\sound\typing.ogg"
e7eae715 sago007 2009-04-05 22:09 376
  Delete "$INSTDIR\sound\cameraclick.ogg"
e7eae715 sago007 2009-04-05 22:09 377
  Delete "$INSTDIR\sound\pop.ogg"
e7eae715 sago007 2009-04-05 22:09 378
  Delete "$INSTDIR\zlib.dll"
e7eae715 sago007 2009-04-05 22:09 379
  Delete "$INSTDIR\zlib1.dll"
e7eae715 sago007 2009-04-05 22:09 380
  Delete "$INSTDIR\jpeg.dll"
e7eae715 sago007 2009-04-05 22:09 381
  Delete "$INSTDIR\SDL.dll"
e7eae715 sago007 2009-04-05 22:09 382
  Delete "$INSTDIR\SDL_mixer.dll"
e7eae715 sago007 2009-04-05 22:09 383
  Delete "$INSTDIR\SDL_image.dll"
e7eae715 sago007 2009-04-05 22:09 384
  Delete "$INSTDIR\libpng1.dll"
e7eae715 sago007 2009-04-05 22:09 385
  Delete "$INSTDIR\block_attack.exe"
e7eae715 sago007 2009-04-05 22:09 386
  Delete "$INSTDIR\gmon.out"
e7eae715 sago007 2009-04-05 22:09 387
  Delete "$INSTDIR\stderr.txt"
e7eae715 sago007 2009-04-05 22:09 388
  Delete "$INSTDIR\stdout.txt"
e7eae715 sago007 2009-04-05 22:09 389
e7eae715 sago007 2009-04-05 22:09 390
  Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk"
e7eae715 sago007 2009-04-05 22:09 391
  Delete "$SMPROGRAMS\$ICONS_GROUP\Website.lnk"
e7eae715 sago007 2009-04-05 22:09 392
  Delete "$DESKTOP\Block Attack - Rise Of the Blocks.lnk"
e7eae715 sago007 2009-04-05 22:09 393
  Delete "$SMPROGRAMS\$ICONS_GROUP\Block Attack - Rise Of the Blocks.lnk"
e7eae715 sago007 2009-04-05 22:09 394
  Delete "$SMPROGRAMS\$ICONS_GROUP\Manual.lnk"
e7eae715 sago007 2009-04-05 22:09 395
e7eae715 sago007 2009-04-05 22:09 396
  RMDir "$SMPROGRAMS\$ICONS_GROUP"
e7eae715 sago007 2009-04-05 22:09 397
  RMDir "$INSTDIR\sound"
e7eae715 sago007 2009-04-05 22:09 398
  RMDir "$INSTDIR\res"
e7eae715 sago007 2009-04-05 22:09 399
  RMDir "$INSTDIR\music"
e7eae715 sago007 2009-04-05 22:09 400
  RMDir "$INSTDIR\gfx\garbage"
e7eae715 sago007 2009-04-05 22:09 401
  RMDir "$INSTDIR\gfx\counter"
e7eae715 sago007 2009-04-05 22:09 402
  RMDir "$INSTDIR\gfx\smileys"
e7eae715 sago007 2009-04-05 22:09 403
  RMDir "$INSTDIR\gfx\bricks"
e7eae715 sago007 2009-04-05 22:09 404
  RMDir "$INSTDIR\gfx\balls"
e7eae715 sago007 2009-04-05 22:09 405
  RMDir "$INSTDIR\gfx\animations\cursor"
e7eae715 sago007 2009-04-05 22:09 406
  RMDir "$INSTDIR\gfx\animations\bomb"
e7eae715 sago007 2009-04-05 22:09 407
  RMDir "$INSTDIR\gfx\animations\explosion"
e7eae715 sago007 2009-04-05 22:09 408
  RMDir "$INSTDIR\gfx\animations\ready"
e7eae715 sago007 2009-04-05 22:09 409
  RMDir "$INSTDIR\gfx\animations"
e7eae715 sago007 2009-04-05 22:09 410
  RMDir "$INSTDIR\gfx"
e7eae715 sago007 2009-04-05 22:09 411
  RMDir "$INSTDIR\docs"
e7eae715 sago007 2009-04-05 22:09 412
  RMDir "$INSTDIR"
e7eae715 sago007 2009-04-05 22:09 413
e7eae715 sago007 2009-04-05 22:09 414
  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
e7eae715 sago007 2009-04-05 22:09 415
  DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
e7eae715 sago007 2009-04-05 22:09 416
  SetAutoClose true
021de090 sago007 2015-12-30 18:56 417
SectionEnd
1970-01-01 00:00 418