首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Slick2D游戏中获取Applet参数

从Slick2D游戏中获取Applet参数
EN

Stack Overflow用户
提问于 2012-09-16 18:26:50
回答 1查看 104关注 0票数 0

在Slick2D游戏中,如何访问传递给AppletGameContainer的参数

我有一个Slick2D游戏,我希望它既可以作为小程序运行,也可以作为独立的应用程序运行。

当游戏作为applet运行时,我想访问传递给它的一些信息。我在想也许我可以在StateBasedGame#initGameStates中对GameContainer进行instanceof检查,但是AppletGameContainer不是从GameContainer继承的。

Slick2D框架有没有一个特性可以方便地访问小程序参数,或者更好的是,一些抽象层允许访问小程序参数或命令行参数,而我的游戏不必知道它是由哪个容器启动的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-17 16:04:44

AppletGameContainer并没有共享相同的传统,而是定义了一个公共内部类,即命名比较模糊的Container。这就是传递给StateBasedGame实现的一个实例。

因此,检查应该是:

代码语言:javascript
复制
container instanceof AppletGameContainer.Container

...and获取参数的代码:

代码语言:javascript
复制
((AppletGameContainer.Container) container).getParameter("paramKey");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12446167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档