c# 61

(재연습)for문 연습 고블린 사냥

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study0121 { class Program { static void Main(string[] args) { //영웅의 이름 : 홍길동 //공격력 : 2 //체력 : 5/5 string heroName = "홍길동"; int heroMaxHp = 5; int heroHp = heroMaxHp; int heroDamage = 2; Console.WriteLine("영웅 이름: {0}", heroName); Console.WriteLine("공격력: {0}", heroDamage); ..

c#/복습 2023.01.21

(재연습)if, else if, else 연습 4

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study0121 { class Program { enum UnitType { Marine, Firebat, Medic } static void Main(string[] args) { //UnitType 열거형식 정의 //상수 : Marine, Firebat, Medic //ex)미네랄: 150 //미네랄 변수를 정의 하고 값을 할당하세요(내가 가지고있는 자원) int mineral = 150; //유닛 생성에 필요한 자원은 50입니다 int unitPrice = 50; //생산 하..

c#/복습 2023.01.21

인벤토리 만들기

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Study14 { class Item { public ItemInfo info; public string name; public int damage; //생성자 public Item() { } //overloading //public Item(ItemData itemData) { } //dictionary를 통해 id를 키로 data를 가져올 수 있기 때문에 필요 없음 public Item(ItemInfo itemInfo) { } } }​ using System; using Syst..

c#/수업 내용 2023.01.16

변하지 않는 데이터 만들기 연습 2 (Mission, Item)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; using System.IO; namespace Mission { class App { Dictionary dicMissionData; Dictionary dicItemData; Button btnMission; //생성자 public App() { //게임 준비 과정 this.dicMissionData = new Dictionary(); //this.dicItemData = new Dictionary(); this.LoadMissionData(); this...

c#/수업 내용 2023.01.13