78
78
m_indices[total_divisions + 1] = 0;
81
GLfloat verts[] = { -1.0f, 1.0f, 1.0f, 1.0f, 1.0f,-1.0f, -1.0f,-1.0f };
82
GLubyte inds[] = { 0, 1, 2, 3 };
81
84
void Bubble::Render(int ms)
83
GLfloat verts[] = { -1.0f, 1.0f, 1.0f, 1.0f, 1.0f,-1.0f, -1.0f,-1.0f };
84
GLuint inds[] = { 0, 1, 2, 3 };
86
86
glEnable(GL_BLEND);
87
87
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
88
glColor4f(0.5, 0.5, 0.5, 0.2f);
88
glColor4f(0.5f, 1.0f, 0.5f, 0.4f);
89
89
glEnableClientState(GL_VERTEX_ARRAY);
90
glVertexPointer(2, GL_FLOAT, 0, verts);
91
glDrawElements(GL_QUADS, 4, GL_UNSIGNED_INT, inds);
90
glVertexPointer(2, GL_FLOAT, 0, &(verts[0]));
91
glDrawElements(GL_QUADS, 4, GL_UNSIGNED_BYTE, &(inds[0]));
92
92
glDisableClientState(GL_VERTEX_ARRAY);
93
glColor4usv(defaultColor);
93
94
glDisable(GL_BLEND);