Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mario;
- import java.awt.Image;
- import processing.core.PApplet;
- import processing.core.PImage;
- public class Mario extends PApplet {
- PImage background;
- public boolean moveCircle = false;
- public boolean moveCircleRight= false;
- public boolean moveCircleLeft = false;
- public boolean moveCircleDown = false;
- public int startX = 0+25;
- public int startY = 1000-173;
- public int Xblock = 580;
- public int Yblock = 800;
- public int jump;
- public void setup() {
- size(2000,1000);
- background = loadImage("background.jpg");
- }
- public void draw() {
- image(background, 0, 0);
- clouds();
- move();
- ground();
- circle();
- System.out.println("mouse X" + mouseX + "mouse Y" + mouseY);
- }
- public void clouds(){
- stroke(255,255,255);
- fill(255,255,255);
- ellipse(50,80,75,50);
- ellipse(100,60,75,50);
- ellipse(115,90,75,50);
- ellipse(150,83,75,50);
- }
- public void ground(){
- stroke(0,225,0);
- fill(0,225,0);
- rect(0,570,800,30);
- rect(100,450,150,30);
- rect(275,380,75,30);
- }
- public void circle(){
- stroke(255,0,0);
- fill(255,0,0);
- ellipse(startX, startY, 50,50);
- }
- public void keyPressed(){
- if(key == 'w'){ //&& jump == 1){
- moveCircle = true;
- }
- if(key == 'd'){
- moveCircleRight = true;
- }
- if(key == 'a'){
- moveCircleLeft = true;
- }
- if(key == 's'){
- moveCircleDown = true;
- }
- }
- public void keyReleased(){
- if(key == 'w'){
- moveCircle=false;
- //jump++;
- //System.out.println(jump);
- }
- if(key == 'd'){
- moveCircleRight = false;
- }
- if(key == 'a'){
- moveCircleLeft = false;
- }
- if(key == 's'){
- moveCircleDown = false;
- }
- }
- public void move(){
- if(moveCircle){
- if(startY >0 +25){
- startY -= 25 ;
- }
- else{
- startY -= 0;
- }
- }
- if(moveCircleRight){
- if(startX <2000-118 && (startX < 560)){
- startX += 25;
- }
- }
- else{
- startX += 0;
- }
- if(moveCircleLeft){
- if(startX>0+25){
- startX -=25;
- }
- else{
- startX -=0;
- }
- }
- if(moveCircleDown){
- if(startY<1000-173){
- startY +=25;
- }
- else{
- startY-=0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement