init
This commit is contained in:
35
c2/mondrian/Client.java
Normal file
35
c2/mondrian/Client.java
Normal file
@@ -0,0 +1,35 @@
|
||||
import java.awt.*;
|
||||
import java.util.*;
|
||||
|
||||
public class Client {
|
||||
public static void main(String[] args) throws Exception {
|
||||
Scanner console = new Scanner(System.in);
|
||||
System.out.println("Welcome to the CSE 123 Mondrian Art Generator!");
|
||||
|
||||
int choice = 0;
|
||||
while (choice != 1 && choice != 2) {
|
||||
System.out.print("Enter 1 for a basic Mondrian or 2 for a complex Mondrian: ");
|
||||
choice = console.nextInt();
|
||||
}
|
||||
System.out.print("Enter image width (>= 300px): ");
|
||||
int width = console.nextInt();
|
||||
System.out.print("Enter image height (>= 300px): ");
|
||||
int height = console.nextInt();
|
||||
|
||||
Mondrian mond = new Mondrian();
|
||||
Picture pic = new Picture(width, height);
|
||||
Color[][] pixels = pic.getPixels();
|
||||
|
||||
if (choice == 1) {
|
||||
mond.paintBasicMondrian(pixels);
|
||||
} else { // choice == 2
|
||||
mond.paintComplexMondrian(pixels);
|
||||
}
|
||||
|
||||
pic.setPixels(pixels);
|
||||
pic.save(choice == 1 ? "basic.png" : "extension.png");
|
||||
pic.show();
|
||||
System.out.println("Enjoy your artwork!");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user