-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathsprite_textures.h
More file actions
115 lines (108 loc) · 3.88 KB
/
sprite_textures.h
File metadata and controls
115 lines (108 loc) · 3.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
// viewpoints - interactive linked scatterplots and more.
// copyright 2005 Creon Levit and Paul Gazis, all rights reserved.
//***************************************************************************
// File name: sprite_textures.h
//
// Class definitions:
// Sprite_Textures -- Sprite textures
//
// Classes referenced:
//
// Required packages
// FLTK 1.1.6 -- Fast Light Toolkit graphics package
// FLEWS 0.3 -- Extensions to FLTK
// OGLEXP 1.2.2 -- Access to OpenGL extension under Windows
// GSL 1.6 -- Gnu Scientific Library package for Windows
// Blitz++ 0.9 -- Various math routines
//
// Compiler directives:
// May require D__WIN32__ for the C++ compiler
//
// Purpose: Structure to hold statics for the sprite textures used by class
// Plot_Window
//
// Author: Creon Levit 2008
// Modified: P. R. Gazis 08-JUL-2008
//***************************************************************************
// Protection to make sure this header is not included twice
#ifndef SPRITE_TEXTURES_H
#define SPRITE_TEXTURES__H 1
#include "include_libraries_vp.h"
#include "global_definitions_vp.h"
#include <FL/Fl_Image.H>
//***************************************************************************
// Class: Sprite_Textures
//
// Class definitions:
// Sprite_Textures
//
// Classes referenced: none, this is just a structure
//
// Purpose: Structure to hold textures for plotting sprites
//
// Functions: none
//
// Author: Creon Levit 2008
// Modified: P. R. Gazis 08-JUL-2008
//***************************************************************************
class Sprite_Textures
{
protected:
public:
// Define static arrays to hold texture maps for symbols
static unsigned char idata_0[];
static unsigned char idata_1[];
static unsigned char idata_2[];
static unsigned char idata_3[];
static unsigned char idata_4[];
static unsigned char idata_5[];
static unsigned char idata_6[];
static unsigned char idata_7[];
static unsigned char idata_8[];
static unsigned char idata_9[];
static unsigned char idata_10[];
static unsigned char idata_11[];
static unsigned char idata_12[];
static unsigned char idata_13[];
static unsigned char idata_14[];
static unsigned char idata_18[];
static unsigned char idata_19[];
// Define static arrays to hold texture maps for numbers and letters
static unsigned char idata_osaka_21[];
static unsigned char idata_osaka_22[];
static unsigned char idata_osaka_23[];
static unsigned char idata_osaka_24[];
static unsigned char idata_osaka_25[];
static unsigned char idata_osaka_26[];
static unsigned char idata_osaka_27[];
static unsigned char idata_osaka_28[];
static unsigned char idata_osaka_29[];
static unsigned char idata_osaka_30[];
static unsigned char idata_osaka_38[];
static unsigned char idata_osaka_39[];
static unsigned char idata_osaka_40[];
static unsigned char idata_osaka_41[];
static unsigned char idata_osaka_42[];
static unsigned char idata_osaka_43[];
static unsigned char idata_osaka_44[];
static unsigned char idata_osaka_45[];
static unsigned char idata_osaka_46[];
static unsigned char idata_osaka_47[];
static unsigned char idata_osaka_48[];
static unsigned char idata_osaka_49[];
static unsigned char idata_osaka_50[];
static unsigned char idata_osaka_51[];
static unsigned char idata_osaka_52[];
static unsigned char idata_osaka_53[];
static unsigned char idata_osaka_54[];
static unsigned char idata_osaka_55[];
static unsigned char idata_osaka_56[];
static unsigned char idata_osaka_57[];
static unsigned char idata_osaka_58[];
static unsigned char idata_osaka_59[];
static unsigned char idata_osaka_60[];
static unsigned char idata_osaka_61[];
static unsigned char idata_osaka_62[];
static unsigned char idata_osaka_63[];
};
#endif // SPRITE_TEXTURES_H