/******************************************************************************* * Copyright (c) 2013 Philip Collin. * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Public License v3.0 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/gpl.html * * Contributors: * Philip Collin - initial API and implementation ******************************************************************************/ package com.lyeeedar.Roguelike3D.Game.LevelObjects; import java.util.ArrayList; import com.badlogic.gdx.graphics.Camera; import com.badlogic.gdx.graphics.Color; import com.lyeeedar.Graphics.ParticleEffects.ParticleEmitter; import com.lyeeedar.Roguelike3D.Game.Level.AbstractObject; import com.lyeeedar.Roguelike3D.Graphics.Renderers.Renderer; public class Static extends LevelObject { /** * */ private static final long serialVersionUID = 8669658735279491102L; public Static(boolean visible, float x, float y, float z, AbstractObject ao) { super(visible, x, y, z, ao); this.solid = visible; } public Static(AbstractObject ao, Color colour, String texture, float x, float y, float z, float scale, int primitive_type, String... model) { super(ao, colour, texture, x, y, z, scale, primitive_type, model); this.solid = true; } @Override public void activate() { } @Override public String getActivatePrompt() { return ""; } @Override public void update(float delta, Camera cam) { if (particleEffect != null) { particleEffect.update(delta, cam); } positionYAbsolutely(radius); } @Override protected void disposed() { } @Override public void fixReferences() { // TODO Auto-generated method stub } @Override protected void created() { // TODO Auto-generated method stub } @Override protected void rendered(Renderer renderer, ArrayList<ParticleEmitter> emitters, Camera cam) { // TODO Auto-generated method stub } }