注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

民主与科学

独立之人格,自由之思想

 
 
 

日志

 
 

AGLlib库之face  

2011-07-03 04:19:51|  分类: AGLlib |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
该部分代码主要用于定义一些接口,以便不同的平台使用统一的接口。
各种平台都共享此部分代码,代码位于com.robin.lib.face包下。该包包括Application.java,GameEntity.java,GameView.java,
TouchDealer.java和Transform.java五个文件。
Application.java文件:
package com.robin.lib.face;
public interface Application {
 void destroy();
}
GameEntity.java文件
package com.robin.lib.face;
import com.robin.lib.neutral.Graphics;
public interface GameEntity {
 void update();
 void paint(Graphics g);
}
GameView.java文件
package com.robin.lib.face;
import com.robin.lib.neutral.Graphics;
import com.robin.lib.neutral.MotionEvent;
import java.util.Queue;
public interface GameView
{
 void repaint();
 boolean servicePaint();
 Graphics getViewGraphics();
 boolean isReady();
 Queue<MotionEvent>  getMotionEvents();
}
TouchDealer.java文件
package com.robin.lib.face;
import com.robin.lib.neutral.MotionEvent;
public interface TouchDealer
{
 void doPressed(MotionEvent event);
 void doRelease(MotionEvent event);
 void doMove(MotionEvent event);
}
Transform.java文件
package com.robin.lib.face;
public class Transform {
public final static int TRANS_NONE=0;
public final static int TRANS_90=1;
public final static int TRANS_180=2;
public final static int TRANS_270=3;
public final static int TRANS_MIRROR=1<<2;
public final static int TRANS_MIRROR_90=TRANS_MIRROR|TRANS_90;
public final static int TRANS_MIRROR_180=TRANS_MIRROR|TRANS_180;
public final static int TRANS_MIRROR_270=TRANS_MIRROR|TRANS_270;
public final static int FLIP_X=TRANS_MIRROR_180;
public final static int FLIP_Y=TRANS_MIRROR;
public final static int FILP_XY=TRANS_180;
}
  评论这张
 
阅读(437)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017