본문내용
using System;
using System.Collections.Generic;
using System.Text;
namespace TextRpg
{
class Player : Character // 캐릭터 상속
{
private int mMP; //플레이어 마나
private int mMaxMP; //플레이어 최대 마나
private int mLevel; //플레이어 레벨
private int mCurrentExp; //플레이어 경험치
private int mMaxExp; //플레이어 최대 경험치
private int mGold; //플레이어 골드
private Item[] mInventroy; //플레이어 이벤토리
private Item mItem; //플레이어 아이템
private int mItemCount; //플레이어 아이템 카운트
private const int INVENTORY_COUNT = 5;
public Player(string name, int hp, int mp, int attack, int def)
:base(name, hp, attack, def)
{
mMaxMP = mp;
mMP = mp;
mLevel = 1;
mCurrentExp = 0;
mMaxExp = 10;
mGold = 100; //기본 골드 값 100원
mInventroy = new Item[INVENTORY_COUNT];
mInventroy[0] = new Item();
mInventroy[0].Name = "회복 포션(소)";
mInventroy[0].Info = "HP를 {0}회복 합니다.";
mInventroy[0].ItemType = eItemType.Heal;
mInventroy[0].Value = 5;
mInventroy[0].ID = 0;
mInventroy[0].Cost = 20;
mInventroy[1] = new Item();
mInventroy[1].Name = "회복 포션(중)";
mInventroy[1].Info = "HP를 {0}회복 합니다.";
using System.Collections.Generic;
using System.Text;
namespace TextRpg
{
class Player : Character // 캐릭터 상속
{
private int mMP; //플레이어 마나
private int mMaxMP; //플레이어 최대 마나
private int mLevel; //플레이어 레벨
private int mCurrentExp; //플레이어 경험치
private int mMaxExp; //플레이어 최대 경험치
private int mGold; //플레이어 골드
private Item[] mInventroy; //플레이어 이벤토리
private Item mItem; //플레이어 아이템
private int mItemCount; //플레이어 아이템 카운트
private const int INVENTORY_COUNT = 5;
public Player(string name, int hp, int mp, int attack, int def)
:base(name, hp, attack, def)
{
mMaxMP = mp;
mMP = mp;
mLevel = 1;
mCurrentExp = 0;
mMaxExp = 10;
mGold = 100; //기본 골드 값 100원
mInventroy = new Item[INVENTORY_COUNT];
mInventroy[0] = new Item();
mInventroy[0].Name = "회복 포션(소)";
mInventroy[0].Info = "HP를 {0}회복 합니다.";
mInventroy[0].ItemType = eItemType.Heal;
mInventroy[0].Value = 5;
mInventroy[0].ID = 0;
mInventroy[0].Cost = 20;
mInventroy[1] = new Item();
mInventroy[1].Name = "회복 포션(중)";
mInventroy[1].Info = "HP를 {0}회복 합니다.";
소개글