📄 charater.java
字号:
package MMORPG;
class Character
{
private String m_name;
private int m_dir;
private int m_frameno;
private int m_charx;
private int m_chary;
public Character()
{
m_dir = 0;
m_charx = 5;
m_chary = 5;
m_frameno = 0;
}
public void ChangeDir(int dir)
{
if (m_dir != dir)
{
m_frameno = dir*6;
m_dir = dir;
}
}
public int GetDir()
{
return m_dir;
}
public void SetName(String tname)
{
m_name = tname;
}
public String GetName()
{
return m_name;
}
public void Animated()
{
m_frameno++;
if (m_frameno >= m_dir*6+3)
{
m_frameno = m_dir*6;
}
}
public int GetFrameNo()
{
return m_frameno;
}
public int GetPosX()
{
return m_charx;
}
public int GetPosY()
{
return m_chary;
}
public void MoveForward()
{
if (m_dir == 0)
m_chary++;
else if (m_dir == 1)
m_charx--;
else if (m_dir == 2)
m_chary--;
else if (m_dir == 3)
m_charx++;
}
public void MoveTo(int x, int y)
{
m_charx = x;
m_chary = y;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -