下载此文档

android课程设计.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
课程设计

课程名称游戏基础开发
题目名称__ 贪吃蛇手机安卓游戏_
学生学院
专业班级
学号
学生姓名
指导教师
2011 年 12 月 13 日
程序代码:

/**TileView是基于Android的View类实现的方块图类,用来支撑上层类的调用,绘
*制方块图的显示界面
*/
package ;
.;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class TileView extends View
{
protected static int mTileSize;
protected static int mXTileCount;
protected static int mYTileCount;
private static int mXOffset;
private static int mYOffset;
private Bitmap[] mTileArray;
private int[][] mTileGrid;
private final Paint mPaint = new Paint();
public TileView(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
TypedArray a = (attrs,
);
mTileSize = (, 12);
();
}
public TileView(Context context, AttributeSet attrs)
{
super(context, attrs);
TypedArray a = (attrs,
);
mTileSize = (, 12);
();
}
public void resetTiles(int tilecount)
{
mTileArray = new Bitmap[tilecount];
}
***@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh)
{
mXTileCount = (int) (w / mTileSize);
mYTileCount = (int) (h / mTileSize);
mXOffset = ((w - (mTileSize * mXTileCount)) / 2);
mYOffset = ((h - (mTileSize * mYTileCount)) / 2);
mTileGrid = new int[mXTileCount][mYTileCount];
clearTiles();
}
public void loadTile(int key, Drawable tile)
{
Bitmap bitmap = (mTileSize, mTileSize,
);
Canvas canvas = new Canvas(bitmap);
(0, 0, mTileSize, mTileSize);

android课程设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0c
  • 文件大小701 KB
  • 时间2017-08-02