Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var on_log;
- var lili_count;
- var number_of_lilipads;
- var offsetx;
- function send_frog_to_home() {
- set_current_sprite_name("frog");
- point_in_direction_degrees(90);
- set_y_to(370);
- set_x_to(300);
- show_current_sprite();
- }
- function ON_STARTUP(){
- set_current_sprite_name("car");
- point_in_direction_degrees(0);
- set_y_to(270);
- set_x_to(580);
- set_current_sprite_name("truck");
- point_in_direction_degrees(0);
- set_x_to(580);
- set_y_to(322);
- set_current_sprite_name("racer2");
- point_in_direction_degrees(0);
- set_x_to(580);
- set_y_to(217);
- set_current_sprite_name("racer1");
- point_in_direction_degrees(0);
- set_x_to(0);
- set_y_to(295);
- set_current_sprite_name("dozer");
- point_in_direction_degrees(0);
- set_x_to(0);
- set_y_to(245);
- set_current_sprite_name("longlog1");
- set_x_to(0);
- set_y_to(167);
- set_current_sprite_name("shortlog1");
- set_x_to(580);
- set_y_to(140);
- set_current_sprite_name("shortlog2");
- set_x_to(0);
- set_y_to(113);
- set_current_sprite_name("longlog2");
- set_x_to(580);
- set_y_to(86);
- set_current_sprite_name("lilipad");
- hide_current_sprite();
- number_of_lilipads = 7;
- offsetx = 44;
- for (var count = 0; count < number_of_lilipads; count++) {
- clone_sprite();
- }
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_y_to(43);
- set_x_to(offsetx);
- offsetx = offsetx + 84;
- }
- current_clone=null;
- send_frog_to_home();
- }
- function UP_KEY_PRESSED(){
- set_current_sprite_name("frog");
- point_in_direction_degrees(90);
- set_y_to(parseInt(get_y_value()) - 15);
- }
- function LEFT_KEY_PRESSED(){
- set_current_sprite_name("frog");
- point_in_direction_degrees(180);
- set_x_to(parseInt(get_x_value()) - 15);
- }
- function DOWN_KEY_PRESSED(){
- set_current_sprite_name("frog");
- point_in_direction_degrees(270);
- set_y_to(parseInt(get_y_value()) + 15);
- }
- function RIGHT_KEY_PRESSED(){
- set_current_sprite_name("frog");
- point_in_direction_degrees(0);
- set_x_to(parseInt(get_x_value()) + 15);
- }
- timersObj["car_spawn"] = function() {
- set_current_sprite_name("car");
- clone_sprite();
- set_current_sprite_name("truck");
- clone_sprite();
- set_current_sprite_name("racer2");
- clone_sprite();
- set_current_sprite_name("racer1");
- clone_sprite();
- set_current_sprite_name("dozer");
- clone_sprite();
- set_current_sprite_name("longlog1");
- clone_sprite();
- set_current_sprite_name("longlog2");
- clone_sprite();
- set_current_sprite_name("shortlog1");
- clone_sprite();
- set_current_sprite_name("shortlog2");
- clone_sprite();
- }
- var ID = setInterval(timersObj["car_spawn"], 5000);
- timerIDs.push(ID);
- function EACH_FRAME(){
- set_target_sprite_name("frog");
- set_current_sprite_name("car");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) - 3);
- if (is_colliding_with_target()) {
- send_frog_to_home();
- }
- }
- current_clone=null;
- set_current_sprite_name("truck");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) - 3);
- if (is_colliding_with_target()) {
- send_frog_to_home();
- }
- }
- current_clone=null;
- set_current_sprite_name("racer2");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) - 6);
- if (is_colliding_with_target()) {
- send_frog_to_home();
- }
- }
- current_clone=null;
- set_current_sprite_name("racer1");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) + 6);
- if (is_colliding_with_target()) {
- send_frog_to_home();
- }
- }
- current_clone=null;
- set_current_sprite_name("dozer");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) + 2);
- if (is_colliding_with_target()) {
- send_frog_to_home();
- }
- }
- current_clone=null;
- on_log = 'no';
- set_current_sprite_name("frog");
- set_current_sprite_name("longlog1");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) + 4);
- if (is_colliding_with_target()) {
- on_log = 'yes';
- }
- }
- current_clone=null;
- set_current_sprite_name("longlog2");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) - 4);
- if (is_colliding_with_target()) {
- on_log = 'yes';
- }
- }
- current_clone=null;
- set_current_sprite_name("shortlog1");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) - 2);
- if (is_colliding_with_target()) {
- on_log = 'yes';
- }
- }
- current_clone=null;
- set_current_sprite_name("shortlog2");
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- set_x_to(parseInt(get_x_value()) + 2);
- if (is_colliding_with_target()) {
- on_log = 'yes';
- }
- }
- current_clone=null;
- set_current_sprite_name("frog");
- if (on_log == 'no' && parseInt(get_y_value()) <= 170) {
- send_frog_to_home();
- }
- set_target_sprite_name("frog");
- set_current_sprite_name("lilipad");
- lili_count = 0;
- var game_object;
- game_object=find_sprite_object_by_name(current_sprite_name);
- for(var clone in game_object.clones){
- debug_current_sprite_name=current_sprite_name;
- current_clone=clone;
- if (is_colliding_with_target()) {
- set_current_sprite_name("frog");
- send_frog_to_home();
- set_current_sprite_name("lilipad");
- destroy_current_sprite();
- }
- lili_count = lili_count + 1;
- }
- current_clone=null;
- if (lili_count == 0) {
- if(evalRun){alert('GAME OVER - YOU WIN');}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement