C++ scoring systems

i am trying to make a "Who Wants To Be a Millionaire" type game and am having problems with the scoring system.
e.g. i want to be able to step-up the through the winings, from £100 to £200 etc. the winings are shown by a cricle inside a panel alongside the prize(s).

if (edtnum->Text)) = (lblnum->Caption);
 {
  scorestate = onehund;
   if  (scorestate = onehund);
    {
     cric1->Visible=true;
    }
 }

this is how far ive got, by creating a enum state called 'scorestate' and setting 15 states to represent the prizes.
Ikram_BohraAsked:
Who is Participating?
 
jkrConnect With a Mentor Commented:
Put the scores into an array to iterate through them, e.g.

unsigned int scorepos = 0;
scorestate aScoreStates [] = { onehun, twohun, ... onemill};

scorestate score = aScoreStates [ scorepos];

if ( successful_answer = true) ++scorepos;

0
 
SteHCommented:
>>  if  (scorestate = onehund);
This line should be
  if  (scorestate == onehund);
to compare to values. The first assigns scorestate the value of onehund and this is not 0 so true.

The same holds for sample from jkr.
0
 
jkrCommented:
>>The same holds for sample from jkr.

Ouch :o)

Consider it as pseudocode then *g*
0
 
stefan73Commented:
Hi Ikram_Bohra,
Probably the best way to express the game is as a state machine with states like
play100
...
play1M

and three transitions each:
win, lose, quit

You can easily attach visual "goodies" or random events to the game states.


Cheers,

Stefan
0
 
Ikram_BohraAuthor Commented:
this is to jkr,

in reference to your recent answer, i'm not quite sure exactly what you mean (i'm a rookie).  Could you please explain in a little more detail!

thanking you in advance

                                                              ORIGINAL MESSAGE

i am trying to make a "Who Wants To Be a Millionaire" type game and am having problems with the scoring system.
e.g. i want to be able to step-up the through the winings, from £100 to £200 etc. the winings are shown by a cricle inside a panel alongside the prize(s).

if (edtnum->Text)) = (lblnum->Caption);
 {
  scorestate = onehund;
   if  (scorestate = onehund);
    {
     cric1->Visible=true;
    }
 }

this is how far ive got, by creating a enum state called 'scorestate' and setting 15 states to represent the prizes.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.