动态交换变量

时间:2013-03-19 01:29:39

标签: vb.net variables swap

我在Visual Basic 2010中工作

Hitpoints1 -= Player1HandGroup(Number).DamageInteger

这是我正在设计的游戏中的一个示例代码行,它根据数组中使用的项目从玩家1中移除一定数量的生命值。

对于每个玩家,我有不同的变量。他们是 每个玩家都有Hitpoints2,Hitpoints3,Hitpoints4,Hitpoints5。

我想要做的是能够动态地将变量更改为另一个变量,因此我不必复制我的大量决策逻辑。

动态改变变量的方式是通过一个自定义对话框,玩家1到玩家5作为按钮来决定玩家将攻击谁。 (我已经制作了对话框)

因此,如果我在对话框中点击播放器2,Hitpoints1将改为Hitpoints2。 我想动态更改变量,或者能够将最后一个字母(数字1-5)连接到代码中的“HitPoints”,实际上与动态更改变量相同。

一个人试图让我为每个循环做...

对于n = 1到5 HitPoints = HitPoints& Ñ

(你的代码在这里有HitPoints位,现在是HitPoints1)

下一个

但这没效果。

0 个答案:

没有答案