• Sounds great! Looking forward to it.

  • @JonB

    Awesome! That would be a wonderful asset πŸ˜€

  • @stephen said:

    I was spending time wih my kids

    Very good idea πŸ˜‰

  • @mikael lol well ive never checked the memory lol so in theory this is what i expect lol

  • @stephen πŸ‘

  • @njm said:

    @stephen, I replied and then realized I hadn't read your post fully. I then deleted and purged it. Sorry for the confusion. I would code it the some way you did. I do like @mikael 's method, very pythonic. Many thanks to both of you for supporting this wonderful app.

    Awesome thank you for clearing that up! and same to you!

  • @cvp yes you’re right πŸ˜…

  • @JonB This worked wonderfully πŸ˜ŠπŸ€“ after adding the local functions and Action calls i just just needed to check if UIButton was enabled inside my EventManager otherwise for some reson it would bypass the dissabled block if i did a if node.enabled: check anywhere else. which i think is odd but i guess the EventManager is the best place for it anyway..

    Thanks Again!

    note: posted code will stay up for anyone needed it for themselves. normally if i get a solution after posting such a large script i would remove old posts that were irrelevant so save scrollinh

    @stephen said:

    class EventManager: β‹― def touch_began(self, touch): for l in self.listeners: p=l.node.parent.point_from_scene(touch.location) if(p in l.node.frame): if(l.node.enabled): l.reaction(l.node) #In Animation class GAnimation: def __init__(self): pass def Enter_ScaleFadeRotate_0_0(self, node, a, t, i, x, y): def Started(): node.button.enabled=False node.button.alpha=0.25 def Completed(): node.button.enabled=True node.button.alpha=1.0 node.run_action(A.sequence( A.call(Started), A.group( A.fade_to(a, t/100*75, i), A.scale_x_to(a, t/100*75, i), A.rotate_by(-0.75, t/100*75, i), A.move_to(x, y, t/100*80, i)), A.call(Completed))) def Exit_ScaleFadeRotate_0_0(self, node, a, t, i, x, y): def Started(): node.button.enabled=False node.button.alpha=0.25 def Completed(): node.button.enabled=True node.button.alpha=1.0 node.run_action(A.sequence( A.call(Started), A.group( A.fade_to(a, t/100*75, i), A.scale_x_to(a, t/100*75, i), A.rotate_by(0.75, t/100*75, i), A.move_to(x, y, t/100*80, i)), A.call(Completed)))
  • @DoinStuffMobile

    Hello!

    This project is Still Active 😁 i did take a quick break to write Space Escape to help people new to Creating game with scene and Pythonista. its not a tutorial but more a Playable mini-game. but the code is written as a group of examples of ways to implement diferent aspects of a game. all the image are built-in so only thing needed is the script. i recently added a version that works on iphone but still has a few sizing isues but code is the same. if your new to Video Game Programing there is a Tutorial in the Examples Folder and i suggest doing that first because there is some basics that you might need to understand in order to fully follow my example. you can find that post here. if you are experienced in this area and would like to participate in my RPG Template project you can let me know on this thread or e-mail me at stephenmfrey@icloud.com. And if you just would like to sit back and watch from an update by update manner thats ok too πŸ™ƒ

    if you ever have any questions please dont hesitate to ask

  • @cvp Fullscreen objc scrollview
    Normaly Yes but this is tied into this lol and that titlebar is givin me a run for my lunch.. we have done the following so far..

    walked SuperViewTree Iterated over objc UIApplicstion Checked layout for all inset values.

    every time i feel close... nothin lol i even think i found a nav view with y set to 70.. but nothingbwith height 70..

  • @cvp ah yes i curently use size. what im trying to acomplish here isnt just sizing but sizing with inset.. ui.resizable_image does exactly this but seems to reformat completly when i make a scene.Texture to use in SpriteNode πŸ˜•

    patched

  • @cvp thats awesome! all my study has been for recreational game development. mever had career writing

Internal error.

Oops! Looks like something went wrong!