Changeset 1585
- Timestamp:
- Jul 6, 2012, 1:38:25 AM (11 years ago)
- Location:
- trunk/tools/neercs
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/neercs/neercs.cpp
r1584 r1585 60 60 m_time += seconds; 61 61 62 /* draw something */ 62 63 caca_set_color_argb(m_caca, 0xfff, 0x222); 63 64 caca_clear_canvas(m_caca); … … 86 87 caca_put_str(m_caca, 0, 0, "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); 87 88 caca_put_str(m_caca, 0, 1, " !\"#$%&'()*+,-./0123456789"); 88 89 if (Input::GetButtonState(27 /*SDLK_ESCAPE*/))90 Ticker::Shutdown();91 92 89 } 93 90 -
trunk/tools/neercs/video/render.cpp
r1508 r1585 47 47 */ 48 48 49 int keys[256]; // keyboard array50 49 int active = true; // window active flag 51 50 bool fullscreen = DEBUG?false:true; // fullscreen flag 52 bool paused = false; // pause flag51 bool m_paused = false; // pause flag 53 52 float nearplane = 0.1f; // nearplane 54 53 float farplane = 1000.0f; // farplane … … 108 107 float value, angle, radius, scale, speed; 109 108 /* shader variable */ 110 bool shader_flag = true;109 bool m_shader = true; /* TO DELETE */ 111 110 bool shader_blur_flag = true; 112 111 bool shader_glow_flag = true; … … 222 221 glCullFace(GL_BACK); // don't draw front face 223 222 224 if ( shader_flag)223 if (m_shader) 225 224 { 226 225 /* Initialise framebuffer objects */ … … 279 278 } 280 279 281 int CreateGLWindow( char const *title)280 int CreateGLWindow() 282 281 { 283 282 screen_size = Video::GetSize(); … … 307 306 Render::Render(caca_canvas_t *caca) 308 307 : m_caca(caca), 309 m_ready(false) 308 m_ready(false), 309 m_shader(true) 310 310 { 311 311 text_render = new TextRender(m_caca, font_size); … … 319 319 void Render::TickDraw(float seconds) 320 320 { 321 /* keyboard manager */ 322 if (Input::GetButtonState(27/*SDLK_ESCAPE*/)) 323 Ticker::Shutdown(); 324 if (Input::GetButtonState(8 /*SDLK_BACKSPACE*/)) 325 m_paused=!m_paused; 326 if (Input::GetButtonState(112 /*SDLK_F1*/)) 327 m_shader=!m_shader; 328 321 329 Entity::TickDraw(seconds); 322 330 323 331 if (!m_ready) 324 332 { 325 CreateGLWindow( "LOL");333 CreateGLWindow(); 326 334 text_render->Init(); 327 335 … … 330 338 331 339 // timer 332 if(! paused)340 if(!m_paused) 333 341 main_angle += seconds * 100.0f * PID; 334 342 if(sync_flag) … … 382 390 text_render->Render(); 383 391 384 if( shader_flag)392 if(m_shader) 385 393 fbo_back->Bind(); 386 394 … … 454 462 glDisable(GL_TEXTURE_2D); 455 463 glDisable(GL_BLEND); 464 glColor3f(0, 1.0f, 0); 456 465 glVertexPointer(2, GL_INT, 0, corner_vtx); 457 466 glLoadIdentity(); … … 472 481 void Render::Draw3D() 473 482 { 474 if (! shader_flag)483 if (!m_shader) 475 484 return; 476 485 -
trunk/tools/neercs/video/render.h
r1484 r1585 23 23 caca_canvas_t *m_caca; 24 24 bool m_ready; 25 bool m_shader; 25 26 }; 26 27 -
trunk/tools/neercs/video/text.lolfx
r1483 r1585 23 23 float D = float((in_Attr >> 18u) & 0x7u) / 7.0; 24 24 25 26 27 28 25 float E = float((in_Attr >> 15u) & 0x7u) / 7.0; 26 float F = float((in_Attr >> 11u) & 0xfu) / 15.0; 27 float G = float((in_Attr >> 7u) & 0xfu) / 15.0; 28 float H = float((in_Attr >> 4u) & 0x7u) / 7.0; 29 29 30 30 pass_Background = vec4(B, C, D, 1.0 - A);
Note: See TracChangeset
for help on using the changeset viewer.