Guest User

Untitled

a guest
Apr 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. case ("color"):
  2. String Color=CommandParameters[1];
  3. int ShapeIndex=CommandParameters[2];
  4. ColorCommandHandler(ShapesDB,Color,ShapeIndex);
  5. break;
  6.  
  7.  
  8. private static boolean ShapeRetriverByNum(List<Shape> ShapesDB, int DesiredShapeIndex, Shape Shape){
  9. int DBLength=ShapesDB.size();
  10. int i;
  11. if(DesiredShapeIndex>DBLength){
  12. System.out.println("Delete Index is larger then the amount of shapes, Retryn");
  13. return false;
  14. }
  15. for(i=1;i<DBLength;i++){
  16. if(i==DesiredShapeIndex){
  17. Shape=ShapesDB.get(DesiredShapeIndex);
  18. break;
  19. }
  20. }
  21. return true;
  22. }
  23. private static void ColorCommandHandler(List<Shape> ShapesDB,String Color, int Index){
  24. Shape GeneralShape = null;
  25. boolean flag;
  26. flag=ShapeRetriverByNum(ShapesDB,Index,GeneralShape);
  27. if(!flag){
  28. System.out.println("Color Index is larger then the amount of shapes, Retryn");
  29. return;
  30. }
  31. GeneralShape.SetShapeColor(Color);
  32. }
Add Comment
Please, Sign In to add comment