Thu, 05 Dec 2013 01:55:39 +0100 |
Emmanuel Gil Peyrot |
Add a pure SDL backend.
|
Thu, 28 Nov 2013 18:55:43 +0100 |
Emmanuel Gil Peyrot |
Don’t type the renderer in GameRunner, so that we can switch it without type issues.
|
Fri, 01 Nov 2013 14:45:53 +0100 |
Emmanuel Gil Peyrot |
Manage the texture-specific indices in the Texture, and some more renderer optimisations.
|
Fri, 04 Oct 2013 14:27:11 +0200 |
Emmanuel Gil Peyrot |
Optimize GameRunner some more, fix replay, and remove Window dependency in Renderer.
|
Mon, 16 Sep 2013 18:42:12 +0200 |
Emmanuel Gil Peyrot |
Cythonize pytouhou.game.text.
|
Thu, 12 Sep 2013 15:47:08 +0200 |
Emmanuel Gil Peyrot |
Add “except *” to cdef void functions, and type some more.
|
Wed, 11 Sep 2013 15:55:19 +0200 |
Emmanuel Gil Peyrot |
Make the window resizable, and scale its content correctly.
|
Wed, 11 Sep 2013 00:36:50 +0200 |
Emmanuel Gil Peyrot |
Render to framebuffers first, and reposition some interface elements in the game area.
|
Fri, 06 Sep 2013 22:35:54 +0200 |
Emmanuel Gil Peyrot |
Move every rendering function from gamerunner to gamerenderer.
|
Thu, 05 Sep 2013 23:11:54 +0200 |
Emmanuel Gil Peyrot |
Make pytouhou.ui.{window,shader,game{runner,renderer}} extension types.
|
Wed, 07 Aug 2013 11:34:40 +0200 |
Emmanuel Gil Peyrot |
Improve Matrix representation, using float[16] instead of imbricated python lists.
|
Sat, 03 Aug 2013 15:48:51 +0200 |
Emmanuel Gil Peyrot |
Move the depth buffer clear outside of scissor, as per apitrace’s advice.
|
Tue, 16 Jul 2013 21:07:15 +0200 |
Emmanuel Gil Peyrot |
Make the Shader class use cython too.
|
Tue, 16 Jul 2013 21:07:15 +0200 |
Emmanuel Gil Peyrot |
Replace Pyglet with our own Cython OpenGL wrapper.
base
pytouhou/ui/gamerenderer.py@af825e651043
|
Tue, 02 Oct 2012 13:27:05 +0200 |
Emmanuel Gil Peyrot |
Make rendering of multiple-sprites elements work like single-sprites.
|
Fri, 07 Sep 2012 13:05:19 +0200 |
Emmanuel Gil Peyrot |
Replace wildcard imports with normal ones.
|
Fri, 27 Jul 2012 18:43:48 +0200 |
Emmanuel Gil Peyrot |
Add a programmable pipeline renderer, and a --fixed-pipeline switch to use the old one.
|
Thu, 05 Jul 2012 00:11:19 +0200 |
Emmanuel Gil Peyrot |
Display a boss remaining lives and timeout.
|
Wed, 04 Jul 2012 23:05:21 +0200 |
Emmanuel Gil Peyrot |
Clean music playback API a little.
|
Sat, 30 Jun 2012 13:02:24 +0200 |
Thibaut Girka |
Add a GameRunner.load_game method to allow level changes.
|
Thu, 21 Jun 2012 15:01:25 +0200 |
Emmanuel Gil Peyrot |
Display the text when collecting an item.
|
Fri, 23 Mar 2012 16:27:07 +0100 |
Thibaut Girka |
Add out-of-screen item indicators.
|
Tue, 13 Mar 2012 19:18:14 +0100 |
Thibaut Girka |
Rename a few attributes/methods to make a little more sense.
|
Tue, 13 Mar 2012 18:38:14 +0100 |
Thibaut Girka |
Update attribute names to reflect the actual interface.
|
Tue, 21 Feb 2012 14:28:38 +0100 |
Emmanuel Gil Peyrot |
Add player lasers for MarisaB.
|
Sun, 12 Feb 2012 16:06:03 +0100 |
Emmanuel Gil Peyrot |
Implement dialogs (MSG files).
|
Sun, 05 Feb 2012 23:41:55 +0100 |
Thibaut Girka |
Partially implement lasers.
|
Tue, 24 Jan 2012 00:56:31 +0100 |
Thibaut Girka |
Fix visibility handling
|
Sun, 22 Jan 2012 18:03:47 +0100 |
Thibaut Girka |
Preload textures to avoid slowdowns during gameplay
|
Mon, 02 Jan 2012 15:46:29 +0100 |
Emmanuel Gil Peyrot |
Implement auxiliary animations of enemies like magic circles, and interruptions from ecl.
|
Sun, 18 Dec 2011 21:23:51 +0100 |
Thibaut Girka |
Make pytouhou.ui.{background,texture} Cython modules as they are only used by Cython modules.
|
Sun, 18 Dec 2011 20:47:48 +0100 |
Thibaut Girka |
Refactor rendering code a bit.
|