aboutsummaryrefslogtreecommitdiff
path: root/sword2/build_display.h
diff options
context:
space:
mode:
Diffstat (limited to 'sword2/build_display.h')
-rw-r--r--sword2/build_display.h81
1 files changed, 7 insertions, 74 deletions
diff --git a/sword2/build_display.h b/sword2/build_display.h
index 1d534c2af7..3c3e221315 100644
--- a/sword2/build_display.h
+++ b/sword2/build_display.h
@@ -20,82 +20,15 @@
#ifndef _BUILD_DISPLAY
#define _BUILD_DISPLAY
-#include "sword2/driver/driver96.h"
+#define MAX_bgp0_sprites 6
+#define MAX_bgp1_sprites 6
+#define MAX_back_sprites 30
+#define MAX_sort_sprites 30
+#define MAX_fore_sprites 30
+#define MAX_fgp0_sprites 6
+#define MAX_fgp1_sprites 6
namespace Sword2 {
-
-// structure filled out by each object to register its graphic printing
-// requrements
-
-typedef struct {
- int16 x;
- int16 y;
- uint16 scaled_width;
- uint16 scaled_height;
- int16 sort_y;
- uint32 anim_resource;
- uint16 anim_pc;
-
- // denotes a scaling sprite at print time - and holds the scaling
- // value for the shrink routine
-
- uint16 scale;
-
- // non zero means this item is a layer - retrieve from background
- // layer and send to special renderer
-
- uint16 layer_number;
-
- // non zero means we want this frame to be affected by the shading mask
-
- uint8 shadingFlag;
-
- // if none zero the shrinker should write coordinates to this
- // mouse_list number
- // uint32 write_mouse_list;
-} buildit;
-
-// declared externally so that debug.cpp can display these in the info
-
-#define MAX_bgp0_sprites 6
-#define MAX_bgp1_sprites 6
-#define MAX_back_sprites 30
-#define MAX_sort_sprites 30
-#define MAX_fore_sprites 30
-#define MAX_fgp0_sprites 6
-#define MAX_fgp1_sprites 6
-
-// declared externally so that debug.cpp can display these in the info
-
-extern uint32 cur_bgp0;
-extern uint32 cur_bgp1;
-extern uint32 cur_back;
-extern uint32 cur_sort;
-extern uint32 cur_fore;
-extern uint32 cur_fgp0;
-extern uint32 cur_fgp1;
-
-extern char largest_layer_info[128];
-extern char largest_sprite_info[128];
-
-// the only build list needed externally - by layers.cpp - for adding layers
-// to sort list
-
-extern buildit sort_list[];
-
-// function prototypes needed externally
-
-void Reset_render_lists(void);
-void Build_display(void);
-void Process_image(buildit *build_unit);
-void DisplayMsg( uint8 *text, int time );
-void RemoveMsg(void);
-void SetFullPalette(int32 palRes);
-
-// needed by debug.cpp for displaying as part of top-screen info
-
-extern uint32 fps;
-
} // End of namespace Sword2
#endif