Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import controlP5.*;
- ControlP5 cp5;
- public void setup() {
- size(800, 480, P2D);
- bg = loadImage("APSS2.png");
- cp5 = new ControlP5(this);
- login();
- }
- public void login() {
- cp5.addTextfield("USER").setPosition(250, 169).setSize(200, 40).setAutoClear(false).setColorBackground(color(1, 1, 75));
- cp5.addTextfield("PAS").setPosition(250, 239).setSize(200, 40).setAutoClear(false).setColorBackground(color(1, 1, 75));
- cp5.addButton("Submit").setPosition(470, 169).setSize(100, 130).setLabel("LOGIN").setColorBackground(color(1, 1, 75));
- }
- void draw () {
- background(bg);
- }
- public void Submit() {
- username = cp5.get(Textfield.class, "USER").getText();
- password = cp5.get(Textfield.class, "PAS").getText();
- //cp5.setAutoDraw(false);
- if ( username.equals("SYS") && password.equals("flash") ) {
- initButtons();
- mainGUI();
- } else {
- println("Wrong INPUTS");
- }
- }
- public void mainGUI() {
- bg = loadImage("APSS.png");
- cp5.get("USER").hide();
- cp5.get("PAS").hide();
- cp5.get("Submit").hide();
- cp5.get("Feed").show();
- cp5.get("Bath").show();
- cp5.get("Camera").show();
- cp5.get("Level").show();
- cp5.get("Clean").show();
- cp5.get("Light").show();
- cp5.get("Temperature").show();
- }
- public void initButtons() {
- cp5.addButton("Feed").setPosition(60, 114).setSize(200, 90).setColorBackground(color(1, 1, 75));
- cp5.addButton("Bath").setPosition(300, 114).setSize(200, 90).setColorBackground(color(1, 1, 75));
- cp5.addButton("Camera").setPosition(541, 114).setSize(200, 90).setColorBackground(color(1, 1, 75));
- cp5.addButton("Level").setPosition(60, 224).setSize(200, 90).setColorBackground(color(1, 1, 75));
- cp5.addButton("Clean").setPosition(300, 224).setSize(200, 90).setColorBackground(color(1, 1, 75));
- cp5.addButton("Light").setPosition(541, 224).setSize(200, 90).setColorBackground(color(1, 1, 75));
- cp5.addButton("Temperature").setPosition(300, 332).setSize(200, 90).setColorBackground(color(1, 1, 75));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement