#include <acknex.h>
#include <default.c>
#include "level1.c"
typedef struct RND_Q {
BMAP* questions;
char* model;
} RND_Q;
RND_Q* rnd_q;
int int_rndQuestionCount;
int int_rndQuestionSelected;
PANEL* pnl_question = {
layer = 4;
pos_x = 673;
pos_y = 490;
flags = SHOW | OVERLAY;
}
void question_add(char* questions, char* model)
{
int i = int_rndQuestionCount;
int_rndQuestionCount++;
rnd_q = realloc(rnd_q, sizeof(RND_Q) * (int_rndQuestionCount));
rnd_q[i].questions = bmap_create(questions);
rnd_q[i].model = model;
}
function main()
{
screen_size.x = 800;
screen_size.y = 600;
mouse_map = cur;
mouse_mode = 4;
wait(1);
question_add("tanong1.tga", "paccherry.mdl");
question_add("tanong2.tga", "bilog.mdl");
question_add("tanong3.tga", "heart.mdl");
question_add("tanong4.tga", "strip.mdl");
random_seed(0);
int_rndQuestionSelected = random(integer(int_rndQuestionCount));
pnl_question.bmap = rnd_q[int_rndQuestionSelected].questions;
ent_create(rnd_q[int_rndQuestionSelected].model, vector(-240, -16, 48), NULL);
}