Java tutorial
/* Copyright 2014 Matthew Rogers "BossLetsPlays" * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.redthirddivision.astilade.utils; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.OrthographicCamera; import com.badlogic.gdx.graphics.glutils.ShapeRenderer; import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType; import com.badlogic.gdx.math.Rectangle; import com.redthirddivision.astilade.Astilade; /** * <strong>Project:</strong> Kingdom of Astilade-core <br> * <strong>File:</strong> Debugger.java * * @author <a href = "http://redthirddivision.com/team/BossLetsPlays"> Matthew Rogers</a> */ public class Debugger { public static void drawBounds(ShapeRenderer sr, Rectangle bounds, Color color, OrthographicCamera camera) { if (Astilade.MAJOR_DEBUG) { sr.setProjectionMatrix(camera.combined); sr.begin(ShapeType.Line); sr.setColor(color); sr.rect(bounds.x, bounds.y, bounds.width, bounds.height); sr.end(); } } }