xawotihs
907274f9bd
Fixed cross-compiling with theos
2015-08-23 21:23:55 +02:00
Michael Nguyen
84ca7457b5
updaed for iOS6
2013-10-28 15:20:35 -07:00
techdragon.nguyen@gmail.com
c55632a19b
allowed for overwriting of existing zip files. The existing file needs to be removed before copying new file to existing location. Otherwise an exception is flagged and nothing is done.
2012-02-22 08:37:43 +00:00
techdragon.nguyen@gmail.com
2e65fe02fe
fixed some memory leaks found in the analyzer
2012-02-16 06:49:31 +00:00
techdragon.nguyen@gmail.com
d343b8e159
added some debug statements for JSfx.cpp
...
minor correction to handling download delegate removal
changed constant literals to use constant labels. Not sure why this was changed in the first place as it didn't need to be.
2012-02-05 23:32:55 +00:00
techdragon.nguyen@gmail.com
5c3baedf83
moved Wagic Version macros into a new header file so that iOS can use it.
...
updated iOS port to use wagic versioning macros.
2012-02-05 11:16:43 +00:00
techdragon.nguyen@gmail.com
5c293e2fbb
added new method to JSoundSystem to pause music. Previously, "pause" meant kill the music and "resume" effectively restarted the music. iOS will now pause and resume appropriately
...
modified pc and android impls to ensure new calls are made. These still have the same effective outcome (kill and start) until the equivalent is coded on these platforms to pause and resume the music.
fixed bug with iOS sound effects not playing. Forgot to assign the key to the associated music sample
2012-02-05 08:21:06 +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
techdragon.nguyen@gmail.com
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.
2012-01-06 19:13:43 +00:00
techdragon.nguyen@gmail.com
29009902b0
finishing up some file system handling functions for iOS. This should make updates and file management easier for iOS users.
2012-01-05 09:29:53 +00:00
techdragon.nguyen@gmail.com
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.
2012-01-05 01:11:49 +00:00
techdragon.nguyen@gmail.com
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
2012-01-02 05:32:22 +00:00
techdragon.nguyen@gmail.com
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.
...
Jailbroken devices have full access to the filesystem and don't have this restriction. although I do recommend that they do drop zip files into the Documents directory to reduce the risk of causing any undefined behavior with updating the config files while the game runs.
2011-12-31 15:02:37 +00:00
techdragon.nguyen@gmail.com
dfa007cecb
implemented platform independant clickable OK button on gui combat window when selecting blocker order. removed iOS specific coding.
2011-12-31 08:21:00 +00:00
techdragon.nguyen@gmail.com
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.
2011-12-30 16:04:21 +00:00
techdragon.nguyen@gmail.com
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
2011-12-15 11:11:08 +00:00
techdragon.nguyen@gmail.com
8550b70e2e
fixed issue with crashes on devices that only support openGL 1.1
2011-12-13 22:28:16 +00:00
techdragon.nguyen@gmail.com
db664e2836
added some error handling for downloading core files. app will display a message if an error has occurred while downloading and then retry the download after user dismisses the alert.
...
TODO; replace string literals with constants or static NSString objects.
2011-12-12 12:24:12 +00:00
techdragon.nguyen@gmail.com
f8f5c24304
reverted accidental change to modrules.xml
...
added missing appdelegate chagnes for previous changes.(iOS only)
removed system copy of bundled Res folder with app deployment (iOS only)
2011-12-11 10:04:55 +00:00
techdragon.nguyen@gmail.com
fe78345ef7
first draft of ad code for iOS. Not adding admob/adwhirl/adSesnse libs to this commit. You will need to download them to get the port to build under XCode
2011-12-08 20:50:36 +00:00
techdragon.nguyen@gmail.com
ad72c0ddc3
adjusted controls for Touch interface on iOS.
...
* Single Tap now implemented
* Touch and Hold (2 secs) to pop up menu
* added a pan gesture to simulate flicking up/down and left/right
* removed dependency on binding keys to game for iOS devices. (perhaps extend this to all touch devices.)
* flicking motion needs to be expanded to allow for smooth scrolling. Right now every flick is equivalent to going one slot up/down/left/right.
2011-09-04 08:31:36 +00:00
Xawotihs
3cb652087d
iOS frontend and XCode project
2010-12-12 15:58:47 +00:00