Mercurial > fife-parpg
annotate build/win32/installer/fife.iss @ 697:ecaa4d98f05f tip
Abstracted the GUI code and refactored the GUIChan-specific code into its own module.
* Most of the GUIChan code has been refactored into its own gui/guichan module. However, references to the GuiFont class still persist in the Engine and GuiManager code and these will need further refactoring.
* GuiManager is now an abstract base class which specific implementations (e.g. GUIChan) should subclass.
* The GUIChan GUI code is now a concrete implementation of GuiManager, most of which is in the new GuiChanGuiManager class.
* The GUI code in the Console class has been refactored out of the Console and into the GUIChan module as its own GuiChanConsoleWidget class. The rest of the Console class related to executing commands was left largely unchanged.
* Existing client code may need to downcast the GuiManager pointer received from FIFE::Engine::getGuiManager() to GuiChanGuiManager, since not all functionality is represented in the GuiManager abstract base class. Python client code can use the new GuiChanGuiManager.castTo static method for this purpose.
author | M. George Hansen <technopolitica@gmail.com> |
---|---|
date | Sat, 18 Jun 2011 00:28:40 -1000 |
parents | 55c1baa3cb48 |
children |
rev | line source |
---|---|
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
1 ; Script generated by the Inno Setup Script Wizard. |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
3 |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
4 [Setup] |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
5 ; NOTE: The value of AppId uniquely identifies this application. |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
6 ; Do not use the same AppId value in installers for other applications. |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
7 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
8 AppId={{99CDEFC4-8CC3-410A-ABB9-FC58F61DF70E} |
686
86b4d91d9e52
Patch by barra:
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
679
diff
changeset
|
9 AppName=FIFE 0.3.2r2 |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
10 ; Version is yyyy.mm |
686
86b4d91d9e52
Patch by barra:
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
679
diff
changeset
|
11 AppVerName=FIFE 0.3.2r2 |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
12 AppPublisher=FIFE Team |
443
ff36b24354c7
Fixed some version strings.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
383
diff
changeset
|
13 AppPublisherURL=http://www.fifengine.net/ |
ff36b24354c7
Fixed some version strings.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
383
diff
changeset
|
14 AppSupportURL=http://www.fifengine.net/ |
ff36b24354c7
Fixed some version strings.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
383
diff
changeset
|
15 AppUpdatesURL=http://www.fifengine.net/ |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
16 DefaultDirName={pf}\FIFE\ |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
17 DefaultGroupName=FIFE |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
18 DirExistsWarning=No |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
19 EnableDirDoesntExistWarning=Yes |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
20 AllowNoIcons=yes |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
21 LicenseFile=license.rtf |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
22 Compression=lzma |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
23 SolidCompression=yes |
686
86b4d91d9e52
Patch by barra:
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
679
diff
changeset
|
24 OutputBaseFilename=FIFE_0.3.2r2_installer_win32 |
353
91474309de1a
Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
352
diff
changeset
|
25 OutputDir=. |
91474309de1a
Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
352
diff
changeset
|
26 DisableReadyPage=yes |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
27 |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
28 [Types] |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
29 Name: "full"; Description: "Full installation" |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
30 Name: "fife-only"; Description: "Engine only" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
31 Name: "fife-demos"; Description: "Engine and Demos" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
32 Name: "fife-tools"; Description: "Engine and Tools" |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
33 |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
34 [Components] |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
35 Name: "engine"; Description: "FIFE python module"; Types: full fife-only fife-demos fife-tools; Flags: fixed |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
36 Name: "demos"; Description: "Demos"; Types: full fife-demos |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
37 Name: "tools"; Description: "Tools"; Types: full fife-tools |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
38 |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
39 [Languages] |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
40 Name: "english"; MessagesFile: "compiler:Default.isl" |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
41 |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
42 [Files] |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
43 |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
44 ; engine |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
45 Source: "..\..\..\dist\*.exe"; DestDir: "{app}\engine"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
46 Source: "..\..\..\AUTHORS"; DestDir: "{app}\doc\"; DestName:"Authors.txt" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
47 Source: "..\..\..\COPYING"; DestDir: "{app}\doc\"; DestName:"Copying.txt" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
48 Source: "..\..\..\CHANGES"; DestDir: "{app}\doc\"; DestName:"Changes.txt" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
49 Source: "..\..\..\README"; DestDir:"{app}"; DestName: "README.txt"; Flags: isreadme |
353
91474309de1a
Win32 installer:
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
352
diff
changeset
|
50 |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
51 ; demos |
687
55c1baa3cb48
Patch by barra:
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
686
diff
changeset
|
52 Source: "..\..\..\demos\*"; DestDir: "{app}\demos"; Excludes: ".svn, rpg"; Flags: ignoreversion recursesubdirs createallsubdirs |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
53 |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
54 ; tools |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
55 Source: "..\..\..\tools\*"; DestDir: "{app}\tools"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
56 |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
57 [Icons] |
679
49fb0370f8e1
* small update to the installer script
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
678
diff
changeset
|
58 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.net/" |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
59 Name: "{group}\Copying.txt"; Filename: "notepad.exe"; Parameters: "{app}\doc\Copying.txt" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
60 Name: "{group}\Changes.txt"; Filename: "notepad.exe"; Parameters: "{app}\doc\Changes.txt" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
61 Name: "{group}\tools\Map Editor"; Filename: "python.exe"; Parameters: """{app}\tools\editor\run.py"""; WorkingDir: "{app}\tools\editor"; Comment: "FIFE Editor"; Components: "tools" |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
62 Name: "{group}\demos\Rio de hola"; Filename: "python.exe"; Parameters: """{app}\demos\rio_de_hola\run.py"""; WorkingDir: "{app}\demos\rio_de_hola"; Comment: "Techdemo"; Components: "demos" |
678
3bdb8a112173
* Added the 0.3.2 version numbers to the fife installer script
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
443
diff
changeset
|
63 Name: "{group}\demos\Shooter"; Filename: "python.exe"; Parameters: """{app}\demos\shooter\run.py"""; WorkingDir: "{app}\demos\shooter"; Comment: "Side scrolling shooter demo"; Components: "demos" |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
64 Name: "{group}\demos\Pychan demo"; Filename: "python.exe"; Parameters: """{app}\demos\pychan_demo\pychan_test.py"""; WorkingDir: "{app}\demos\pychan_demo"; Comment: "FIFE GUI demo"; Components: "demos" |
352
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
65 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}" |
71428e21edef
Added a basic win32 installer script (Inno Setup Script)
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff
changeset
|
66 |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
67 [Run] |
686
86b4d91d9e52
Patch by barra:
mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
679
diff
changeset
|
68 Filename: "{app}\engine\fife-0.3.2r2.win32.exe"; |
383
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
69 |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
70 |
12ca54931880
Updated the FIFE installer script.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
353
diff
changeset
|
71 |