1cfd74d65d832137e20e193c960802afba73b5d38sm/* 23c1e67e433728684b5f228c5d4f3e5b1457bb271sm * Copyright (C) 2010 The Android Open Source Project 3cfd74d65d832137e20e193c960802afba73b5d38sm * 4cfd74d65d832137e20e193c960802afba73b5d38sm * Licensed under the Apache License, Version 2.0 (the "License"); 5cfd74d65d832137e20e193c960802afba73b5d38sm * you may not use this file except in compliance with the License. 6cfd74d65d832137e20e193c960802afba73b5d38sm * You may obtain a copy of the License at 7cfd74d65d832137e20e193c960802afba73b5d38sm * 8cfd74d65d832137e20e193c960802afba73b5d38sm * http://www.apache.org/licenses/LICENSE-2.0 9cfd74d65d832137e20e193c960802afba73b5d38sm * 10cfd74d65d832137e20e193c960802afba73b5d38sm * Unless required by applicable law or agreed to in writing, software 11cfd74d65d832137e20e193c960802afba73b5d38sm * distributed under the License is distributed on an "AS IS" BASIS, 12cfd74d65d832137e20e193c960802afba73b5d38sm * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13cfd74d65d832137e20e193c960802afba73b5d38sm * See the License for the specific language governing permissions and 14cfd74d65d832137e20e193c960802afba73b5d38sm * limitations under the License. 15cfd74d65d832137e20e193c960802afba73b5d38sm */ 16cfd74d65d832137e20e193c960802afba73b5d38sm 17cfd74d65d832137e20e193c960802afba73b5d38smpackage com.replica.replicaisland; 18cfd74d65d832137e20e193c960802afba73b5d38sm 19cfd74d65d832137e20e193c960802afba73b5d38smpublic class TiledBackgroundVertexGrid extends ScrollableBitmap { 20cfd74d65d832137e20e193c960802afba73b5d38sm private TiledVertexGrid mGrid; 21cfd74d65d832137e20e193c960802afba73b5d38sm 22cfd74d65d832137e20e193c960802afba73b5d38sm public TiledBackgroundVertexGrid() { 23cfd74d65d832137e20e193c960802afba73b5d38sm super(null, 0, 0); 24cfd74d65d832137e20e193c960802afba73b5d38sm } 25cfd74d65d832137e20e193c960802afba73b5d38sm 26cfd74d65d832137e20e193c960802afba73b5d38sm @Override 27cfd74d65d832137e20e193c960802afba73b5d38sm public void reset() { 28cfd74d65d832137e20e193c960802afba73b5d38sm super.reset(); 29cfd74d65d832137e20e193c960802afba73b5d38sm mGrid = null; 30cfd74d65d832137e20e193c960802afba73b5d38sm } 31cfd74d65d832137e20e193c960802afba73b5d38sm 32cfd74d65d832137e20e193c960802afba73b5d38sm public void setGrid(TiledVertexGrid grid) { 33cfd74d65d832137e20e193c960802afba73b5d38sm mGrid = grid; 34cfd74d65d832137e20e193c960802afba73b5d38sm } 35cfd74d65d832137e20e193c960802afba73b5d38sm 36cfd74d65d832137e20e193c960802afba73b5d38sm @Override 37cfd74d65d832137e20e193c960802afba73b5d38sm public void draw(float x, float y, float scaleX, float scaleY) { 38cfd74d65d832137e20e193c960802afba73b5d38sm if (mGrid != null) { 39cfd74d65d832137e20e193c960802afba73b5d38sm mGrid.draw(x, y, getScrollOriginX(), getScrollOriginY()); 40cfd74d65d832137e20e193c960802afba73b5d38sm } 41cfd74d65d832137e20e193c960802afba73b5d38sm } 42cfd74d65d832137e20e193c960802afba73b5d38sm 43cfd74d65d832137e20e193c960802afba73b5d38sm} 44