The "/CURRENT_ Zen Cart 1..fileset-10262010.zip" file could not be found or is not available. Please select another file.
Looking for the latest version? Download zenilib_0.4.2.0.zip (796.3 kB)
Home / zenilib / 0.2.0.0
Name Modified Size Status
Parent folder
Totals: 3 Items   234.7 kB
readme_0.2.0.0.mkd 2011-01-04 1.6 kB
zenilib_0.2.0.0a.zip 2007-05-14 169.5 kB 39 downloads
zenilib_0.2.0.0a.7z 2007-05-14 63.7 kB 38 downloads

Notes:

This was an important break from the last version. I have added many new features, changed some default values, some arguments orders, etc...

Many thanks go to Alex Kerfoot for many of these suggestions and more. Thanks also to everyone who suggested Sprites and simplified 2D-rendering options. I named the EZ2D helper file after Matt Gilgenbach's engine that he developed in order to teach Camp CAEN several years ago.

Changes:

  • The order of arguments for Color has changed from RGBA to ARGB for consistency.
  • Some default values have changed (ambient color, material settings, and colors in general).
  • OpenAL is now used for the Sound system rather than SDL_mixer which is gone.
  • Resources such as Colors, Fonts, Sounds, and Textures should be referenced by numerical id (unsigned long) rather than strings for performance reasons, though strings should be kept as backup in case resources are reloaded.
  • Vertex_Buffers work much better now and their implementation has been simplified in a certain sense. This improves Model loading and rendering greatly.
  • Speed hacks for rendering a Vertex_Buffer numerous times have been removed.
  • A serious fix to Vector3f has been made regarding the phi() pseudo-accessor.
  • Accessors are no longer required for use with Vector3f.
  • There now exists a Sprite class derived from Texture.
  • I have added a new input handling model you can use by deriving from Gamestate_II rather than Gamestate_Base.
  • An EZ2D header has been added to make some 2D rendering a bit simpler.
Source: readme_0.2.0.0.mkd, updated 2011-01-04