Applied full version of Sekaiwa Koini Ochiteru. Removed temporary note testing, adding rhythm controls for offset setting.

master
sigonasr2 6 years ago
parent 6eb991d540
commit 8009b927c8
  1. 8
      GameMakerStudio2/Bandori/objects/background_field/Create_0.gml
  2. 10
      GameMakerStudio2/Bandori/objects/background_field/Draw_0.gml
  3. BIN
      GameMakerStudio2/Bandori/sounds/Sekaiwa_Koini_Ochiteru/Sekaiwa_Koini_Ochiteru

@ -19,23 +19,23 @@ MAX_DARKNESS=0.6
NOTE_SPACING=4.5 NOTE_SPACING=4.5
STEP_COUNTER=0 STEP_COUNTER=0
lane0 = ds_list_create(); /*lane0 = ds_list_create();
lane1 = ds_list_create(); lane1 = ds_list_create();
lane2 = ds_list_create(); lane2 = ds_list_create();
lane3 = ds_list_create(); lane3 = ds_list_create();
lane4 = ds_list_create(); lane4 = ds_list_create();
lane5 = ds_list_create(); lane5 = ds_list_create();
lane6 = ds_list_create(); lane6 = ds_list_create();*/
PREVIOUS_Y=0 PREVIOUS_Y=0
for (i=1;i<30;i+=1) { /*for (i=1;i<30;i+=1) {
ds_list_add(lane0,140*i) ds_list_add(lane0,140*i)
} }
for (i=1;i<30;i+=1) { for (i=1;i<30;i+=1) {
ds_list_add(lane1,210*i) ds_list_add(lane1,210*i)
} }*/
camera = camera_create(); camera = camera_create();

@ -4,7 +4,7 @@ for (i=-LANE_COUNT/2;i<=LANE_COUNT/2;i+=1)
draw_line(global.PLAYFIELD_WIDTH/2-TOP_LANE_WIDTH*i,TOP_LANE_Y,global.PLAYFIELD_WIDTH/2-BOTTOM_LANE_WIDTH*i,BOTTOM_LANE_Y) draw_line(global.PLAYFIELD_WIDTH/2-TOP_LANE_WIDTH*i,TOP_LANE_Y,global.PLAYFIELD_WIDTH/2-BOTTOM_LANE_WIDTH*i,BOTTOM_LANE_Y)
} }
lane=-3 /*lane=-3
for (i=0;i<ds_list_size(lane0);i+=1) { for (i=0;i<ds_list_size(lane0);i+=1) {
note_pos = ds_list_find_value(lane0,i) note_pos = ds_list_find_value(lane0,i)
distance = STEP_COUNTER-note_pos distance = STEP_COUNTER-note_pos
@ -18,7 +18,7 @@ for (i=0;i<ds_list_size(lane1);i+=1) {
//ratio = //ratio =
//draw_note_circle(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH) //draw_note_circle(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH)
draw_flick_note(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH) draw_flick_note(global.PLAYFIELD_WIDTH/2+TOP_LANE_WIDTH*lane,distance,TOP_LANE_WIDTH)
} }*/
STEP_COUNTER+=NOTE_SPACING STEP_COUNTER+=NOTE_SPACING
if (FLICKER_TIME<20) { if (FLICKER_TIME<20) {
@ -27,4 +27,10 @@ if (FLICKER_TIME<20) {
global.PLAYFIELD_WIDTH/2+BOTTOM_LANE_WIDTH*3, global.PLAYFIELD_WIDTH/2+BOTTOM_LANE_WIDTH*3,
BOTTOM_LANE_Y+12,false) BOTTOM_LANE_Y+12,false)
FLICKER_TIME+=1 FLICKER_TIME+=1
}
if (global.mode==1) {
draw_set_color(c_white)
draw_text(camera_get_view_x(view_camera[0]),0,string(TIME_BETWEEN_BEAT))
draw_text(camera_get_view_x(view_camera[0]),16,string(LAST_BEAT%TIME_BETWEEN_BEAT))
} }
Loading…
Cancel
Save