[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fenfire-dev] Libvob: Modifications in base classes.
From: |
Matti Katila |
Subject: |
[Fenfire-dev] Libvob: Modifications in base classes. |
Date: |
Sat, 28 Feb 2004 02:54:59 +0200 (EET) |
Good Morning,
I finally implemented the animation_api--mudyc since I felt it was time
for it. The change modifies some "frozen" packages (currently there are no
any frozen packages acording to documentation).
I list the differenties here so you can comment on:
--- orig/org/nongnu/libvob/Shower.java
+++ mod/org/nongnu/libvob/Shower.java
@@ -35,6 +35,6 @@
/** Generate a new VobScene, corresponding to the current
* state of the matters.
*/
- VobScene generate();
- void setScreen(Screen s) ;
+ VobScene generate(WindowAnimation anim);
+ void setScreen(Screen s);
}
Well, I would like to change this to
VobScene generate(VobScene emptyVS);
--- orig/org/nongnu/libvob/VobScene.java
+++ mod/org/nongnu/libvob/VobScene.java
@@ -137,6 +137,8 @@
public final VobCoorder coords;
public final VobMatcher matcher;
+ public WindowAnimation anim = null;
+
public final GraphicsAPI gfxapi;
public final GraphicsAPI.RenderingSurface window;
The basic idea is an enhacement in VobScene, e.g.,
vs.anim.animate()
vs.anim.rerender()
later, if we like this option we can enclapsuate those to vs itself so
then it will look like:
vs.animate() or vs.switch()
-Matti
- [Fenfire-dev] Libvob: Modifications in base classes.,
Matti Katila <=