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 jump;
- public void setup() {
- size(2000,1000);
- background = loadImage("background.jpg");
- }
- public void draw() {
- image(background, 0, 0);
- clouds();
- move();
- // ground();
- circle();
- }
- 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 == ' ' && jump == 0){
- moveCircle = true;
- }
- if(key == 'd'){
- moveCircleRight = true;
- }
- if(key == 'a'){
- moveCircleLeft = true;
- }
- if(key == 's'){
- moveCircleDown = true;
- }
- }
- public void keyReleased(){
- if(key == ' '){
- moveCircle=false;
- jump++;
- }
- if(key == 'd'){
- moveCircleRight = false;
- }
- if(key == 'a'){
- moveCircleLeft = false;
- }
- if(key == 's'){
- moveCircleDown = false;
- }
- }
- public void move(){
- if(moveCircle){
- if(startY >600){
- startY -= 25 ;
- }
- else{
- startY -= 0;
- }
- }
- else{
- if(startY< 1000-173){
- startY+=10;
- }
- else{
- startY -=0;
- jump=0;
- }
- }
- if(moveCircleRight){
- if(startX <2000-118){
- 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