tokoroten / gloss

Gloss is OpenGL game library of Python made by Paul Hudson. this project is fixed some function of Gloss.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gloss

Original Gloss is OpenGL game library of Python, using PyGame. But it lacks some function to make my Game. So, I fixed Gloss.

Original Gloss is licensed under LGPLv3. so this fixed Gloss is LGPLv3.

fixed

  • SpriteFont support multibyte string (like japanenes).
  • support to switch rendering mode.
    • Gloss.draw_mode_default()
      • draw default copy.using alpha channel.
    • Gloss.draw_mode_add()
      • blend additional mode.
    • Gloss.draw_mode_sub()
      • blend subtraction mode.
    • Gloss.draw_mode_override()
      • overwrite even alpha channel.
  • exit game only ESC. (original is LeftCTRL+ESC)
  • support Gloss.draw_pie .
  • support Gloss.draw_arc .
  • Texture.Draw support scale_x, scale_y, not only scale.
  • ParticleSystem support scale_x_rate.
  • GL_RGBA32F_ARB is not defined my enviroment. it move to 0x8814.

MyGame

contact

http://twitter.com/tokoroten

About

Gloss is OpenGL game library of Python made by Paul Hudson. this project is fixed some function of Gloss.

License:GNU Lesser General Public License v3.0


Languages

Language:Python 100.0%