--- a/project_files/HedgewarsMobile/Classes/DefinesAndMacros.h Sat Oct 08 22:44:32 2011 +0200
+++ b/project_files/HedgewarsMobile/Classes/DefinesAndMacros.h Sat Oct 08 22:51:01 2011 +0200
@@ -47,9 +47,9 @@
#define DOCUMENTS_FOLDER() [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]
#define DEBUG_FILE() [DOCUMENTS_FOLDER() stringByAppendingString:@"/hw-game.log"]
-#define BASICFLAGS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Settings/basicFlags.plist"]
-#define GAMEMODS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Settings/gameMods.plist"]
-#define CREDITS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Settings/credits.plist"]
+#define BASICFLAGS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/basicFlags.plist"]
+#define GAMEMODS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/gameMods.plist"]
+#define CREDITS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/credits.plist"]
#define TEAMS_DIRECTORY() [DOCUMENTS_FOLDER() stringByAppendingString:@"/Teams/"]
#define WEAPONS_DIRECTORY() [DOCUMENTS_FOLDER() stringByAppendingString:@"/Weapons/"]
--- a/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sat Oct 08 22:44:32 2011 +0200
+++ b/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sat Oct 08 22:51:01 2011 +0200
@@ -170,7 +170,7 @@
[self presentModalViewController:self.settingsViewController animated:YES];
break;
case 3:
-#ifdef DEBUG
+#if 0
if ([[NSFileManager defaultManager] fileExistsAtPath:DEBUG_FILE()])
debugStr = [[NSString alloc] initWithContentsOfFile:DEBUG_FILE()];
else
--- a/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sat Oct 08 22:44:32 2011 +0200
+++ b/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sat Oct 08 22:51:01 2011 +0200
@@ -28,6 +28,9 @@
61006F95128DE31F00EBA7F7 /* CreationChamber.m in Sources */ = {isa = PBXBuildFile; fileRef = 61006F94128DE31F00EBA7F7 /* CreationChamber.m */; };
61077E87143FB09800645B29 /* MissionTrainingViewController-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61077E86143FB09800645B29 /* MissionTrainingViewController-iPad.xib */; };
6107802A143FCCC800645B29 /* startGameButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61078029143FCCC800645B29 /* startGameButton@2x.png */; };
+ 610782961440EE5C00645B29 /* basicFlags.plist in Resources */ = {isa = PBXBuildFile; fileRef = 610782931440EE5C00645B29 /* basicFlags.plist */; };
+ 610782971440EE5C00645B29 /* credits.plist in Resources */ = {isa = PBXBuildFile; fileRef = 610782941440EE5C00645B29 /* credits.plist */; };
+ 610782981440EE5C00645B29 /* gameMods.plist in Resources */ = {isa = PBXBuildFile; fileRef = 610782951440EE5C00645B29 /* gameMods.plist */; };
610D5FB21270E2660033333A /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43411E290650040BA66 /* Icon-Small@2x.png */; };
610D5FB31270E26C0033333A /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43611E290650040BA66 /* Icon@2x.png */; };
61188BF212A6FE530026C5DA /* ammoButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6103D399129B350700911D8D /* ammoButton@2x.png */; };
@@ -179,7 +182,6 @@
61842B24122B619D0096E335 /* HelpPageInGameViewController-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61842B23122B619D0096E335 /* HelpPageInGameViewController-iPad.xib */; };
61842B3E122B65BD0096E335 /* helpabove.png in Resources */ = {isa = PBXBuildFile; fileRef = 61842B3D122B65BD0096E335 /* helpabove.png */; };
61842B40122B66280096E335 /* helpleft.png in Resources */ = {isa = PBXBuildFile; fileRef = 61842B3F122B66280096E335 /* helpleft.png */; };
- 6187AEBD120781B900B31A27 /* Settings in Resources */ = {isa = PBXBuildFile; fileRef = 6187AEA5120781B900B31A27 /* Settings */; };
61889985129995B500D55FD6 /* title~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 61889984129995B500D55FD6 /* title~ipad.png */; };
61915D5B143A4E2C00299991 /* MissionTrainingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61915D59143A4E2C00299991 /* MissionTrainingViewController.m */; };
61915D5C143A4E2C00299991 /* MissionTrainingViewController-iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61915D5A143A4E2C00299991 /* MissionTrainingViewController-iPhone.xib */; };
@@ -363,6 +365,9 @@
6103D39E129B350700911D8D /* cornerButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "cornerButton@2x.png"; path = "Resources/Overlay/cornerButton@2x.png"; sourceTree = "<group>"; };
61077E86143FB09800645B29 /* MissionTrainingViewController-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = "MissionTrainingViewController-iPad.xib"; sourceTree = "<group>"; };
61078029143FCCC800645B29 /* startGameButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "startGameButton@2x.png"; path = "Resources/Frontend/startGameButton@2x.png"; sourceTree = "<group>"; };
+ 610782931440EE5C00645B29 /* basicFlags.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = basicFlags.plist; path = Resources/basicFlags.plist; sourceTree = "<group>"; };
+ 610782941440EE5C00645B29 /* credits.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = credits.plist; path = Resources/credits.plist; sourceTree = "<group>"; };
+ 610782951440EE5C00645B29 /* gameMods.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = gameMods.plist; path = Resources/gameMods.plist; sourceTree = "<group>"; };
611D9BF812497E9800008271 /* SavedGamesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SavedGamesViewController.h; sourceTree = "<group>"; };
611D9BF912497E9800008271 /* SavedGamesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SavedGamesViewController.m; sourceTree = "<group>"; };
611D9BFA12497E9800008271 /* SavedGamesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SavedGamesViewController.xib; sourceTree = "<group>"; };
@@ -544,7 +549,6 @@
61842B23122B619D0096E335 /* HelpPageInGameViewController-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = "HelpPageInGameViewController-iPad.xib"; sourceTree = "<group>"; };
61842B3D122B65BD0096E335 /* helpabove.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = helpabove.png; path = Resources/Overlay/helpabove.png; sourceTree = "<group>"; };
61842B3F122B66280096E335 /* helpleft.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = helpleft.png; path = Resources/Overlay/helpleft.png; sourceTree = "<group>"; };
- 6187AEA5120781B900B31A27 /* Settings */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Settings; path = Resources/Settings; sourceTree = "<group>"; };
618899811299516000D55FD6 /* title@2x~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "title@2x~iphone.png"; path = "Resources/Frontend/title@2x~iphone.png"; sourceTree = "<group>"; };
61889984129995B500D55FD6 /* title~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "title~ipad.png"; path = "Resources/Frontend/title~ipad.png"; sourceTree = "<group>"; };
618E27B612A2C30700C20EF0 /* SDL_net.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL_net.xcodeproj; path = "../../../Library/SDL_net/Xcode-iPhoneOS/SDL_net.xcodeproj"; sourceTree = SOURCE_ROOT; };
@@ -750,8 +754,10 @@
61F903FA11DF58680068B24D /* Frontend */,
6179936611501D1E00BA94A9 /* Overlay */,
61798A5E114AE08600BA94A9 /* Data */,
- 6187AEA5120781B900B31A27 /* Settings */,
8D1107310486CEB800E47090 /* Info.plist */,
+ 610782931440EE5C00645B29 /* basicFlags.plist */,
+ 610782941440EE5C00645B29 /* credits.plist */,
+ 610782951440EE5C00645B29 /* gameMods.plist */,
);
name = Resources;
sourceTree = "<group>";
@@ -1383,7 +1389,6 @@
615AD96212073B4D00F2FF04 /* startGameButton.png in Resources */,
615AD9E9120764CA00F2FF04 /* backButton.png in Resources */,
615AD9EB1207654E00F2FF04 /* helpButton.png in Resources */,
- 6187AEBD120781B900B31A27 /* Settings in Resources */,
611EE974122A9C4100DF6938 /* clickSound.wav in Resources */,
611EE9DA122AA10A00DF6938 /* selSound.wav in Resources */,
611EEAEF122B2A4D00DF6938 /* HelpPageLobbyViewController-iPad.xib in Resources */,
@@ -1469,6 +1474,9 @@
61915D5C143A4E2C00299991 /* MissionTrainingViewController-iPhone.xib in Resources */,
61077E87143FB09800645B29 /* MissionTrainingViewController-iPad.xib in Resources */,
6107802A143FCCC800645B29 /* startGameButton@2x.png in Resources */,
+ 610782961440EE5C00645B29 /* basicFlags.plist in Resources */,
+ 610782971440EE5C00645B29 /* credits.plist in Resources */,
+ 610782981440EE5C00645B29 /* gameMods.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
--- a/project_files/HedgewarsMobile/Resources/Settings/basicFlags.plist Sat Oct 08 22:44:32 2011 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<array>
- <dict>
- <key>default</key>
- <integer>100</integer>
- <key>image</key>
- <string>Health</string>
- <key>max</key>
- <integer>200</integer>
- <key>min</key>
- <integer>50</integer>
- <key>title</key>
- <string>Initial Health</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$damagepct</string>
- <key>default</key>
- <integer>100</integer>
- <key>image</key>
- <string>Damage</string>
- <key>max</key>
- <integer>300</integer>
- <key>min</key>
- <integer>10</integer>
- <key>title</key>
- <string>Damage Modifier</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <true/>
- <key>times1000</key>
- <true/>
- <key>command</key>
- <string>e$turntime</string>
- <key>default</key>
- <integer>45</integer>
- <key>image</key>
- <string>Time</string>
- <key>max</key>
- <integer>100</integer>
- <key>min</key>
- <integer>1</integer>
- <key>title</key>
- <string>Turn Time</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <true/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$sd_turns</string>
- <key>default</key>
- <integer>15</integer>
- <key>image</key>
- <string>SuddenDeath</string>
- <key>max</key>
- <integer>50</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Sudden Death Timeout</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$waterrise</string>
- <key>default</key>
- <integer>47</integer>
- <key>image</key>
- <string>SuddenDeath</string>
- <key>max</key>
- <integer>100</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Water Rise Amount</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$healthdec</string>
- <key>default</key>
- <integer>5</integer>
- <key>image</key>
- <string>SuddenDeath</string>
- <key>max</key>
- <integer>100</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Health Decrease</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$ropepct</string>
- <key>default</key>
- <integer>100</integer>
- <key>image</key>
- <string>Rope</string>
- <key>max</key>
- <integer>999</integer>
- <key>min</key>
- <integer>25</integer>
- <key>title</key>
- <string>Rope Length (%)</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$casefreq</string>
- <key>default</key>
- <integer>5</integer>
- <key>image</key>
- <string>Box</string>
- <key>max</key>
- <integer>9</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Crate Drop Turns</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$healthprob</string>
- <key>default</key>
- <integer>35</integer>
- <key>image</key>
- <string>Health</string>
- <key>max</key>
- <integer>100</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Health Kit Probability (%)</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$hcaseamount</string>
- <key>default</key>
- <integer>25</integer>
- <key>image</key>
- <string>Health</string>
- <key>max</key>
- <integer>200</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Health Amount in Kit</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <true/>
- <key>command</key>
- <string>e$minestime</string>
- <key>default</key>
- <integer>3</integer>
- <key>image</key>
- <string>Time</string>
- <key>max</key>
- <integer>5</integer>
- <key>min</key>
- <integer>-1</integer>
- <key>title</key>
- <string>Mines Time</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$minesnum</string>
- <key>default</key>
- <integer>4</integer>
- <key>image</key>
- <string>Mine</string>
- <key>max</key>
- <integer>80</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Mines Number</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$minedudpct</string>
- <key>default</key>
- <integer>0</integer>
- <key>image</key>
- <string>Dud</string>
- <key>max</key>
- <integer>100</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Dud Mines Probability (%)</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$explosives</string>
- <key>default</key>
- <integer>2</integer>
- <key>image</key>
- <string>Damage</string>
- <key>max</key>
- <integer>40</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Explosives</string>
- </dict>
- <dict>
- <key>checkOverMax</key>
- <false/>
- <key>times1000</key>
- <false/>
- <key>command</key>
- <string>e$getawaytime</string>
- <key>default</key>
- <integer>100</integer>
- <key>image</key>
- <string>Time</string>
- <key>max</key>
- <integer>999</integer>
- <key>min</key>
- <integer>0</integer>
- <key>title</key>
- <string>Get Away Time (%)</string>
- </dict>
-</array>
-</plist>
--- a/project_files/HedgewarsMobile/Resources/Settings/credits.plist Sat Oct 08 22:44:32 2011 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,128 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<array>
- <array>
- <string>Andrey "UnC0Rr" Korotaev</string>
- <string>Igor "Displacer" Ulyanov</string>
- <string>Derek "Nemo" Pomery</string>
- <string>Martin "Affect" Boze</string>
- <string>David "Krawek" Cuadrado</string>
- <string>Martin "Ttsmj" Minarik</string>
- <string>Kristian "TheXception" Lehmann</string>
- <string>Vittorio "Koda" Giovara</string>
- <string>Mario "Smaxx" Liebisch</string>
- <string>Carlos "Palewolf" Vives</string>
- <string>Richard "Sheepluva" Korlyi</string>
- <string>Henning "Prg" Kühn</string>
- <string>Henrik "Henek" Rostedt</string>
- <string>John "Mikade" Lambert</string>
- <string>Mayur "Zorg" Pawashe</string>
- <string>Richard "Xeli" Deurwaarder</string>
- </array>
- <array>
- <string>John "Fizzy" Dum</string>
- <string>Joshua Frese</string>
- <string>Stanko Tadić</string>
- <string>Julien Koesten</string>
- <string>Joshua O'Sullivan</string>
- <string>Nils Luck</string>
- <string>Trey Perry</string>
- </array>
- <array>
- <string>Stephen "Armagon" Alexander</string>
- <string>John "Fizzy" Dum</string>
- <string>Jonatan Nilsson</string>
- <string>Daniel Martin</string>
- </array>
- <array>
- <string>Romulo Fernandes Machado</string>
- <string>Svetoslav Stefanov</string>
- <string>Petr Řezáček</string>
- <string>Jie Luo</string>
- <string>Andrey Korotaev</string>
- <string>Nina Kuisma</string>
- <string>Antoine Turmel</string>
- <string>Peter Hüwe, Mario Liebisch, Richard Karolyi</string>
- <string>Talos Kriti</string>
- <string>Luca Bonora, Marco Bresciani</string>
- <string>Adam Etienne</string>
- <string>Anthony Bellew</string>
- <string>Lukas Urbonas</string>
- <string>Maciej Mroziński, Wojciech Latkowski, Piotr Mitana, Maciej Górny</string>
- <string>Fábio Canário</string>
- <string>Andrey Korotaev</string>
- <string>Jose Riha</string>
- <string>Carlos Vives</string>
- <string>Niklas Grahn, Henrik Rostedt</string>
- <string>Eugene V. Lyubimkin, Igor Paliychuk, Eugene Sakara</string>
- </array>
- <array>
- <string>Aleksey Andreev</string>
- <string>Aleksander Rudalev</string>
- <string>Natasha Korotaeva</string>
- <string>Adam Higerd</string>
- </array>
- <array>
- <string>Engine, frontend, net server</string>
- <string>Many desktop frontend improvements</string>
- <string>Many engine and desktop frontend improvements</string>
- <string>Drillrocket, Ballgun, RC Plane weapons</string>
- <string>Mine number and time game settings</string>
- <string>Desktop frontend improvements</string>
- <string>Desktop frontend improvements</string>
- <string>Mac OS X and iPhone version</string>
- <string>Many engine and desktop frontend improvements</string>
- <string>Gamepad and Lua integration</string>
- <string>Many engine improvements and graphics</string>
- <string>Maze maps</string>
- <string>Engine and desktop frontend improvements</string>
- <string>Lua game modes and missions</string>
- <string>Desktop frontend improvements</string>
- <string>Android port</string>
- </array>
- <array>
- <string>Main graphics</string>
- <string></string>
- <string></string>
- <string></string>
- <string></string>
- <string></string>
- <string>Some hats</string>
- </array>
- <array>
- <string>Hedgehogs voice</string>
- <string></string>
- <string></string>
- <string></string>
- </array>
- <array>
- <string>Brazilian Portuguese</string>
- <string>Bulgarian</string>
- <string>Czech</string>
- <string>Chinese</string>
- <string>English</string>
- <string>Finnish</string>
- <string>French</string>
- <string>German</string>
- <string>Greek</string>
- <string>Italian</string>
- <string>Japanese</string>
- <string>Korean</string>
- <string>Lithuanian</string>
- <string>Polish</string>
- <string>Portuguese</string>
- <string>Russian</string>
- <string>Slovak</string>
- <string>Spanish</string>
- <string>Swedish</string>
- <string>Ukrainian</string>
- </array>
- <array>
- <string></string>
- <string></string>
- <string></string>
- <string></string>
- </array>
-</array>
-</plist>
--- a/project_files/HedgewarsMobile/Resources/Settings/gameMods.plist Sat Oct 08 22:44:32 2011 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,206 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<array>
- <dict>
- <key>description</key>
- <string>Land can not be destroyed</string>
- <key>image</key>
- <string>Solid</string>
- <key>title</key>
- <string>Solid Land</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Add an indestructable border around the terrain</string>
- <key>image</key>
- <string>Border</string>
- <key>title</key>
- <string>Add Border</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Teams will start on opposite sides of the terrain</string>
- <key>image</key>
- <string>TeamsDivide</string>
- <key>title</key>
- <string>Divide Team (max 2 teams)</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Lower gravity</string>
- <key>image</key>
- <string>LowGravity</string>
- <key>title</key>
- <string>Low Gravity</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Assisted aiming with laser sight</string>
- <key>image</key>
- <string>LaserSight</string>
- <key>title</key>
- <string>Laser Sight</string>
- </dict>
- <dict>
- <key>description</key>
- <string>All hogs have a personal forcefield</string>
- <key>image</key>
- <string>Invulnerable</string>
- <key>title</key>
- <string>Invulnerable</string>
- </dict>
- <dict>
- <key>description</key>
- <string>All (living) hedgehogs are fully restored at the end of turn</string>
- <key>image</key>
- <string>ResetHealth</string>
- <key>title</key>
- <string>Reset Health</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Gain 80% of the damage you do back in health</string>
- <key>image</key>
- <string>Vampiric</string>
- <key>title</key>
- <string>Vampirism Mode</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Share your opponents pain, share their damage</string>
- <key>image</key>
- <string>Karma</string>
- <key>title</key>
- <string>Karma Mode</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Your hogs are unable to move, test your aim</string>
- <key>image</key>
- <string>Artillery</string>
- <key>title</key>
- <string>Artillery Mode</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Defend your fort and destroy the opponents</string>
- <key>image</key>
- <string>Forts</string>
- <key>title</key>
- <string>Fort Mode</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Order of play is random instead of in room order</string>
- <key>image</key>
- <string>RandomOrder</string>
- <key>title</key>
- <string>Random Order</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Play with a King; when he dies, your side loses</string>
- <key>image</key>
- <string>King</string>
- <key>title</key>
- <string>King Mode</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Take turns placing your hedgehogs pre-game</string>
- <key>image</key>
- <string>PlaceHog</string>
- <key>title</key>
- <string>Place Hedgehogs</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Ammo is shared between all clan teams</string>
- <key>image</key>
- <string>SharedAmmo</string>
- <key>title</key>
- <string>Clan Shares Ammo</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Disable girders when generating random maps</string>
- <key>image</key>
- <string>DisableGirders</string>
- <key>title</key>
- <string>Disable Girders</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Disable land objects when generating maps</string>
- <key>image</key>
- <string>DisableLandObjects</string>
- <key>title</key>
- <string>Disable Land Objects</string>
- </dict>
- <dict>
- <key>description</key>
- <string>AI-controlled hogs respawn on death</string>
- <key>image</key>
- <string>AISurvival</string>
- <key>title</key>
- <string>AI Survival Mode</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Attacking does not end your turn</string>
- <key>image</key>
- <string>InfAttack</string>
- <key>title</key>
- <string>Unlimited Attacks</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Weapons are reset to starting values each turn</string>
- <key>image</key>
- <string>ResetWeps</string>
- <key>title</key>
- <string>Reset Weapons</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Each hedgehog has its own ammo</string>
- <key>image</key>
- <string>PerHogAmmo</string>
- <key>title</key>
- <string>Per Hedgehog Ammo</string>
- </dict>
- <dict>
- <key>description</key>
- <string>You will not have to worry about wind any more</string>
- <key>image</key>
- <string>NoWind</string>
- <key>title</key>
- <string>Disable Wind</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Wind will affect almost everything</string>
- <key>image</key>
- <string>MoreWind</string>
- <key>title</key>
- <string>More Wind</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Clan teams take turns sharing their time</string>
- <key>image</key>
- <string>TagTeam</string>
- <key>title</key>
- <string>Tag Team</string>
- </dict>
- <dict>
- <key>description</key>
- <string>Add an indestructible border along the bottom</string>
- <key>image</key>
- <string>BottomBorder</string>
- <key>title</key>
- <string>Bottom Border</string>
- </dict>
-</array>
-</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/project_files/HedgewarsMobile/Resources/basicFlags.plist Sat Oct 08 22:51:01 2011 +0200
@@ -0,0 +1,270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+ <dict>
+ <key>default</key>
+ <integer>100</integer>
+ <key>image</key>
+ <string>Health</string>
+ <key>max</key>
+ <integer>200</integer>
+ <key>min</key>
+ <integer>50</integer>
+ <key>title</key>
+ <string>Initial Health</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$damagepct</string>
+ <key>default</key>
+ <integer>100</integer>
+ <key>image</key>
+ <string>Damage</string>
+ <key>max</key>
+ <integer>300</integer>
+ <key>min</key>
+ <integer>10</integer>
+ <key>title</key>
+ <string>Damage Modifier</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <true/>
+ <key>times1000</key>
+ <true/>
+ <key>command</key>
+ <string>e$turntime</string>
+ <key>default</key>
+ <integer>45</integer>
+ <key>image</key>
+ <string>Time</string>
+ <key>max</key>
+ <integer>100</integer>
+ <key>min</key>
+ <integer>1</integer>
+ <key>title</key>
+ <string>Turn Time</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <true/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$sd_turns</string>
+ <key>default</key>
+ <integer>15</integer>
+ <key>image</key>
+ <string>SuddenDeath</string>
+ <key>max</key>
+ <integer>50</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Sudden Death Timeout</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$waterrise</string>
+ <key>default</key>
+ <integer>47</integer>
+ <key>image</key>
+ <string>SuddenDeath</string>
+ <key>max</key>
+ <integer>100</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Water Rise Amount</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$healthdec</string>
+ <key>default</key>
+ <integer>5</integer>
+ <key>image</key>
+ <string>SuddenDeath</string>
+ <key>max</key>
+ <integer>100</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Health Decrease</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$ropepct</string>
+ <key>default</key>
+ <integer>100</integer>
+ <key>image</key>
+ <string>Rope</string>
+ <key>max</key>
+ <integer>999</integer>
+ <key>min</key>
+ <integer>25</integer>
+ <key>title</key>
+ <string>Rope Length (%)</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$casefreq</string>
+ <key>default</key>
+ <integer>5</integer>
+ <key>image</key>
+ <string>Box</string>
+ <key>max</key>
+ <integer>9</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Crate Drop Turns</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$healthprob</string>
+ <key>default</key>
+ <integer>35</integer>
+ <key>image</key>
+ <string>Health</string>
+ <key>max</key>
+ <integer>100</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Health Kit Probability (%)</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$hcaseamount</string>
+ <key>default</key>
+ <integer>25</integer>
+ <key>image</key>
+ <string>Health</string>
+ <key>max</key>
+ <integer>200</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Health Amount in Kit</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <true/>
+ <key>command</key>
+ <string>e$minestime</string>
+ <key>default</key>
+ <integer>3</integer>
+ <key>image</key>
+ <string>Time</string>
+ <key>max</key>
+ <integer>5</integer>
+ <key>min</key>
+ <integer>-1</integer>
+ <key>title</key>
+ <string>Mines Time</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$minesnum</string>
+ <key>default</key>
+ <integer>4</integer>
+ <key>image</key>
+ <string>Mine</string>
+ <key>max</key>
+ <integer>80</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Mines Number</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$minedudpct</string>
+ <key>default</key>
+ <integer>0</integer>
+ <key>image</key>
+ <string>Dud</string>
+ <key>max</key>
+ <integer>100</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Dud Mines Probability (%)</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$explosives</string>
+ <key>default</key>
+ <integer>2</integer>
+ <key>image</key>
+ <string>Damage</string>
+ <key>max</key>
+ <integer>40</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Explosives</string>
+ </dict>
+ <dict>
+ <key>checkOverMax</key>
+ <false/>
+ <key>times1000</key>
+ <false/>
+ <key>command</key>
+ <string>e$getawaytime</string>
+ <key>default</key>
+ <integer>100</integer>
+ <key>image</key>
+ <string>Time</string>
+ <key>max</key>
+ <integer>999</integer>
+ <key>min</key>
+ <integer>0</integer>
+ <key>title</key>
+ <string>Get Away Time (%)</string>
+ </dict>
+</array>
+</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/project_files/HedgewarsMobile/Resources/credits.plist Sat Oct 08 22:51:01 2011 +0200
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+ <array>
+ <string>Andrey "UnC0Rr" Korotaev</string>
+ <string>Igor "Displacer" Ulyanov</string>
+ <string>Derek "Nemo" Pomery</string>
+ <string>Martin "Affect" Boze</string>
+ <string>David "Krawek" Cuadrado</string>
+ <string>Martin "Ttsmj" Minarik</string>
+ <string>Kristian "TheXception" Lehmann</string>
+ <string>Vittorio "Koda" Giovara</string>
+ <string>Mario "Smaxx" Liebisch</string>
+ <string>Carlos "Palewolf" Vives</string>
+ <string>Richard "Sheepluva" Korlyi</string>
+ <string>Henning "Prg" Kühn</string>
+ <string>Henrik "Henek" Rostedt</string>
+ <string>John "Mikade" Lambert</string>
+ <string>Mayur "Zorg" Pawashe</string>
+ <string>Richard "Xeli" Deurwaarder</string>
+ </array>
+ <array>
+ <string>John "Fizzy" Dum</string>
+ <string>Joshua Frese</string>
+ <string>Stanko Tadić</string>
+ <string>Julien Koesten</string>
+ <string>Joshua O'Sullivan</string>
+ <string>Nils Luck</string>
+ <string>Trey Perry</string>
+ </array>
+ <array>
+ <string>Stephen "Armagon" Alexander</string>
+ <string>John "Fizzy" Dum</string>
+ <string>Jonatan Nilsson</string>
+ <string>Daniel Martin</string>
+ </array>
+ <array>
+ <string>Romulo Fernandes Machado</string>
+ <string>Svetoslav Stefanov</string>
+ <string>Petr Řezáček</string>
+ <string>Jie Luo</string>
+ <string>Andrey Korotaev</string>
+ <string>Nina Kuisma</string>
+ <string>Antoine Turmel</string>
+ <string>Peter Hüwe, Mario Liebisch, Richard Karolyi</string>
+ <string>Talos Kriti</string>
+ <string>Luca Bonora, Marco Bresciani</string>
+ <string>Adam Etienne</string>
+ <string>Anthony Bellew</string>
+ <string>Lukas Urbonas</string>
+ <string>Maciej Mroziński, Wojciech Latkowski, Piotr Mitana, Maciej Górny</string>
+ <string>Fábio Canário</string>
+ <string>Andrey Korotaev</string>
+ <string>Jose Riha</string>
+ <string>Carlos Vives</string>
+ <string>Niklas Grahn, Henrik Rostedt</string>
+ <string>Eugene V. Lyubimkin, Igor Paliychuk, Eugene Sakara</string>
+ </array>
+ <array>
+ <string>Aleksey Andreev</string>
+ <string>Aleksander Rudalev</string>
+ <string>Natasha Korotaeva</string>
+ <string>Adam Higerd</string>
+ </array>
+ <array>
+ <string>Engine, frontend, net server</string>
+ <string>Many desktop frontend improvements</string>
+ <string>Many engine and desktop frontend improvements</string>
+ <string>Drillrocket, Ballgun, RC Plane weapons</string>
+ <string>Mine number and time game settings</string>
+ <string>Desktop frontend improvements</string>
+ <string>Desktop frontend improvements</string>
+ <string>Mac OS X and iPhone version</string>
+ <string>Many engine and desktop frontend improvements</string>
+ <string>Gamepad and Lua integration</string>
+ <string>Many engine improvements and graphics</string>
+ <string>Maze maps</string>
+ <string>Engine and desktop frontend improvements</string>
+ <string>Lua game modes and missions</string>
+ <string>Desktop frontend improvements</string>
+ <string>Android port</string>
+ </array>
+ <array>
+ <string>Main graphics</string>
+ <string></string>
+ <string></string>
+ <string></string>
+ <string></string>
+ <string></string>
+ <string>Some hats</string>
+ </array>
+ <array>
+ <string>Hedgehogs voice</string>
+ <string></string>
+ <string></string>
+ <string></string>
+ </array>
+ <array>
+ <string>Brazilian Portuguese</string>
+ <string>Bulgarian</string>
+ <string>Czech</string>
+ <string>Chinese</string>
+ <string>English</string>
+ <string>Finnish</string>
+ <string>French</string>
+ <string>German</string>
+ <string>Greek</string>
+ <string>Italian</string>
+ <string>Japanese</string>
+ <string>Korean</string>
+ <string>Lithuanian</string>
+ <string>Polish</string>
+ <string>Portuguese</string>
+ <string>Russian</string>
+ <string>Slovak</string>
+ <string>Spanish</string>
+ <string>Swedish</string>
+ <string>Ukrainian</string>
+ </array>
+ <array>
+ <string></string>
+ <string></string>
+ <string></string>
+ <string></string>
+ </array>
+</array>
+</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/project_files/HedgewarsMobile/Resources/gameMods.plist Sat Oct 08 22:51:01 2011 +0200
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+ <dict>
+ <key>description</key>
+ <string>Land can not be destroyed</string>
+ <key>image</key>
+ <string>Solid</string>
+ <key>title</key>
+ <string>Solid Land</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Add an indestructable border around the terrain</string>
+ <key>image</key>
+ <string>Border</string>
+ <key>title</key>
+ <string>Add Border</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Teams will start on opposite sides of the terrain</string>
+ <key>image</key>
+ <string>TeamsDivide</string>
+ <key>title</key>
+ <string>Divide Team (max 2 teams)</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Lower gravity</string>
+ <key>image</key>
+ <string>LowGravity</string>
+ <key>title</key>
+ <string>Low Gravity</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Assisted aiming with laser sight</string>
+ <key>image</key>
+ <string>LaserSight</string>
+ <key>title</key>
+ <string>Laser Sight</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>All hogs have a personal forcefield</string>
+ <key>image</key>
+ <string>Invulnerable</string>
+ <key>title</key>
+ <string>Invulnerable</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>All (living) hedgehogs are fully restored at the end of turn</string>
+ <key>image</key>
+ <string>ResetHealth</string>
+ <key>title</key>
+ <string>Reset Health</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Gain 80% of the damage you do back in health</string>
+ <key>image</key>
+ <string>Vampiric</string>
+ <key>title</key>
+ <string>Vampirism Mode</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Share your opponents pain, share their damage</string>
+ <key>image</key>
+ <string>Karma</string>
+ <key>title</key>
+ <string>Karma Mode</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Your hogs are unable to move, test your aim</string>
+ <key>image</key>
+ <string>Artillery</string>
+ <key>title</key>
+ <string>Artillery Mode</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Defend your fort and destroy the opponents</string>
+ <key>image</key>
+ <string>Forts</string>
+ <key>title</key>
+ <string>Fort Mode</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Order of play is random instead of in room order</string>
+ <key>image</key>
+ <string>RandomOrder</string>
+ <key>title</key>
+ <string>Random Order</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Play with a King; when he dies, your side loses</string>
+ <key>image</key>
+ <string>King</string>
+ <key>title</key>
+ <string>King Mode</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Take turns placing your hedgehogs pre-game</string>
+ <key>image</key>
+ <string>PlaceHog</string>
+ <key>title</key>
+ <string>Place Hedgehogs</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Ammo is shared between all clan teams</string>
+ <key>image</key>
+ <string>SharedAmmo</string>
+ <key>title</key>
+ <string>Clan Shares Ammo</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Disable girders when generating random maps</string>
+ <key>image</key>
+ <string>DisableGirders</string>
+ <key>title</key>
+ <string>Disable Girders</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Disable land objects when generating maps</string>
+ <key>image</key>
+ <string>DisableLandObjects</string>
+ <key>title</key>
+ <string>Disable Land Objects</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>AI-controlled hogs respawn on death</string>
+ <key>image</key>
+ <string>AISurvival</string>
+ <key>title</key>
+ <string>AI Survival Mode</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Attacking does not end your turn</string>
+ <key>image</key>
+ <string>InfAttack</string>
+ <key>title</key>
+ <string>Unlimited Attacks</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Weapons are reset to starting values each turn</string>
+ <key>image</key>
+ <string>ResetWeps</string>
+ <key>title</key>
+ <string>Reset Weapons</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Each hedgehog has its own ammo</string>
+ <key>image</key>
+ <string>PerHogAmmo</string>
+ <key>title</key>
+ <string>Per Hedgehog Ammo</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>You will not have to worry about wind any more</string>
+ <key>image</key>
+ <string>NoWind</string>
+ <key>title</key>
+ <string>Disable Wind</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Wind will affect almost everything</string>
+ <key>image</key>
+ <string>MoreWind</string>
+ <key>title</key>
+ <string>More Wind</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Clan teams take turns sharing their time</string>
+ <key>image</key>
+ <string>TagTeam</string>
+ <key>title</key>
+ <string>Tag Team</string>
+ </dict>
+ <dict>
+ <key>description</key>
+ <string>Add an indestructible border along the bottom</string>
+ <key>image</key>
+ <string>BottomBorder</string>
+ <key>title</key>
+ <string>Bottom Border</string>
+ </dict>
+</array>
+</plist>