Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------------------from wonderreader5---------------------------------
- //primary ribbon data
- public byte[] getPrimaryRibbon(byte[] pgfbytes)
- {
- byte[] ribbons1 = {0,0,0,0,0,0,0,0};
- int a = 1;
- for (int i = 0; i <= 7; i++)
- {
- if ((pgfbytes[0xc] & a) == a)
- {
- ribbons1[i] = 1;
- }
- a <<= 1;
- }
- return ribbons1;
- }
- //secondary ribbon data
- public byte[] getSecondaryRibbon(byte[] pgfbytes)
- {
- byte[] ribbons2 = {0, 0, 0, 0, 0, 0, 0};
- int a = 1;
- for (int i = 0; i <= 6; i++)
- {
- if ((pgfbytes[0xd] & a) == a)
- {
- ribbons2[i] = 1;
- }
- a <<= 1;
- }
- return ribbons2;
- }
- ------------------------------from the main form--------------------------------------------------
- //primary ribbon display------------------------------------
- byte[] primaryribbons = { 0, 0, 0, 0, 0, 0, 0, 0 };
- primaryribbons = card.getPrimaryRibbon(pgfbytes);
- if (primaryribbons[0] == 1)
- {
- countryCheck.Checked = true;
- }
- if (primaryribbons[1] == 1)
- {
- nationalCheck.Checked = true;
- }
- if (primaryribbons[2] == 1)
- {
- earthCheck.Checked = true;
- }
- if (primaryribbons[3] == 1)
- {
- worldCheck.Checked = true;
- }
- if (primaryribbons[4] == 1)
- {
- classicCheck.Checked = true;
- }
- if (primaryribbons[5] == 1)
- {
- premiereCheck.Checked = true;
- }
- if (primaryribbons[6] == 1)
- {
- eventCheck.Checked = true;
- }
- if (primaryribbons[7] == 1)
- {
- birthdayCheck.Checked = true;
- }
- // end primary ribbon check---------------------------------
- //start secondary ribbon check------------------------------
- byte[] secondaryribbons = {0,0,0,0,0,0,0};
- secondaryribbons = card.getSecondaryRibbon(pgfbytes);
- if (secondaryribbons[0] == 1)
- {
- specialCheck.Checked = true;
- }
- if (secondaryribbons[1] == 1)
- {
- memorialCheck.Checked = true;
- }
- if (secondaryribbons[2] == 1)
- {
- wishCheck.Checked = true;
- }
- if (secondaryribbons[3] == 1)
- {
- batChampCheck.Checked = true;
- }
- if (secondaryribbons[4] == 1)
- {
- regChampCheck.Checked = true;
- }
- if (secondaryribbons[5] == 1)
- {
- natChampCheck.Checked = true;
- }
- if (secondaryribbons[6] == 1)
- {
- wldChampCheck.Checked = true;
- }
- // end secondary ribbon check--------------------------------------------
Advertisement