Commit Graph

4193 Commits

Author SHA1 Message Date
techdragon.nguyen@gmail.com
3079faeedd smoothed out the corners and adjusted coloring of the button generated text buttons for touch devices 2012-01-27 21:53:34 +00:00
Xawotihs@gmail.com
b9a52ab447 Fixed compilation of the Qt frontend with latest scroll changes
fixed Qt project compilation with Mingw on Windows
2012-01-26 23:17:40 +00:00
Xawotihs@gmail.com
c56d907eb5 Fixed the compilation without TOUCH_ENABLED defined. 2012-01-26 22:59:46 +00:00
techdragon.nguyen@gmail.com
f935da2d31 tweak to non-touch screen representation of interactive buttons 2012-01-26 17:42:45 +00:00
techdragon.nguyen@gmail.com
a438c9135e vs 2010 update for deck editor changes as well as SDL update 2012-01-26 14:54:17 +00:00
techdragon.nguyen@gmail.com
85451f69ee vs 2010 update for deck editor changes as well as SDL update 2012-01-26 14:54:07 +00:00
techdragon.nguyen@gmail.com
a2179017d4 Extended Scroll() and OnScroll() to also take in magnitude as one of its parameters. magnitude is currently used in the deck editor to figure out how many cards to rotate around per swipe as function of velocity and the number of cards displayed on the screen.
fixed a compiler warning in SimplePopup in the constructor declaration
===DECK Editor changes ===
Added two touch buttons , one for "Sell Card", the other to switch between Deck and Collection.
changed swipe Left/Right to rotate card collection; removing the previous action which was to swap between deck/collection viewing

Note: GameStateDeckViewer isn't a JGuiController so can't leverage off the mButtons vector.  Thus, the buttons have to be handled by this class separately. (setButtonState, userPressedButton)
2012-01-26 13:53:03 +00:00
techdragon.nguyen@gmail.com
dda048c616 forgot to check in the JGE changes from previous commit 2012-01-25 22:31:58 +00:00
techdragon.nguyen@gmail.com
a36d886dd5 Added first draft of an interactive button. Needs to handle addition of images a little better
refined detailed info window for stats display
removed PSP button for Touch interfaces (currently only iOS and Android) on deck selection screens
to not break the core engine and reduce some more complex code, I created a new vector in the JController object. mButtons.  This vector will contain all the valid buttons for a given screen.  The appropriate Add/Remove methods have been updated to account for this new vector.
2012-01-25 18:35:24 +00:00
punkeduard@gmail.com
59fad775c8 Fixed some cards reported in the forums
for more details check the topic 



http://wololo.net/forum/viewtopic.php?f=4&t=3421&p=25240#p25240
2012-01-25 04:36:07 +00:00
Xawotihs@gmail.com
b1cde0fae9 Updated maemo changelog 2012-01-24 23:08:06 +00:00
Xawotihs@gmail.com
186e0aec6b Fixed offline mode handling in file downloader with the QWidget based interface 2012-01-24 22:57:07 +00:00
Xawotihs@gmail.com
350b28d81f Fixed compilation warning 2012-01-23 19:37:36 +00:00
techdragon.nguyen@gmail.com
519cd3bd69 refactored DeckMenuItem to be a derived class of SimpleMenuItem. Not sure why I had made them distinct.
TODO: review DeckMenu and SimpleMenu to see if it would be better to have them derive from a base class rather than be distinct.
2012-01-23 08:39:18 +00:00
omegablast2002@yahoo.com
2b7cf505db fixed Cursed Monstrosity. 2012-01-23 08:07:26 +00:00
Xawotihs@gmail.com
4faaf371af Compilation fix for Meego 2012-01-22 22:58:05 +00:00
Xawotihs@gmail.com
4929b84ce4 Update for meego release 2012-01-22 22:46:38 +00:00
omegablast2002@yahoo.com
bccb871770 fixed a couple minor card code errors reported on forum. 2012-01-22 16:49:08 +00:00
Xawotihs@gmail.com
14962385b6 Maemo application cleanup and final merge 2012-01-22 10:39:16 +00:00
Xawotihs@gmail.com
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. 2012-01-20 22:10:32 +00:00
omegablast2002@yahoo.com
98bed484f4 fixed various card codes reported errors in bug section. 2012-01-20 12:12:12 +00:00
techdragon.nguyen@gmail.com
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.
2012-01-19 03:38:07 +00:00
omegablast2002@yahoo.com
2af19e7c73 fixed Cyclops Gladiator types...he is not a gaint or a gladiator, he is a cyclops warrior 2012-01-17 13:03:30 +00:00
omegablast2002@yahoo.com
fe6d7a6610 changed name=Kessig Wolf Run
code.
2012-01-16 21:09:41 +00:00
Xawotihs
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
2012-01-15 18:50:38 +00:00
Xawotihs
9d99309b13 Changed the resource package creation script to use "STORED" instead "DEFLATED" to work around our zip problems 2012-01-14 16:04:38 +00:00
Xawotihs
a480cf2e66 Extracted Wagic versioning information so that they can be used outside of GameStateMenu.cpp 2012-01-14 12:18:16 +00:00
wagic.the.homebrew
87a332e3f1 - temporarily remove undo feature
- bump up version number to 0.17.1 in PSP/Windows/android
2012-01-14 08:42:03 +00:00
solo81@web.de
72be9778c8 Deleted both tests for River Kelpie. River Kelpie has been moved to crappy.txt. 2012-01-13 17:54:44 +00:00
omegablast2002@yahoo.com
c145881eeb fix for "x" and alternative cost types. 2012-01-13 14:53:51 +00:00
techdragon.nguyen@gmail.com
5eec31659d fix for issue 780. Modified the three cases where hexproof was used instead of opponentshroud 2012-01-13 08:36:28 +00:00
techdragon.nguyen@gmail.com
00fbbae668 reverted change for r4189, as it broke functionality in codebase 2012-01-13 08:34:53 +00:00
solo81@web.de
61e39b23aa Moved River Kelpie from primitives.txt to crappy.txt.
The issues we have with River Kelpie are not solvable without a layers system.
2012-01-12 20:46:00 +00:00
solo81@web.de
0cf2e1f5c3 Fixed Lumberknot.
Fixed issue719.

Fixed issue760.

Fixed issue779.

Moved Harmonic Sliver due to a bug report back to unsupported.txt. For now, the problems occuring when playing with Harmonic Sliver are not fixable.
2012-01-12 19:57:24 +00:00
omegablast2002@yahoo.com
993612eee2 added hexproof abilities= word to point to opponentshroud, both words are now usable. 2012-01-12 14:52:00 +00:00
Xawotihs
cb7f3b070f Fixed a problem when running the multithreaded testsuite with sound. 2012-01-11 20:13:24 +00:00
omegablast2002@yahoo.com
f388414f3f if we have no target we are milling the sources controller in mill cost. 2012-01-11 17:20:55 +00:00
techdragon.nguyen@gmail.com
34806848f4 fixed definitions for 'Moon Heron' and 'Deranged Assistant' 2012-01-11 07:17:50 +00:00
Xawotihs
d50039bb1a Added wheel mouse support to the QML app. 2012-01-10 22:18:50 +00:00
techdragon.nguyen@gmail.com
bb2536512a fixed a memleak in AdWhirlConfig.m
added a TODO about a compiler warning I received that was not flagged in the code.
2012-01-10 20:21:57 +00:00
techdragon.nguyen@gmail.com
adc3e4b689 final change for 0.17 to sync up with other platforms. focused targeted touch of ui objects to deck menus. 2012-01-10 19:53:10 +00:00
Xawotihs
9161136797 Revert android build file, wasn't intended to be part of the previous commit 2012-01-09 23:44:29 +00:00
Xawotihs
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...

=> Each time we generate some PSP keys press from gesture in the core or in a frontend, we absolutely need to generate the release code corresponding or the core might think that some keys are still held ... That's precisely what was not done by the code handling swipe in filters =).
2012-01-09 23:35:50 +00:00
Xawotihs
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.
2012-01-08 23:35:19 +00:00
techdragon.nguyen@gmail.com
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. 2012-01-08 16:38:52 +00:00
techdragon.nguyen@gmail.com
440b3b00d9 applied logic used for deck selection to popup menus as well 2012-01-08 15:32:28 +00:00
Xawotihs
f9e56608dc Fixed random, cancel, random bug 2012-01-08 15:15:56 +00:00
techdragon.nguyen@gmail.com
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
2012-01-08 14:55:22 +00:00
techdragon.nguyen@gmail.com
5ff2ac3123 removed the automatic 'OK' action after a pan and move event. I misunderstood what the Android port was doing 2012-01-08 13:49:40 +00:00
Xawotihs
9727a98e6a Fixed end of game when test AI is defined 2012-01-08 01:11:24 +00:00