Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include
#include
#include "tff.h" #include
#include
#include
#include
int main(int argc, char* args[]){ if(SDL_Init(SDL_INIT_EVERYTHING) < 0){ printf("Failed to initialize SDL!\n"); return 0; } Backbuffer = SDL_SetVideoMode(800, 600, 32, SDL_SWSURFACE); if(TTF_Init() == -1) return 0; Font = TTF_OpenFont("fonts/Gothikka-bold.ttf", FS()); if(Font == NULL){ printf("Failed to load font!\n"); TTF_CloseFont(Font); TTF_Quit(); SDL_Quit(); return 0; } SDL_WM_SetCaption("Outline Font", NULL); // int counter = 1000; while(ProgramIsRunning()){ SDL_FillRect(Backbuffer, NULL, 0); // counter--; // if(counter < 0){ // counter = 1000; // TTF_CloseFont(Font); // TTF_Quit(); // SDL_Quit(); // } // char buffer[64]; // const char *x="This program will explode in: %d "; // sprintf(buffer, x , counter); //char *R="Raster Fonts Suck"; //char *W="Outline Fonts FTW"; // char *text="who knows"; std::string text; std::fstream newfile; newfile.open("text.txt",std::ios::in); if (newfile.is_open()){ std::string tp; int count=0; while(getline(newfile, tp)){ text=tp; char* f = const_cast
(text.c_str()); DrawTTFFonts(f,count); SDL_Delay(2000); SDL_Flip(Backbuffer); count++; } SDL_Delay(2000); newfile.close(); //close the file object. } // DrawTTFFonts(text,count); //DrawOutlineText(Backbuffer, R, 100, 100, Font, 255, 0, 0); // DrawOutlineText(Backbuffer, W, 100,150, Font, 0, 255, 0); // DrawOutlineText(Backbuffer, buffer, 100, 200, Font, 0, 0, 255); // SDL_Delay(20); // SDL_Flip(Backbuffer); } TTF_CloseFont(Font); TTF_Quit(); SDL_Quit(); return 0; }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)