2021-08-17 22:14:09 +02:00
|
|
|
/*
|
|
|
|
Name : Odyssée Game Engine
|
|
|
|
Version : dev
|
|
|
|
|
|
|
|
code provided with licence :
|
|
|
|
GNU General Public Licence v3.0
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "game_engine.h"
|
2021-08-17 23:08:50 +02:00
|
|
|
#include "display_engine.h"
|
2021-08-16 23:32:59 +02:00
|
|
|
|
|
|
|
int main(void)
|
|
|
|
{
|
2021-08-17 23:08:50 +02:00
|
|
|
int key = 0, x_offset = 0, y_offset = 0;
|
2021-08-17 22:14:09 +02:00
|
|
|
|
2021-08-17 23:08:50 +02:00
|
|
|
while (key != KEY_EXIT)
|
2021-08-17 22:14:09 +02:00
|
|
|
{
|
2021-08-18 23:12:15 +02:00
|
|
|
dclear(C_BLACK);
|
2021-08-17 23:08:50 +02:00
|
|
|
display_map(x_offset, y_offset);
|
|
|
|
dprint(2, 2, C_BLACK, "(%d, %d)", x_offset, y_offset);
|
|
|
|
dupdate();
|
|
|
|
|
|
|
|
key = getkey().key;
|
|
|
|
keyboard_manager(key, &x_offset, &y_offset);
|
2021-08-17 22:14:09 +02:00
|
|
|
}
|
2021-08-16 23:32:59 +02:00
|
|
|
|
2021-08-17 22:14:09 +02:00
|
|
|
return 0;
|
|
|
|
}
|