2023年1月12日 星期四

期末作業 過馬路

 

import processing.sound.*;  // 加入音樂函式庫

SoundFile sound  // 宣告音檔

 

int fin = 0;  // 初始狀態為0

PImage playerStay;  // 宣告圖片 (玩家上下左右移動時之圖、車子、房子、底圖)

 

int roleMoveX = 250;  // 宣告玩家初始位置

int roleMoveY = 450;

 

int send_letter = 1;  // 關卡數

 

void setup() {

  size(500, 500);

  playerStay = loadImage("Stay.png");  // 載入圖片(玩家上下左右移動時之圖、車子、房子、底圖)

  sound = new SoundFile(this, "squaredance.wav");  // 載入音檔

  sound.play();  // 開始播放音樂

  sound.loop();  // 於音樂播畢時從頭重複播放

}

void draw() {

  最初fin為0時

    顯示主頁底圖

    point(mouseX, mouseY);  // 判斷鼠標位置

  fin為1時 開始遊戲

    顯示遊戲底圖

    drawRoad();     // 繪製道路

    drawRiver();       // 繪製河流

    Build();  // 放置房屋

    Player();  // 玩家位置

  }

  End();  // 改變狀態

  point(mouseX, mouseY);  // 判斷鼠標位置

}

   

float []carX = new float[20];  // 定義車於

void drawRoad();

void drawRiver();

void Build();

void Player();

void End();

沒有留言:

張貼留言