@@ -0,0 +1,3044 @@
+/*%0A * Copyright (c) 2003, jMonkeyEngine - Mojo Monkey Coding%0A * All rights reserved.%0A *%0A * Redistribution and use in source and binary forms, with or without %0A * modification, are permitted provided that the following conditions are met:%0A *%0A * Redistributions of source code must retain the above copyright notice, this %0A * list of conditions and the following disclaimer. %0A * %0A * Redistributions in binary form must reproduce the above copyright notice, %0A * this list of conditions and the following disclaimer in the documentation %0A * and/or other materials provided with the distribution. %0A * %0A * Neither the name of the Mojo Monkey Coding, jME, jMonkey Engine, nor the %0A * names of its contributors may be used to endorse or promote products derived %0A * from this software without specific prior written permission. %0A * %0A * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS %22AS IS%22 %0A * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE %0A * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE %0A * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE %0A * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR %0A * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF %0A * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS %0A * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN %0A * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) %0A * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE %0A * POSSIBILITY OF SUCH DAMAGE.%0A *%0A */%0Apackage com.jme.entity;%0A%0Aimport com.jme.scene.Spatial;%0A%0A/**%0A * %3Ccode%3EEntity%3C/code%3E defines a core game element. An entity defines any object%0A * within the game world. The %3Ccode%3EEntity%3C/code%3E will contain all relevant %0A * game information allowing for easy data reference and control.%0A * @author Mark Powell%0A * @version $Id: Entity.java,v 1.1 2003-12-11 21:27:40 mojomonkey Exp $%0A */%0Apublic class Entity %7B%0A    private Spatial spatial;%0A    private String id;%0A    %0A    /**%0A     * Constructor creates a new %3Ccode%3EEntity%3C/code%3E object. During creation%0A     * a string id is used to denote a unique entity.%0A     * @param id the entity id.%0A     */%0A    public Entity(String id) %7B%0A        this.id = id;%0A    %7D%0A    %0A    /**%0A     * %0A     * %3Ccode%3EsetSpatial%3C/code%3E sets the spatial object used to define the %0A     * entitie's graphical representation.%0A     * @param spatial the spatial object used to describe the geometry of the%0A     * entity.%0A     */%0A    public void setSpatial(Spatial spatial) %7B%0A        this.spatial = spatial;%0A    %7D%0A    %0A    /**%0A     * %0A     * %3Ccode%3EgetSpatial%3C/code%3E retrieves the spatial object of the entity.%0A     * @return the spatial object of the entity.%0A     */%0A    public Spatial getSpatial() %7B%0A        return spatial;%0A    %7D%0A    %0A    /**%0A     * %0A     * %3Ccode%3EgetId%3C/code%3E returns this entity's id.%0A     * @return the id of the entity.%0A     */%0A    public String getId() %7B%0A        return id;%0A    %7D%0A%7D%0A

Initial entity checkin.