Solving a small bug

This commit is contained in:
AnonymusRaccoon
2020-03-12 20:43:18 +01:00
parent 404c051d26
commit b85b7918c3
3 changed files with 13 additions and 1 deletions
+5
View File
@@ -5,8 +5,12 @@
** vector2
*/
#pragma once
#include <SFML/Graphics.h>
typedef struct gc_vector2
{
float x;
@@ -22,4 +26,5 @@ typedef struct gc_vector2i
float gcvector_magnitude(gc_vector2 vec);
gc_vector2 gcvector2_normilize(gc_vector2 vec);
gc_vector2 gc_vector2_from_sf(sfVector2f sf_vector);
gc_vector2 gc_vector2_add(gc_vector2 first, gc_vector2 second);
+2 -1
View File
@@ -22,7 +22,8 @@ void sfml_handle_events(gc_engine *engine)
sfRenderWindow_close(rend->window);
break;
case sfEvtResized:
engine->on_resize(engine, *(gc_vector2 *)&event.size);
engine->on_resize(engine, (gc_vector2){event.size.width, \
event.size.height});
break;
case sfEvtMouseButtonReleased:
if (event.mouseButton.button == sfMouseLeft)
+6
View File
@@ -5,6 +5,7 @@
** vector2
*/
#include <SFML/Audio.h>
#include "vector2.h"
#include "utility.h"
#include "math.h"
@@ -26,4 +27,9 @@ gc_vector2 gcvector2_normilize(gc_vector2 vec)
gc_vector2 gc_vector2_add(gc_vector2 first, gc_vector2 second)
{
return ((gc_vector2){first.x + second.x, first.y + second.y});
}
gc_vector2 gc_vector2_from_sf(sfVector2f sf_vector)
{
return (gc_vector2){sf_vector.x, sf_vector.y};
}