2019-07-19 21:55:17 +02:00
|
|
|
#include <gint/display.h>
|
|
|
|
#include <gint/keyboard.h>
|
2019-07-21 20:14:54 +02:00
|
|
|
#include <gint/std/stdio.h>
|
2019-07-23 18:30:27 +02:00
|
|
|
#include <gint/std/stdlib.h>
|
2019-07-21 21:27:02 +02:00
|
|
|
#include <gint/clock.h>
|
2019-07-21 20:14:54 +02:00
|
|
|
#include "FxEngine/FxEngine.h"
|
2019-07-25 18:13:22 +02:00
|
|
|
#include "FxEngine/face.h"
|
2019-07-22 19:17:16 +02:00
|
|
|
#include "controls.h"
|
2019-07-20 16:03:28 +02:00
|
|
|
|
2019-07-23 18:30:27 +02:00
|
|
|
|
2019-07-19 21:55:17 +02:00
|
|
|
int main(void)
|
|
|
|
{
|
2019-07-22 19:17:16 +02:00
|
|
|
init_controls();
|
2019-07-19 21:55:17 +02:00
|
|
|
dclear(C_WHITE);
|
2019-07-24 15:33:26 +02:00
|
|
|
FE_point point[4]={{10,0,0,0,0,0},{10,10,0,0,0,0},{10,0,10,0,0,0},{10,10,10,0,0,0}};
|
2019-07-25 18:13:22 +02:00
|
|
|
FE_face face={&point[0],&point[1],&point[2],0,0};
|
2019-07-22 16:28:59 +02:00
|
|
|
while (1)
|
|
|
|
{
|
|
|
|
FE_new_frame();
|
2019-07-23 17:13:35 +02:00
|
|
|
reload_fps_displaying();
|
2019-07-24 21:54:07 +02:00
|
|
|
|
2019-07-24 15:33:26 +02:00
|
|
|
for (int i=0;i<4;i++)
|
2019-07-23 18:30:27 +02:00
|
|
|
{
|
|
|
|
FE_calc(&point[i]);
|
2019-07-24 15:33:26 +02:00
|
|
|
if (point[i].translated.z>0)
|
|
|
|
{
|
|
|
|
dpixel(point[i].translated.x,point[i].translated.y,C_BLACK);
|
|
|
|
}
|
2019-07-24 21:54:07 +02:00
|
|
|
}
|
2019-07-25 18:13:22 +02:00
|
|
|
FE_draw_face(&face);
|
2019-07-23 18:30:27 +02:00
|
|
|
display_fps(100,56);
|
2019-07-22 16:28:59 +02:00
|
|
|
}
|
2019-07-19 21:55:17 +02:00
|
|
|
getkey();
|
|
|
|
return 1;
|
2019-07-22 13:55:24 +02:00
|
|
|
}
|