mirror of
https://gitlab.com/octospacc/BloccSpacc
synced 2025-06-05 21:39:15 +02:00
Don't go outside the screen (memory corruptions)
This commit is contained in:
@@ -8,14 +8,15 @@ bool FlipScreen( SDL_Surface * Screen );
|
||||
|
||||
struct xyz {
|
||||
int x, y, z;
|
||||
} CursorPos, Camera;
|
||||
};
|
||||
|
||||
/*** Thanks to <https://gist.github.com/jordwest/8a12196436ebcf8df98a2745251915b5> for the maths! ***/
|
||||
|
||||
struct xyz OrthoToIso ( int x, int z, int Multiply ) {
|
||||
struct xyz OrthoToIso ( int x, int y, int z, int Multiply ) {
|
||||
struct xyz xyz;
|
||||
xyz.x = x * 1 * 0.5 * Multiply + z * -1 * 0.5 * Multiply;
|
||||
xyz.z = x * 0.5 * 0.5 * Multiply + z * 0.5 * 0.5 * Multiply;
|
||||
xyz.y = xyz.z;
|
||||
return xyz;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user