Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 20 | Rev 21 | ||
---|---|---|---|
Line 694... | Line 694... | ||
694 | 694 | ||
695 | if (gProgram_state.current_depth_effect.start > 3) { |
695 | if (gProgram_state.current_depth_effect.start > 3) { |
696 | gProgram_state.current_depth_effect.start--; |
696 | gProgram_state.current_depth_effect.start--; |
697 | } |
697 | } |
698 | sprintf(s, "Depth start reduced to %d", gProgram_state.current_depth_effect.start); |
698 | sprintf(s, "Depth start reduced to %d", gProgram_state.current_depth_effect.start); |
699 | NewTextHeadupSlot( |
699 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, s); |
700 | gProgram_state.default_depth_effect.start = gProgram_state.current_depth_effect.start; |
700 | gProgram_state.default_depth_effect.start = gProgram_state.current_depth_effect.start; |
701 | } |
701 | } |
702 | 702 | ||
703 | // IDA: void __cdecl MoreDepthFactor() |
703 | // IDA: void __cdecl MoreDepthFactor() |
704 | void MoreDepthFactor(void) { |
704 | void MoreDepthFactor(void) { |
Line 707... | Line 707... | ||
707 | 707 | ||
708 | if (gProgram_state.current_depth_effect.start < 14) { |
708 | if (gProgram_state.current_depth_effect.start < 14) { |
709 | gProgram_state.current_depth_effect.start++; |
709 | gProgram_state.current_depth_effect.start++; |
710 | } |
710 | } |
711 | sprintf(s, "Depth start increased to %d", gProgram_state.current_depth_effect.start); |
711 | sprintf(s, "Depth start increased to %d", gProgram_state.current_depth_effect.start); |
712 | NewTextHeadupSlot( |
712 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, s); |
713 | gProgram_state.default_depth_effect.start = gProgram_state.current_depth_effect.start; |
713 | gProgram_state.default_depth_effect.start = gProgram_state.current_depth_effect.start; |
714 | } |
714 | } |
715 | 715 | ||
716 | // IDA: void __cdecl LessDepthFactor2() |
716 | // IDA: void __cdecl LessDepthFactor2() |
717 | void LessDepthFactor2(void) { |
717 | void LessDepthFactor2(void) { |
Line 720... | Line 720... | ||
720 | 720 | ||
721 | if (gProgram_state.current_depth_effect.end < 14) { |
721 | if (gProgram_state.current_depth_effect.end < 14) { |
722 | gProgram_state.current_depth_effect.end++; |
722 | gProgram_state.current_depth_effect.end++; |
723 | } |
723 | } |
724 | sprintf(s, "Depth end reduced to %d", gProgram_state.current_depth_effect.end); |
724 | sprintf(s, "Depth end reduced to %d", gProgram_state.current_depth_effect.end); |
725 | NewTextHeadupSlot( |
725 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, s); |
726 | gProgram_state.default_depth_effect.end = gProgram_state.current_depth_effect.end; |
726 | gProgram_state.default_depth_effect.end = gProgram_state.current_depth_effect.end; |
727 | } |
727 | } |
728 | 728 | ||
729 | // IDA: void __cdecl MoreDepthFactor2() |
729 | // IDA: void __cdecl MoreDepthFactor2() |
730 | void MoreDepthFactor2(void) { |
730 | void MoreDepthFactor2(void) { |
Line 733... | Line 733... | ||
733 | 733 | ||
734 | if (gProgram_state.current_depth_effect.end > 0) { |
734 | if (gProgram_state.current_depth_effect.end > 0) { |
735 | gProgram_state.current_depth_effect.end--; |
735 | gProgram_state.current_depth_effect.end--; |
736 | } |
736 | } |
737 | sprintf(s, "Depth end increased to %d", gProgram_state.current_depth_effect.end); |
737 | sprintf(s, "Depth end increased to %d", gProgram_state.current_depth_effect.end); |
738 | NewTextHeadupSlot( |
738 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, s); |
739 | gProgram_state.default_depth_effect.end = gProgram_state.current_depth_effect.end; |
739 | gProgram_state.default_depth_effect.end = gProgram_state.current_depth_effect.end; |
740 | } |
740 | } |
741 | 741 | ||
742 | // IDA: void __cdecl AssertYons() |
742 | // IDA: void __cdecl AssertYons() |
743 | void AssertYons(void) { |
743 | void AssertYons(void) { |
Line 761... | Line 761... | ||
761 | gCamera_yon = gCamera_yon + 5.f; |
761 | gCamera_yon = gCamera_yon + 5.f; |
762 | AssertYons(); |
762 | AssertYons(); |
763 | camera_ptr = gCamera_list[1]->type_data; |
763 | camera_ptr = gCamera_list[1]->type_data; |
764 | i = (int)camera_ptr->yon_z; |
764 | i = (int)camera_ptr->yon_z; |
765 | sprintf(s, GetMiscString(kMiscString_YonIncreasedTo_D), i); |
765 | sprintf(s, GetMiscString(kMiscString_YonIncreasedTo_D), i); |
766 | NewTextHeadupSlot( |
766 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 2000, -4, s); |
767 | } |
767 | } |
768 | 768 | ||
769 | // IDA: void __cdecl DecreaseYon() |
769 | // IDA: void __cdecl DecreaseYon() |
770 | void DecreaseYon(void) { |
770 | void DecreaseYon(void) { |
771 | br_camera* camera_ptr; |
771 | br_camera* camera_ptr; |
Line 779... | Line 779... | ||
779 | } |
779 | } |
780 | AssertYons(); |
780 | AssertYons(); |
781 | camera_ptr = gCamera_list[1]->type_data; |
781 | camera_ptr = gCamera_list[1]->type_data; |
782 | i = (int)camera_ptr->yon_z; |
782 | i = (int)camera_ptr->yon_z; |
783 | sprintf(s, GetMiscString(kMiscString_YonDecreasedTo_D), i); |
783 | sprintf(s, GetMiscString(kMiscString_YonDecreasedTo_D), i); |
784 | NewTextHeadupSlot( |
784 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 2000, -4, s); |
785 | } |
785 | } |
786 | 786 | ||
787 | // IDA: void __cdecl SetYon(br_scalar pYon) |
787 | // IDA: void __cdecl SetYon(br_scalar pYon) |
788 | void SetYon(br_scalar pYon) { |
788 | void SetYon(br_scalar pYon) { |
789 | int i; |
789 | int i; |
Line 826... | Line 826... | ||
826 | #ifdef DETHRACE_FIX_BUGS |
826 | #ifdef DETHRACE_FIX_BUGS |
827 | sprintf(s, "Camera angle increased to %f", (float)BrAngleToDegrees(camera_ptr->field_of_view)); |
827 | sprintf(s, "Camera angle increased to %f", (float)BrAngleToDegrees(camera_ptr->field_of_view)); |
828 | #else |
828 | #else |
829 | sprintf(s, "Camera angle increased to %d", gProgram_state.current_depth_effect.end); |
829 | sprintf(s, "Camera angle increased to %d", gProgram_state.current_depth_effect.end); |
830 | #endif |
830 | #endif |
831 | NewTextHeadupSlot( |
831 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, s); |
832 | } |
832 | } |
833 | } |
833 | } |
834 | 834 | ||
835 | // IDA: void __cdecl DecreaseAngle() |
835 | // IDA: void __cdecl DecreaseAngle() |
836 | void DecreaseAngle(void) { |
836 | void DecreaseAngle(void) { |
Line 848... | Line 848... | ||
848 | #ifdef DETHRACE_FIX_BUGS |
848 | #ifdef DETHRACE_FIX_BUGS |
849 | sprintf(s, "Camera angle decreased to %f", (float)BrAngleToDegrees(camera_ptr->field_of_view)); |
849 | sprintf(s, "Camera angle decreased to %f", (float)BrAngleToDegrees(camera_ptr->field_of_view)); |
850 | #else |
850 | #else |
851 | sprintf(s, "Camera angle decreased to %d", gProgram_state.current_depth_effect.end); |
851 | sprintf(s, "Camera angle decreased to %d", gProgram_state.current_depth_effect.end); |
852 | #endif |
852 | #endif |
853 | NewTextHeadupSlot( |
853 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, s); |
854 | } |
854 | } |
855 | } |
855 | } |
856 | 856 | ||
857 | // IDA: void __cdecl ToggleDepthMode() |
857 | // IDA: void __cdecl ToggleDepthMode() |
858 | void ToggleDepthMode(void) { |
858 | void ToggleDepthMode(void) { |
859 | LOG_TRACE("()"); |
859 | LOG_TRACE("()"); |
860 | 860 | ||
861 | switch (gProgram_state.current_depth_effect.type) { |
861 | switch (gProgram_state.current_depth_effect.type) { |
862 | case eDepth_effect_none: |
862 | case eDepth_effect_none: |
863 | InstantDepthChange(eDepth_effect_darkness, gProgram_state.current_depth_effect.sky_texture, 8, 0); |
863 | InstantDepthChange(eDepth_effect_darkness, gProgram_state.current_depth_effect.sky_texture, 8, 0); |
864 | NewTextHeadupSlot( |
864 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, "Darkness mode"); |
865 | break; |
865 | break; |
866 | case eDepth_effect_darkness: |
866 | case eDepth_effect_darkness: |
867 | InstantDepthChange(eDepth_effect_none, gProgram_state.current_depth_effect.sky_texture, 0, 0); |
867 | InstantDepthChange(eDepth_effect_none, gProgram_state.current_depth_effect.sky_texture, 0, 0); |
868 | InstantDepthChange(eDepth_effect_fog, gProgram_state.current_depth_effect.sky_texture, 10, 0); |
868 | InstantDepthChange(eDepth_effect_fog, gProgram_state.current_depth_effect.sky_texture, 10, 0); |
869 | NewTextHeadupSlot( |
869 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, "Fog mode"); |
870 | break; |
870 | break; |
871 | case eDepth_effect_fog: |
871 | case eDepth_effect_fog: |
872 | InstantDepthChange(eDepth_effect_none, gProgram_state.current_depth_effect.sky_texture, 0, 0); |
872 | InstantDepthChange(eDepth_effect_none, gProgram_state.current_depth_effect.sky_texture, 0, 0); |
873 | NewTextHeadupSlot( |
873 | NewTextHeadupSlot(eHeadupSlot_misc, 0, 500, -1, "Depth effects disabled"); |
874 | break; |
874 | break; |
875 | } |
875 | } |
876 | gProgram_state.default_depth_effect.type = gProgram_state.current_depth_effect.type; |
876 | gProgram_state.default_depth_effect.type = gProgram_state.current_depth_effect.type; |
877 | } |
877 | } |
878 | 878 |