Changeset 1068
- Timestamp:
- 05/16/16 17:29:05 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameTransitions.java
r1064 r1068 60 60 61 61 //Slides new frame over current from from Right to Left 62 public static void CoverFromRight(Graphics g, Image i, Dimension d){ 63 64 Image image = i; 65 66 int frameX = d.width; 67 68 while(frameX >= 0){ 69 70 g.drawImage(image, frameX, 0, Item.DEFAULT_BACKGROUND, null); 71 72 frameX -= 2; 73 } 74 } 75 76 77 public static void CoverFromLeft(Graphics g, Image i, Dimension d){ 78 79 Image image = i; 80 81 int frameX = 0; 82 83 while(frameX <= d.width){ 84 85 g.drawImage(image, frameX, 0, Item.DEFAULT_BACKGROUND, null); 86 87 frameX += 2; 88 } 89 } 90 91 //Slides new frame over current from from Right to Left 62 92 public static void Swipe(Graphics g, Image i, Dimension d){ 63 93 CoverFromRight(g,i,d); 94 } 95 96 97 98 public static void WipeFromLeft(Graphics g, Image i, Dimension d) 99 { 64 100 Image image = i; 65 101 int image_y_dim = image.getHeight(null); 102 103 104 int frameX = 0; 105 106 while(frameX <= d.width){ 107 108 g.drawImage(image, 0,0, frameX,image_y_dim, 0,0, frameX,image_y_dim, null); 109 110 frameX += 2; 111 } 112 } 113 114 public static void WipeFromRight(Graphics g, Image i, Dimension d) 115 { 116 Image image = i; 117 int image_x_dim = image.getWidth(null); 118 int image_y_dim = image.getHeight(null); 119 120 66 121 int frameX = d.width; 67 68 while (frameX != 0){69 70 g.drawImage(image, frameX, 0, Item.DEFAULT_BACKGROUND, null);71 72 frameX --;122 123 while (frameX >= 0) { 124 125 g.drawImage(image, frameX,0, image_x_dim,image_y_dim, frameX,0, image_x_dim,image_y_dim, null); 126 127 frameX -= 2; 73 128 } 74 129 } 130 75 131 //Drops new frame from top of display 76 132 //Draws rectangle with gradient effect to create illusion of drop shadow … … 85 141 int vertCount = 0; 86 142 87 while (frameY != 0){143 while (frameY <= 0){ 88 144 89 145 GradientPaint shadow = new GradientPaint(0, vertCount + 10, Color.WHITE, 0, vertCount, Color.gray); … … 92 148 g2.fillRect(0, vertCount, d.width, 10); 93 149 94 frameY+ +;95 vertCount+ +;96 try { 97 Thread.sleep( 3);150 frameY+=8; 151 vertCount+=8; 152 try { 153 Thread.sleep(4); 98 154 } catch (InterruptedException e) { 99 155
Note:
See TracChangeset
for help on using the changeset viewer.