본문 바로가기

프로그래밍20

벽돌 중복없이 만들기 namespace BrickGame5 { public class BLOCKDATA { public int nLife; //벽돌을 표시하는 변수 public int nX, nY; //벽돌x, y좌표 } } namespace BrickGame5 { public class Block { //벽돌이 여러개 BLOCKDATA[] tBlock = new BLOCKDATA[50]; public Block() //생성자 { //벽돌초기화 for(int i = 0; i 2023. 7. 12.
Ball Bar로 잡기 namespace BrickGame4 { internal class BARDATA { public int[] nX = new int[3]; //x좌표 배열3개 선언 public int nY; } } namespace BrickGame4 { internal class Bar { BARDATA m_tBar = new BARDATA(); int m_nCatch; //공을 잡았는지 체크 const int LEFTKEY = 75; //상수로 만들어준다. 변수에 값 대입 x const int RIGHTKEY = 77; //상수로 만들어준다. 변수에 값 대입 x public void Initialize() { m_nCatch = 0; m_tBar.nY = 18; m_tBar.nX[0] = 12; m_tBar.nX[1.. 2023. 7. 11.
공의 이동 namespace BrickGame2 { public class BALLDATA { public int m_nReady; //키를 누르면 공이 움직이게 하기위한 상태 public int m_nX; //좌표 X public int m_nY; //좌표 Y public int m_nDirect; //방향 public int m_nSpeed; //스피드 } } namespace BrickGame2 { public class Ball { private BALLDATA tInfo = new BALLDATA(); //공 데이터 객체 public void Initialize() { tInfo.m_nReady = 1; // 1이 준비상태 0 움직이는상태 tInfo.m_nDirect = 0; // 0위 1 오른쪽위... .. 2023. 7. 11.
공 벽 튕기기 namespace BrickGame { public class INFO { //좌표(멤버변수 m) public int m_nX; public int m_nY; } } namespace BrickGame { public class Ball { //좌표 private INFO tInfo = new INFO(); bool cheak = false; int num = 0; int newX = 0; int newY = 0; public void Initialize() //초기화 해주는 함수 start { tInfo.m_nX = 0; //좌표 0,0 tInfo.m_nY = 0; } public void Progress() //움직임관련 등등 함수 update { if (tInfo.m_nX >= 79) { newX .. 2023. 7. 11.
TextRpgGame <최종> namespace TextRpgTest { internal class INFO { public string m_name; public int m_attack; public int m_hp; } } namespace TextRpgTest { internal class Player { INFO pInfo; public void SetDamage(int damage) { pInfo.m_hp -= damage; } public void SetHp(int hp) { pInfo.m_hp = hp; } public INFO GetInfo() { return pInfo; } public int num; public void SelectJob() { pInfo = new INFO(); Console.WriteLine(".. 2023. 7. 11.
[코딩 기초 트레이닝] 특수문자 출력하기 문제. !@#$%^&*(\'"?:; 출력 using System; public class Example { public static void Main() { Console.WriteLine("!@#$%^&*(\\'\"?:;"); } } >>> C# 에서 특수문자 출력하는 방법 ' 작은 따옴표, ' 큰 따옴표 같은 특수문자는 문자열을 둘러싸는 기호로 사용되기 때문에 출력을 위해서는 '이스케이프 문자'를 사용해야 함 찾아본 내용 c# 문자열 앞에 들어가는 문자 정리 ■문자열 개념 정리 먼저 c#의 문자열은 string입니다 string 선언은 당연히 string 변수이름; 으로 합니다. 스트링에 문자를 지정할때에는 변수이름 = "문자열"이런식으로 지정합니다 ■문자열 지정 yejunscoding.tistory.. 2023. 7. 11.
728x90