M-Gate iPhone Libraries

From M-Gate Labs Wiki

Jump to: navigation, search

When developing for the iPhone miscellaneous classes are needed to sometimes obtain a limited goal, but are later transformed into a library for all future projects to use.

Some of the current Game Libraries for M-Gate Lab Products are...

Texture Manager

A simple texture management class use to store textures for OpenGL ES in an array.

Shape Manager

The shape manager has been taken from Where2Drop and has become its own separate entity with supporting java utilities. The current iteration will keep track of 150 shapes, and a shape is a square polygon with texture coordinates. Because of its design the vertex and textures buffers are only set once when rendering to the iPhone.

Fonts

Til3 & Quick Til3 use the first version of this class, but Port Defender is using a more advanced variant to store and display bitmap fonts in OpenGL ES.

Personal tools