Please enable JavaScript.
Coggle requires JavaScript to display documents.
ELEVATOR FINAL, void msleep(long ms) {, void ui_thread_func(void arg) {,…
-
-
-
-
-
-
Person spawn_person(Simulation S, int start_floor, int first_dest) {
-
Person P = (Person)calloc(1, sizeof(Person));
-
-
-
-
-
-
-
void pq_push(PQueue q, Person p) {
-
-
-
-
-
int rand_between(int lo, int hi_inclusive) {
-
-
-
-
-
-
// elevator_ui.c
include "elevator_ui.h"
include <unistd.h>
include <pthread.h>
void ui_init(UI ui, Simulation sim) {
-
-
-
-
// elevator_sim.h
ifndef ELEVATOR_SIM_H
define ELEVATOR_SIM_H
include <pthread.h>
include<signal.h>
define NB_FLOORS 6
-
-
//el edificio tiene pisos 0,1,2,3,4,5.
-
-