java 14

AuctionHouse Class 토이 프로젝트 야구게임

[AuctionHouse()] 이곳은 선수를 사고팔수있는 기능과 CreatePlayerList 클래스에서 메서드를 가져와 선수를 생성하는 역할을가진 경매장 클래스이다. [insertAuctionHouse()] 이곳에서는 TxTManager와 MyTeam 클래스에서 만든 메서드들을 이용하여 원하는 포지션의 선수를 생성하는 메서드이다. TxTManager와 MyTeam에서 기능을 가져다가 쓰기떄문에 크게 설명 할 내용이 없다. 1. CreatePlayerList.player_count = T.loadGame("선수번호.txt"); 에서 택스트 파일에 저장된 선수의 고유번호를 받아 다음 번호가 생성되서 선수마다 고유의 번호를 가질수있게 해준다 2. saveGame을 통해서 마지막으로 나온 선수의 고유번호를 택..

TxTManager Class 토이 프로젝트 야구게임

[클래스 설명] 택스트의 정보를 이용하는 메서드들을 모아놓은 클래스이다 [addPlayer_on_txt()] path => 선수 => adress 내가 원하는 선수의 정보를 불러와 원하는 파일에 추가해줄수 있는 역할을 한다. 1. 매개변수 path는 내가 불러올 택스트파일의 주소이고 adress는 불러와서 꺼낸 값을 전달받을 택스트파일의 주소이며 playerNum은 원하는 선수의 고유번호를 입력받을 매개변수이다 2.in에는 내가 불러들일 텍스트 파일의 주소를담고 out에는 다시 내보내줄 텍스트 파일의 주소를 담는다 readLine()은 택스트 파일에 한줄씩 읽어오다가 값이 없을때에 null을 리턴해줌으로 null값이 나올떄까지 와일문을 반복하여 안의 내용들을 꺼내준다 3. in에 담겨있는 내용을 한줄단위..

create player list Class 토이 프로젝트 야구게임

[클래스 설명] CreatePlayerList: 선수를 생성하기 위한 클레스이다 선수들을 생성할때에 고유번호,이름,직업,스탯,가격만 생성해서 넣기에는 후일 경매장 또는 나의 팀에 영입할때에 기준이 되는 값이 필요하다. 그때에 이름,직업,스탯,가격만을 랜덤으로 만든다면 중복되는 경우의 수 가 생길수 있기 때문에 기준이 되는 값이 필요하여 고유번호를 만들어주었다 [createHitter() 메서드 설명] 타자를 생성하는 메서드이며 고유번호,이름,능력치,값,역할 을 값으로 넣어준다 [문제점] 고유번호인 playerNum은 야구선수가 한명씩 만들어 질 때마다 번호가 추가되어 생성된다. 이걸 처음 생성시에는 순서가 붙어서 0 ~ 원하는 숫자까지 생성되지만 다시 생성할때에는 번호가 0번부터 다시 붙는 문제가 있어서..

728x90