Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import processing.net.*;
- String PersonalKey="POIGRAY";
- int myname=0;
- Client myClient;
- String dataIn;
- int stavka=0;
- String pos="";
- void setup(){
- size(600,600);
- myClient = new Client(this, "192.168.88.103", 7777);
- }
- void draw(){
- background(0);
- fill(240);
- textSize(16);
- text("~ 1 2 3 4 5 6 7 8 9 0 - +",20,450);
- fill(200);
- text("0 1 2 3 4 5 6 7 8 9 10 11 12",20,470);
- fill(240);
- text(" Q W E R",320,450);
- fill(200);
- text("+1000 +100 +10 +1",320,470);
- fill(200);
- text(" -1000 -100 -10 -1",320,490);
- fill(240);
- text(" A S D F",320,510);
- fill(240);
- text("press ENTER to send",20,560);
- fill(200);
- text("RED BLUE ODD EVEN",20,490);
- fill(240);
- text(" Z X C V",20,510);
- textSize(60);
- fill(250);
- text("Position: "+pos, 10,250);
- text("Value: "+stavka, 10,320);
- }
- void keyPressed() {
- int code =keyCode;
- println(code);
- switch (code){
- case 192:pos=" 0"; break;
- case 49:pos=" 1";break;
- case 50:pos=" 2";break;
- case 51:pos=" 3";break;
- case 52:pos=" 4";break;
- case 53:pos=" 5";break;
- case 54:pos=" 6";break;
- case 55:pos=" 7";break;
- case 56:pos=" 8";break;
- case 57:pos=" 9";break;
- case 48:pos="10";break;
- case 45:pos="11";break;
- case 61:pos="12";break;
- case 81:stavka+=1000;break;
- case 87:stavka+=100;break;
- case 69:stavka+=10;break;
- case 82:stavka+=1;break;
- case 65:stavka-=1000;break;
- case 83:stavka-=100;break;
- case 68:stavka-=10;break;
- case 70:stavka-=1;break;
- case 90: pos="red";break;
- case 88: pos="blue";break;
- case 67: pos="odd";break;
- case 86: pos="even";break;
- case 10: if(stavka>0&&!pos.equals("")) ; send(pos,stavka);break;
- }
- if (stavka<0) stavka=0;
- }
- void send(String pos, int stavka){
- if (stavka>0) {
- myClient.write(PersonalKey+":"+pos+":"+stavka+";");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement