hi..

Am trying to initialize a list of array at my application's startup point. There are about 13 arrays. After initializing about 9 arrays my application breaksup. Am attaching the code segment below. Is there any limitation regarding arrays in codewarrior.

void Animate::initialize()
{
WIND_ANGLES[0] = m_oFixed.valueOf((long)0); WIND_ANGLES[1] = m_oFixed.valueOf(45);
  WIND_ANGLES[2] = m_oFixed.valueOf(90);
  WIND_ANGLES[3] = m_oFixed.valueOf(135);
  WIND_ANGLES[4] = m_oFixed.valueOf(180);
  WIND_ANGLES[5] = m_oFixed.valueOf(225);
  WIND_ANGLES[6] = m_oFixed.valueOf(270);
  WIND_ANGLES[7] = m_oFixed.valueOf(315);

  WIND_COSINE[0] = m_oFixed.valueOf("1.000");
  WIND_COSINE[1] = m_oFixed.valueOf("0.707");
  WIND_COSINE[2] = m_oFixed.valueOf("0.000");
  WIND_COSINE[3] = m_oFixed.valueOf("-0.707");
  WIND_COSINE[4] = m_oFixed.valueOf("-1.000");
  WIND_COSINE[5] = m_oFixed.valueOf("-0.707");
  WIND_COSINE[6] = m_oFixed.valueOf("0.000");
  WIND_COSINE[7] = m_oFixed.valueOf("0.707");

  WIND_SINE[0] = m_oFixed.valueOf("0.000");
  WIND_SINE[1] = m_oFixed.valueOf("0.707");
  WIND_SINE[2] = m_oFixed.valueOf("1.000");
  WIND_SINE[3] = m_oFixed.valueOf("0.707");
  WIND_SINE[4] = m_oFixed.valueOf("0.000");
  WIND_SINE[5] = m_oFixed.valueOf("-0.707");
  WIND_SINE[6] = m_oFixed.valueOf("-1.000");
  WIND_SINE[7] = m_oFixed.valueOf("-0.707");

  ARROW_COSINE[0] = m_oFixed.valueOf("0.000");
  ARROW_COSINE[1] = m_oFixed.valueOf("0.070");
  ARROW_COSINE[2] = m_oFixed.valueOf("0.123");
  ARROW_COSINE[3] = m_oFixed.valueOf("0.174");
  ARROW_COSINE[4] = m_oFixed.valueOf("0.225");
  ARROW_COSINE[5] = m_oFixed.valueOf("0.292");
  ARROW_COSINE[6] = m_oFixed.valueOf("0.391");
  ARROW_COSINE[7] = m_oFixed.valueOf("0.438");
ARROW_SINE[0] = m_oFixed.valueOf("1.000");
  ARROW_SINE[1] = m_oFixed.valueOf("0.998");
  ARROW_SINE[2] = m_oFixed.valueOf("0.993");
  ARROW_SINE[3] = m_oFixed.valueOf("0.985");
  ARROW_SINE[4] = m_oFixed.valueOf("0.974");
  ARROW_SINE[5] = m_oFixed.valueOf("0.956");
  ARROW_SINE[6] = m_oFixed.valueOf("0.921");
  ARROW_SINE[7] = m_oFixed.valueOf("0.899");

ROUGH_ADJUST = m_oFixed.valueOf("0.100"); // Club is 10% less affective out of the rough SAND_ADJUST = m_oFixed.valueOf("0.200"); // Club is 10% less affective out of the rough

  AIM_PUTT_BONUS[0] = m_oFixed.valueOf("1.1");
  AIM_PUTT_BONUS[1] = m_oFixed.valueOf("1.2");
  AIM_PUTT_BONUS[2] = m_oFixed.valueOf("1.3");
  AIM_PUTT_BONUS[3] = m_oFixed.valueOf("1.4");
  AIM_PUTT_BONUS[4] = m_oFixed.valueOf("1.5");
  AIM_PUTT_BONUS[5] = m_oFixed.valueOf("1.6");


  // All distances of a player's clubs depend on the driver speed.
DRIVER_SPEED[0] = (m_oFixed.mul(m_oFixed.valueOf(93), m_oFixed.valueOf("0.4889"))); // Al Czervik DRIVER_SPEED[1] = (m_oFixed.mul(m_oFixed.valueOf(100), m_oFixed.valueOf("0.4889"))); // Danny Noonan DRIVER_SPEED[2] = (m_oFixed.mul(m_oFixed.valueOf(98), m_oFixed.valueOf("0.4889"))); // Dr. Beeper DRIVER_SPEED[3] = (m_oFixed.mul(m_oFixed.valueOf(95), m_oFixed.valueOf("0.4889"))); // Bishop Pickering DRIVER_SPEED[4] = (m_oFixed.mul(m_oFixed.valueOf(91), m_oFixed.valueOf("0.4889"))); // Spaulding Smails DRIVER_SPEED[5] = (m_oFixed.mul(m_oFixed.valueOf(103), m_oFixed.valueOf("0.4889"))); // Dalai Lam

  IMPACT_COEFF[0] = m_oFixed.valueOf("1.990");
  IMPACT_COEFF[1] = m_oFixed.valueOf("1.850");
  IMPACT_COEFF[2] = m_oFixed.valueOf("1.570");
  IMPACT_COEFF[3] = m_oFixed.valueOf("1.600");
  IMPACT_COEFF[4] = m_oFixed.valueOf("1.500");
  IMPACT_COEFF[5] = m_oFixed.valueOf("1.420");
  IMPACT_COEFF[6] = m_oFixed.valueOf("1.400");
  IMPACT_COEFF[7] = m_oFixed.valueOf("1.380");
  IMPACT_COEFF[8] = m_oFixed.valueOf("1.390");
  IMPACT_COEFF[9] = m_oFixed.valueOf("1.440");
  IMPACT_COEFF[10] = m_oFixed.valueOf("1.500");
  IMPACT_COEFF[11] = m_oFixed.valueOf("1.650");
  IMPACT_COEFF[12] = m_oFixed.valueOf("1.790");
  IMPACT_COEFF[13] = m_oFixed.valueOf("0.400");

  CLUB_SINE[0] = m_oFixed.valueOf("0.208");
  CLUB_SINE[1] = m_oFixed.valueOf("0.259");
  CLUB_SINE[2] = m_oFixed.valueOf("0.342");
  CLUB_SINE[3] = m_oFixed.valueOf("0.342");
  CLUB_SINE[4] = m_oFixed.valueOf("0.407");
  CLUB_SINE[5] = m_oFixed.valueOf("0.469");
  CLUB_SINE[6] = m_oFixed.valueOf("0.530");
  CLUB_SINE[7] = m_oFixed.valueOf("0.588");
  CLUB_SINE[8] = m_oFixed.valueOf("0.643");
  CLUB_SINE[9] = m_oFixed.valueOf("0.695");
  CLUB_SINE[10] = m_oFixed.valueOf("0.743");
  CLUB_SINE[11] = m_oFixed.valueOf("0.829");
  CLUB_SINE[12] = m_oFixed.valueOf("0.866");
  CLUB_SINE[13] = m_oFixed.valueOf("0.052");
CLUB_COSINE[0] = m_oFixed.valueOf("0.978");
  CLUB_COSINE[1] = m_oFixed.valueOf("0.966");
  CLUB_COSINE[2] = m_oFixed.valueOf("0.940");
  CLUB_COSINE[3] = m_oFixed.valueOf("0.940");
  CLUB_COSINE[4] = m_oFixed.valueOf("0.914");
  CLUB_COSINE[5] = m_oFixed.valueOf("0.883");
  CLUB_COSINE[6] = m_oFixed.valueOf("0.848");
  CLUB_COSINE[7] = m_oFixed.valueOf("0.809");
  CLUB_COSINE[8] = m_oFixed.valueOf("0.766");
  CLUB_COSINE[9] = m_oFixed.valueOf("0.719");
  CLUB_COSINE[10] = m_oFixed.valueOf("0.669");
  CLUB_COSINE[11] = m_oFixed.valueOf("0.559");
  CLUB_COSINE[12] = m_oFixed.valueOf("0.500");
  CLUB_COSINE[13] = m_oFixed.valueOf("0.998");

 CLUB_LENGTH[0] = m_oFixed.valueOf("45.0");
  CLUB_LENGTH[1] = m_oFixed.valueOf("42.0");
  CLUB_LENGTH[2] = m_oFixed.valueOf("41.0");
  CLUB_LENGTH[3] = m_oFixed.valueOf("39.0");
  CLUB_LENGTH[4] = m_oFixed.valueOf("38.5");
  CLUB_LENGTH[5] = m_oFixed.valueOf("38.0");
  CLUB_LENGTH[6] = m_oFixed.valueOf("37.5");
  CLUB_LENGTH[7] = m_oFixed.valueOf("37.0");
  CLUB_LENGTH[8] = m_oFixed.valueOf("36.5");
  CLUB_LENGTH[9] = m_oFixed.valueOf("36.0");
  CLUB_LENGTH[10] = m_oFixed.valueOf("35.5");
  CLUB_LENGTH[11] = m_oFixed.valueOf("35.5");
  CLUB_LENGTH[12] = m_oFixed.valueOf("35.5");
  CLUB_LENGTH[13] = m_oFixed.valueOf("34.0");
CLUB_MASS[0] = m_oFixed.valueOf(200);
  CLUB_MASS[1] = m_oFixed.valueOf(222);
  CLUB_MASS[2] = m_oFixed.valueOf(227);
  CLUB_MASS[3] = m_oFixed.valueOf(240);
  CLUB_MASS[4] = m_oFixed.valueOf(247);
  CLUB_MASS[5] = m_oFixed.valueOf(254);
  CLUB_MASS[6] = m_oFixed.valueOf(261);
  CLUB_MASS[7] = m_oFixed.valueOf(268);
  CLUB_MASS[8] = m_oFixed.valueOf(275);
  CLUB_MASS[9] = m_oFixed.valueOf(282);
  CLUB_MASS[10] = m_oFixed.valueOf(289);
  CLUB_MASS[11] = m_oFixed.valueOf(299);
  CLUB_MASS[12] = m_oFixed.valueOf(304);
  CLUB_MASS[13] = m_oFixed.valueOf(200);

  AIM_TIME[0] = m_oFixed.valueOf(50);  // Al
  AIM_TIME[1] = m_oFixed.valueOf(80);  // Danny
  AIM_TIME[2] = m_oFixed.valueOf(70);  // Beeper
  AIM_TIME[3] = m_oFixed.valueOf(60);  // Bishop
  AIM_TIME[4] = m_oFixed.valueOf(40);  // Spaulding
  AIM_TIME[5] = m_oFixed.valueOf(90); // Lama
}




--
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to