com.motorola.graphics.j3d
Class ActionTable
java.lang.Object
|
+--com.motorola.graphics.j3d.ActionTable
- public class ActionTable
- extends java.lang.Object
Action table class.
|
Constructor Summary |
ActionTable(byte[] data)
ActionTable constructor |
ActionTable(java.lang.String name)
ActionTable constructor |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionTable
public ActionTable(byte[] data)
- ActionTable constructor
- Parameters:
data - Array of action data- Throws:
NullPointerException - if data is null.RuntimeException - if creation failed.IllegalStateException - if called during sprite execution.
ActionTable
public ActionTable(java.lang.String name)
throws java.io.IOException
- ActionTable constructor
- Parameters:
name - Resource name- Throws:
NullPointerException - if resource name is null.RuntimeException - if creation failed.java.io.IOException - if resource could not be opened.IllegalStateException - if called during sprite execution.
getNumAction
public final int getNumAction()
- Gets the action count.
- Returns:
- int - Action count
- Throws:
IllegalStateException - if called during sprite execution.
getNumFrame
public final int getNumFrame(int action)
- Gets the frame count.
- Parameters:
action - Action number- Throws:
IllegalStateException - if called during sprite execution.IllegalArgumentException - if the action number is outside the range of the action table.
Copyright 2003 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.