2013-03-22 2 views
-3

게임에서 상점을 만들려고합니다.숫자를 기준으로 작업을 수행하는 방법

금액의 플레이어에 대해 동적으로 업데이트되는 라벨이 있습니다. 내 문제는 어떤 종류의 게임인지 알아 내야한다는 것입니다.

성명서 플레이어가 충분한 돈을 가지고 있다면 x를하십시오. 그렇지 않다면 y를하십시오. 내 레이블 돈은

대금 금액입니다. 만약 누군가가 라인이있는 if 문을 쓰는 것을 도울 수 있다면, 플레이어가 충분한 돈을 갖고 있고 그렇지 않다면 나는 매우 감사 할 것입니다. 정말 고마워!

+2

-1 = 코드가 어떻게 보이는지 아무도 모릅니다. 아직 실제로 아무 것도 시도하지 않은 것 같습니다. –

+1

그래서 if 문이어야한다는 것을 이미 알고 있기 때문에 너는 무엇을 고수하고 있습니까? –

+1

왜 계산을 계산대에 맡기고 있습니까? 금액을 적절한 숫자 변수에 보관해야합니다. 레이블은 숫자를 좋은 형식으로 표시하는 데에만 사용해야합니다. – rmaddy

답변

1

하자 우리는 X = 250 명
선수 돈 = Y

if (Y>=X) { 
     //then your player have enough money 
     //do your x here 
    } else { 
     //then your player does not have enough money 
     //do your y here 
    } 
+0

대단히 감사합니다. 이것은 내가 찾고 있었던 바로 그 것이었다. – user1542348

+2

@ user1542348 환영합니다. 이 대답이 도움이된다면 받아 들일 것입니다. – Dilip

0

난 당신이 겪고있는 문제는 라벨의 양이 무엇인지를 결정하는 방법을 알고하지 않는 것이라고 가정하고 말 .

int val = [cashAmount.text intValue]; 

을 다음 val 플레이어가 충분히 있는지 여부를 결정하는 것을 사용

그렇다면, 당신이 할 일은 너무로 정수로 변환합니다.

+0

그는 if 문 논리를 원합니다. –

+1

데이터는 뷰에 저장하면 안됩니다. – rmaddy

관련 문제