public void addEffect(CPowerUp.PowerupTypes effect, Sprite icon, int weight) { PUData pudata = new PUData(effect, icon, weight); total += weight; data.Add(pudata); }
public void removeEffect(CPowerUp.PowerupTypes effect) { for (int i = 0; i < data.Count; i++) { if (data[i].effect == effect) { total -= data[i].weight; //delete data[i]; data.RemoveAt(i); } } }
public PUData(CPowerUp.PowerupTypes myeffect, Sprite myicon, int myweight) { effect = myeffect; icon = myicon; weight = myweight; }
public void setEffect(CPowerUp.PowerupTypes neweffect) { oldeffect = effect; effect = neweffect; /* * CPowerUp.PowerupTypes.ONEUP = 'a', * CPowerUp.PowerupTypes.BLASTER = 'b', * CPowerUp.PowerupTypes.FASTBALL = 'c', * CPowerUp.PowerupTypes.FIREBALL = 'd', * CPowerUp.PowerupTypes.MULTIBALL = 'e', * CPowerUp.PowerupTypes.LARGEPADDLE = 'f', * CPowerUp.PowerupTypes.REGULARPADDLE = 'g', * CPowerUp.PowerupTypes.SMALLPADDLE = 'h', * CPowerUp.PowerupTypes.NORMALSPEED = 'i', * CPowerUp.PowerupTypes.SLOWBALL = 'j', * CPowerUp.PowerupTypes.STICKY = 'k', * CPowerUp.PowerupTypes.RESET = 'l', * CPowerUp.PowerupTypes.PTS100 = 'm', * CPowerUp.PowerupTypes.PTS250 = 'n', * CPowerUp.PowerupTypes.PTS500 = 'o', * CPowerUp.PowerupTypes.PTS1000 = 'p', * CPowerUp.PowerupTypes.RANDOM = 'r', * CPowerUp.PowerupTypes.CATCHBLUE = 's', * CPowerUp.PowerupTypes.CATCHRED = 't', */ switch (effect) { case CPowerUp.PowerupTypes.RANDOM: isred = isblue = true; break; case CPowerUp.PowerupTypes.FASTBALL: case CPowerUp.PowerupTypes.SMALLPADDLE: case CPowerUp.PowerupTypes.CATCHRED: case CPowerUp.PowerupTypes.BLASTER: isred = true; break; case CPowerUp.PowerupTypes.MULTIBALL: case CPowerUp.PowerupTypes.PU3BALL: case CPowerUp.PowerupTypes.LARGEPADDLE: case CPowerUp.PowerupTypes.SLOWBALL: case CPowerUp.PowerupTypes.STICKY: case CPowerUp.PowerupTypes.PTS100: case CPowerUp.PowerupTypes.PTS250: case CPowerUp.PowerupTypes.PTS500: case CPowerUp.PowerupTypes.CATCHBLUE: case CPowerUp.PowerupTypes.POW: isblue = true; break; case PowerupTypes.DOOR: this.vy = 0; break; } }