Did a lot of work on the engine
This commit is contained in:
@ -1,13 +0,0 @@
|
||||
// Copyright (c) 2021 Dominic Masters
|
||||
//
|
||||
// This software is released under the MIT License.
|
||||
// https://opensource.org/licenses/MIT
|
||||
|
||||
#pragma once
|
||||
|
||||
#define mathMod(a,b) (a%b+b)%b
|
||||
#define mathMax(a,b) (a<b?b:a)
|
||||
#define mathMin(a,b) (a>b?b:a)
|
||||
#define mathAbs(n) (n<0?-n:n)
|
||||
#define mathDeg2Rad(n) (n * M_PI / 180.0)
|
||||
#define mathRad2Deg(n) (n * 180 / M_PI)
|
@ -1,28 +0,0 @@
|
||||
/**
|
||||
* Copyright (c) 2021 Dominic Masters
|
||||
*
|
||||
* This software is released under the MIT License.
|
||||
* https://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include <dawn/dawn.h>
|
||||
|
||||
/**
|
||||
* Generate a number between 0 and max. (max exclusive)
|
||||
*
|
||||
* @param max Max number to generate
|
||||
* @return Number between 0 and max.
|
||||
*/
|
||||
#define u32rand(max) (rand()%max)
|
||||
#define u8rand(max) (uint8_t)u23rand(max)
|
||||
|
||||
/**
|
||||
* Generate a number between min and max. (max exclusive, min inclusive)
|
||||
*
|
||||
* @param min Min number to generate.
|
||||
* @param max Max number to generate.
|
||||
* @return Number between min and max.
|
||||
*/
|
||||
#define u32randRange(min, max) (u32rand(max-min)+min)
|
||||
#define u8randRange(min, max) (uint8_t)u32randRange(min,max)
|
Reference in New Issue
Block a user