-/*
- * Copyright (c) 2008-2010, Matthias Mann
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
- * conditions are met:
- *
- * * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Matthias Mann nor
- * the names of its contributors may be used to endorse or promote products derived from this software without specific prior
- * written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
- * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
- * SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
package com.badlogic.gdx.twl.renderer;
import de.matthiasmann.twl.renderer.CacheContext;
+/**
+ * @author Nathan Sweet <misc@n4te.com>
+ */
class GdxCacheContext implements CacheContext {
final TwlRenderer renderer;
private final HashMap<String, GdxTexture> textures = new HashMap();
/**
* @author Nathan Sweet <misc@n4te.com>
+ * @author Matthias Mann
*/
class GdxFont implements Font {
final TwlRenderer renderer;
+/*\r
+ * Copyright (c) 2008-2010, Matthias Mann\r
+ * \r
+ * All rights reserved.\r
+ * \r
+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following\r
+ * conditions are met:\r
+ * \r
+ * * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r
+ * * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following\r
+ * disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Matthias Mann nor\r
+ * the names of its contributors may be used to endorse or promote products derived from this software without specific prior\r
+ * written permission.\r
+ * \r
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
+ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\r
+ * SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+ */\r
\r
package com.badlogic.gdx.twl.renderer;\r
\r
import de.matthiasmann.twl.renderer.Image;\r
import de.matthiasmann.twl.renderer.SupportsDrawRepeat;\r
\r
+/**\r
+ * @author Nathan Sweet <misc@n4te.com>\r
+ * @author Matthias Mann\r
+ */\r
class GdxImage implements Image, SupportsDrawRepeat {\r
private final TwlRenderer renderer;\r
private final Sprite sprite;\r
import de.matthiasmann.twl.renderer.Resource;
import de.matthiasmann.twl.renderer.Texture;
+/**
+ * @author Nathan Sweet <misc@n4te.com>
+ */
class GdxTexture implements Texture, Resource {
private final TwlRenderer renderer;
private final com.badlogic.gdx.graphics.Texture texture;
\r
import de.matthiasmann.twl.GUI;\r
\r
+/**\r
+ * @author Nathan Sweet <misc@n4te.com>\r
+ */\r
public class TwlInputListener implements InputListener {\r
private final GUI gui;\r
\r
+/*\r
+ * Copyright (c) 2008-2010, Matthias Mann\r
+ * \r
+ * All rights reserved.\r
+ * \r
+ * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following\r
+ * conditions are met:\r
+ * \r
+ * * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r
+ * * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following\r
+ * disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Matthias Mann nor\r
+ * the names of its contributors may be used to endorse or promote products derived from this software without specific prior\r
+ * written permission.\r
+ * \r
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\r
+ * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\r
+ * SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+ */\r
\r
package com.badlogic.gdx.twl.renderer;\r
\r
import de.matthiasmann.twl.renderer.Texture;\r
import de.matthiasmann.twl.theme.ThemeManager;\r
\r
+/**\r
+ * @author Nathan Sweet <misc@n4te.com>\r
+ * @author Matthias Mann\r
+ */\r
public class TwlRenderer implements Renderer {\r
private int mouseX, mouseY;\r
private GdxCacheContext cacheContext;\r