Skip to content

cjus/s34mme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s34mme

Purpose

The Section34 Multimedia Engine is a multimedia library featuring a spite animation engine which I wrote between 1998-1999 for use with Windows 95 using C++. The code is posted here for educational reasons.

Some points of interests

  • PixelFormatConvertor: Converts Pixel data for use on 15, 15 and 24 bit graphic cards.
  • S34Bitmap: Demonstrates handling of MSWindows bitmap images.
  • S34Palette: Various color handling routines.
  • S34Image: S34 custom image format. Demonstrates RLE image encoding as a means of addressing both image compression and transparency.
  • S34Scene: Demonstrates animation scene management of sprite animation objects. Shows handling of 2D Z-ordering and dirty rectangle management.

Code I did not write!

  • S34Dither: 24bit to 8bit color quantizing. Written by a very talented friend of mine.
  • JPEGLib: JPEG image handling library.

About

Section34 Multimedia Engine (Sprite Animation Library for Win32)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published