There are really no shortcuts
We are all still learning how to do these things better
First you need to learn BS. If you want to encapsulate then You need to have a
good understanding of how to encapsulate using a pseudo object which is simply an
roassociative array. You need to understand how a function name can be
A variable. You need to understand the limited scope of the m pointer
There really is no true encapsulation in BS. Notable attempts
Have been made to write code using a hash table or dictionary to implement
Some type of inheritance.
Then you need to understand how this version of the grid works if you decide that
This method will meet your needs. Once you do all that you will have answered
Your own questions. As far as memory management. The texture manager is a good
Option. The urltranfer object can be used as well. Dig into the examples
And learn
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )