1. Post #321
    open.gl
    Overv's Avatar
    February 2007
    7,431 Posts
    How do you get shader errors out of your shader.Compile()?
    There will be a separate function to retrieve the error.
    Reply With Quote Edit / Delete Netherlands Show Events

  2. Post #322
    limitofinf's Avatar
    December 2010
    161 Posts
    Hey,

    Yes, I know the chaos game method. However, it would have been much slower than simply rendering 3 lines per triangle as it requires a very high iteration count to reduce the noise to an acceptable level.

    (Just to be clear, the 3 lines per triangle method took about 1 minute to render what you see in the picture.)
    Reply With Quote Edit / Delete United States Show Events Dumb Dumb x 1Optimistic Optimistic x 1 (list)

  3. Post #323

    August 2010
    49 Posts
    And what you use will you have for it except "replace a single huge file at any minor change" ?
    What's wrong with that? A single data file in a game's directory looks much cleaner than a directory full of the assets.
    Reply With Quote Edit / Delete Finland Show Events Disagree Disagree x 5Agree Agree x 1 (list)

  4. Post #324
    ..............
    nekosune's Avatar
    February 2009
    1,827 Posts
    What's wrong with that? A single data file in a game's directory looks much cleaner than a directory full of the assets.
    Also it is quicker to access, even modern hard dries have a slower access speed for different files vs the same file.
    Reply With Quote Edit / Delete United Kingdom Show Events

  5. Post #325
    I'm Better Than You
    Handsome Matt's Avatar
    August 2008
    5,539 Posts
    2.22507385072011e-308


    Edited:

    What? D:
    Reply With Quote Edit / Delete United Kingdom Show Events Dumb Dumb x 5Funny Funny x 3Zing Zing x 1 (list)

  6. Post #326
    ..............
    nekosune's Avatar
    February 2009
    1,827 Posts
    2.22507385072011e-308


    Edited:

    What? D:
    beginning right, ending right, middle kinda got away from you didn't it?
    Reply With Quote Edit / Delete United Kingdom Show Events Zing Zing x 2 (list)

  7. Post #327
    I'm Better Than You
    Handsome Matt's Avatar
    August 2008
    5,539 Posts
    beginning right, ending right, middle kinda got away from you didn't it?
    Oh I mistyped it :P

    Edited:

    2.225073858072011e-308

    Edited:

    fuck again...
    Reply With Quote Edit / Delete United Kingdom Show Events Winner Winner x 1 (list)

  8. Post #328
    Gold Member
    Larikang's Avatar
    November 2005
    2,579 Posts
    Hey,

    Yes, I know the chaos game method. However, it would have been much slower than simply rendering 3 lines per triangle as it requires a very high iteration count to reduce the noise to an acceptable level.

    (Just to be clear, the 3 lines per triangle method took about 1 minute to render what you see in the picture.)
    The chaos game method isn't much slower from my experience, not to mention being way easier to program. Props for using the lists as a stack, though.
    Reply With Quote Edit / Delete United States Show Events

  9. Post #329
    DevBug's Avatar
    July 2010
    1,059 Posts
    You need to compile with -D_POSIX_SOURCE, not link with it.
    Yes that's right, I would get a compiler error from a linker...
    Reply With Quote Edit / Delete Canada Show Events

  10. Post #330
    Gold Member
    mechanarchy's Avatar
    September 2009
    1,214 Posts
    They do, it just wasn't apparent because of building size:
    http://dl.dropbox.com/u/3310651/Zombie/center.png
    For terrain, I'll just adjust the height of the intersections and flatten where buildings are. For stuff like water and lake, probably will just remove the intersecting blocks or adjust them some way. Bridges would be fun though. And I still gotta find a nice way to generate those natural things.
    The sides of the divisions seems a bit too regular, especially on the larger and less densely populated ones. You could make it look a bit more organic if you subdivided each line once or twice and then randomly offset each new point by a small amount. It'd be a small change, but I'm sure it'd stack up in the bigger picture and make it look a lot nicer.

    Unless you have other ideas, at which point I await eagerly
    Reply With Quote Edit / Delete Australia Show Events

  11. Post #331
    limitofinf's Avatar
    December 2010
    161 Posts
    The chaos game method isn't much slower from my experience, not to mention being way easier to program. Props for using the lists as a stack, though.
    Hey, perhaps you were right, so I wrote a chaos game version. I ran both of the programs for exactly 1 minute by using this website www.online-stopwatch.com as a stopwatch.

    Here is the chaos game output:


    Here is the recursive output:


    As you can see, the recursive output already finished in under a minute.
    Reply With Quote Edit / Delete United States Show Events Programming King Programming King x 1Optimistic Optimistic x 1 (list)

  12. Post #332
    Gold Member
    Xeon06's Avatar
    September 2005
    1,223 Posts
    I see it now. I think the main roads should be wider though.
    Indeed, it's still a work in progress. :science:

    The sides of the divisions seems a bit too regular, especially on the larger and less densely populated ones. You could make it look a bit more organic if you subdivided each line once or twice and then randomly offset each new point by a small amount. It'd be a small change, but I'm sure it'd stack up in the bigger picture and make it look a lot nicer.

    Unless you have other ideas, at which point I await eagerly
    I have a ton of commented out, half-working code that made curves in the streets. I'll eventually make it work, but I just couldn't wait to get on the buildings!
    Reply With Quote Edit / Delete Canada Show Events

  13. Post #333
    Gold Member
    Vbits's Avatar
    April 2010
    1,186 Posts
    Interesting, I have just for the past 3 hours been porting OOGL to c# using c++/clr
    And now it works, almost natively, the managed classes are mirrored wrapers.
    Though the window is moving up and down, I have no idea why.
    Reply With Quote Edit / Delete New Zealand Show Events Funny Funny x 4 (list)

  14. Post #334
    blankthemuffin's Avatar
    July 2009
    1,265 Posts
    There will be a separate function to retrieve the error.
    That's not overly C++ of you, although throwing an exception is kinda lame too.
    Reply With Quote Edit / Delete Australia Show Events

  15. Post #335
    Gold Member
    Hypershadsy's Avatar
    February 2008
    2,416 Posts
    There is no support for cURL, ergo it sucks.

    Edited:

    Is there ANY library at all which I can use to just download a file that ISN'T WebClient?
    Reply With Quote Edit / Delete United States Show Events Dumb Dumb x 2 (list)

  16. Post #336
    Gold Member
    Dennab
    July 2008
    17,590 Posts
    working on an android app that decides what restaurant you should go to because what you want to eat is the hardest fucking decision you will ever make

    well I haven't actually ported it to android yet but I've got it partially running as a web app here

    Edited:

    I've just got to localize it (will be adding a zipcode thing eventually) and write the weighting scripts (I'm setting it up so a business can pay me extra to have their name show up more often)
    Reply With Quote Edit / Delete United States Show Events

  17. Post #337
    Gold Member
    foszor's Avatar
    April 2005
    943 Posts
    working on an android app that decides what restaurant you should go to because what you want to eat is the hardest fucking decision you will ever make

    well I haven't actually ported it to android yet but I've got it partially running as a web app here

    Edited:

    I've just got to localize it (will be adding a zipcode thing eventually) and write the weighting scripts (I'm setting it up so a business can pay me extra to have their name show up more often)
    http://www.urbanspoon.com/android ?
    Reply With Quote Edit / Delete United States Show Events

  18. Post #338
    Gold Member
    robmaister12's Avatar
    January 2008
    4,969 Posts
    You mean you're not using any version control?
    Nah, I've got a git server running right next to me right now, ye olde Dell Dimension 2400. Running arch linux. without a WM. I also have a minecraft server running on there, and I think I have apache running, but there's no use since my ISP blocks port 80 unless you buy their business package for a shitload of cash.

    We just make local changes, push it on the git repo on my server, then the other one pulls from the remote branch. I've got it all set up so any one else on the team can easily hop in if they have Eclipse + Android SDK + ADT plugin + EGit.
    Reply With Quote Edit / Delete United States Show Events

  19. Post #339
    Gold Member
    Dennab
    July 2008
    17,590 Posts
    similar, but a bit more specialized. it's really meant for local hole in the wall type restaurants that you would never think to stop at. more for people who want to try new things than people who are indecisive. plus, once completed it's going to have modes that looks for bars, nightclubs, fast food, or sit-down restaurants.

    Edited:

    and I'll put a vegetarian mode just because

    Edited:

    for people like me urbanspoon will send me to places I can't legally go like Keesler AFB, places too far away like Perkinston, MS, or places too shitty or too expensive to bother with
    Reply With Quote Edit / Delete United States Show Events

  20. Post #340
    DevBug's Avatar
    July 2010
    1,059 Posts
    Why I torture my self with C, I don't know.

    Code:
    case ';': {
    	schar_t tch;
    	while((tch = fgetc(tin->input)) != EOF && tch != '\n');
    	
    	if(tch == EOF)
    		 return TOKENIZER_EOF;
    		 
    	while((tch = fgetc(tin->input)) != EOF && tch == ' ');
    	
    	return tokenizer_translatesymbol(tin, tch);
    } break;
    Edited:

    I guess I'm not manly enough to use:

    Code:
    if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else if ...
    else ...
    Reply With Quote Edit / Delete Canada Show Events Dumb Dumb x 5Informative Informative x 1Friendly Friendly x 1 (list)

  21. Post #341
    Hates php
    high's Avatar
    May 2006
    2,415 Posts
    There will be a separate function to retrieve the error.
    I hate that more than returning error codes.
    Reply With Quote Edit / Delete United States Show Events

  22. Post #342
    Gold Member
    Jawalt's Avatar
    August 2007
    3,478 Posts
    There will be a separate function to retrieve the error.
    Why not return a bool from the compile function?
    Reply With Quote Edit / Delete United States Show Events Dumb Dumb x 7 (list)

  23. Post #343
    Combino's Avatar
    December 2010
    217 Posts
    There will be a separate function to retrieve the error.
    Why not use exceptions?
    Reply With Quote Edit / Delete Australia Show Events Agree Agree x 5 (list)

  24. Post #344
    DevBug's Avatar
    July 2010
    1,059 Posts
    I'm freaked out by these birds and fishes dying...
    Reply With Quote Edit / Delete Canada Show Events Dumb Dumb x 9Informative Informative x 1 (list)

  25. Post #345
    I'm Better Than You
    Handsome Matt's Avatar
    August 2008
    5,539 Posts
    I'm freaked out by these birds and fishes dying...
    Wrong thread?
    Reply With Quote Edit / Delete United Kingdom Show Events Agree Agree x 6 (list)

  26. Post #346
    haushippo's Avatar
    June 2010
    374 Posts
    Wrong thread?
    nope, just stupid it looks like.
    Reply With Quote Edit / Delete Canada Show Events Funny Funny x 8Agree Agree x 3Zing Zing x 1Dumb Dumb x 1 (list)

  27. Post #347
    dag10's Avatar
    January 2009
    1,038 Posts
    Here's a basic SFML program (My first SFML program) that I made a week ago. It allows the user to draw out semitransparent randomly-colored rectangles on a screen, and has a custom cursor.

    Can I get any feedback on the quality of my code? I'd like to know if/how I can improve my codes neatness, readability, professionalism, etc.

    /* SFML Rectangle Drawer
     * Copyright (c) 2010 Drew Gottlieb
     * Use however you want.
     */
    
    #include <SFML/Graphics.hpp>
    #include <SFML/Window.hpp>
    #include <vector>
    #include <iostream>
    
    bool init();
    bool initCursor();
    void mainLoop();
    void render();
    void logic();
    void processEvent(sf::Event *event);
    void startDrag();
    void stopDrag();
    void cleanup();
    
    sf::Randomizer *random;
    sf::RenderWindow *window;
    sf::Input *input;
    sf::Sprite *cursor;
    
    std::vector<sf::Shape*> *shapes;
    bool isDragging = false;
    
    /*
     * Main - program entrypoint
     */
    int main() {
    	if (init())
    		mainLoop();
    	cleanup();
    	
    	return EXIT_SUCCESS;
    }
    
    /*
     * Init - Loads resources and initializes logic
     */
    bool init() {	
    	// Init window
    #ifdef FULLSCREEN
    	window = new sf::RenderWindow(sf::VideoMode(1920, 1080, 32), "Draw some rectangles!", sf::Style::Fullscreen);
    #else
    	window = new sf::RenderWindow(sf::VideoMode(800, 600, 32), "Draw some rectangles!");
    #endif
    	window->ShowMouseCursor(false);
    	
    	// Init all else
    	
    	input = (sf::Input*)&window->GetInput();
    	if (!initCursor()) return false;
    	
    	random = new sf::Randomizer();
    	random->SetSeed(time(0));
    	
    	shapes = new std::vector<sf::Shape*>();
    }
    
    /*
     * Loads the cursor
     */
    bool initCursor() {
    	const char *cursorFile = "cursor.PNG";
    	sf::Image *cursorImage = new sf::Image();
    	if (!cursorImage->LoadFromFile(cursorFile)) {
    		std::cerr << "Error loading image: " << cursorFile << std::endl;
    		return false;
    	}
    	
    	cursorImage->CreateMaskFromColor(sf::Color(255, 0, 255));
    	cursor = new sf::Sprite();
    	cursor->SetImage(*cursorImage);
    	cursor->Scale(0.1f, 0.1f);	
    	return true;
    }
    
    /*
     * Runs the main program loop
     */
    void mainLoop() {
    	while(window->IsOpened()) {
    		// Update cursor
    		cursor->SetPosition(input->GetMouseX(), input->GetMouseY());
    		
    		// Logic
    		logic();
    		
    		// Handle window events and updating
    		sf::Event event;
    		while (window->GetEvent(event))
    			processEvent(&event);
    		render();
    	}
    }
    
    /*
     * Renders the current frame
     */
    void render() {
    	// Clear
    	window->Clear(sf::Color(100, 149, 237));
    	
    	// Rectangles
    	for (int i = 0; i < shapes->size(); i++)
    		window->Draw(*(shapes->at(i)));
    	
    	// Cursor
    	window->Draw(*cursor);
    	
    	// Display
    	window->Display();
    }
    
    /*
     * Main per-loop logic
     */
    void logic() {
    	int xMouse = input->GetMouseX(), yMouse = input->GetMouseY();
    		
    	// Update rectangle dragging
    	if (isDragging) {
    		sf::Vector2f vec;
    		sf::Shape *rect = shapes->back();
    		vec = rect->GetPointPosition(1);
    		rect->SetPointPosition(1, vec.x, yMouse);
    		rect->SetPointPosition(2, xMouse, yMouse);
    		vec = rect->GetPointPosition(3);
    		rect->SetPointPosition(3, xMouse, vec.y);
    	}
    }
    
    /*
     * Processes Window events
     */
    void processEvent(sf::Event *event) {
    	switch (event->Type) {
    		case sf::Event::Closed:
    			window->Close();
    			break;
    		case sf::Event::KeyPressed:
    			if (event->Key.Code == sf::Key::Escape)
    				window->Close();
    			break;
    		case sf::Event::MouseButtonPressed:
    			startDrag();
    			break;
    		case sf::Event::MouseButtonReleased:
    			stopDrag();
    			break;
    	}
    }
    
    /*
     * Releases all resources
     */
    void cleanup() {
    	if (input) delete input;
    	if (window) window->Close();
    	if (window) delete window;
    	if (cursor) delete cursor;
    	if (shapes) delete shapes;
    }
    
    /*
     * Begins dragging out a new rectangle
     */
    void startDrag() {
    	if (isDragging) stopDrag();
    	
    	// Rectangle colors
    	sf::Color outlineColor = sf::Color(0, 0, 0);
    	sf::Color fillColor = sf::Color(random->Random(0, 255), random->Random(0, 255), random->Random(0, 255), 100);
    	
    	// Get mouse position
    	int xMouse = input->GetMouseX(), yMouse = input->GetMouseY();
    	
    	// Add new rectangle to shapes vector
    	sf::Shape *rect = new sf::Shape();
    	rect->AddPoint(xMouse, yMouse, fillColor, outlineColor);
    	rect->AddPoint(xMouse, yMouse + 1, fillColor, outlineColor);
    	rect->AddPoint(xMouse + 1, yMouse + 1, fillColor, outlineColor);
    	rect->AddPoint(xMouse + 1, yMouse, fillColor, outlineColor);
    	rect->SetOutlineWidth(2);
    	rect->EnableFill(false);
    	rect->EnableOutline(true);
    	shapes->push_back(rect);
    	
    	isDragging = true;
    }
    
    /*
     * Stops dragging a rectangle
     */
    void stopDrag() {
    	// Enable fill color
    	sf::Shape *rect = shapes->back();
    	rect->EnableFill(true);
    	
    	isDragging = false;
    }
    Reply With Quote Edit / Delete United States Show Events Useful Useful x 1 (list)

  28. Post #348
    Gold Member
    efeX's Avatar
    April 2009
    2,332 Posts
    well you can start by not having everything in one file.
    Reply With Quote Edit / Delete United States Show Events Disagree Disagree x 2Agree Agree x 2Optimistic Optimistic x 1 (list)

  29. Post #349
    DevBug's Avatar
    July 2010
    1,059 Posts
    nope, just stupid it looks like.
    Nope. Just all that good fish going to waste...
    Reply With Quote Edit / Delete Canada Show Events Friendly Friendly x 1 (list)

  30. Post #350
    dag10's Avatar
    January 2009
    1,038 Posts
    well you can start by not having everything in one file.
    It's the smallest of programs. In my opinion it would be silly to split this into multiple files since the program is 100% complete. It's small and simple.

    My opinion can change however if you explain why it would be better to split it up into multiple files/classes.
    Reply With Quote Edit / Delete United States Show Events Agree Agree x 2 (list)

  31. Post #351
    Gold Member
    efeX's Avatar
    April 2009
    2,332 Posts
    what if someone wanted to put that in their project? they would have to go through and manually put those functions in their code as well as the members.
    if you had the core code in a class people could just add the class to their project.
    Reply With Quote Edit / Delete United States Show Events

  32. Post #352
    quality poster
    Dennab
    August 2009
    12,242 Posts
    It's the smallest of programs. In my opinion it would be silly to split this into multiple files since the program is 100% complete. It's small and simple.

    My opinion can change however if you explain why it would be better to split it up into multiple files/classes.
    For how simple your program is you don't seem to need masses of classes and files, but when you start working on stuff like games and just all around bigger programs that require more diversity, having everything in one file can make things hard to read.
    Reply With Quote Edit / Delete United States Show Events Agree Agree x 3 (list)

  33. Post #353
    dag10's Avatar
    January 2009
    1,038 Posts
    For how simple your program is you don't seem to need masses of classes and files, but when you start working on stuff like games and just all around bigger programs that require more diversity, having everything in one file can make things hard to read.
    I always split things into multiple files and classes with anything larger than this program. This program I knew what I was making going into it, and I knew how short it'd be.

    For example, I'm currently making a platformer with SFML (for fun!), and I'm having these classes: Game, Level, Platform, Player, Entity. The Game class will also create the RenderWindow, and handle Window messages and Input. Game also has a public method Render(sf::RenderTarget *target) which it will use when rendering to its RenderWindow. This would allow someone (or me) to easily be able to use the game as normal, but have complete control of each rendered frame outside of the Game class. As in, for example, I could have split-screen, or save screenshots.

    But aside from the fact that my code above is a single file, are there any other thoughts or suggestions for me to make my code more readable/professional?
    Reply With Quote Edit / Delete United States Show Events

  34. Post #354
    Gold Member
    ZenX2's Avatar
    February 2009
    5,047 Posts
    I'm making a quick shakespearean insult generator, probably tomorrow I'll post some.
    I think I'll add a way to grade insults on quality to influence the probability of any one word being picked.
    Reply With Quote Edit / Delete United States Show Events

  35. Post #355
    DevBug's Avatar
    July 2010
    1,059 Posts
    Here is what my assembler reads (:barf: if you wish):
    Code:
    ; Test.asm
    .TEXT
    START:
    MOV $255, %AA
    MOV $0Fh, %AB
    SUB %AB,  %AA
    
    .BSS
    
    .DATA
    text: "Hello World"
    len: =text
    Reply With Quote Edit / Delete Canada Show Events

  36. Post #356
    Gold Member

    May 2008
    1,986 Posts
    Here is what my assembler reads (:barf: if you wish):
    Code:
    ; Test.asm
    .TEXT
    START:
    MOV $255, %AA
    MOV $0Fh, %AB
    SUB %AB,  %AA
    
    .BSS
    
    .DATA
    text: "Hello World"
    len: =text
    I should stop being lazy and continue making mine. I've got a book that explains the API, so I have no reason to put it off.
    Reply With Quote Edit / Delete Canada Show Events

  37. Post #357
    Gold Member
    r4nk_'s Avatar
    April 2005
    2,023 Posts
    There will be a separate function to retrieve the error.
    I thought you were making an object oriented C++ library
    Reply With Quote Edit / Delete Australia Show Events Zing Zing x 9Funny Funny x 2Agree Agree x 2 (list)

  38. Post #358
    Gold Member
    ZenX2's Avatar
    February 2009
    5,047 Posts
    Code:
    Thou brazen eye-offending snipe! Thou lewd empty-hearted rabbit-sucker! Thou wanton clay-brained malignancy! Thou churlish ill-composed snipe! Thou fitful clay-brained remnant! Thou jaded lean-witted nut-hook! Thou prating horn-mad nut-hook! Thou purpled iron-witted remnant! Thou greasy dog-hearted snipe! Thou bawdy white-livered moldwarp! Thou peevish iron-witted cutpurse! Thou hideous onion-eyed younker! Thou knavish iron-witted scantling! Thou fitful shrill-gorged nut-hook! Thou prating pinch-spotted gull-catcher! Thou brazen ill-breeding hempseed! Thou bawdy raw-boned remnant! Thou lewd rug-headed hedge-pig! Thou distempered ill-nutured scullion! Thou rank weak-hinged manikin! Thou prating ill-composed dogfish! Thou unmuzzled heavy-headed crutch! Thou gnarling ill-nutured moldwarp! Thou sottish rump-fed malkin! Thou whoreson white-livered manikin! Thou bawdy ill-nutured waterfly! Thou waggish eye-offending moldwarp! Thou jaded onion-eyed nut-hook! Thou purpled evil-eyed hedge-pig! Thou waggish clay-brained miscreant! Thou peevish shrill-gorged remnant! Thou wanton heavy-headed hedge-pig! Thou distempered onion-eyed rampillion! Thou waggish lean-witted moldwarp! Thou purpled white-livered remnant! Thou bawdy eye-offending younker! Thou prating heavy-headed moldwarp! Thou prating weak-hinged clotpole! Thou prating evil-eyed dogfish! Thou wenching weak-hinged waterfly! Thou roynish motley-minded hedge-pig! Thou fitful ill-nutured crutch! Thou brazen fat-kidneyed remnant! Thou churlish onion-eyed scullion! Thou rank ill-composed rampillion! Thou hideous paper-faced miscreant! Thou hideous dog-hearted hedge-pig! Thou peevish raw-boned pantaloon! Thou hideous muddy-mettled hedge-pig! Thou vacant lean-witted younker! Thou knavish horn-mad scullion! Thou sottish paper-faced minimus! Thou bawdy pale-hearted snipe! Thou bawdy ill-nutured snipe! Thou fitful lean-witted manikin! Thou hideous shrill-gorged moldwarp! Thou prating onion-eyed waterfly! Thou haughty dog-hearted malt-worm! Thou saucy rump-fed crutch! Thou yeasty evil-eyed scantling! Thou haughty horn-mad rudesby! Thou rank shag-eared gull-catcher! Thou purpled muddy-mettled younker! Thou wanton bunch-backed scullion! Thou reeky muddy-mettled scullion! Thou wenching dog-hearted jack-a-nape! Thou wenching raw-boned jack-a-nape! Thou peevish pale-hearted waterfly! Thou fitful rump-fed scantling! Thou haughty white-livered malkin! Thou fitful paper-faced cutpurse! Thou prating horn-mad malignancy! Thou lewd fat-kidneyed malkin! Thou lewd ill-composed remnant! Thou wenching shrill-gorged malignancy! Thou wanton sour-faced cutpurse! Thou lewd rump-fed minimus! Thou wenching ill-breeding malt-worm! Thou reeky rug-headed manikin! Thou wenching lily-livered crutch! Thou bawdy weak-hinged rabbit-sucker! Thou lewd horn-mad canker-blossom! Thou hideous dog-hearted manikin! Thou gnarling sour-faced miscreant! Thou yeasty rug-headed snipe! Thou distempered pinch-spotted nut-hook! Thou bawdy eye-offending cutpurse! Thou yeasty iron-witted waterfly! Thou distempered bunch-backed pantaloon! Thou bawdy raw-boned rampillion! Thou distempered eye-offending manikin! Thou greasy muddy-mettled malt-worm! Thou wanton rug-headed clotpole! Thou bawdy eye-offending rudesby! Thou unmuzzled paper-faced moldwarp! Thou jaded lean-witted miscreant! Thou brazen raw-boned malkin! Thou saucy raw-boned rabbit-sucker! Thou prating motley-minded nut-hook! Thou wenching rump-fed dogfish! Thou rank pinch-spotted cutpurse! Thou purpled rump-fed remnant! Thou peevish iron-witted rudesby! Thou lewd sour-faced manikin! Thou churlish paper-faced waterfly! Thou grizzled lily-livered malkin! Thou yeasty weak-hinged crutch! Thou prating pinch-spotted remnant! Thou pernicious horn-mad rabbit-sucker! Thou prating shag-eared younker! Thou whoreson fat-kidneyed malignancy! Thou haughty clay-brained waterfly! Thou whoreson heavy-headed hempseed! Thou roynish muddy-mettled gull-catcher! Thou greasy motley-minded younker! Thou vacant shag-eared scullion! Thou brazen ill-composed crutch! Thou gnarling rump-fed gull-catcher! Thou jaded muddy-mettled malt-worm! Thou yeasty paper-faced manikin! Thou hideous eye-offending malkin! Thou purpled eye-offending hedge-pig! Thou jaded clay-brained canker-blossom! Thou roynish pale-hearted scantling! Thou unmuzzled eye-offending malkin! Thou knavish sour-faced hempseed! Thou rank motley-minded egg-shell! Thou rank fat-kidneyed scantling! Thou pernicious ill-breeding cutpurse! Thou fitful ill-composed miscreant! Thou pernicious shag-eared remnant! Thou reeky shag-eared whipster! Thou waggish fat-kidneyed pantaloon! Thou purpled ill-composed crutch! Thou purpled rug-headed moldwarp! Thou wanton rug-headed snipe! Thou greasy horn-mad scullion! Thou wanton raw-boned canker-blossom! Thou whoreson lily-livered pantaloon! Thou pernicious horn-mad nut-hook! Thou wenching ill-composed crutch! Thou fitful bunch-backed rampillion! Thou sottish onion-eyed crutch! Thou knavish iron-witted whipster! Thou roynish pale-hearted rampillion! Thou brazen sour-faced moldwarp! Thou whoreson white-livered miscreant! Thou fitful onion-eyed remnant! Thou greasy empty-hearted snipe! Thou rank clay-brained manikin! Thou vacant motley-minded minimus! Thou queasy ill-nutured rabbit-sucker! Thou pernicious raw-boned younker! Thou fitful ill-composed rampillion! Thou jaded pale-hearted waterfly! Thou sottish evil-eyed malignancy! Thou reeky eye-offending jack-a-nape! Thou knavish pinch-spotted miscreant! Thou queasy ill-nutured canker-blossom! Thou fitful onion-eyed rabbit-sucker! Thou waggish heavy-headed clotpole! Thou brazen eye-offending waterfly! Thou lewd muddy-mettled rabbit-sucker! Thou pernicious weak-hinged miscreant! Thou wanton muddy-mettled canker-blossom! Thou yeasty ill-composed waterfly! Thou rank dog-hearted hempseed! Thou haughty lean-witted scullion! Thou bawdy white-livered whipster! Thou purpled heavy-headed whipster! Thou waggish rump-fed manikin! Thou wenching white-livered miscreant! Thou bawdy rump-fed gull-catcher! Thou fitful ill-nutured nut-hook! Thou queasy eye-offending remnant! Thou jaded evil-eyed hedge-pig! Thou pernicious rump-fed hempseed! Thou sottish eye-offending dogfish! Thou wanton weak-hinged scullion! Thou lewd iron-witted jack-a-nape! Thou vacant clay-brained hedge-pig! Thou jaded lily-livered remnant! Thou brazen rug-headed remnant! Thou haughty shag-eared malkin! Thou sottish clay-brained malkin! Thou whoreson onion-eyed ruffian! Thou lewd mad-bread crutch! Thou jaded sour-faced malt-worm! Thou peevish onion-eyed egg-shell! Thou fitful bunch-backed scantling! Thou greasy horn-mad malt-worm! Thou reeky lily-livered malkin! Thou wenching empty-hearted hedge-pig! Thou fitful raw-boned clotpole! Thou knavish empty-hearted dogfish! Thou wenching horn-mad younker! Thou greasy iron-witted miscreant! Thou wenching ill-breeding malt-worm! Thou sottish motley-minded younker! Thou grizzled white-livered waterfly! Thou purpled ill-nutured cutpurse! Thou haughty mad-bread moldwarp! Thou knavish rump-fed whipster! Thou reeky empty-hearted gull-catcher! Thou lewd motley-minded canker-blossom! Thou jaded horn-mad malt-worm! Thou whoreson white-livered scantling! Thou knavish horn-mad malignancy! Thou pernicious heavy-headed pantaloon! Thou yeasty mad-bread hedge-pig! Thou wenching mad-bread rampillion! Thou knavish lean-witted remnant! Thou jaded heavy-headed rabbit-sucker! Thou reeky empty-hearted canker-blossom! Thou sottish clay-brained scantling! Thou saucy shrill-gorged scantling! Thou brazen white-livered malignancy! Thou yeasty onion-eyed miscreant! Thou pernicious raw-boned hedge-pig! Thou distempered rump-fed canker-blossom! Thou peevish lily-livered rampillion! Thou gnarling empty-hearted jack-a-nape! Thou brazen horn-mad younker! Thou wanton empty-hearted remnant! Thou gnarling evil-eyed rampillion! Thou distempered rug-headed jack-a-nape! Thou fitful evil-eyed rudesby! Thou distempered eye-offending malignancy! Thou pernicious ill-breeding waterfly! Thou vacant motley-minded minimus! Thou greasy ill-breeding clotpole! Thou peevish weak-hinged clotpole! Thou rank rug-headed hempseed! Thou fitful fat-kidneyed hempseed! Thou roynish paper-faced gull-catcher! Thou churlish dog-hearted jack-a-nape! Thou yeasty pale-hearted clotpole! Thou yeasty shag-eared nut-hook! Thou pernicious clay-brained egg-shell! Thou waggish lean-witted hempseed! Thou rank weak-hinged gull-catcher! Thou wenching ill-composed jack-a-nape! Thou pernicious empty-hearted malt-worm! Thou rank bunch-backed snipe! Thou roynish shrill-gorged cutpurse! Thou greasy muddy-mettled canker-blossom! Thou rank shrill-gorged ruffian! Thou saucy shag-eared rudesby! Thou fitful eye-offending whipster! Thou greasy evil-eyed younker! Thou yeasty pinch-spotted snipe! Thou jaded raw-boned jack-a-nape! Thou gnarling weak-hinged crutch! Thou knavish weak-hinged rampillion! Thou sottish ill-nutured rampillion! Thou vacant iron-witted scullion! Thou wanton horn-mad malt-worm! Thou purpled iron-witted egg-shell! Thou waggish shrill-gorged remnant! Thou whoreson rump-fed nut-hook! Thou roynish empty-hearted manikin! Thou queasy evil-eyed nut-hook! Thou grizzled iron-witted crutch! Thou unmuzzled lily-livered rabbit-sucker! Thou wanton evil-eyed malkin! Thou brazen lean-witted scullion! Thou peevish bunch-backed crutch! Thou lewd horn-mad malkin! Thou wanton ill-composed malkin! Thou reeky weak-hinged crutch! Thou unmuzzled eye-offending scullion! Thou jaded rug-headed malkin! Thou prating pinch-spotted remnant! Thou pernicious lean-witted younker! Thou queasy pale-hearted hedge-pig! Thou greasy iron-witted rabbit-sucker! Thou wanton iron-witted hedge-pig! Thou churlish ill-composed clotpole! Thou lewd rump-fed snipe! Thou greasy paper-faced hedge-pig! Thou pernicious shrill-gorged cutpurse! Thou prating iron-witted manikin! Thou whoreson heavy-headed hedge-pig! Thou yeasty pale-hearted hedge-pig! Thou peevish ill-breeding egg-shell! Thou brazen ill-composed jack-a-nape! Thou wanton ill-nutured remnant! Thou queasy raw-boned jack-a-nape! Thou fitful clay-brained nut-hook! Thou waggish bunch-backed malkin! Thou grizzled rump-fed gull-catcher! Thou waggish muddy-mettled manikin! Thou churlish rump-fed younker! Thou purpled white-livered scullion! Thou churlish rump-fed younker! Thou haughty heavy-headed manikin! Thou roynish bunch-backed malkin! Thou unmuzzled lily-livered crutch! Thou yeasty shrill-gorged hedge-pig! Thou jaded evil-eyed rudesby! Thou queasy dog-hearted manikin! Thou jaded ill-composed rabbit-sucker! Thou prating horn-mad egg-shell! Thou prating sour-faced jack-a-nape! Thou reeky shag-eared rabbit-sucker! Thou reeky rug-headed whipster! Thou reeky ill-breeding dogfish! Thou bawdy sour-faced snipe! Thou lewd ill-nutured clotpole! Thou vacant paper-faced cutpurse! Thou wenching fat-kidneyed rampillion! Thou hideous raw-boned ruffian! Thou jaded clay-brained ruffian! Thou reeky sour-faced hempseed! Thou vacant onion-eyed malignancy! Thou reeky iron-witted rudesby! Thou hideous dog-hearted malignancy! Thou whoreson shrill-gorged gull-catcher! Thou gnarling bunch-backed nut-hook! Thou peevish clay-brained dogfish! Thou unmuzzled onion-eyed hempseed! Thou lewd fat-kidneyed rabbit-sucker! Thou queasy sour-faced clotpole! Thou yeasty raw-boned remnant! Thou greasy mad-bread scantling! Thou jaded paper-faced dogfish! Thou brazen ill-composed waterfly! Thou distempered iron-witted remnant! Thou greasy pale-hearted hempseed! Thou brazen shrill-gorged canker-blossom! Thou brazen paper-faced dogfish! Thou jaded evil-eyed scantling! Thou vacant ill-composed minimus! Thou purpled iron-witted pantaloon! Thou jaded white-livered scantling! Thou grizzled clay-brained malkin! Thou grizzled iron-witted remnant! Thou grizzled onion-eyed cutpurse! Thou sottish rug-headed waterfly! Thou prating sour-faced egg-shell! Thou wenching lily-livered gull-catcher! Thou haughty pale-hearted scullion! Thou yeasty iron-witted younker! Thou haughty bunch-backed hedge-pig! Thou vacant fat-kidneyed canker-blossom! Thou hideous horn-mad cutpurse! Thou reeky iron-witted dogfish! Thou purpled empty-hearted moldwarp! Thou greasy rump-fed miscreant! Thou greasy shrill-gorged cutpurse! Thou haughty bunch-backed clotpole! Thou vacant raw-boned pantaloon! Thou peevish sour-faced rampillion! Thou pernicious shrill-gorged clotpole! Thou roynish muddy-mettled snipe! Thou fitful pinch-spotted clotpole! Thou wanton motley-minded scullion! Thou distempered pale-hearted whipster! Thou peevish rump-fed malignancy! Thou reeky paper-faced canker-blossom! Thou lewd white-livered dogfish! Thou prating motley-minded rudesby! Thou wanton ill-breeding younker! Thou peevish rump-fed scullion! Thou rank shag-eared cutpurse! Thou brazen lean-witted clotpole! Thou yeasty sour-faced rampillion! Thou prating sour-faced clotpole! Thou jaded dog-hearted moldwarp! Thou whoreson mad-bread nut-hook! Thou pernicious evil-eyed canker-blossom! Thou sottish rug-headed gull-catcher! Thou jaded muddy-mettled scantling! Thou vacant bunch-backed moldwarp! Thou knavish muddy-mettled snipe! Thou purpled weak-hinged whipster! Thou sottish onion-eyed scullion! Thou brazen muddy-mettled rabbit-sucker! Thou bawdy paper-faced dogfish! Thou rank paper-faced malignancy! Thou unmuzzled ill-nutured whipster! Thou jaded mad-bread hempseed! Thou yeasty shag-eared egg-shell! Thou hideous shrill-gorged nut-hook! Thou prating iron-witted younker! Thou hideous ill-breeding remnant! Thou waggish muddy-mettled egg-shell! Thou unmuzzled shrill-gorged whipster! Thou gnarling ill-breeding moldwarp! Thou knavish empty-hearted malkin! Thou roynish rump-fed dogfish! Thou jaded ill-composed malignancy! Thou bawdy mad-bread clotpole! Thou saucy onion-eyed pantaloon! Thou knavish weak-hinged ruffian! Thou peevish pale-hearted whipster! Thou greasy lily-livered minimus! Thou churlish lily-livered moldwarp! Thou greasy onion-eyed whipster! Thou pernicious raw-boned malt-worm! Thou sottish heavy-headed snipe! Thou peevish ill-composed moldwarp! Thou waggish shag-eared scullion! Thou queasy sour-faced manikin! Thou whoreson raw-boned pantaloon! Thou distempered iron-witted egg-shell! Thou churlish sour-faced ruffian! Thou saucy muddy-mettled nut-hook! Thou roynish evil-eyed malt-worm! Thou jaded dog-hearted ruffian! Thou bawdy sour-faced rudesby! Thou peevish fat-kidneyed scullion! Thou whoreson pale-hearted remnant! Thou hideous paper-faced ruffian! Thou yeasty clay-brained hempseed! Thou roynish weak-hinged gull-catcher! Thou greasy ill-breeding malignancy! Thou wenching sour-faced snipe! Thou wenching clay-brained cutpurse! Thou whoreson paper-faced waterfly! Thou purpled lean-witted ruffian! Thou brazen dog-hearted egg-shell! Thou distempered white-livered gull-catcher! Thou wenching eye-offending egg-shell! Thou pernicious mad-bread cutpurse! Thou brazen mad-bread clotpole! Thou waggish ill-breeding jack-a-nape! Thou saucy heavy-headed gull-catcher! Thou haughty fat-kidneyed hempseed! Thou jaded horn-mad minimus! Thou sottish lily-livered cutpurse! Thou prating ill-nutured ruffian! Thou brazen sour-faced minimus! Thou grizzled heavy-headed malt-worm! Thou purpled rug-headed minimus! Thou lewd rump-fed hempseed! Thou haughty empty-hearted remnant! Thou hideous eye-offending malkin! Thou wenching ill-composed malignancy! Thou peevish lean-witted jack-a-nape! Thou distempered ill-nutured ruffian! Thou rank ill-nutured miscreant! Thou hideous white-livered egg-shell! Thou greasy rump-fed manikin! Thou wenching pinch-spotted egg-shell! Thou peevish empty-hearted gull-catcher! Thou churlish bunch-backed canker-blossom! Thou vacant bunch-backed cutpurse! Thou pernicious lean-witted cutpurse! Thou jaded lily-livered crutch! Thou hideous onion-eyed remnant! Thou pernicious muddy-mettled jack-a-nape! Thou rank pinch-spotted clotpole! Thou pernicious ill-breeding scullion! Thou fitful rug-headed snipe! Thou fitful lean-witted hedge-pig! Thou gnarling rump-fed malt-worm! Thou wenching weak-hinged rampillion! Thou grizzled iron-witted egg-shell! Thou haughty evil-eyed nut-hook! Thou rank heavy-headed rudesby! Thou wanton lily-livered scantling! Thou peevish shrill-gorged whipster! Thou brazen dog-hearted younker! Thou queasy paper-faced canker-blossom! Thou waggish muddy-mettled rampillion! Thou saucy horn-mad ruffian! Thou hideous sour-faced clotpole! Thou distempered clay-brained whipster! Thou whoreson motley-minded malkin! Thou waggish shrill-gorged pantaloon! Thou saucy pale-hearted pantaloon! Thou gnarling lily-livered dogfish! Thou gnarling horn-mad clotpole! Thou yeasty dog-hearted malkin! Thou vacant motley-minded rabbit-sucker! Thou greasy shrill-gorged malt-worm! Thou prating heavy-headed waterfly! Thou distempered white-livered hedge-pig! Thou saucy paper-faced gull-catcher! Thou churlish horn-mad miscreant! Thou pernicious clay-brained waterfly! Thou yeasty heavy-headed rudesby! Thou unmuzzled dog-hearted malkin! Thou haughty white-livered malkin! Thou jaded ill-breeding manikin! Thou haughty muddy-mettled rudesby! Thou bawdy bunch-backed scantling! Thou gnarling white-livered egg-shell! Thou prating sour-faced jack-a-nape! Thou yeasty raw-boned rampillion! Thou wanton clay-brained whipster! Thou knavish sour-faced rampillion! Thou distempered lean-witted egg-shell! Thou distempered bunch-backed manikin! Thou saucy raw-boned egg-shell! Thou pernicious weak-hinged malignancy! Thou prating clay-brained clotpole! Thou bawdy white-livered minimus! Thou brazen pinch-spotted canker-blossom!
    How are those?
    Reply With Quote Edit / Delete United States Show Events Funny Funny x 3Artistic Artistic x 1 (list)

  39. Post #359
    DevBug's Avatar
    July 2010
    1,059 Posts
    Code:
    ...
    How are those?
    Thou Irish!

    Nuff' said.
    Reply With Quote Edit / Delete Canada Show Events Friendly Friendly x 1 (list)

  40. Post #360
    Gold Member
    ZenX2's Avatar
    February 2009
    5,047 Posts
    Why do have to speak the truth :saddowns:

    Edited:

    Thou whoreson rump-fed nut-hook...
    Reply With Quote Edit / Delete United States Show Events