parent
							
								
									e087c68116
								
							
						
					
					
						commit
						2dd425c191
					
				
				 9 changed files with 52 additions and 12 deletions
			
			
		| @ -0,0 +1,2 @@ | ||||
| #pragma once | ||||
| #include "bakara/math/math.h" | ||||
| @ -0,0 +1,3 @@ | ||||
| #pragma once | ||||
| 
 | ||||
| #include "vec.h" | ||||
| @ -0,0 +1,4 @@ | ||||
| #pragma once | ||||
| 
 | ||||
| #include <glm/glm.hpp> | ||||
| #include <glm/gtc/matrix_transform.hpp> | ||||
| @ -0,0 +1,28 @@ | ||||
| #pragma once | ||||
| 
 | ||||
| #include "mathpch.h" | ||||
| 
 | ||||
| namespace Bk::Math { | ||||
|     class vec2 { | ||||
|         public: | ||||
|             float x; | ||||
|             float y; | ||||
| 
 | ||||
|             vec2() { | ||||
|                 this->x = 0; | ||||
|                 this->y = 0; | ||||
|             } | ||||
|             vec2(float x, float y) { | ||||
|                 this->x = x; | ||||
|                 this->y = y; | ||||
|             } | ||||
|             vec2(glm::vec2 vec) { | ||||
|                 this->x = vec.x; | ||||
|                 this->y = vec.y; | ||||
|             } | ||||
| 
 | ||||
|             glm::vec2 get_glm() { | ||||
|                 return glm::vec2(this->x, this->y); | ||||
|             } | ||||
|     }; | ||||
| } | ||||
| @ -1,6 +1,7 @@ | ||||
| #include "test.hpp" | ||||
| namespace BK::Math { | ||||
|     int add(int x, int y) { | ||||
|         return x + y; | ||||
| #include "test.h" | ||||
| 
 | ||||
| namespace Bk::Math { | ||||
|     int add(int n1, int n2) { | ||||
|         return n1 + n2; | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -0,0 +1,5 @@ | ||||
| #pragma once | ||||
| 
 | ||||
| namespace Bk::Math { | ||||
|     int add(int n1, int n2); | ||||
| } | ||||
| @ -1,6 +0,0 @@ | ||||
| #ifndef TEST_H | ||||
| #define TEST_H | ||||
| namespace BK::Math { | ||||
|     int add(int x, int y); | ||||
| } | ||||
| #endif | ||||
| @ -1,6 +1,9 @@ | ||||
| #include <iostream> | ||||
| #include <bakara/test.hpp> | ||||
| #include <bakara/test.h> | ||||
| #include <bakara.h> | ||||
| 
 | ||||
| int main() { | ||||
|     std::cout << BK::Math::add(2, 2) << "\n"; | ||||
|     std::cout << Bk::Math::add(2,2) << "\n"; | ||||
|     Bk::Math::vec2 vec(2,2); | ||||
|     std::cout << vec.x << " " << vec.y <<"\n"; | ||||
| } | ||||
					Loading…
					
					
				
		Reference in New Issue