4faaf371af
Compilation fix for Meego
Xawotihs@gmail.com
2012-01-22 22:58:05 +00:00
4929b84ce4
Update for meego release
Xawotihs@gmail.com
2012-01-22 22:46:38 +00:00
bccb871770
fixed a couple minor card code errors reported on forum.
omegablast2002@yahoo.com
2012-01-22 16:49:08 +00:00
14962385b6
Maemo application cleanup and final merge
Xawotihs@gmail.com
2012-01-22 10:39:16 +00:00
595f0b5690
Fixed issue 786. It was a complex one. Basically, the comparison function used to sort the filename map was buggy and was not returning always the same result depending if the compared elements contained uppercases or not. I just removed the uppercase part and it now works fine.
Xawotihs@gmail.com
2012-01-20 22:10:32 +00:00
98bed484f4
fixed various card codes reported errors in bug section.
omegablast2002@yahoo.com
2012-01-20 12:12:12 +00:00
8dd5fe535e
modified resource packager to create the modrules.xml file for iOS port updated app delegate to download both the core and core_ios file. Still have the version number hard coded into the app.
techdragon.nguyen@gmail.com
2012-01-19 03:38:07 +00:00
2af19e7c73
fixed Cyclops Gladiator types...he is not a gaint or a gladiator, he is a cyclops warrior
omegablast2002@yahoo.com
2012-01-17 13:03:30 +00:00
fe6d7a6610
changed name=Kessig Wolf Run code.
omegablast2002@yahoo.com
2012-01-16 21:09:41 +00:00
12a431ff8c
- Merged QWidget and QML Qt frontends, just define QT_WIDGET to select the QWidget one - Coded a resource package download GUI based on QWidget - Removed compilation warning on unused variable - Updated Maemo desktop file to start directly the binary - Updated .pro file - Updated version macros to be able to compose the resource package file - Updated QML interface for Android - Updated QML interface to not contain the name of the resource package - Updated the file downloader class to be able to get the resource package hash from the google code server - Updated the file downloaded class to verify the resource package hash from the remote server at each startup to be able to perform automatic update - Defined several JGE operation as static to clean up the wagic wrapper
Xawotihs
2012-01-15 18:50:38 +00:00
9d99309b13
Changed the resource package creation script to use "STORED" instead "DEFLATED" to work around our zip problems
Xawotihs
2012-01-14 16:04:38 +00:00
a480cf2e66
Extracted Wagic versioning information so that they can be used outside of GameStateMenu.cpp
Xawotihs
2012-01-14 12:18:16 +00:00
87a332e3f1
- temporarily remove undo feature - bump up version number to 0.17.1 in PSP/Windows/android
wagic.the.homebrew
2012-01-14 08:42:03 +00:00
72be9778c8
Deleted both tests for River Kelpie. River Kelpie has been moved to crappy.txt.
solo81@web.de
2012-01-13 17:54:44 +00:00
c145881eeb
fix for "x" and alternative cost types.
omegablast2002@yahoo.com
2012-01-13 14:53:51 +00:00
5eec31659d
fix for issue 780. Modified the three cases where hexproof was used instead of opponentshroud
techdragon.nguyen@gmail.com
2012-01-13 08:36:28 +00:00
00fbbae668
reverted change for r4189, as it broke functionality in codebase
techdragon.nguyen@gmail.com
2012-01-13 08:34:53 +00:00
61e39b23aa
Moved River Kelpie from primitives.txt to crappy.txt.
solo81@web.de
2012-01-12 20:46:00 +00:00
993612eee2
added hexproof abilities= word to point to opponentshroud, both words are now usable.
omegablast2002@yahoo.com
2012-01-12 14:52:00 +00:00
cb7f3b070f
Fixed a problem when running the multithreaded testsuite with sound.
Xawotihs
2012-01-11 20:13:24 +00:00
f388414f3f
if we have no target we are milling the sources controller in mill cost.
omegablast2002@yahoo.com
2012-01-11 17:20:55 +00:00
34806848f4
fixed definitions for 'Moon Heron' and 'Deranged Assistant'
techdragon.nguyen@gmail.com
2012-01-11 07:17:50 +00:00
d50039bb1a
Added wheel mouse support to the QML app.
Xawotihs
2012-01-10 22:18:50 +00:00
bb2536512a
fixed a memleak in AdWhirlConfig.m added a TODO about a compiler warning I received that was not flagged in the code.
techdragon.nguyen@gmail.com
2012-01-10 20:21:57 +00:00
adc3e4b689
final change for 0.17 to sync up with other platforms. focused targeted touch of ui objects to deck menus.
techdragon.nguyen@gmail.com
2012-01-10 19:53:10 +00:00
9161136797
Revert android build file, wasn't intended to be part of the previous commit
Xawotihs
2012-01-09 23:44:29 +00:00
b4c33cb3e1
Finally got issue 777 I was wrong, the recursion was not due to weird call order of WGuiList and WGuiMenu at all. It was due to two different problems: 1) there is some code in WGuiMenu to handle keys previously held. I guess it's to be able to go through the options very quickly on PSP. 2) Each PSP generated keys stays held if the corresponding code for release is not called...
Xawotihs
2012-01-09 23:35:50 +00:00
8517a4c9e8
Partial fix for issue 777. Basically options are fixed on all the platforms (you can create and select a profile for example). Regarding the filters, it works perfectly with QML on desktop. For SDL on Android and QML on Meego, it causes either annoying blinking letting you do what you want or some kind of blinking deadlock. I think there is some recursion happening in the GUI items and to be sorted.
Xawotihs
2012-01-08 23:35:19 +00:00
e79597d82c
corrected x offset of selectable area of the menu items. For Simple Menus, clicking on the row from that point to 200px is the selectable area.
techdragon.nguyen@gmail.com
2012-01-08 16:38:52 +00:00
440b3b00d9
applied logic used for deck selection to popup menus as well
techdragon.nguyen@gmail.com
2012-01-08 15:32:28 +00:00
f9e56608dc
Fixed random, cancel, random bug
Xawotihs
2012-01-08 15:15:56 +00:00
1cef5d690b
made DeckMenuItem a subclass of SimpleMenuItem moved code to check on click position into base class from DeckMenuItem TODO: apply same logic for standard menus
techdragon.nguyen@gmail.com
2012-01-08 14:55:22 +00:00
5ff2ac3123
removed the automatic 'OK' action after a pan and move event. I misunderstood what the Android port was doing
techdragon.nguyen@gmail.com
2012-01-08 13:49:40 +00:00
9727a98e6a
Fixed end of game when test AI is defined
Xawotihs
2012-01-08 01:11:24 +00:00
7730a83789
Fixed app icon on Symbian
Xawotihs
2012-01-07 23:38:10 +00:00
a0019a13d0
Fixed an uppercase path potential problem
Xawotihs
2012-01-07 21:00:37 +00:00
26738af904
- implemented the swipe and touch logic in QML - Added a SHA1 hash verification of the downloaded resource file - Fixed the activation/deactivation of the QML UI to avoid burning the battery
Xawotihs
2012-01-07 20:41:43 +00:00
436f95dfec
fixed some click issues found with iOS port.
techdragon.nguyen@gmail.com
2012-01-07 16:35:39 +00:00
a28c90dacf
Fixed problem introduced in r4165 preventing any platform except iOS to select a deck.
Xawotihs
2012-01-07 10:22:39 +00:00
d9625ed034
- Moved the resource URL inside the QML app - Updated local path for all the platforms - Fixed local path creation problem on Linux
Xawotihs
2012-01-06 23:54:57 +00:00
1f3aedcd3f
- Reworked Qt frontend to be fully based on QML (Qtmain.cpp still contains most of the old code as I need to perform additional tests on Maemo/Meego and Linux) - Modified the download of resources to happen on every platform - Resources are now stored based on the home directory
Xawotihs
2012-01-06 21:45:08 +00:00
6d5342c02b
fixed a memory leaks in app delegate * adjusted the touch sensitivity of the iOS port for deck menu selection. Decks were being selected even though the selection was touched. It was highlighted but as soon as you let go it would instantly select (OK button) select the selected deck. This isn't a problem on Android as the SDL already handles this as far as I can tell. I limited this to only iOS so I don't accidentally mess up the other ports.
techdragon.nguyen@gmail.com
2012-01-06 19:13:43 +00:00
1bd8c860c5
preliminary native touch interface for interrupting spell. Touch the icons for each action
techdragon.nguyen@gmail.com
2012-01-05 12:05:17 +00:00
29009902b0
finishing up some file system handling functions for iOS. This should make updates and file management easier for iOS users.
techdragon.nguyen@gmail.com
2012-01-05 09:29:53 +00:00
f09ce07b06
modified to create a Manifest file before game loads. This is for iOS only as the file handling will be difficult, I am doing this as a way to identify what is already loaded onto the device.
techdragon.nguyen@gmail.com
2012-01-05 01:11:49 +00:00
b03449cbf6
Implemented directional controls on Filters so that you can now navigate the Filters menu on Touch interfaces for the Deck Editor and Shop screens. It's not the best implementation but it at least works across all platforms. swipe will now move the highlighted cursor to the correct direction.
techdragon.nguyen@gmail.com
2012-01-03 17:53:51 +00:00
51d1873872
removed nonstandard handling to use JGE::Scroll method. This removes the filter screen support that was added as part of the previous check in.
techdragon.nguyen@gmail.com
2012-01-03 14:29:46 +00:00
6adffc12f0
Issue 565: This fixes the issue with the MENU not popping up ingame. The bug was caused when user canceled out of a deck selection screen to either go back to the Player Deck Selection or Main Menu. The buffer was not cleared properly. added call to reset buffer in GameStateDuel to follow pattern used in GameStateDeckViewer.
techdragon.nguyen@gmail.com
2012-01-03 14:05:43 +00:00
4674f34246
attempt to add swipe up/down/left/right for movement in deck editor and other screens. still causes some bugs on shop and filter screens.
techdragon.nguyen@gmail.com
2012-01-03 12:51:09 +00:00
fa63e635ae
updated Supported Card list for 0.17 had to modify the Miki syntax to Wiki. Didn't realize they were different, hence the different versions.
techdragon.nguyen@gmail.com
2012-01-03 05:27:15 +00:00
8b29665aa9
fixed HTML generated list for supported cards; closing outfile before finished writing to it
techdragon.nguyen@gmail.com
2012-01-03 04:00:07 +00:00
616bbdb1b6
updated unsupported card list
techdragon.nguyen@gmail.com
2012-01-02 06:06:48 +00:00
07a08faa89
updated supported cards list (need to paste this into the MIKI). Since the todo list was removed, the output for the todo cards is empty
techdragon.nguyen@gmail.com
2012-01-02 05:52:00 +00:00
8f5ebc8109
Modified system path defaults to utilize the User vs Res architecture. After reading some comments of the forum I realized I had implemented this all according to 0.16's design and not the new split architecture. All 'core_' zip files are now placed under 'Res' as before, but any other zip file will be put under the 'User' directory
techdragon.nguyen@gmail.com
2012-01-02 05:32:22 +00:00
bf4e6b6884
modified default modrules for iOS modified download URL for core files to googlecode
techdragon.nguyen@gmail.com
2011-12-31 17:44:13 +00:00
217bc910b6
modified python script to build standard or ios resource packages. Usage: createResourcezip.py [--platform=[ios,android]]
techdragon.nguyen@gmail.com
2011-12-31 17:36:59 +00:00
c515837172
On iOS the user only has access to the Documents directory via iTunes. Our folder structure is setup as such to read from the Res directory. This change allows users to drop in zip files into the Documents folder and the game will automatically move the zip file into the Res folder on app startup. Note, this is only done on app startup. If the game is running in the background, the user will need to quit the app ( kill it via the multithreaded task bar) and restart it.
techdragon.nguyen@gmail.com
2011-12-31 15:02:37 +00:00
460be7854a
tweaked an ai change i made, found some lands (ie:cloudpost) are not considered either good or "dontknow" so they fall into lottery chance, all land that isn't considered good should fall under "dontknow" not lottery....
omegablast2002@yahoo.com
2011-12-31 14:31:39 +00:00
2882724638
fixed compiler warnings found on Windows build
techdragon.nguyen@gmail.com
2011-12-31 14:31:35 +00:00
dfa007cecb
implemented platform independant clickable OK button on gui combat window when selecting blocker order. removed iOS specific coding.
techdragon.nguyen@gmail.com
2011-12-31 08:21:00 +00:00
f93246c75c
- Android version now downloads the googlecode file
wagic.the.homebrew
2011-12-31 03:39:37 +00:00
c88ed95c95
enabled touch code for handling choosign blockers on touch interface. TODO: Please have somebody test on non-Touch device. I don't have one anymore. If it breaks it let me know and I'll make it a compile time option. Seems to work with 2 and 3 blockers. I couldn't get the game to get 4 blockers on the screen, but I think it should work the same. This should be cross platform and not iOS specific
techdragon.nguyen@gmail.com
2011-12-30 23:42:13 +00:00
e102d3f369
enabled OK button on GuiCombat screen when choosing defenders/attackers. iOS solution only currently. To implement in Android, we need to create a mask/invisible button above the OK button coordinates and add a listener to activate when a user touches the appropriate area. Not ideal, but it works for now. TODO: translate functionality into core of engine.
techdragon.nguyen@gmail.com
2011-12-30 16:04:21 +00:00
7fef90f943
added Undead Alchemist to unsupported.txt
omegablast2002@yahoo.com
2011-12-30 05:39:56 +00:00
e17b75cf34
Updated Qt frontend to download resource package directly from google code and cleaned up the transition between the QML and Wagic interfaces
Xawotihs
2011-12-29 23:42:20 +00:00
8d6566da0f
Renamed the resource package to core_017.zip and added a renaming of settings and player options.orig.txt
Xawotihs
2011-12-29 22:28:13 +00:00
02b04e6524
Adds a python script to create the resource zip package
Xawotihs
2011-12-29 21:28:45 +00:00
be33659081
fix for cumulative upcost, extra cost were not being multiplied [card] name=Phyrexian Soulgorger auto=cumulativeupcost[{S(creature|myBattlefield)}] sacrifice text=Cumulative upkeep - Sacrifice a creature. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) mana={3} type=Snow Artifact Creature subtype=Construct power=8 toughness=8 [/card] was only charging you 1 sacrifice per upkeep.
omegablast2002@yahoo.com
2011-12-29 19:55:45 +00:00
506952e2da
- made Filedescriptors pool a compile-time option. This should fix some issues found in previous revision
wagic.the.homebrew
2011-12-29 13:15:44 +00:00
591f0e0d30
- fix for issue 772 - fixed some issues in zstream that prevented to use "getline" in zipped streams - added a "pooled buffers" system to keep a cache of file descriptors. This is potentially dangerous though, but shaves several seconds of loading time on the PSP. If problems arise on other platforms I'll make it a compilation parameter - gracefully fail when calling manacost information on a not properly initialized mana cost
wagic.the.homebrew
2011-12-28 16:14:08 +00:00
9e80314f6d
Removed the blank space in the end of Crosis, the Purger.
guzhenjie1@gmail.com
2011-12-25 12:57:11 +00:00
b2a5ee774c
corrected the card cycles that were using a loophole to use " may pay(", re-add Rupture Spire, corrected a couple badline errors.
omegablast2002@yahoo.com
2011-12-25 01:09:02 +00:00
53b1c4a742
2 major bug fixes and 1 minor fix first somehow accidentally line 3616 mtgability.cpp removefromgame was adding an observer instead of removing it, this explains "abilities sometimes acting strangely or not being removed"...I'm surprised it didn't create memleaks or extremely visible side-effects... 2nd fixed a bug where triggered abilities would share a menu with activated abilities of a card when ever you had enough mana floating to pay an activated ability before the trigger resolved.
omegablast2002@yahoo.com
2011-12-25 01:01:20 +00:00
e5417319b8
- Android port fixes for the Qt frontend - Coded a small resource downloader in QML from the Qt frontend. It's completly useless for the moment and it's poorly integrated - Various tweaking in the Qt project file for Symbian and Android
Xawotihs
2011-12-20 23:11:27 +00:00
c74f22dae3
Adds a small class to download files from the Qt frontend
Xawotihs
2011-12-20 22:37:32 +00:00
3803d126bc
Added mystical teachings, this card is so awesome
punkeduard@gmail.com
2011-12-20 06:27:39 +00:00
16072233ee
changed quillspike test to use a creature with -1/-1 counters on it. quillspike was corrected a few revs back but test was written for the incorrectly coded quillspike.
omegablast2002@yahoo.com
2011-12-20 01:46:27 +00:00
0a19a61ea6
removed double tap gesture recognizer added some helper methods to reduce code duplication. added a magnitude calculation method. not currently used but possibly in the future..
techdragon.nguyen@gmail.com
2011-12-18 15:59:21 +00:00
07582eca45
Switch the default linux target to qt.
jean.chalard
2011-12-18 12:40:47 +00:00
d1a30f10a5
Add a rule to generate the qt Makefile
jean.chalard
2011-12-18 12:15:50 +00:00
3e12180bad
Small cleanup
jean.chalard
2011-12-18 12:00:14 +00:00
d93fdb2d4a
Fix the Linux build.
jean.chalard
2011-12-18 09:40:35 +00:00
7264d6f0e2
Fix the build for Linux
jean.chalard
2011-12-18 09:25:45 +00:00
316d9b2c0d
Added Ajani vs Nicole Bolas Dual deck series
punkeduard@gmail.com
2011-12-17 23:47:08 +00:00
04f6366619
changing pragma mark directives to use cross platform comment "//MARK: " #pragma mark is specific to XCode
techdragon.nguyen@gmail.com
2011-12-17 15:56:47 +00:00
3bfb68f96c
modified touch interface to be a little more fluid on iOS
techdragon.nguyen@gmail.com
2011-12-16 11:09:40 +00:00
4b137e0b6b
added numeric support for iOS. Numbers were being ignored earlier
techdragon.nguyen@gmail.com
2011-12-15 17:51:29 +00:00
9733444320
adding missing binary for google admob SDK
techdragon.nguyen@gmail.com
2011-12-15 17:21:56 +00:00
a6b2a43188
fixed compile error. sorry, missed this one on last check in
techdragon.nguyen@gmail.com
2011-12-15 11:26:26 +00:00
9c10f47daa
adding adNetwork SDKs for AdWhirl and AdMob
techdragon.nguyen@gmail.com
2011-12-15 11:18:37 +00:00
dc7d52c48c
added new signature for SendCommand in JGE that takes in a command string and a parameter added native keyboard handling in iOS TODO: add same feature for Android tablets/phones
techdragon.nguyen@gmail.com
2011-12-15 11:11:08 +00:00
f9016f70ab
Fixed some primitives Updated unsupported.txt Added the following undergraded cards:
punkeduard@gmail.com
2011-12-14 19:54:16 +00:00
8550b70e2e
fixed issue with crashes on devices that only support openGL 1.1
techdragon.nguyen@gmail.com
2011-12-13 22:28:16 +00:00
2e3331a0c0
- Speed improvements to the filesystem (partial fix for issue 767) - minor speed improvement in the shop (removed a locked texture loading that wasn't necessary)
wagic.the.homebrew
2011-12-13 15:14:47 +00:00