X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=misc%2Fsource%2Fgmqcc-src%2Ftests%2Fcorrect-vs-short.qc;fp=misc%2Fsource%2Fgmqcc-src%2Ftests%2Fcorrect-vs-short.qc;h=e7cd2dcc73528cf7b5811bd32799f26279b57edd;hb=f345f0f6d2962633e2e3a560b044ab1b91a8f937;hp=0000000000000000000000000000000000000000;hpb=b2df32d96df3e954d54f6e4b9bbb6c98d77ef507;p=voretournament%2Fvoretournament.git diff --git a/misc/source/gmqcc-src/tests/correct-vs-short.qc b/misc/source/gmqcc-src/tests/correct-vs-short.qc new file mode 100644 index 00000000..e7cd2dcc --- /dev/null +++ b/misc/source/gmqcc-src/tests/correct-vs-short.qc @@ -0,0 +1,18 @@ +void test(vector a, vector b) { + print(ftos((a && b) + (a && b)), " "); + print(ftos((a || b) + (a || b)), " "); + print(ftos((a && b) + (a || b)), "\n"); +} + +void main() { + print("X & | B\n"); + print("0 0 0, 0 0 0 :: "); test('0 0 0', '0 0 0'); + print("0 0 0, 5 0 0 :: "); test('0 0 0', '5 0 0'); + print("5 0 0, 0 0 0 :: "); test('5 0 0', '0 0 0'); + print("5 0 0, 5 0 0 :: "); test('5 0 0', '5 0 0'); + print("Y & | B\n"); + print("0 0 0, 0 0 0 :: "); test('0 0 0', '0 0 0'); + print("0 0 0, 0 5 0 :: "); test('0 0 0', '0 5 0'); + print("0 5 0, 0 0 0 :: "); test('0 5 0', '0 0 0'); + print("0 5 0, 0 5 0 :: "); test('0 5 0', '0 5 0'); +}