10 |
public static boolean dbg = false; |
public static boolean dbg = false; |
11 |
private static void pa(String s) { System.out.println("AbstractAnimationNode:"+s); } |
private static void pa(String s) { System.out.println("AbstractAnimationNode:"+s); } |
12 |
|
|
|
|
|
13 |
private boolean makeAnimationFromSomething = false; |
private boolean makeAnimationFromSomething = false; |
14 |
|
private final int fromCS; |
15 |
|
|
16 |
public AbstractAnimationNode() { |
public AbstractAnimationNode() { |
17 |
|
makeAnimationFromSomething = false; |
18 |
|
this.fromCS = -1; |
19 |
|
} |
20 |
|
|
21 |
|
public AbstractAnimationNode(int fromCS) { |
22 |
makeAnimationFromSomething = true; |
makeAnimationFromSomething = true; |
23 |
|
this.fromCS = fromCS; |
24 |
} |
} |
25 |
|
|
26 |
|
|
27 |
public void renderMain(VobScene vs, int into) { |
public void renderMain(VobScene vs, int into) { |
|
|
|
|
int fromXXX = 0; |
|
|
|
|
28 |
if (makeAnimationFromSomething) { |
if (makeAnimationFromSomething) { |
29 |
((DefaultVobMatcher)vs.matcher).keymapSingleCoordsys(into, |
((DefaultVobMatcher)vs.matcher).keymapSingleCoordsys(into, |
30 |
fromXXX); |
fromCS); |
31 |
makeAnimationFromSomething = false; |
makeAnimationFromSomething = false; |
32 |
} |
} |
33 |
} |
} |
34 |
|
|
35 |
public void keystroke(String s) { |
public void keystroke(String s) { |
36 |
|
pa("override abstract keystroke"); |
37 |
} |
} |
38 |
|
|
39 |
|
|
40 |
public boolean mouse(MouseEvent e, VobScene oldVobScene) { |
public boolean mouse(MouseEvent e, VobScene oldVobScene) { |
41 |
pa("mouse e"+e); |
pa("override the abstract class, mouse e"+e); |
42 |
|
|
43 |
return true; |
return true; |
44 |
} |
} |