GLBasic V14

Previous topic - Next topic

spacefractal

about one dollars, after I'm got selected to verify my address. But due NDA, I'm might need to wait to release the TVOS public xcode project, but can do the prepare of it. Some apis got changed.

Today I'm will try to upload v3.6 Greedy Mouse for both ios and tvOS. Port is finished.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

bigsofty

Well done!  :good:
Cheers,

Ian.

"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration."
(E. W. Dijkstra)

spacefractal

#47
look like its was for TestFlight only. But howover im got past the validation of the app.

Bitcode cause some trouble, and is required for tvos. But the app is ready to submit soon its possible (eventuelly recompile with lastest version). Now im can checking other games as well prepare the general glbasic xcode projects.

Please note im will also enable BitCode for iOS builds as well for xcode 7. That means iOS5 is no longer supported. Im cannot select it as deployment support at all anyway in xcode 7. Im might do a legancy xcode 6.x support for testing on older devices later (I'm have only io9, but I'm have a ios5 device for compatible tests).

PS. im still waitng the zip/ftp version of source code, so im can merge into mine and sync it with Gernot. Actuelly no changes have been done yet in the glbasic c++ source code for tvOS support. all was in M files yet, few tweeks do needs.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

#48
Today im came thinking of, im do not need the full source code, but im just known about 5 files was changed at all, so im have just downloaded those 5 and begin to merge the new changes to that. Im did few fixes that was not into those, but is easy to add t hose fixes again.

so those commands have been changed, when im send the changed source code back to you Gernot (rest is not touched):


  • SHOWSCREEN (to fix crash pausing for iOS)
  • PLATFORMINFO$ (to add APPLETV and OLDIOS as returned devices, OLDIOS is required, because iOS8 performw auto orientation, while iOS7 and below do not).
  • INIPUT (this to add iCloud support for iOS and is REQUIRED for Apple TV)
  • INITGET$ (this is to add iCloud support for iOS and is REQUIRED for Apple TV)

Also DEBUG command needs removed for iOS. Its conflict with a compiler directive, instead all output should send to STDOUT.

Im will end in this weekend release the xCode (except TVOS public, due NDA, but can send the source code compiling xCode project) , so supports will been adding those platforms:

- ANDROID TV (Amazon Fire TV, Razer TV, Google Nexus Player and property other compatible Android TV devices).
- APPLE TV (using split xcode project, so its still using iPhone as compiling).

Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Marmor

 <3  =D. Great news

Ian Price

I came. I saw. I played.

Alex_R

Many thanks Spacefractal for all your hard work, specially in IOs (my target development, he he  =D )

BTW, any chance of having access to ViewController so we can use Game Center and Adds in our apps?

spacefractal

in the next version, im have moved all m and thier h files out of glbasic source code, so you would have full access to the ViewController.

Im did that way, so its easier in the future to fix issues, since nearly all fixes was on those files, not in the glbasic source code its self. Im do fixed few commands througt, im will send to Gernot. They are easy to merge the fixes.

Also im have to remove iOS5 support. Sorry for that. That means iOS6 and up is now required for glbasic apps.

xCode version 7 do no longer support that when compiling the glbasic libs, and Apple soner or later force us to uses BitCode, which is also unsupported in iOS5. Howover im do might do a third legancy xCode project, using xCode 6.4 for testing on older devices.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Kitty Hello

Read the docs for the source. Theres a wget.exe and a script to download it all automatically...
I try to zip it.

spacefractal

No worry. I'm only needed files I'm know was changed :-), it's only in the end few files. I'm checking wget out.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

Im have released the public versions of the xCode projects and have included the Android update as well, this time in 7z format to save space:
http://www.glbasic.com/forum/index.php?topic=10191.0

The file is also added in Android Extras news thread.

Also im have moved the project files into the EXTRAS folders, because its now include various iOS and Android code, and no longer strict to Android. Example the GameInput API support.

Please Note, some bits is missing (INIGET, INIPUT and PLATFORM INFO for tvOS, but can been detected by a different way).
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/