Posts

Showing posts from February, 2022

Elevator.cpp

/////// classes.cpp - header file for main.cpp /////////////////// #include <iostream> using namespace std; int delay1; //int delay2; struct user;   class elevator1; class elavator2; void elevator_reinitializer_e1_afternoon(int req_time,int current_floor); void merge(int* arr, int first, int mid, int last){     int b[50];     int i,j,k;     i=first;     j=mid+1;     k=first;     while(i<=mid && j<=last){         if (arr[i]<=arr[j]){             b[k++]=arr[i++];         }         else             b[k++]=arr[j++];     }     if(i>mid){         while(j<=last)             b[k++]=arr[j++];     }     else {         while(i<=mid)             b[...

snake_game_1

############# main.py ############# from turtle import Turtle , Screen import time from snake import Snake screen = Screen () screen.setup ( width = 600 , height = 600 ) screen.bgcolor ( "black" ) screen.title ( "My Snake Game" ) screen.tracer ( 0 ) snake = Snake () screen.listen () screen.onkey ( snake.snake_up , "w" ) screen.onkey ( snake.snake_down , "s" ) screen.onkey ( snake.snake_left , "a" ) screen.onkey ( snake.snake_right , "d" ) snake.create_snake () # starting_pos = [(0,0),(-20,0),(-40,0)] # segment = [] # for pos in starting_pos: # tim = Turtle() # tim.color("white") # tim.penup() # tim.shape("square") # tim.setpos(pos) # segment.append(tim) screen.update () game_on = True while game_on: screen.update () time.sleep ( 0.1 ) snake.move () #snake.move() # for seg in range (len(segment)-1, 0 , -1): # new_x = segment[seg-1].xcor() # new_y =...