event fix..?
This commit is contained in:
@ -13,6 +13,9 @@ void _level_event_queue_init(Level* self);
|
||||
void
|
||||
_level_event_queue_init(Level* self)
|
||||
{
|
||||
/*
|
||||
random_seed_set(self->eventSeed);
|
||||
|
||||
for (s32 i = 0; i < LEVEL_EVENT_COUNT; i++)
|
||||
{
|
||||
LevelEvent event;
|
||||
@ -21,8 +24,7 @@ _level_event_queue_init(Level* self)
|
||||
|
||||
vector_push(&self->eventQueue, &event);
|
||||
}
|
||||
|
||||
random_seed_set(self->eventSeed);
|
||||
*/
|
||||
}
|
||||
|
||||
void
|
||||
@ -392,9 +394,12 @@ level_event_return(Level* self)
|
||||
void
|
||||
level_event_choose(Level* self)
|
||||
{
|
||||
/*
|
||||
u32 index;
|
||||
LevelEvent* event;
|
||||
*/
|
||||
|
||||
/*
|
||||
index = (u32)random_s32_in_range(0, self->eventQueue.count);
|
||||
|
||||
event = (LevelEvent*)vector_get(&self->eventQueue, index);
|
||||
@ -405,6 +410,9 @@ level_event_choose(Level* self)
|
||||
|
||||
if (self->eventQueue.count <= 0)
|
||||
_level_event_queue_init(self);
|
||||
*/
|
||||
|
||||
self->nextEvent = (LevelEvent)random_s32_in_range(0, LEVEL_EVENT_COUNT);
|
||||
|
||||
self->eventSeed++;
|
||||
|
||||
@ -468,7 +476,7 @@ level_event_init(Level* self)
|
||||
|
||||
self->eventSeed = self->settings.seedStart;
|
||||
|
||||
_level_event_queue_init(self);
|
||||
random_seed_set(self->eventSeed);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -386,7 +386,7 @@ static const LevelData LEVEL_DATA_DEFAULT[LEVEL_COUNT] =
|
||||
.time = -1
|
||||
},
|
||||
{
|
||||
.status = LEVEL_STATUS_LOCKED,
|
||||
.status = LEVEL_STATUS_UNLOCKED,
|
||||
.score = -1,
|
||||
.time = -1
|
||||
},
|
||||
|
Reference in New Issue
Block a user