ScummVM API documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
shadeangletab.h
1
/* ScummVM - Graphic Adventure Engine
2
*
3
* ScummVM is the legal property of its developers, whose names
4
* are too numerous to list here. Please refer to the COPYRIGHT
5
* file distributed with this source distribution.
6
*
7
* This program is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program. If not, see <http://www.gnu.org/licenses/>.
19
*
20
*/
21
22
#ifndef TWINE_RENDERER_SHADEANGLETAB_H
23
#define TWINE_RENDERER_SHADEANGLETAB_H
24
25
#include "common/scummsys.h"
26
#include "twine/shared.h"
27
28
namespace
TwinE
{
29
34
// P_SinTab
35
const
int16 sinTab[] = {
36
0,
// tab1
37
101,
38
201,
39
302,
40
402,
41
503,
42
603,
43
704,
44
804,
45
904,
46
1005,
47
1105,
48
1205,
49
1306,
50
1406,
51
1506,
52
1606,
53
1706,
54
1806,
55
1906,
56
2006,
57
2105,
58
2205,
59
2305,
60
2404,
61
2503,
62
2603,
63
2702,
64
2801,
65
2900,
66
2999,
67
3098,
68
3196,
69
3295,
70
3393,
71
3492,
72
3590,
73
3688,
74
3786,
75
3883,
76
3981,
77
4078,
78
4176,
79
4273,
80
4370,
81
4467,
82
4563,
83
4660,
84
4756,
85
4852,
86
4948,
87
5044,
88
5139,
89
5235,
90
5330,
91
5425,
92
5520,
93
5614,
94
5708,
95
5803,
96
5897,
97
5990,
98
6084,
99
6177,
100
6270,
101
6363,
102
6455,
103
6547,
104
6639,
105
6731,
106
6823,
107
6914,
108
7005,
109
7096,
110
7186,
111
7276,
112
7366,
113
7456,
114
7545,
115
7635,
116
7723,
117
7812,
118
7900,
119
7988,
120
8076,
121
8163,
122
8250,
123
8337,
124
8423,
125
8509,
126
8595,
127
8680,
128
8765,
129
8850,
130
8935,
131
9019,
132
9102,
133
9186,
134
9269,
135
9352,
136
9434,
137
9516,
138
9598,
139
9679,
140
9760,
141
9841,
142
9921,
143
10001,
144
10080,
145
10159,
146
10238,
147
10316,
148
10394,
149
10471,
150
10549,
151
10625,
152
10702,
153
10778,
154
10853,
155
10928,
156
11003,
157
11077,
158
11151,
159
11224,
160
11297,
161
11370,
162
11442,
163
11514,
164
11585,
165
11656,
166
11727,
167
11797,
168
11866,
169
11935,
170
12004,
171
12072,
172
12140,
173
12207,
174
12274,
175
12340,
176
12406,
177
12472,
178
12537,
179
12601,
180
12665,
181
12729,
182
12792,
183
12854,
184
12916,
185
12978,
186
13039,
187
13100,
188
13160,
189
13219,
190
13279,
191
13337,
192
13395,
193
13453,
194
13510,
195
13567,
196
13623,
197
13678,
198
13733,
199
13788,
200
13842,
201
13896,
202
13949,
203
14001,
204
14053,
205
14104,
206
14155,
207
14206,
208
14256,
209
14305,
210
14354,
211
14402,
212
14449,
213
14497,
214
14543,
215
14589,
216
14635,
217
14680,
218
14724,
219
14768,
220
14811,
221
14854,
222
14896,
223
14937,
224
14978,
225
15019,
226
15059,
227
15098,
228
15137,
229
15175,
230
15213,
231
15250,
232
15286,
233
15322,
234
15357,
235
15392,
236
15426,
237
15460,
238
15493,
239
15525,
240
15557,
241
15588,
242
15619,
243
15649,
244
15679,
245
15707,
246
15736,
247
15763,
248
15791,
249
15817,
250
15843,
251
15868,
252
15893,
253
15917,
254
15941,
255
15964,
256
15986,
257
16008,
258
16029,
259
16049,
260
16069,
261
16088,
262
16107,
263
16125,
264
16143,
265
16160,
266
16176,
267
16192,
268
16207,
269
16221,
270
16235,
271
16248,
272
16261,
273
16273,
274
16284,
275
16295,
276
16305,
277
16315,
278
16324,
279
16332,
280
16340,
281
16347,
282
16353,
283
16359,
284
16364,
285
16369,
286
16373,
287
16376,
288
16379,
289
16381,
290
16383,
291
16384,
292
16384,
// tab2
293
16384,
294
16383,
295
16381,
296
16379,
297
16376,
298
16373,
299
16369,
300
16364,
301
16359,
302
16353,
303
16347,
304
16340,
305
16332,
306
16324,
307
16315,
308
16305,
309
16295,
310
16284,
311
16273,
312
16261,
313
16248,
314
16235,
315
16221,
316
16207,
317
16192,
318
16176,
319
16160,
320
16143,
321
16125,
322
16107,
323
16088,
324
16069,
325
16049,
326
16029,
327
16008,
328
15986,
329
15964,
330
15941,
331
15917,
332
15893,
333
15868,
334
15843,
335
15817,
336
15791,
337
15763,
338
15736,
339
15707,
340
15679,
341
15649,
342
15619,
343
15588,
344
15557,
345
15525,
346
15493,
347
15460,
348
15426,
349
15392,
350
15357,
351
15322,
352
15286,
353
15250,
354
15213,
355
15175,
356
15137,
357
15098,
358
15059,
359
15019,
360
14978,
361
14937,
362
14896,
363
14854,
364
14811,
365
14768,
366
14724,
367
14680,
368
14635,
369
14589,
370
14543,
371
14497,
372
14449,
373
14402,
374
14354,
375
14305,
376
14256,
377
14206,
378
14155,
379
14104,
380
14053,
381
14001,
382
13949,
383
13896,
384
13842,
385
13788,
386
13733,
387
13678,
388
13623,
389
13567,
390
13510,
391
13453,
392
13395,
393
13337,
394
13279,
395
13219,
396
13160,
397
13100,
398
13039,
399
12978,
400
12916,
401
12854,
402
12792,
403
12729,
404
12665,
405
12601,
406
12537,
407
12472,
408
12406,
409
12340,
410
12274,
411
12207,
412
12140,
413
12072,
414
12004,
415
11935,
416
11866,
417
11797,
418
11727,
419
11656,
420
11585,
// tab3
421
11514,
422
11442,
423
11370,
424
11297,
425
11224,
426
11151,
427
11077,
428
11003,
429
10928,
430
10853,
431
10778,
432
10702,
433
10625,
434
10549,
435
10471,
436
10394,
437
10316,
438
10238,
439
10159,
440
10080,
441
10001,
442
9921,
443
9841,
444
9760,
445
9679,
446
9598,
447
9516,
448
9434,
449
9352,
450
9269,
451
9186,
452
9102,
453
9019,
454
8935,
455
8850,
456
8765,
457
8680,
458
8595,
459
8509,
460
8423,
461
8337,
462
8250,
463
8163,
464
8076,
465
7988,
466
7900,
467
7812,
468
7723,
469
7635,
470
7545,
471
7456,
472
7366,
473
7276,
474
7186,
475
7096,
476
7005,
477
6914,
478
6823,
479
6731,
480
6639,
481
6547,
482
6455,
483
6363,
484
6270,
485
6177,
486
6084,
487
5990,
488
5897,
489
5803,
490
5708,
491
5614,
492
5520,
493
5425,
494
5330,
495
5235,
496
5139,
497
5044,
498
4948,
499
4852,
500
4756,
501
4660,
502
4563,
503
4467,
504
4370,
505
4273,
506
4176,
507
4078,
508
3981,
509
3883,
510
3786,
511
3688,
512
3590,
513
3492,
514
3393,
515
3295,
516
3196,
517
3098,
518
2999,
519
2900,
520
2801,
521
2702,
522
2603,
523
2503,
524
2404,
525
2305,
526
2205,
527
2105,
528
2006,
529
1906,
530
1806,
531
1706,
532
1606,
533
1506,
534
1406,
535
1306,
536
1205,
537
1105,
538
1005,
539
904,
540
804,
541
704,
542
603,
543
503,
544
402,
545
302,
546
201,
547
101,
548
0,
549
-101,
550
-201,
551
-302,
552
-402,
553
-503,
554
-603,
555
-704,
556
-804,
557
-904,
558
-1005,
559
-1105,
560
-1205,
561
-1306,
562
-1406,
563
-1506,
564
-1606,
565
-1706,
566
-1806,
567
-1906,
568
-2006,
569
-2105,
570
-2205,
571
-2305,
572
-2404,
573
-2503,
574
-2603,
575
-2702,
576
-2801,
577
-2900,
578
-2999,
579
-3098,
580
-3196,
581
-3295,
582
-3393,
583
-3492,
584
-3590,
585
-3688,
586
-3786,
587
-3883,
588
-3981,
589
-4078,
590
-4176,
591
-4273,
592
-4370,
593
-4467,
594
-4563,
595
-4660,
596
-4756,
597
-4852,
598
-4948,
599
-5044,
600
-5139,
601
-5235,
602
-5330,
603
-5425,
604
-5520,
605
-5614,
606
-5708,
607
-5803,
608
-5897,
609
-5990,
610
-6084,
611
-6177,
612
-6270,
613
-6363,
614
-6455,
615
-6547,
616
-6639,
617
-6731,
618
-6823,
619
-6914,
620
-7005,
621
-7096,
622
-7186,
623
-7276,
624
-7366,
625
-7456,
626
-7545,
627
-7635,
628
-7723,
629
-7812,
630
-7900,
631
-7988,
632
-8076,
633
-8163,
634
-8250,
635
-8337,
636
-8423,
637
-8509,
638
-8595,
639
-8680,
640
-8765,
641
-8850,
642
-8935,
643
-9019,
644
-9102,
645
-9186,
646
-9269,
647
-9352,
648
-9434,
649
-9516,
650
-9598,
651
-9679,
652
-9760,
653
-9841,
654
-9921,
655
-10001,
656
-10080,
657
-10159,
658
-10238,
659
-10316,
660
-10394,
661
-10471,
662
-10549,
663
-10625,
664
-10702,
665
-10778,
666
-10853,
667
-10928,
668
-11003,
669
-11077,
670
-11151,
671
-11224,
672
-11297,
673
-11370,
674
-11442,
675
-11514,
676
-11585,
677
-11656,
678
-11727,
679
-11797,
680
-11866,
681
-11935,
682
-12004,
683
-12072,
684
-12140,
685
-12207,
686
-12274,
687
-12340,
688
-12406,
689
-12472,
690
-12537,
691
-12601,
692
-12665,
693
-12729,
694
-12792,
695
-12854,
696
-12916,
697
-12978,
698
-13039,
699
-13100,
700
-13160,
701
-13219,
702
-13279,
703
-13337,
704
-13395,
705
-13453,
706
-13510,
707
-13567,
708
-13623,
709
-13678,
710
-13733,
711
-13788,
712
-13842,
713
-13896,
714
-13949,
715
-14001,
716
-14053,
717
-14104,
718
-14155,
719
-14206,
720
-14256,
721
-14305,
722
-14354,
723
-14402,
724
-14449,
725
-14497,
726
-14543,
727
-14589,
728
-14635,
729
-14680,
730
-14724,
731
-14768,
732
-14811,
733
-14854,
734
-14896,
735
-14937,
736
-14978,
737
-15019,
738
-15059,
739
-15098,
740
-15137,
741
-15175,
742
-15213,
743
-15250,
744
-15286,
745
-15322,
746
-15357,
747
-15392,
748
-15426,
749
-15460,
750
-15493,
751
-15525,
752
-15557,
753
-15588,
754
-15619,
755
-15649,
756
-15679,
757
-15707,
758
-15736,
759
-15763,
760
-15791,
761
-15817,
762
-15843,
763
-15868,
764
-15893,
765
-15917,
766
-15941,
767
-15964,
768
-15986,
769
-16008,
770
-16029,
771
-16049,
772
-16069,
773
-16088,
774
-16107,
775
-16125,
776
-16143,
777
-16160,
778
-16176,
779
-16192,
780
-16207,
781
-16221,
782
-16235,
783
-16248,
784
-16261,
785
-16273,
786
-16284,
787
-16295,
788
-16305,
789
-16315,
790
-16324,
791
-16332,
792
-16340,
793
-16347,
794
-16353,
795
-16359,
796
-16364,
797
-16369,
798
-16373,
799
-16376,
800
-16379,
801
-16381,
802
-16383,
803
-16384,
804
-16384,
805
-16384,
806
-16383,
807
-16381,
808
-16379,
809
-16376,
810
-16373,
811
-16369,
812
-16364,
813
-16359,
814
-16353,
815
-16347,
816
-16340,
817
-16332,
818
-16324,
819
-16315,
820
-16305,
821
-16295,
822
-16284,
823
-16273,
824
-16261,
825
-16248,
826
-16235,
827
-16221,
828
-16207,
829
-16192,
830
-16176,
831
-16160,
832
-16143,
833
-16125,
834
-16107,
835
-16088,
836
-16069,
837
-16049,
838
-16029,
839
-16008,
840
-15986,
841
-15964,
842
-15941,
843
-15917,
844
-15893,
845
-15868,
846
-15843,
847
-15817,
848
-15791,
849
-15763,
850
-15736,
851
-15707,
852
-15679,
853
-15649,
854
-15619,
855
-15588,
856
-15557,
857
-15525,
858
-15493,
859
-15460,
860
-15426,
861
-15392,
862
-15357,
863
-15322,
864
-15286,
865
-15250,
866
-15213,
867
-15175,
868
-15137,
869
-15098,
870
-15059,
871
-15019,
872
-14978,
873
-14937,
874
-14896,
875
-14854,
876
-14811,
877
-14768,
878
-14724,
879
-14680,
880
-14635,
881
-14589,
882
-14543,
883
-14497,
884
-14449,
885
-14402,
886
-14354,
887
-14305,
888
-14256,
889
-14206,
890
-14155,
891
-14104,
892
-14053,
893
-14001,
894
-13949,
895
-13896,
896
-13842,
897
-13788,
898
-13733,
899
-13678,
900
-13623,
901
-13567,
902
-13510,
903
-13453,
904
-13395,
905
-13337,
906
-13279,
907
-13219,
908
-13160,
909
-13100,
910
-13039,
911
-12978,
912
-12916,
913
-12854,
914
-12792,
915
-12729,
916
-12665,
917
-12601,
918
-12537,
919
-12472,
920
-12406,
921
-12340,
922
-12274,
923
-12207,
924
-12140,
925
-12072,
926
-12004,
927
-11935,
928
-11866,
929
-11797,
930
-11727,
931
-11656,
932
-11585,
933
-11514,
934
-11442,
935
-11370,
936
-11297,
937
-11224,
938
-11151,
939
-11077,
940
-11003,
941
-10928,
942
-10853,
943
-10778,
944
-10702,
945
-10625,
946
-10549,
947
-10471,
948
-10394,
949
-10316,
950
-10238,
951
-10159,
952
-10080,
953
-10001,
954
-9921,
955
-9841,
956
-9760,
957
-9679,
958
-9598,
959
-9516,
960
-9434,
961
-9352,
962
-9269,
963
-9186,
964
-9102,
965
-9019,
966
-8935,
967
-8850,
968
-8765,
969
-8680,
970
-8595,
971
-8509,
972
-8423,
973
-8337,
974
-8250,
975
-8163,
976
-8076,
977
-7988,
978
-7900,
979
-7812,
980
-7723,
981
-7635,
982
-7545,
983
-7456,
984
-7366,
985
-7276,
986
-7186,
987
-7096,
988
-7005,
989
-6914,
990
-6823,
991
-6731,
992
-6639,
993
-6547,
994
-6455,
995
-6363,
996
-6270,
997
-6177,
998
-6084,
999
-5990,
1000
-5897,
1001
-5803,
1002
-5708,
1003
-5614,
1004
-5520,
1005
-5425,
1006
-5330,
1007
-5235,
1008
-5139,
1009
-5044,
1010
-4948,
1011
-4852,
1012
-4756,
1013
-4660,
1014
-4563,
1015
-4467,
1016
-4370,
1017
-4273,
1018
-4176,
1019
-4078,
1020
-3981,
1021
-3883,
1022
-3786,
1023
-3688,
1024
-3590,
1025
-3492,
1026
-3393,
1027
-3295,
1028
-3196,
1029
-3098,
1030
-2999,
1031
-2900,
1032
-2801,
1033
-2702,
1034
-2603,
1035
-2503,
1036
-2404,
1037
-2305,
1038
-2205,
1039
-2105,
1040
-2006,
1041
-1906,
1042
-1806,
1043
-1706,
1044
-1606,
1045
-1506,
1046
-1406,
1047
-1306,
1048
-1205,
1049
-1105,
1050
-1005,
1051
-904,
1052
-804,
1053
-704,
1054
-603,
1055
-503,
1056
-402,
1057
-302,
1058
-201,
1059
-101,
1060
};
1061
1062
}
1063
1064
#endif
TwinE
Definition:
achievements_tables.h:27
engines
twine
renderer
shadeangletab.h
Generated on Thu Apr 10 2025 09:22:22 for ScummVM API documentation by
1.8.13